写点什么

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

  • 2019-11-30
  • 本文字数:1043 字

    阅读完需:约 3 分钟

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

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


  • 新手,< 10%

  • 高级新手,55~60%

  • 胜任者,15%左右

  • 精通者,10%左右

  • 专家,2~5%


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


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


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


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


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


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


你很快就会体会到:


  • 重要的工作机会,迅速的被年轻选手抢走……

  • 薪水增加的没那么快了,甚至剔除通货膨胀后,竟然不涨了,更可怕的是,还降了……


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

1. 能力第二曲线

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


怎么办呢?


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


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


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


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


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


2019-11-30 23:251082

评论

发布
暂无评论
发现更多内容

手把手教你实现Android编译期注解

vivo互联网技术

android 注解 sdk

看完这篇文章,你也可以手写MyBatis部分源码(JDBC)

聊一聊在阿里做了 8 年研发后,我对打造大型工程研发团队的再思考

尔达Erda

开源 云原生 研发管理 PaaS 研发

以1敌10不是梦,Spring Boot企业级真实应用案例

博文视点Broadview

小透明学弟的华为上岸之路

程序员鱼皮

Java c++ Python 大前端 后端

EMQ X Cloud 正式支持 Microsoft Azure 平台,助力企业出海业务

EMQ映云科技

azure 云端 云上数据 emq

东京奥运会与网络安全背后的速度博弈!

郑州埃文科技

文档内容结构化在百度文库的技术探索

百度Geek说

百度 大前端

保安小王分享:四面字节跳动,终拿Offer,只有努力,方能成功

基于 Golang 构建高可扩展的云原生 PaaS(附 PPT 下载)

尔达Erda

开源 云原生 数字化转型 PaaS 数字化

还在用Jenkins?试试Gitlab的CI/CD功能吧,贼带劲!

【云洲智造】直播间下午4:30准时开播!

工业互联网

不收藏你就后悔吧!费了三天才从GitHub上扒下的阿里Java优化笔记

Abp太重了?轻量化Abp框架

Patronum

学习 程序员 架构 框架 Abp

科技监管能源运作?智慧能源从光热发电技术开始描述

一只数据鲸鱼

数据可视化 智慧能源 光热发电

最壕逆天改命:18名Java程序员凭阿里P8笔记,同时斩获一线大厂offer

Java架构师迁哥

秒懂 Java 的三种代理模式

Lazada首届技术开放日开麦在即 共享技术创新最佳实践

保洁阿姨分享:腾讯架构师JDK源码笔记,13万字,带你飙向实战

架构训练营模块三作业

晨晨

架构训练营

Cypress 自动化测试

admin

自动化测试 Cypress 测试 单元测试 UI测试

哔哩哔哩B站视频下载器推荐(简单又好用)

资源君

工具 分享 哔哩哔哩 b站视频下载 教程分享

Java虚拟机之CMS垃圾收集器

带你认识MindSpore量子机器学习库MindQuantum

华为云开发者联盟

mindspore 量子机器 MindQuantum 量子机器学习库

Unity ML-agents 参数设置解明

行者AI

模块三作业

NewBranSTONE

架构实战营

财务或类财务系统数值精度设计

路边水果摊

数字 财务 精度 数值

来自网络资源资产管理的灵魂拷问

鲸品堂

网络 资源 运营商

如何基于磁盘 KV 实现 Bitmap

Kvrocks

redis BitMap storage KV存储引擎

2021,你还在写“赤裸裸”的API吗?

程序员的第二曲线:突破瓶颈,避免等死(一)_文化 & 方法_安晓辉_InfoQ精选文章