程序员之间的差距
原创:陶朱公Boy(微信公众号ID:taozhugongboy),欢迎分享,转载请保留出处。
?
点评:
一个程序员职业生涯往往会跨越这几个阶层:初级工程师、高级|资深工程师、技术专家(包含初级、高级、资深)。
每个阶层的群体他们日常工作事宜、能力模型也都不尽相同:
初级程序员这一群体,一般参加工作没多久,工作经验较缺乏,平时工作中领导一般会给他们安排一些较为简单的增删改查功能,最终他们能在别人的指导下完成一个成型的作品。
高级或资深工程师,这个群体他们本身有了一定的工作经验,能够独立承担起一些复杂的功能需求,可以担任某一块核心领域的Owner,是绝大多数公司的主力军。
技术专家这个群体,要求相对又要高的多。除了技术过硬和有较强解决问题的能力外,还往往需要具备沟通、协调、统筹能力。
有时候面对复杂需求,往往需要横跨多个部门协同合作才能完成,而他这个时候也要承担起PM角色,做好链接,把控项目进度,最后成功落地交付项目,拿到结果。
至于高级乃至资深技术专家,经验就会越丰富,除了技术过硬外,他们对产品,对行业也有自己独到的见解与思考,知道什么阶段会出现什么问题,又该用什么方案解。资深技术专家甚至被要求有从无到有挖掘需求、创造、落地需求的能力。
上述作者发表了几个不同阶段的工程师日常不同工作的拙见,不一定对,给大家做个参考,欢迎大家补充。
关注我
如果这篇文章你看了对你有帮助或启发,麻烦点赞、关注一下作者。你的肯定是作者创作源源不断的动力。
公众号
欢迎大家关注我的公众号:陶朱公Boy。
里面不仅汇集了硬核的干货技术、还汇集了像左耳朵耗子、张朝阳总结的高效学习方法论、职场升迁窍门、软技能。希望能辅助你达到你想梦想之地!
公众号内回复关键字“电子书”下载pdf格式的电子书籍(JAVAEE、Spring、JVM、并发编程、Mysql、Linux、kafka、分布式等)、“开发手册”获取阿里开发手册2本、"面试"获取面试PDF资料。