程序员怎么规划自己的职业 一个程序员的职业规划

网友提问:

程序员应该如何进行更好的规划自己的职业生涯?

优质回答:

谢谢邀请。作为一名写了18年程序的程序员,程序员都得到的东西,目前都得到了。我的经验有一定的参考价值。程序员的规划我帮大家分为四个阶段,分别是,摸索期、入门期,成熟期和专家期。

一、摸索期。这个阶段你要么在学校里度过,要么在培训班,要么“拜”了师,跟着某位大神学编程。这个时期只要是兴趣为驱动,喜欢到处“玩”程序,要么在完成老师的作业,要么在安装某个自己喜欢的系统和软件,要么在折腾就算法类的程序或者小游戏类的程序。这个阶段只要是累积基础知识,你会为自己编程那种程序,选择哪个语言烦恼不已。这个阶段基础要打好。

二、入门期。这个时候你已经选中了一门自己喜欢的语言,开始制作能应用在实际环境中的程序,或许只是一部分很小不重要的代码。你开始了你的职业生涯,你还是对自己的未来充满未知的困惑。开始羡慕那些工功成名就的大神,并渴望成为其中一名。这个阶段要坚持,并对自己有信心。

三、成熟期。这个时候你已经经历了一些中型项目的洗礼,能开发大部分的程序,你被称为高级工程师,并开始有人对你的技术产生了一定的认可,不知不觉你成为了团队的骨干,你几乎你能解决一般项目中大部分的问题。这个时候你在犹豫成为一名架构师呢?还是项目管理者?这个阶段要累积经验和开拓知识面,开始构建自己的知识体系,构建自己的技术栈,选定开发的软件类型,比如电商系统,还是企业管理系统,还是视频软件,还是音乐软件等等。这个阶段要选定自己要深入研究的领域,并扎进去。

四、专家期。这个时候你已经是某个领域的专家了,可能是视屏播放器软件专家,可能是电商系统专家,可能是论坛软件专家,也可能是数据库专家,分布式存储专家等等。你虽然被称之为某领域的专家,但在编程这件事上你有机会认识到,软件都是相通的,你甚至可以解剖任何源码或系统的盘根错节。你可能在某公司里身居高位,又或者成为了某初创公司的联合创始人并担任CTO的职务。

这个发展规划请同时参考其他大神,如微信之父张小龙,以上就是我的分享,祝大家编程愉快。

其他网友回答

一种办法是找专业的职业规划师进行一对一的咨询,另一种办法则是按照圈子内的两条常规线走:技术线和管理线。

具体来说,就是你选择以技术为重还是更多的和人打交道为重。

不过,程序员群体是一个特殊的群体,通常容易走入技术至上的误区,实际上两条线最终都会殊途同归,关键看你怎么看待你自己的职业发展。

职业规划只能说是一个大致的努力方向和计划的目标,但实际上真正到了执行层面会遇见各种各样的问题,比如,很多程序员在回答自己的职业规划时都会说,要当架构师,但是通过什么样的路径去达到这个目标?预计花多久的时间?便没有仔细想过了。

同样,很多人会说35岁以后就要走向管理岗,不然做技术就做不动了,实际上都是没有对自己有一个清晰的认知,到底自己是更适合与人打交道还是能更好攻克技术难题?

职业规划不是说到了什么年龄就要转换成什么角色,而是说在为了达成自己期望的目标,还差多远,以及在这个过程中的不断调整。

一个人可能在工作过程中会发现自己真正最感兴趣的东西,也就是愿意花时间投入的事情,这才是你需要发现的最重要的关键点。

有时你即便规划了,可能有一个关键机会来了,你要不要抓住?你怎么选择?

很多时候,不要局限于固定套路的思维里,你如果本身就是个厉害的人,为什么就不能来点不一样的路径?

如果职业生涯可以规划的话,那每个人只要走一个完美的计划,不就行了?

我是mickjoust,从业于IT,欢迎关注我,一起交流更多职场知识。

其他网友回答

本人十年多IT生涯,从研发——项目经理——售前——部门管理,供参考!

每一步走来都很累很难,因为你要学会转换身份,且不停学习知识。

1.从研发转项目经理,开始学会与客户基层、中层领导开会讨论项目问题

2.从项目经理转售前,开始学会写方案,基于技术知识编写商业性解决方案(务虚)

3.售前转部门管理,开始学会培养新人,管理好项目生命周期计划,善于总结部门工作及时与领导汇报。

这些阶段对人的要求会越来越高,很多人不一定能适应,尽力就好吧,不让自己后悔就行。如果需要了解跟多,请移步本人博客https://blog.csdn.net/u010898626

其他网友回答

规划容易,坚持做起来很难的 。如果每个人都能坚持 ,按照自己规划来生活 ,坚持严格的执行自己规划 ,每个人都会成为 想成为的人的 。

所以说 不要天天想着 调调框框的规划自己的人生,自己的职业生涯 ,好好的工作 ,提升自己 ,提升自身价值是我们必须做的 。等你有一定的技术 ,经验 ,经历了 。你会发现 很多东西都是水到渠成的,很多资源都会自动的向你靠拢的 。

版权声明