Android开发2016年度总结和展望

回顾刚刚过去的2016,彻底告别了自己的学生生涯,步入职场后随之而来的压力也是一种动力,不断催人奋进。仔细找了一下,只在朋友圈查到了2015年末时候对于2016的一点思考,看着有些稚嫩,感慨下时光飞逝。

《Android开发2016年度总结和展望》 图文无关

2016盘点

1. 步入职场

毕业后加入了现在的团队,团队中有很多大神,从代码的角度成长了不少。真正步入职场后,发现有太多要学习的东西,很多时候会后悔在学校没有花更多的时间在学习上……,前半年项目整体来讲比较紧,加班比较多,后半年项目步入正轨,时间上相对来说比较宽松,有了一些时间来学习和提高。

2. 读书

不在学校之后,发现反而有了很多的学习时间,一方面作为Android开发人员,读了一些Android开发相关的书,同时为了拓宽知识面,也阅读一些其它方面的书。读过的书有:

Android开发艺术
App研发录
深入理解android卷3
深入理解android自动化测试
深入理解java虚拟机
java并发编程的艺术
代码整洁之道

还有一些电子书
go web编程
javascript高级程序设计
linux shell脚本攻略
python高级编程

其中有些书读的比较好,有些是泛读,需要的时候再去查阅。多学习几种语言的好处是促使思考不同语言是如何去实现相同的功能以及不同实现方式的优劣。目前主要使用的语言当然还是java,工作中也会用到比较多的python和shell,go等,2016年前端javascript非常火,花时间去了解也是非常值得的,还有就是Android 开发的kotlin语言也是一个方向,在学习kotlin的过程中,可以深深感受到java 的一些坑。

3. 学习

目前移动端值得花时间学习的技术有跨平台开发、热修复、插件化等

  • 跨平台开发
    react native经过一年多的发展已经算是比较成熟,react的一些思想还是非常值得学习的,比如组件化的思想,还有react中redux,flux的思路等
    weex只是跑了一下demo,感觉不太成熟,当时oom比较严重,然后就没有管了
    微信的小程序开发也是跨平台的一种,自己也是浅尝辄止,感觉非常容易上手。
  • 热修复
    热修复从15年时候就已经比较火,最近微信开源的tinker大有一统江湖的趋势,用过的都说好,自己只是看了一些相关的文章,没有研究太多。
  • 插件化
    参加了infoQ组织的一个移动开发者大会,会上有人介绍了small插件化框架,会后简单学习地一下,small实现的思路挺值得学习的。
  • 快速编译
    Android studio推出的instant run有些鸡肋,感觉速度没有快很多,而且容易有bug。前段时间阿里开源了快速编译框架freeline,试用之后感觉速度非常快,虽然有时有些bug,但是编译速度之快简直是debug神器。

4. 写文章

后半年的时候无意间开始在简书写文章,感觉很棒,写东西可以促使人去思考总结,建立自己的知识体系。截止到目前为止,发布出来的文章有22篇,其中有几篇个人感觉花了挺多心思的文章,收到了很多正面的反馈,22篇文章,300+关注,600+赞,虽然只是一些小成绩,心里还是挺开心的。

写文章以后,陆续收到一些关注,有了一些公众号的约稿,然后也光荣地成为了掘金了联合编辑,还是蛮有激励的。

2017展望

长大以后总感觉时间过的非常快,不知不觉已经是2017年,总感觉10年前是九几年呢,过的真快。

2016知识变现,内容付费,好多真正有学识,花时间去努力学习的人都赶上了好年景,感觉2017年这个势头会延续下去,对于我们这些学习着来说也是好事,好多时候花几块钱就可以听到很多大牛的宝贵经验和思考,而之前可能参加个技术交流会要花几千大洋。

2016年末还有一个感觉是移动端相比之前几年降温了不少,关注的几个公众号也都提到了,希望留下的开发人员且行且珍惜,打磨提高自己的技术,许多时候技术本身也是相通的,深入理解了一种技术之后,其它的很多事情可以触类旁通,学习起来要快速的多。另外除了客户端开发,每个人可以学习一些其它的技能,比如后端开发、前端开发、或者数据库开发等,更甚者可以学习一些编程之外的技能(读过阮一峰老师的未来世界的幸存者之后的有感而发)。

不管说多少,最后还是立flag的时间,把flag立在公共区域是有一定好处的,一方面帮助记录,之后方便查阅,另外可以鞭策自己不断去完成,此文要持续更新2017进度,保证flag顺利实现。

1. 读书

目前读什么书还没有定下来,应该还是以技术书为主,目标是精读5本技术书,不限于客户端开发,在泛读3~5本技术方面的书,3本其它类别的书

2. 学习

除了技术方面的成长外,软实力也是个人成长的很大一方面,要继续学习英语,把刚到的gre单词书过完了。

保持不断思考

提升自己的合作沟通能力,主动了解其它行业的一些情况

3. 文章

完成40篇文章,同步其中3篇到medium(英文),至少翻译三篇较好的文章过来。

4. 朋友

越长大身边一起玩耍的小伙伴越少,珍惜这帮朋友。

约朋友一起旅行。

Other

贴个不定期更新的公众号,欢迎交流:

《Android开发2016年度总结和展望》 wutongke

    原文作者:wutongke
    原文地址: https://www.jianshu.com/p/9e122c4b7585
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞