很多程序员都想进的阿里将技术部门分为14个等级;分别为:
P01 – 初级实习生 P02 – 高级实习生 P03 - 助理 P04 - 研发工程师(原则上本科)
P05 - 研发工程师(原则上硕士)
P06 - 高级研发工程师
P07 - 专家
P08 - 高级专家
P09 - 资深专家
P10 - 研究员
P11 - 高级研究员
P12 - 科学家
P13 - 高级科学家 P14-----
那么不同级别的程序员到底有什么区别呢;我们现在大致将级别分为三种:初级,中级,高级;谈谈这三种程序员的区别
初级程序员: 初级程序员就是传说中的码农,依靠复制粘贴、比葫芦画瓢的方式完成代码的编写,通常一个方法几百行代码,恨不得一个类将所有的功能都实现,不考虑程序设计原则,也不考虑程序的执行效率,不考虑SQL注入的问题,更不去想如何能让我的程序质量更好,他们的目的仅仅是我的程序能够运行。 中级程序员 中级程序员更喜欢优雅的代码,而自己写出优雅的代码,封装、继承、抽象运用自如,能够独立完成系统中模块的开发。 高级程序员 高级程序员能够完成系统的设计,能够使用已掌握的技能解决问题。并且能够考虑到系统的扩展性、安全性、稳定性等问题。 所以,也希望所以做技术的兄弟,再工作的过程中保持一个持续学习的心态,不断提升自己,保证不被it行业淘汰;
|