开发人员职场发展的设计模式

21世纪技术官导读:本文介绍开发者如何规划软件开发的职业生涯。

我们开发软件产品的时候,资深的开发者都知道要使用设计模式。在实际的工作中,在编程开发周期的大部分情况,我们都知道有模式与反模式。

但是,在开发者的职业规划发展上,就存在着千差万别了。

我刚从大学毕业就开始做程序员,我以为我永远只是一个开发者。除了作为开发者的常规生活外,当时我知道未来有两个方面:管理或者技术,还不知道架构这个词。18年之后,我才变得智慧一些,才发现程序员的未来有很多选项还可以选择。这取决你选择的开发者类型。

我们一起来一起探寻这些职业模式。

我们一起来看根据开发人员个性而定义的类型。对于每一种性格类型的开发者,我们都会列出他所需的技能,一些感叹号标志表示你需要更多能力。

以下是一些常见角色:

顶级编码人员

10x程序员

全栈工程师

帮手

问题解决者

增长黑客

维护者

python

教授

推销员

疯子

这些市俗的定义,表示哪些人格的开发者最适合走向的最终目标,还有达到这一目标的一些建议。随伴着职场的成长,会有更多角色的添加。如下:

架构师模式

互联网分析师模式

项目经理模式

CEO模式

CIO模式

CTO模式

CMO模式

CPO模式

后面,我们会提供这方面的性格测试,以便你更了解自己的开发者个性类型,以及你现在的职业目前所处的轨道。

作者:雪青

来源:21世纪技术官

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180309G1OSLV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券