首页 >

作为程序员,如何提升自己?如何规划未来? – 网络|

oppor7p怎么root,网络安全无忧直播怎么观看,西西网软件怎么下载作为程序员,如何提升自己?如何规划未来? - 网络|作为程序员,如何提升自己,如何规划未来

未来

这里借用一张图来抛砖引玉,然后再深入的去聊程序员对未来的规划。

程序员职业发展,一共有三条线路可走,总共六种方案。

  • 走管理

有人说,程序员是青春饭职业,算是说对了一半,很多程序员受到年龄的限制,能继续坚持做技术的已经越来越少,而走管理路线成为很多人的选择。

路线:开发→高级开发→小组经理→部门经理→总监→上市公司CTO……

对于绝大部分程序员来说,这个路线最容易走,层层递进,无缝衔接。

随着职位的不断攀升,对于技术的要求会越来越低,管理水平要求越来越高。特别是到了CTO级别,在国内,是很偏向研发管理的。当然,这并不意味着你不需要技术了。

  • 走专家

每一个刚入职场的技术菜鸟,都会有一个专家梦,但能坚持下来的极少极少。除非编程是你的第一兴趣爱好,否则走专家路线的难度是非常高的。

路线:开发→高级开发→深度专家→架构师→行业大牛→创业公司核心→创业公司CTO→创业公司CEO

走这条路线,路比较漫长,但空间也大,到创业阶段,成功率要比任何一种发展发现要高很多,不顾还是要提醒一下,兴趣,兴趣,能够保持住追求技术的热情。

  • 改行

对编程失去兴趣,厌恶了高强度工作……出于种种原因,很多程序员会选择转行。比如转行当产品经理、培训讲师等等。

  • 小老板

工作个几年,掌握一些技术做起外包,开工作室、或者成为独立开发者,这也不失为一种很好的选择。

选择

看清了几个未来的发展方向,如何选择适合自己的呢?

其实早在你还没当上程序员的时候,老天爷已经帮你决定你最该走哪个方向了。

从呱呱坠地到成为天之骄子,你所生活的环境、见过的人、所受的教育,已经为你埋下了种子,性格的形成,意味着你在某些方面将异于常人。

大家要做的,就是认清自己的优势,千万别逆水行舟,否则将多付出千百倍的努力,这样,不利于自己的发展。

01

偶个人觉得,走管理应该是大多数人的选择,随着新人的涌入,经验丰富的你,很快会成为“领导者”。特别说明一下,不要老质疑自己的沟通能力多差、自己太内向怎么办,这些都不是问题,最关键的问题是:当了个小管理,自己有没有感觉,这个是核心。

02

走专家路线,唯一的标准就是,你爱不爱它。爱,就一条路走到黑,不爱,千万别走这条路,否则你面对的就是万丈深渊。

03

程序员改行,有很多优势,比如做产品经理,你知道这个需求能不能实现,怎么实现等等,不过也有缺点,经常用技术的思维去思考产品,那可就炸了。

不是很建议程序员改行到相关度太低的行业中去,这意味着一切将重新开始,代价太大。

04

早有创业打算,或者非常渴望创业

耐得住寂寞,非常自律

不想天天受制于人

做程序员,只想养家糊口

满足其中一条,就可以走小老板路线了。

提升

知道了自己适合做什么,该如何提升自己?

如果你想走管理路线,首先就是要提升自己的沟通能力,运营好与同事的关系,其次学习相关的管理知识,再来,拓宽你的知识面,最后,对新技术、新东西掌握要快。

走专家路线,偶觉得没什么好说的,与走管理路线,需要提升的东西,只是顺序不同。你最需要的是提升自己的技术水平,然后是管理知识,接下来是知识面等等。

转行的话,那就多了。比如做产品经理,就要学习产品的相关知识等等。

做小老板是最复杂的。创业初期,你要做产品、营销、推广等等,非常考验一个人的综合素质。你现在需要做的,是建立自己的人脉关系网,然后买几本权威的营销书籍读读,然后你还可能需要点产品的知识等等。

——摘自W3Cschool学员的部分回答。


作为程序员,如何提升自己?如何规划未来? - 网络|
  • 人工智能最核心的技术问题是什么? - 网络|
  • 人工智能最核心的技术问题是什么? - 网络| | 人工智能最核心的技术问题是什么? - 网络| ...

    作为程序员,如何提升自己?如何规划未来? - 网络|
  • 今天面试又失败了,心态有点崩溃怎么办?你们都是面试几次才拿到Offer? - 网络|
  • 今天面试又失败了,心态有点崩溃怎么办?你们都是面试几次才拿到Offer? - 网络| | 今天面试又失败了,心态有点崩溃怎么办?你们都是面试几次才拿到Offer? - 网络| ...

    作为程序员,如何提升自己?如何规划未来? - 网络|
  • 什么程度的程序员、软件工程师可以达到年薪百万甚至千万? - 网络|
  • 什么程度的程序员、软件工程师可以达到年薪百万甚至千万? - 网络| | 什么程度的程序员、软件工程师可以达到年薪百万甚至千万? - 网络| ...