1、程序员的职业规划

职业规划,通俗的理解就是我们在职业发展路上的每一个阶段,希望自己达到一个什么样的职位,拿到一个什么样的工资。比如3年当主管,5年当总监,8年当CEO。3年月新2万,5年3万,8年5万。

2、走技术路线

对程序员来说,职业规划就包括了技术的提升,以及职位的晋升。有的人喜欢简单,只想简简单单把自己的技术做好就好了。我觉得这是没有什么问题,因为技术性的行业,只要技术做到登峰造极,薪资一定也是行业的顶薪。同样的行业,不同的方向,薪资也是有高有低。如果选择一个平均薪资很低的,就算你没日没夜、废寝忘食的为之努力,也有可能还不如平均薪资高的方向的最低薪资水平。这个时候,就是选择先行了,江湖中传说的选择大于努力就是这样式儿的。

那么,平均薪资高就是我们必选的吗,当然不是,这个时候还有一个因素,就是技术迭代的频率,以及对原有技术的颠覆程度。举个简单的栗子,对移动端开发来说,最早的智能手机操作系统无疑就是塞班一统天下了,但是诺基亚怎么也想不到,自己的大哥地位有一天会不保,被android和ios取代。那么现在做android和ios开发的小伙伴,如果有一天被一个跨平台,用户体验又好的开发方式取代,比如Flutter,是不是也要重新转移自己的技术方向?但是不管是android、ios还是Flutter都能和C++进行交互,所以这个时候,我们就可以选一门可以用C++开发,又能跨平台的技术方向作为自己的方向,具体是什么,大家可以自行去调研。

做出选择后,是不是会有一个疑问?如果越来越多的人选择这个行业,以后行业的薪资会不会因为做的人越来越多而被拉低。我认为这种可能性很低,因为具备高薪的行业,人才少是一个原因,还有就是造成人才少的一个原因就是学习成本太高。学习成本,包扩技术难度,和时间成本。这样的行业,往往是技术难度高,时间成本也高。从技术难度角度出发,往往当遇到一个难点的时候,有时候需要3天或者1周,甚至更久的时间才能攻克。达到一个入门的水平,需要至少3年的时间。许多人往往在遇到几个很难攻克的难题之后,就选择放弃了。所以,这个时候,长期坚持做一件事的能力就尤为重要,要相信水滴石穿的能力。

3、在管理路上的程序员

一个管理者是一个天平,左边是公司,右边是员工,应该尽量在两者之间寻找平衡。任何一边严重失衡,都会出现问题。对于公司来说,关注点肯定是员工的工作质量更好,效率更高,用人成本更低。而对于员工来说,关注点是希望自己的努力得到公司的认可和嘉奖,具体表现形式可以是涨工资,甚至是口头表扬。同时也希望自己能在公司得到持续的成长,具体表现形式可以是公司组织的长期的培训和员工的成长计划。

用人成本低,一味压低招聘时候的工资,并且长期不给员工涨工资不就好了吗?当然也不是没有公司这么干。这么干的结果,必然导致工作质量的难以保证和较高的离职率,离职率高了,公司的项目会越来越不稳定,bug越来越多。世界上并没有完全绝对的事情,大多数事情都是在相对合理的情形下寻找平衡。保证用人成本相对较低,完全可以采取阶梯的用人制度,比如对程序员来说,可以合理规划一个组织内的初、中、高级程序员的用人比例。通过代码审查,总体控制项目的质量。当一个组织内的涨薪速度低于组织内程序员的成长速度与薪资期望,这个时候,人员的流动就是不可避免的也合理的。如果管理层离职了,建议还是从组织内部选拔任用新的管理人员,不到万不得已,不要空降,因为组织内部的人员对项目还是最熟悉,职位的晋升也会让他对公司的忠诚度更高,更尽职尽责。如果空降,组织内一些资深程序员内心也不免会凉凉,有可能也会考虑离职,即使不离职,工作积极性也难免会受到影响。

员工的培训和成长计划,也是员工留在公司尽心工作,保持工作积极性的一个点。对于初中级程序员来说,通过长期和培训和成长计划,慢慢成长为技术更好,级别更高的程序员。对于高级程序员,对管理有兴趣的,可以做为一个储备管理层来慢慢培养。如果一个公司工资一般,又没有什么培训规划,这样的公司是打死也不要去的,除非你是处于初入职场解决生存问题的阶段。

一个好的组织一定是可持续发展,稳定,且流动的。上层人员走了,下层顶上。下层人员觉得公司待遇低于了个人成长速度,可以去别的公司谋求一个更好的职位,即使这样,员工在上家公司得到的培训和成长,也是公司送给员工的一笔宝贵的财富。下层人员走了,公司可以再招同样级别的员工,并对其进行培养。这样的公司是有良心的,这样的员工应该也是快乐且不亏的。

关于35岁的困扰,大家大可不必担心35岁没人要,没人要的都是水平一般又不怎么学习的程序员。朋友的公司,一个50岁的程序员,干的好好的,而且不加班,每天下班准时走。

4、关于时间管理

罗马不是一天建成的,任何规划都需要分解成具体的任务,以及长久的坚持做具体的事情。这个时候,时间管理就是不得不掌握的一门学问。因为我们要同时去协调工作、学习、以及生活,我不建议牺牲所有的生活包括锻炼身体的时间,去完成我们的成长计划,因为我们的成长是为了更好的生活。关于时间管理,就不在这里多说了,大家可以自己去找相关的资源去学习和实践。

实践是检验真理的唯一标准,我们既需要理论也要不断的去实践,通过实践我们才能掌握理论的合理性以及正确性,通过实践的反馈,帮助我们不断调整自己的规划,往更合理更好的方向发展。

以上都是本人长期总结和实践出来的觉得对自己还算有用的一些观点,对大家是否有用,还需要大家自己去思考去分辨。最后祝大家们天都能开心、积极、珍惜当下。

程序员的职业规划总结反思相关推荐

  1. 开源浪潮下程序员的职业规划和成长

    无论从年初开源社发布的<2020 中国开源年度报告>还是整体的大环境,不难看到中国的开源正在崛起,越来越多的来自中国的开源项目和开发者们正在走入大家的视野.在开源浪潮的大趋势下,程序员又该 ...

  2. 浅谈程序员的职业规划

    不知不觉参加工作成为程序员已经4年多,记得上高中的时候,从网络上知道了很多IT精英创业成功的例子,如没有读过大学的"汽车之家"创始人李想.facebook创始人马克·扎克伯格,让我 ...

  3. 10年程序员谈.Net程序员的职业规划

    前言 从事Dotnet程序开发工作近10年了,从开始的月薪3k的小程序员菜鸟,到现在年薪60w的项目总经理,从战战兢兢的去各个公司应聘,到现在开始面试那些战战兢兢的小程序员,回想起这近十年来的经验,看 ...

  4. 程序员发展职业规划_大厂程序员总结:程序员30岁前,该如何规划自己的职业发展?...

    程序员的职业规划有哪几种? 每个行业职业规划都不一样,下面程序员的职业规划就有这几种. 技术专家.架构师 对于很多程序员来说,一般第一印象是以后想成为技术大牛.架构师,所以单纯的技术方向是不少人的选择 ...

  5. 软件开发工程师:程序员的职业规划就像软件工程

    软件开发工程师:程序员的职业规划就像软件工程 [url]http://www.accp-teem.com.cn/ArticleView/2007-8-1/Article_View_1224.Htm[/ ...

  6. .Net程序员的职业规划

    转:10年程序员谈.Net程序员的职业规划(图/文) 序开发工作近10年了,从开始的月薪3k的小程序员菜鸟,到现在年薪60w的项目总经理,从战战兢兢的去各个公司应聘,到现在开始面试那些战战兢兢的小程序 ...

  7. 怎样为程序员做职业规划

    真正的智慧是拥有对人心的判断力.记得<论语>中也讲过:真正的智慧就是知人,用正直的力量影响周围,影响社会.这种智慧会使我们能够深深地沉静下来,面对每一位程序员以及其背后经历过的历史,能够顺 ...

  8. 10年程序员谈.Net程序员的职业规划(图/文)

    从事Dotnet程序开发工作近10年了,从开始的月薪3k的小程序员菜鸟,到现在年薪60w的项目总经理,从战战兢兢的去各个公司应聘,到现在开始面试那些战战兢兢的小程序员,回想起这近十年来的经验,看着还是 ...

  9. 女coder撑起半边天:女程序员的职业规划

    女程序员的职业规划 引子 很多姐妹发微博评论留言给我,说希望我写一篇关于女程序员职业规划的文章.很惭愧,我自己的职业规划都还没亲自验证完毕,coder之路还在继续,在此仅仅分享我的所闻.所见.所学.所 ...

最新文章

  1. 关于Android 隐藏 API 和内部 API的查看与使用
  2. python表示语句块采用_python中什么是语句块?
  3. urllib,urllib2和request模拟登陆人人网比对
  4. 24.指针和引用的区别
  5. python输出指定范围素数_怎么用python输出指定范围内的质数?
  6. 线性结构(顺序存储和链式存储)和非线性结构的特点及区别
  7. globalmapper如何选取图像上的点_图像配准算法
  8. 迅捷PDF编辑器如何编辑PDF文字图文教程
  9. php私人云,PHP源码Cloudreve乐云网盘私人云盘源码 资源下载不限速功能
  10. 多元函数的泰勒展开公式
  11. 20本父母必读的亲子教育书籍
  12. 基于小程序的网上商城系统的设计与实现毕业设计论文,网上购物商城小程序毕业论文
  13. js 打印去掉页眉页脚页码_JS实现无页眉页脚打印(转)
  14. 使用docker搭建DVWA
  15. 移动代理服务器 Mobile Agent Server(MAS)
  16. Centos8找回拼音输入法
  17. 这样干前端你早该考虑离职了
  18. 微电影制作迅速走红的原因
  19. linux 纪元时间转换,[转]Linux下时间函数time gettimeofday
  20. 学网页平面设计培训,选择一家好机构

热门文章

  1. 曲阜师大精心保存首台103计算机
  2. 东华理工大学c语言试题,东华理工大学C语言期末考试试题1.doc
  3. 夺命雷公狗—玩转SEO---17---收录
  4. 关于boost和std库转换的一些经验
  5. IC设计笔记----记录我踩过的坑
  6. Java初识(人生若只如初见,何事秋风悲画扇)
  7. 扒一扒net.cn这个后缀域名
  8. 关于像素、分辨率、PPI、DPI等概念的分析
  9. CodeVS 1063 合并果子
  10. ZCC51215输出电流30A 同步降压芯片替代NCP81269