16

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

 3 years ago
source link: https://blog.csdn.net/foruok/article/details/103676622
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.
neoserver,ios ssh client

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

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

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ZvcnVvaw==,size_16,color_FFFFFF,t_70
据统计,就某一项技能的掌握水平而言,五个阶段占比如下:
  • 新手,<10%
  • 高级新手,55~60%
  • 胜任者,15%左右
  • 精通者,10%左右
  • 专家,2~5%

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

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

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

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

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

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

你很快就会体会到:

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

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

1. 能力第二曲线

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

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ZvcnVvaw==,size_16,color_FFFFFF,t_70

怎么办呢?

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

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

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

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ZvcnVvaw==,size_16,color_FFFFFF,t_70

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

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

2. 收入第二曲线

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

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ZvcnVvaw==,size_16,color_FFFFFF,t_70

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

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

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

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ZvcnVvaw==,size_16,color_FFFFFF,t_70

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

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ZvcnVvaw==,size_16,color_FFFFFF,t_70

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

3. 三花聚顶法

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

刚工作合适吗?

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

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

也许你会担心来不及。

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

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ZvcnVvaw==,size_16,color_FFFFFF,t_70

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

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

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

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

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

希望这个方法对你有用。

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

如果你对收入第二曲线特别感兴趣,想了解如何寻找副业方向、如何规划副业实现路径、如何持续行动将副业做成,可以购买我的新书《副业赚钱之道:从0到1打造多元化收入》,12月23日,这本书在当当新书热卖榜投资理财日榜第一、新书热卖榜总榜第三。

2019年12月26日前,戳这里半价购买:《副业赚钱之道:从0到1打造多元化收入》


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK