大致有两个方向:一是做应用开发,专门做基于Android平台的应用,需要熟悉掌握Android sdk的应用开发接口和framework层,以及一些UI方面、网络通信方面的知识;二是做系统开发,根据Android源码制作自己的定制rom,这需要对c++系统库层、Linux驱动层都有了解,C/C++基础是必不可少的,还要掌握嵌入式开发的技术。主要规划还是要看个人兴趣和技术特点了,希望我的介绍能够帮助到你!
其实真正做技术的时间没有几年,等到一定岁数的时候,就要考虑往管理方面发展了,走哪一个方向还是要看你自己的决定。
1、技术路线:程序员→高级程序员→系统分析师或系统架构师→CTO。
2、管理路线:程序员→项目经理→部门经理→事业部总经理→CEO。中间还可以调岗到售前支持、销售或QA等。
3、业务路线:做销售、售前或售后,懂技术,同时对业务也非常熟悉。
我知道一个在国内做高端培训的,名字叫好程序员训练营,他们培养的目标不仅仅是一个技术高手,还是一个有着厚德、创新、奉献精神、团队管理等能力的移动互联网高端研发人才。他们的课程中还设计到了作为团队技术经理必备的一些课程,一些学员毕业后可以直接打到技术经理的级别。
各种培训机构,导致码农太多,大部分都是帮别人打工的
中年没办法转到管理层的话就只好转行。
切干切观察吧