程序员加薪升职之探索适合你的路径

来自:程序视界(微信号:programmer_sight),作者:《程序员的成长课》作者,安晓辉 

本系列文章,已经发布的文章如下:


在“程序员加薪升职之全路径解析”一文,我们介绍了开发者职场成长的两条典型路径:技术和管理。


那到底哪一条适合自己呢?今天我们介绍两个方法:


  • 成就事件

  • 榜样


这是两个看起来简单,用起来有效的方法。


(一)成就事件


成就事件,指能够引起和唤醒你成功体验的事件。


一般来讲,成就事件会包含下列特征:


  • 成就感

  • 开心

  • 没有物质回报也愿意投入


通过对成就事件的分析,可以看到你的兴趣、知识、技能、天赋、价值观等。而这些东西,就可能帮助你决定是走技术路线还是管理路线。


我们可以遵循 STAR 原则来回顾成就事件:


  • S(Situation),背景情况,包括面临的障碍、限制或困难

  • T(Task),任务,目标,想完成的事情

  • A(Action),行动计划与步骤,如何克服障碍、达成目标

  • R(Result),对结果的描述,重点关注你取得了什么成就


一旦有成就事件,就可以继续挖掘。知道 High,还要知道因为什么而 High,用了什么东西才这么 High。可以按照下面两点来分析:


  • 哪一个具体的点让你特别有成就感,比如“达成结果受到领导表彰”、“独立克服某个技术难题”、“用自己的XXX帮到了某某某”、“成功组织大家齐心协力达到目标”……

  • 用到了什么知识、技能


通过这样的分析,你就可能找到自己的最佳技能和工作中最在意的点在哪里,而有了这些,就可以根据他们选择发展路线。


下面是我的一个成就事件:第一代互联网机顶盒优化。


  • S:第一代互联网顶盒的播放功能频繁出现Bug;芯片方开发技术支持不到位;我是研发部门经理;孩子2岁

  • T:解决关键Bug,提升机顶盒使用体验

  • A:重构播放器框架,对芯片方的SDK里相关部分做逆向工程,参考ffmpeg设计插件式的播放器框架;设计实现httpserver,代理转发互联网视频;持续三个月加班,一周五个工作日四个晚上到10点或更晚,周六全天,周日半天

  • R:重构成功,机顶盒可用度大大提升,终于可以说它是一个“产品”了


在这个事件里,我的发现:


  • 我发现自己更喜欢做具体的技术工作:我主导了播放框架的设计,实现了核心模块的开发;完成了流媒体代理httpserver的设计和实现。这些工作让我有很大成就感。当我和团队一起干这些事情时更开心,反过来,当我做管理,要去组织、领导、激励别人时,远没这么开心。

  • 我喜欢做产品,能够克服现实障碍很投入的做自己喜欢的事(感谢我媳妇对我的支持)。

  • 我关注并享受实现的过程,乐而不觉其苦。


通过对这个成就事件的分析,我明白了自己更愿意做一个专业技术人员。


你也可以分析自己的成就事件,里面隐藏了很多秘密,有待揭晓哦。


(二)榜样


有一次我在《程序员》杂志上看到一篇文章,分析反汇编代码查找问题,条分缕析,游刃有余,真有庖丁解牛之感。当时看罢,惊为天人。


那是我第一次被一篇文章中透露出来的专家味道折服。原来一旦一个人成为某个领域的专家,他解决问题、写文章、技术讨论、讲课,真的是各个方面,都可以体现出令人折服的风范。


我赶紧一看作者,嗯,张银奎。一搜索,真人如下:

再找相关信息,发现,原来张银奎


  • 是 Windows 系统内核专家、调试专家

  • 著有《软件调试》《格蠹汇编》

  • 担任杂志《程序员》中“调试之剑”的专栏作者

  • 创建有高端调试网站(ADVDBG.ORG)


当时我就想,这样的高手,真是令人钦佩。


每个人心中可能都有类似的人,你钦佩他,觉得自己可以成为他那样的人,也愿意成为他那样的人。


那这个人,就是你的榜样。


榜样,就是你想成为并且可以成为的人。 他可以是公众人物,也可以是你身边的同事、你的上司,或者公司里你认同的上司。


仔细分析你的榜样,就可能发现你想走的路线。


可以从以下这些方面来分析:


  • 他的身份

  • 他做的事情

  • 他取得的成就

  • 他的知识与技能

  • 他的生活状态


(零)总结 && 预告


我们简要介绍了如何通过分析成就事件和榜样来挖掘自己想走的职场路线。


问题又来了:找到目标后,怎么样做才能更好的发展,更快地逼近目标呢?


这就是我接下来要整理的第3篇文章——程序员加薪升职之职场成长金字塔。

来自:程序视界(微信号:programmer_sight)

推荐↓↓↓
程序员的那点事
上一篇:初入互联网行业,如何选择? 下一篇:财务和金融背景,27岁学编程晚不晚