工程师的划分

  1. 初级工程师(实习生)
  2. 中级工程师(普通员工,小组长)
  3. 高级工程师(CTO,技术研发领头人)

初级工程师

和入门级别基本上可以等同,他们一般都是刚出校门,或者么有实际的开发经验。
少于两年的工作经验,他们会被分配复杂度较低的工作,例如,一个项目中的小模块。或者验证性demo
他们掌握的知识是他们以为他们掌握的10%,甚至更低。通常他们没有经历过一个完整的项目周期,知识面也比较少,所以给予新需求的时候,不知所措,往往使用比较粗暴的方式来解决。
技巧方面,缺乏高效的调试方式和问题追踪方法,出现问题的时候,查找问题比较慢,缺乏自己的思考。问题解决方式依然考虑比较狭隘,只是解决眼前的问题,而不考虑系统关联性,以及对其他模块的影响。
代码规范方面
比较随性,不太懂得正确命名的方式,异常捕获处理等代码规范很少遵守,逻辑混乱,经常在一个方法里面编写很多逻辑,很少考虑代码整洁和性能方面。

中级工程师

目前大部分工程师都是这个阶段,他们的工作经验一般是在两年以上,甚至有的在一辈子都是这个水平。在交给他们相对常规的任务的时候,不用花费太多时间在跟进他们的工作质量和工作效率问题,大部分都能够及时完成。
他们通常不负责高水平的设计共走和高度复杂的任务,通常可以胜任设计一个应用的部分的模块。他们擅长维护性的工作或者是他们擅长的那部分领域。他们通常不会从应用的整体性的角度来考虑问题,或者在高级工程师的帮助下来参与整体性架构的工作。他们通常可以把故障诊断和调试工作做的很好,但是对于复杂度比较高的也会花费比较多的精力和时间。他们往往还没有足够的经验能够准确指出这些问题发生的真正原因。但是他们通常都有自己的解决途径和方法,而不是求助于他人来帮忙。
他们至少有一次参与到整个工程的研发和设计,并且看到了整个工程中存在的设计问题,将来也会不断学习如何避免这一类的问题。
在需求方面,他们往往会接受现有的需求设计,哪怕是存在明显的问题或者缺陷。
他们已经了解到哪些知识他们是缺乏的,并且开始重点学习那些知识。他们是编程的主力军,他们贡献百分之八十到百分之九十的常规代码,以及10%的非常复杂的业务代码。

高级工程师

他们是他们所选择领域的专家。他们通常被赋予非常艰巨的任务(很少有人知道如何解决),还有就是设计项目整体架构的能力,
他们经常独立工作,因为他们通常一个人的时候工作效率很高,并且能够快速高效的完成任务。
他们的另外一个工作就是指导初级和中级工程师。
对于遇到同样的问题,他们往往知道先去查询哪些模块,高级工程师在公司以外也是导师,他们往往具有十年以上的经验。他们知道在截止日期之前,正常交付项目。他们精通至少一门语言,并且在多个语言上达到专家级别。他们经历过很多热门新型技术的出现和没落,所以在新技术使用上面更加谨慎。他们了解自己的工作是输出给用户想要的产品,而不只是娱乐的工具,他们往往是公司部门的挑剔者,他们对于产品的需求往往有自己独到的见解,并且会影响到产品的最终设计方案。
他们往往比绝大部分人更加了解自己公司的产品,他们知道他们需要更多的编程知识,以及所需要的业务领域的知识,
在需求方面,他们可以把有问题的需求反驳回去,并且可以用非专业的语言解释给外行人听。

以上内容大部分是翻译自What’s the difference between Entry Level/Jr/Sr developers?

你是哪个级别?(工程师级别划分)相关推荐

  1. PCB工程师级别评定标准

    PCB工程师级别评定标准 大家都知识,一个从业PCB行业的工程师,需要拥有甘些在PCB行业的工作经验,掌握的PCB设计.制造技巧,通过评定掌握的知识,进行PCB工程师的分 级评定,分为"入门 ...

  2. 软件工程师 级别 职称 评定 从见习程序员 到 主任软件工程师

    转载了一篇职称评定的参考,粗略评估了一下本人 Level 4 软件工程师,继续努力升级~ 一.见习程序员(AP:assistant programmer) 1.计算机相关专业毕业:英语通过国家四级.  ...

  3. 腾讯T1~T9级别工程师分别需要具备哪些能力你知道吗?

    前言 2020年秋招已经结束了,很多没拿到满意offer的同学已经在备战2021年春招了.腾讯在国内无论是知名度还是体量都是当之无愧的的巨无霸,本身也是很多朋友的目标,就跟清北之于高考生一样,先不说能 ...

  4. 2017年软上半年软考网络工程师级别考前冲刺之第二天-朱小平-专题视频课程

    2017年软上半年软考网络工程师级别考前冲刺之第二天-2534人已学习 课程介绍         对2017年软考网络工程师考试考前基本知识点重点讲解,让考生在考前有一个能对考试的知识点有清楚的认识. ...

  5. 2017年软上半年软考网络工程师级别考前冲刺之第三天-朱小平-专题视频课程

    2017年软上半年软考网络工程师级别考前冲刺之第三天-1220人已学习 课程介绍         网络工程师考试考前冲刺 课程收益     以最少的时间,最高的效率通过软考网络工程师 讲师介绍     ...

  6. 2017年软上半年软考网络工程师级别考前冲刺之第一天-朱小平-专题视频课程

    2017年软上半年软考网络工程师级别考前冲刺之第一天-2063人已学习 课程介绍         2017年软上半年软考网络工程师级别考前冲刺.本教程基于朱老师多年的软考培训经验和今年软考的考试命题趋 ...

  7. 2017年软上半年软考网络工程师级别考前冲刺之第四天-朱小平-专题视频课程

    2017年软上半年软考网络工程师级别考前冲刺之第四天-1582人已学习 课程介绍         大部分参加软考网络工程师级别考生,往往为选一本合适的教材二发愁,为要准备什么资料发愁,本视频课程结合老 ...

  8. 视频教程-2017年软上半年软考网络工程师级别考前冲刺之第一天-软考

    2017年软上半年软考网络工程师级别考前冲刺之第一天 朱小平,软考网络工程师培训师,工程师,网络规划设计师,信息安全工程师.攻克要塞首席讲师.曾主持或参与的网络工程与软件开发项目30余个,具有丰富的网 ...

  9. 视频教程-2017年软上半年软考网络工程师级别考前冲刺之第四天-软考

    2017年软上半年软考网络工程师级别考前冲刺之第四天 朱小平,软考网络工程师培训师,工程师,网络规划设计师,信息安全工程师.攻克要塞首席讲师.曾主持或参与的网络工程与软件开发项目30余个,具有丰富的网 ...

最新文章

  1. java面试-死锁产生、定位、修复
  2. 你还在为怎么查看字节码指令而担忧吗?
  3. 借组磁带机求第K小元素
  4. sql server表值函数与标量值函数实际应用
  5. nio java 内核拷贝_大文件拷贝,试试NIO的内存映射
  6. FPGA学习之路—应用程序—原码二位乘法器及Verilog代码分析
  7. html js脚本限制 正则,简单谈谈JS中的正则表达式
  8. jquery给轮播图的第一张设置class样式
  9. 线程池原理及创建并C++实现
  10. 上海交大原副校长毛军发院士,履新深圳大学校长
  11. JAVA学生信息管理系统IO流版
  12. 使用XStream对Java对象进行序列化和反序列化
  13. 指令汇B新闻客户端开发(四) 自动轮播条
  14. android run缓存报错,AndroidStudio常见错误收集(windows版)
  15. PHP之JWT接口鉴权(一)
  16. win7计算机扫描仪,win7系统怎么用打印机扫描仪功能|win7系统扫描仪功能的使用方法...
  17. 80386汇编_寄存器 寻址方式介绍
  18. 功能测试怎么做?常用功能测试方法总结
  19. libVLC 播放控制
  20. WIN10直接运行自定义软件

热门文章

  1. ADS1278字符驱动
  2. android半透明闪退,移动端常见面试题一:移动端兼容解决方案
  3. 【U3D实战笔记】2DProject:RushMan
  4. webpack的面试题总结
  5. 强烈建议你把这5个跨境神器都收藏了
  6. 2021年全球与中国油管线轴行业市场规模及发展前景分析
  7. Go语言基本语法 (下)
  8. 笔记本电脑如何设置html输出,笔记本电脑如何外接显示器 外接显示器详细步骤【详解】...
  9. IE打印A4,表格缩小问题剖析
  10. 教你识别显存颗粒编号