跳槽前,先想一想你处在哪个层级?

 IT行业是一个变化十分激烈的行业,传统行业30年的变化,可能IT行业3-4年就完成了。处在其中便是荣幸,处于浪潮之巅(波动最大的也同时在最上层的),也是心力交瘁,有时候不是你作错了什么,而是你不在下一波的浪潮,你就Out了。面试过不少人,看到不少30多岁的面试者去跟毕业一两年的同窗去竞争而几乎差很少的时候,老是会感叹不少,感叹时间的难得。咱们在埋头作事,更应该抬头看方向;利用工做中的机会,每次跳槽除了加薪的同时,也应该提高本身的Level。
 
1.初级程序员(占45%)
   具备模块(局部功能)的开发能力,当你能很漂亮的完成交付的功能模块的开发的时候,你具有了这样的能力,若是一个功能模块都不能开发的很好,素我直言,或者你根本不适合作开发这一行。 这个阶段须要积累你的基础开发技能,多去读书,往更深刻的层次去发展。更建议去往深度去发展。
 
2.中级程序员,项目组长(35%)
   进入这个阶段,大致有两条路可走,技术和管理。
   技术方向:中级程序员。中级 程序员具备中小型项目的开发把控能力,例如IOS能搭建一个完整的稳定的框架,能进行性能调优,底层的技术也能了解部分。
   管理方向:项目组长。有些同窗有初级程序员的开发能力,再往上可能没那么强的开发能力,可是具备很强的沟通和需求理解能力,具有把控项目组的能力,很适合往项目组长方向发展。
 
3.高级程序员,  技术经理或者技术总监(15%)
   高级程序员, 具备大中型项目的技术把控能力,同时除了熟悉领域外(底层熟悉),还有很强的学习能力,能够快速学习其余领域,具备把控IOS外,也能够把控Android。
 技术经理或者总监,能够把控不少中小型项目的能力,具备本身的管理能力。同时对架构也了解大致,有行业视野。
 
4.大牛,CTO(5%)
 技术大牛,某一块领域的专家,该领域有一些知名度,牛逼的问题他们能解决,行业稀缺资源。
 CTO,具备管理能力,能管理整个团队,知道各个阶段的短板,有能力补齐;具备产品思惟,能跟产品沟通。具有紧急或者特殊状况下的解决问题的能力。..
相关文章
相关标签/搜索