经过一段时间的想法,本身大概圈定了本身的将来三年的职业规划,关于android的,但愿你们多多批评,多多指教。或者你们也能讨论下本身对于将来的期许或者路线,虽然每一个人都有本身自身的状况,可是总会有一些是有借鉴意义的。php
近期:(2015-08-15------2015-11-01)
聚焦于android开发。将《程序员会议》App开发完成初版功能,并进行上线。在作app的时候,运用最新mvp模式进行开发,同时结合一些好的开发模式,或者设计模式,或者项目规范。同时这个款app应该是一个款metrialdesgin风格的app,能够适配android5.0,并有沉浸体验效果。在这个过程当中,爬虫是用python写的,因此对于这一个脚本语言也会进行必定程度的熟练。接口方面是利用php,同时有机会能够将数据缓存到redis中,尝试下这个目前比较火的nosql结构。
在这个期间,将headfirst设计模式这本书看完,有机会的话,从新再看一遍。同时将Universal Image Loader这个库的源码分析看一遍,争取能够理解里面的一些设计模式,设计理念。
中期:(2015-11-01------2016-11-01)
继续寻找2-3个开源项目进行分析,如event-bus。同时应该开始本身的第二个app(码农爱书)开发,或者根据第一个app的反馈进行下一版本的开发,同时开始接触一些android深层次的知识,好比系统源码,ServiceManager,ActivityManager,PackageManager等等在android警示录上面写得一些知识。同时对于软件设计模式各方面能有一个质的提高(mvp,mvvm,设计模式等)。
这一阶段可能持续比较长的时间,大概一年左右,这个阶段达到后,能够尝试换工做,争取能到BAT里面,或者比较大型的互联网公司。
这个中期规划,目前只能大概列出粗一点的结构,等到11月份近期目标完成后,须要从新细化或者增长内容。整体来讲,这一中期目标的目的主要是对于android系统能有一个更加深刻的理解,同时也能对于软件架构有一些本身的见解和运用。
远期:(2016-08-15------将来)
在android平台上面有必定深刻以后,须要在linux范围内进行一些深化。就目前的规划来讲,本身的远期目标是作一个系统方面的架构师,而对于服务器端的大规模架构对于一我的的能力来讲提高较大,因此远期来看本身须要向后端逐步靠近,这要求可能对于linux服务器,TCP/IP网络,操做系统有更加深刻的理解。python
www.gaotenglife.com我的网站,欢迎访问。linux