zoukankan      html  css  js  c++  java
  • 跳槽前,先想想你处在哪一个层级?

     IT行业是一个变化十分激烈的行业,传统行业30年的变化,可能IT行业3-4年就完成了。处在其中即是荣幸,处于浪潮之巅(波动最大的也同时在最上层的),也是心力交瘁,有时候不是你做错了什么,而是你不在下一波的浪潮,你就Out了。面试过很多人,看到很多30多岁的面试者去跟毕业一两年的同学去竞争而几乎差不多的时候,总是会感叹很多,感叹时间的可贵。我们在埋头做事,更应该抬头看方向;利用工作中的机会,每次跳槽除了加薪的同时,也应该提升自己的Level。
     
    1.初级程序员(占45%)
       具有模块(局部功能)的开发能力,当你能很漂亮的完成交付的功能模块的开发的时候,你具备了这样的能力,如果一个功能模块都不能开发的很好,素我直言,或者你根本不适合做开发这一行。 这个阶段需要积累你的基础开发技能,多去读书,往更深入的层次去发展。更建议去往深度去发展。
     
    2.中级程序员,项目组长(35%)
       进入这个阶段,大体有两条路可走,技术和管理。
       技术方向:中级程序员。中级 程序员具有中小型项目的开发把控能力,例如IOS能搭建一个完整的稳定的框架,能进行性能调优,底层的技术也能了解部分。
       管理方向:项目组长。有些同学有初级程序员的开发能力,再往上可能没那么强的开发能力,但是具有很强的沟通和需求理解能力,具备把控项目组的能力,很适合往项目组长方向发展。
     
    3.高级程序员,  技术经理或者技术总监(15%)
       高级程序员, 具有大中型项目的技术把控能力,同时除了熟悉领域外(底层熟悉),还有很强的学习能力,可以快速学习其他领域,具有把控IOS外,也可以把控Android。
     技术经理或者总监,可以把控很多中小型项目的能力,具有自己的管理能力。同时对架构也了解大体,有行业视野。
     
    4.大牛,CTO(5%)
     技术大牛,某一块领域的专家,该领域有一些知名度,牛逼的问题他们能解决,行业稀缺资源。
     CTO,具有管理能力,能管理整个团队,知道各个阶段的短板,有能力补齐;具有产品思维,能跟产品沟通。具备紧急或者特殊情况下的解决问题的能力。..
     
     
       
  • 相关阅读:
    值得收藏的146条经典民间偏方[转]
    删除暴风文件夹内的stormliv.exe
    【转】VLAN技术浅谈
    [转载]双击.dsw文件时另开VC6.0,而不会关掉原来已打开的项目的解决办法(转载)
    JVM系列1:Java内存区域
    并发系列3:Lock锁以及核心类AQS
    并发系列1:并发基础知识
    JVM系列2:垃圾收集器与内存分配策略
    JVM系列3:类加载机制
    源码解析之AQS源码解析
  • 原文地址:https://www.cnblogs.com/songsong0822/p/5128591.html
Copyright © 2011-2022 走看看