前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >成为一名优秀工程师要多长时间

成为一名优秀工程师要多长时间

作者头像
netkiller old
发布2019-12-13 13:02:47
4230
发布2019-12-13 13:02:47
举报
文章被收录于专栏:NetkillerNetkiller

我们常常看到网上那些违背常理的招聘,例如:

要求3年经验的架构,3年经验的技术总监。等等......

首先提几个问题:

  1. 成为一名优秀的攻城狮需要多长时间?
  2. 成为一名优秀攻城狮要经历那些阶段?
  3. 人人都能成为优秀的攻城狮吗?

攻城狮的职业发展路径

从我自身角度看来,我对自身的职业生涯规划分为几个阶段,总结一下,分为学习期->消化期->产出期->自我实现->全新的开始。每个阶段有遵循一万小时定律(要成为某个领域的专家,需要10000小时,约三年的时间)

所以成为一名优秀的攻城狮至少要 10 - 12 年,需要经四个阶段任,何人都必须经历这个过程,没有捷径可走。就是中关村劳模雷军也是这样一路走来。

我也是在第 12 年的时候发现自己的编程能力突飞猛进的。具体的变化就是,之前写一段编译一次,看看运行结果。进入第四阶段后,可以一次可以写上千行代码,最后一次编译通过,少许调试,就可以提交。

第一阶段,需要三年时间。刚刚毕业踏入社会,积累经验的阶段,很多东西需要学,最主要的找到自己未来的发展方向。

第二阶段,需要三年时间。找到了自己未来的发展方向后,就有了清晰的目标,学习也不再盲目,有侧重点,同时消化前面所学的知识,开始反思,怀疑,批判。

第三阶段,需要三年时间。开始总结前面6年工作,同时涉足其他相关横向领域。例如程序猿会涉足前端,后端,运维,测试等等领域,最终达到具备全栈开发的能力。这时做什么都胸有成竹,能够从多维度综合分析,解决问题。

第四阶段,需要三年时间。攻城狮的自我实现(马斯洛所说的 “自我实现”),前面三个阶段职业规划已经完成,可以说修行圆满。择业从主动转向被动,经济上也有了基础,要考虑下一个10年计划。我需一个环境/平台,要把积累的知识价值体现出来。

第五阶段,需要三年时间,上升到另一个层次,即高视点,宽视野,深洞察。不在仅仅关注技术,开始涉足方方面面,企业管理,财务管理,人力资源,投融资,行业应用,商业模式,产业物联网…..

并非人人都能成为优秀的攻城狮

并非人人都能成为优秀的攻城狮,不得不说天分真的很重要。下面是我的另一篇文章,谈天赋的。

netkiller:天赋有多么重要?zhuanlan.zhihu.com

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-12-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Netkiller 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档