再过两天就要回家过年了,同事和室友已经开始回家了,我还得两天才能放假,已经快到放假了时候,自己的心里也是难以平静下来学习什么新东西,不如来篇年终的思考,记录下自己最近的状态。
一直考虑年初来换一个工作的,自己这家公司虽然也是一个上市公司的分公司,但是这家公司也只是以业务驱动的公司,而不是已技术驱动的公司。开始做项目的时候可能会从项目中学习一些架构知识,以及各种第三方库的使用,但是做多的时候,就只会觉得在调用各种api而已,好像谁记的API越多谁做项目就越快似的。我们一直也只是将技术经理和项目经理的项目用代码实现罢了,对于一个业务公司,这无疑是好的,因为他们根本不需要考虑什么技术实现,而只是要效果罢了,只要不是做得太差就行。
但是这对于一个稍微有些追求的程序员而言,无疑是不够的,如果我们只是一直调用各种api,而不去探究各种api的实现,那么我们的技术根本不会长进很快,向中高级程序员进军,那根本是难上加难。所以我一直想找 一个技术实力比较牛的公司,锻炼自己的能力。
自己这一年虽然没有做过多的项目,但是收获也是不少的,从根据一个产品的原型和UI到做出功能,到产品的上架,都能独立做出来了。在做项目的同时,各种第三方框架的使用,已经微信,支付宝的支付都能自己接到项目中,虽然这些东西不难。后期和一个同事合作做的项目,也算是自己搭建了项目的框架,虽然后面大部分功能都是它做的。在最近几个月也研究了几个框架的源码实现,都是比较简单的,但是里面的设计风格也是令自己佩服,所以明年打算继续深入的研究自己项目所用到的框架,结合源码深入的学习,项目所用到的框架每种类型选择那一种star量比较高的就可以了,真的不必过多的学习同一种类型的框架。明年也打算学习下前端的东西,因为自己前端也有些基础,最近公司项目就是前端做的,我们几个做android和ios的也参与了其中,虽然我们没有参与界面的编写,但是我们在调试接口的时候也学习到了不少前端知识,真正要谈难度的话,自己感觉前端比我们移动端还要难些(个人感觉),它们调试代码不太方便,而且有些地方写错了,也不报错。但是总体来说前端还是很牛的,像现在很多平台都可以直接将前端打包成android和ios,也就是只需要维护一个端口的工作量,这在电商和金融类app类比较流行使用。像现在比较流行的渐进式编程pwa和react native或者apicloud上都有广泛的使用。所以自己还是有必要学习使用的,无论对自己的工作,还是兴趣。
不过更多的是打算好好学android,因为现在技术更新太快了,像人工智能,大数据,python正直火热当头,如果只是一味的去追去新技术,而忘了自己的根本,是学不到什么新东西的。无论这些技术多么火热,任然会坚持学好自己的技术,至少现在还不是我们学习它的时候。
技术上的收获和思考还是很多的,但是其它收获依然甚少,一直想找一个可以一直努力奋斗的人,但是也还是没有结果,这和自己的性格也是不无关系,程序员做多了自己也变得更加沉默了,虽然有时候也想和同事调侃几句,但是真到自己的时候,也只是感到尴尬。明年趁周末的机会,多出去旅游下,多结交几个知心的朋友也未必不是件好事。
回想这一年来,有过很多不如意的事情,被老板拖欠过工资,做项目的时候有遇到难题解决了很久的时候,也有找工作被人虐的时候,归咎来说还是自己技术不过关,口语能力差,但是因为这些我才知道自己该努力的方向,自己的前进方向。如果一直待在一个安逸的地方久了,我想自己也会变得懒惰的,所以明年打算适当的时候去重新找工作,提升下自己的眼界。
对于接下来的一年打算找个新工作,然后去把自己的驾照考了,这是最主要的事情,然后就是技术上以深度为主,加深源码的学习进度,适当的拓展其它方向的学习,相信明年会更上一层楼的。