继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

程序员的第二曲线:突破瓶颈,避免等死

安晓辉
关注TA
已关注
手记 389
粉丝 8322
获赞 2536

Andy Hunt 的《程序员思维修炼》一书中介绍过一个德雷福斯模型的,描述人对技能的掌握和运用水平。如下图所示:

http://img4.mukewang.com/5ddf4d390001ed0306400456.jpg

据统计,就某一项技能的掌握水平而言,五个阶段占比如下:

  • 新手,<10%
  • 高级新手,55~60%
  • 胜任者,15%左右
  • 精通者,10%左右
  • 专家,2~5%

使用某项技术的大部分人,在水平达到高级新手(能够在别人指导下完成工作,但缺乏全面理解)后就会停下来。

有一少部分人,会继续前进,建立问题域的概念模型并有效使用,同时会有效利用专家意见,能够独立完成任务,并能指导新手,进阶为胜任者。

对肯学肯干的人来讲,一般的专业技能,比如Java、比如Flutter、比如Node.js,他经过3~5年,就能达到胜任者水平。

到胜任者水平后,就可以搞定和这项技术相关的大部分工作。

如果不是对技术有特别的追求或者不是有超强的外界压力,大部分人就会停留在胜任者阶段,2年3年,5年8年,一直原地踏步。

这个时候,在老板的眼里,工作10年的你,和工作5年的年轻选手,在某项技术上,就没有什么优势了,老板就会认为,年轻选手性价比更高,你的危机就会来临。

你很快就会体会到:

  • 重要的工作机会,迅速的被年轻选手抢走……
  • 薪水增加的没那么快了,甚至剔除通货膨胀后,竟然不涨了,更可怕的是,还降了……


那么,如何应对专业技能优势丧失和薪水停滞呢?

1. 能力第二曲线

2008年下半年到2013年初,我一直在用Qt开发智能机顶盒应用。在最初的两三年里,做项目,读源码,改框架,Qt方面的水平突飞猛进。后来我发现,慢慢地我懂的东西别人也懂了,我能搞定的问题别人多琢磨琢磨也能搞定了,好像再往后走,我除了年龄增加,技术上很难有特别明显的提升了。

http://img1.mukewang.com/5ddf4d29000137d404160296.jpg

怎么办呢?

我用Qt早,积累的经验多,对框架理解也透彻,经常有团队的小伙伴来问我问题,我抓住这种机会,慢慢琢磨怎么把某些技术点给别人讲清楚,有意培养自己的讲授能力。后来我还开发了嵌入式Qt课程,给公司的人讲,还获得了年度最佳讲师的荣誉。到了2013年第四季度,我开始采用技术博客来教别人。

教着教着,我发现对已有技术的理解加深了。同时我整个人也变化了,从原来的自己搞定技术,变得又能搞技术又能讲技术。这样我比其他同事多了一些给公司创造价值的机会,比如通过内训提升大家在某个技术方向上的理解和认知,比如为客户讲解技术方案……这样我的综合竞争力上了一个台阶,有了复合优势。

这个过程中,讲授能力的培养和发展,就走出了第二条曲线,也就是程序员的能力第二曲线。

http://img4.mukewang.com/5ddf4d1e0001e27704160296.jpg

每个人都可以走出自己的能力第二曲线,这里的能力,不仅是讲授,像辅导、计划管理、开会、沟通、演讲、写作,都是很棒的第二能力。

能力第二曲线可以提升竞争力,帮助我们建立复合优势,让我们在职场上走得更好、更远。

2. 收入第二曲线

一般我们刚工作的几年,只有工作收入这一种收入。

http://img2.mukewang.com/5ddf4d1400011a7704160296.jpg

但如果我们有意识,也可以构建起多种收入。

2013年第四季度我开始写技术博客,持续写了一段时间,有一篇写Qt安卓开发的文章引起了电子工业出版社策划编辑高洪霞老师的注意,她私信邀请我写作相关图书。我一口答应下来,从2013年12月到2014年10月,写了两本技术图书,《Qt on Android核心编程》和《Qt Quick核心编程》,获得了一定的版税收入。

再后来,我录制了视频课程,放在CSDN学院销售,又有了课程收入。

http://img1.mukewang.com/5ddf4d0a0001230c04160296.jpg

这些都是利用业余时间做的,算是“副业收入”。副业的发展过程,也会形成一条曲线,就是程序员的收入第二曲线。

http://img4.mukewang.com/5ddf4cff0001adfa04160296.jpg

每个人都可以根据自己的知识、技能等,走出自己的收入第二曲线。收入第二曲线可以帮助我们打造多元化的收入结构,带给我们更强的财务自信,不用老担心年龄、裁员等等问题,可以更从容地过好自己的生活。

3. 三花聚顶法

能力第二曲线和收入第二曲线意义重大,但什么时候开始发展它们呢?

刚工作合适吗?

也许你会担心分散精力导致一样也做不好。

接到公司裁员通知时合适吗?

也许你会担心来不及。

我在这里给大家推荐一个简单的方法——三花聚顶法:

http://img1.mukewang.com/5ddf4cf0000151f812800894.jpg

这个方法来自我的新书《副业赚钱之道:从0到1打造多元化收入》,它通过三个维度帮我们判断是否遇到了职场瓶颈:

  • 收入顶,即收入(剔除通货膨胀)在未来两三年很难提升
  • 晋升顶,即职位序列在未来两三年很难晋升
  • 价值顶,即个人工作能力在未来两三年内很难提升


每半年或每一年,我们都可以用这个方法分析一下自己的情况。当你预判收入顶、晋升顶、价值顶中的一个或多个很快就会到来或已经到来时,就可以选择方向,启动第二曲线的构造。

比如你判断个人的某项工作能力即将陷入停滞,那可以找个可以与原有技能组合的新技能,快速走出第二曲线,形成复合竞争力。

比如你判断收入顶或晋升顶即将到来,在行业内又很难找到更好的机会,就可以考虑找找副业方向。

希望这个方法对你有用。

4. 小结

现在我们回顾一下,今天介绍了程序员的两种第二曲线,能力第二曲线和收入第二曲线,还介绍了一个三花聚顶模型,帮助我们定位开启第二曲线的时机。希望大家在有需要时,灵活运用第二曲线,提前应对职场瓶颈,重构收入结构,改善财务状况,活出更好的状态。

如果你对收入第二曲线特别感兴趣,想了解如何寻找副业方向、如何规划副业实现路径、如何持续行动将副业做成,可以预订我的新书《副业赚钱之道:从0到1打造多元化收入》。


打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP