2018年注定不是平凡的一年,即将投入更多的时间在研发上。个人职业发展会朝着架构师,研发经理方向。最终技术方面要成为T形人才。T的向下会持续往移动端iOS不断延伸。
计划:
个人技能:掌握后端开发,移动端深入(掌握Android,iOS不断深入),了解AI,机器学习,区块链技术。
语言方面:精通Swift,熟悉Java,熟悉Python,熟悉JS。
熟悉协议:RTMP,TCP/IP, UDP ,HTTP, HTTPS ,QUIC ,WebRTC。
开源计划:基于c底层写一个跨平台的日志统计组件,并放GitHub上开源。
阅读:10本书籍,涵盖金融,商业,管理,技术,互联网行业,交互,产品相关(颠覆者,从0到1,Java编程思想)。
缘由:
为何要学习Java:Java是后端,移动端Android必须要掌握的基础语言。除此之外更重要的是学习Java里面的编程思想,设计精髓。
为何要学习后端:从事移动端开发的,都应该掌握端到端,掌握端到端,对网络层的理解,优化就会达到了另一个层次,同时对自己在设计模式,编程思想的理解和掌握会有很大的好处,其次在小公司,创业公司会面临岗位人才缺失,不匹配,需要有经验,有能力的人是轮岗担任后端开发。在大公司全栈工程师往往也是比较受欢迎的。
为何要学习AI,机器学习,区块链:程序员应该要学会顺应时代的趋势,适应这个时代的发展,不断的学习,去强大自身。