83

技术人成长的四个阶段

 6 years ago
source link: https://mp.weixin.qq.com/s?__biz=MzI3OTUwMjM4MA%3D%3D&mid=2247484010&idx=1&sn=3cf3f46d89c0d152fe5c4ae621d45fd5&chksm=eb478929dc30003f567b8838c33f39bade78ea28bcb8ff92f9a4c9e0eaa4d44c968ba225ede5%23rd
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

技术人成长的四个阶段

Original 谢东升Forest 架构栈 2017-11-01 16:49 Posted on

Image

        最近两天花了一些时间整理团队的岗位说明书。通过整理团队岗位书,发现也能看到自己过去这十多年成长的一个过程,在这里和大家做一个简单的分享。

阶段1:入门学习阶段 (毕业后1~3年不等)

1)在同事的帮助下完成任务, 走入职场的第一份工作,如果能得到遇到优秀的同事或者领导的指导,那是一份幸事。

2)适应职场的工作环境 , 找到适合自己的工作方法,非常的重要,务必走出自己的舒适区,切勿停留在名校的光环下。

3)遇到问题,能及时向上反馈,并在同事的帮助下解决问题。在职业阶段的初期,遇到问题请教,并不是一件丢人的事情。不能拿出结果,才需要好好反思。

阶段2:独立贡献阶段 (毕业后3~5年不等)

1)按时高质量完成分配的任务,拿结果,更快更好的拿结果,就是这个阶段的第一要务。

2)独立解决有挑战性的任务,如果想尽快的晋升和脱颖而出,多参与攻坚的项目,就是一条“捷径”。

3)独立解决超出预期的问题, 对于互联网行业的工程师理当如此,现实的业务情况往往超过开发初期的设想。如果能跑到业务需求的前面,那么就能有高价值的体现。

4)能有项目/系统全局的认知水平,初中级工程师与高级工程师的典型分界线。

阶段3:带团队一起贡献阶段 (毕业后5~9年不等)

1)具备深度和广度相结合的专业知识和技能,如果说前5年可以往一个方向专下去,那么现在需要开始横向扩展了,了解前端/后端/测试/运维的知识和技能。

2)能在团队内外分享经验,扩展自己的技术影响力,通过分享提高自己的沟通能力。

3)协助团队成员处理问题并传授处理问题的方法,从自己明白到让团队明白,通过带应届的实习生或者刚毕业1~2年的初级工程师,梳理知识和技能体系。

4)带领团队一起拿结果,无论是走技术线还是管理线,都不是一个人在战斗了,拉着团队一起往前冲,解决团队中的一切”短板“。

5)如果走管理路线,能完成5人以上团队的组建,招聘,选拨和培养工程师梯队是必须要掌握的技能。

阶段4: 领导创新阶段 (毕业10年以上)

1)对行业和领域具备一定的前瞻性,切勿停留在技术本身,也需要成为所在行业或者领域的专业人士,清楚业务的下一步走向。

2)专业水平得到组织内部及同行的认可,树立自己在技术社区的品牌,无论是建立自己的开源项目还是输出项目经验。

3)为团队制定发展战略,无论是做TechHead还是Chief Engineer这个时候,完成代码已经不是第一要务,更重要的是规划整个团队技术栈的发展,并实实在在的落地。

如果你想了解更多,可以参考之前写过的一些技术人成长的文章1文章2或者文章3)。

最后请大家注意身体,保持好身材。

扫描二维码或手动搜索微信公众号【架构栈】: ForestNotes

欢迎转载,带上以下二维码即可

                          

Image

点击阅读原文”,所有【架构栈】近期的架构文章汇总


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK