21世纪技术官导读:本文介绍开发者如何规划软件开发的职业生涯。
我们开发软件产品的时候,资深的开发者都知道要使用设计模式。在实际的工作中,在编程开发周期的大部分情况,我们都知道有模式与反模式。
但是,在开发者的职业规划发展上,就存在着千差万别了。
我刚从大学毕业就开始做程序员,我以为我永远只是一个开发者。除了作为开发者的常规生活外,当时我知道未来有两个方面:管理或者技术,还不知道架构这个词。18年之后,我才变得智慧一些,才发现程序员的未来有很多选项还可以选择。这取决你选择的开发者类型。
我们一起来一起探寻这些职业模式。
我们一起来看根据开发人员个性而定义的类型。对于每一种性格类型的开发者,我们都会列出他所需的技能,一些感叹号标志表示你需要更多能力。
以下是一些常见角色:
顶级编码人员
10x程序员
全栈工程师
帮手
问题解决者
增长黑客
维护者
python
教授
推销员
疯子
这些市俗的定义,表示哪些人格的开发者最适合走向的最终目标,还有达到这一目标的一些建议。随伴着职场的成长,会有更多角色的添加。如下:
架构师模式
互联网分析师模式
项目经理模式
CEO模式
CIO模式
CTO模式
CMO模式
CPO模式
后面,我们会提供这方面的性格测试,以便你更了解自己的开发者个性类型,以及你现在的职业目前所处的轨道。
作者:雪青
来源:21世纪技术官
领取专属 10元无门槛券
私享最新 技术干货