“程序员的悲哀是什么?”,有个高赞回复直戳大多数程序员的命门:“最大的悲哀就是以为自己挣到了很多钱,其实根本不懂怎么挣钱,随着年龄的增长,工作瓶颈越来越多,越来越容易受到歧视,却不知道怎么走下去!”

程序员老实、爱学习,也是最有危机感的群体之一,他们每天在GitHub、各大技术论坛上如饥似渴地汲取对自己最有帮助的技术知识,同时怕时间精力跟不上高强度的程序员工作。

我还以为只是我想知道35岁以后的程序员都去做什么了?

1、技术骨干,混个小领导。

2、好学的,软件架构师,系统架构师。

3、脑子灵活的开个小公司,自己干。

如果按照世界职业规划发展史上里程碑式的人物舒伯对人的生命阶段的定位,25岁-44岁职业上的发展课题应该包含:

稳定于一项工作

确立自己将来的保障

发现适当的晋升路线

如果我们把25岁到44对再做一次细分的话,31岁到44岁就应该处于安定期,这个阶段可晋升的上升空间已非常有限,所以找准自己的定位并在这条路线上获得保障,再去不断补充新知识,增加自己在某一专业领域的权威性很重要。

其实大多数程序员的晋升路径并不复杂,无非以下几种:

技术型:初级工程师->中级工程师->高级工程师->架构师(技术专家)->技术总监->CTO

管理型:工程师->项目组长->项目经理->项目总监->技术总监->CTO

交叉型:初级工程师->中级工程师->项目经理->技术总监->CTO(此路线技术和管理交叉进行,每个阶段做的事情不固定)

转行型:初级工程师->转行产品、设计、销售、运营等

程序员、高级程序员、架构师、资深架构师、技术总监、开发部门经理

基本上,这两条路线图是比较标准的程序员上升路径。当然,也见过不是计算机毕业,先转测试,然后转程序员,再做项目经理,最后转销售,每一个阶段都做得很好。现在自己开软件公司,年销售额2000W+的,但这毕竟是少数。

程序员这行当,天赋很重要,然后是学习能力(技术更新太快),最后加上一些机会,相同的起点,10年发展的结果,天差地别。

一般情况下,程序员入门(能用一门语言完成一个简单的项目,并能理解)大概半年。

从程序员到高级程序员,大概1~2年。

从高程到开发组长,只要性格比较外向,沟通无碍,1年没有问题。

要升项目经理,需要一点机会,需要有合适的项目正好让你练手,毕竟公司不敢把一个高金额的项目给你折腾,都是真金白银。

如果升架构师,需要有宽阔的视野,要平时开发过程中,能看到自己负责代码以外的东西,要能看到项目的整体。

升资深架构师,那就要靠时间和经验积累了。

再往上,很大部分要靠机会了,毕竟上面的职位少,一个萝卜一个坑,得有空的坑你才能上。

所以,按照上面的路线,35岁时,至少应该在项目经理或资深架构师的位置上,对应的薪资在2W左右(一线城市)。如果运气好一点,就应该是项目总监或技术总监。

目前来看,35岁以上还活跃在开发一线的程序员十分少,绝大部分都会在这个阶段转到管理岗位。这个年龄段的程序员绝大部分都是半路出家的,以前干什么的都有,从业时间一般在10到15年,所以很多人说程序员是青春饭,这是不对的。

国内的上一代程序员没有经过科学的学习,缺乏基本的程序员素养,难以跟上技术的发展速度。我见过很多中年的产品经理,技术总监还在用很落后的技术和已经被淘汰的编程语言。随着技术的发展,整个行业对程序员素养的要求越来越高,他们很难理解新的技术,新的架构,新的设计模式。

这个时候,他们会选择离开一线工作,转向管理岗。很多小公司对技术管理岗的理解很浅薄,也就给这些人提供了机会,这也就是为什么现在很多老牌公司的主管经理都很白痴的一个原因了。

如果不是对程序的热爱,很难坚持住,但为了生活,还是要应付,以前转做管理6年了,无奈公司倒闭,重新找工作,虽然也是管理,但码代码却是主要工作,心很累,等待机会转型,有机会转型做产品,项目,或者自己创业去,这个时候不是钱的问题,而是找一个心里安慰。

当然在现实生活中,很多人的成长路径没有这么一帆风顺。大多数程序员在工作3-5年,知识和技术吸收积累到一定阶段后,会开始考虑继续做技术还是转行,这取决于一个人在技术上的天赋有多高。。

35岁以后的大龄程序员,该何去何从?相关推荐

  1. 都说码农发展前景不好,那些35岁以上的大龄程序员未来之路在何方?

    我在知乎发了一篇题为"那些35岁以上的程序员后来都干嘛去了"的文章,结果引起了不少大龄程序员的共鸣和感慨,大家都对大龄技术人员的未来非常关心,有的迷惘,有的坚定,不一而足.因此,我 ...

  2. 大龄程序员该何去何从,35岁后的路在何方

    提到程序员,大家的第一反应可能都是高薪水.福利好,但是作为程序员,他们同样有自己的焦虑,都说程序员是吃青春饭的,在企业里你很少会看到35以上的程序员,难道35真的是程序员的一道魔咒吗? 35岁以后的程 ...

  3. 35岁,真的是程序员跨不过的坎吗?

    原文地址:https://blog.csdn.net/IMbRl71u7pt5X29rlEu7/article/details/79292981 昨天,我在一篇招聘的文章里,写了某个技术岗位的要求: ...

  4. 35岁以上的大龄测试员们,后来都干什么去了?

    为什么软件测试行业看不见白发苍苍的软件测试员?大龄测试员都去哪里了?各个公司会辞退大龄测试员吗? 如果一位 50 多岁的测试员申请 20 多岁或 30 多岁的职位,有多少公司会雇用他们呢?关于这个问题 ...

  5. 职场环境恶劣,大龄程序员该何去何从?

    昨晚一哥儿们给码哥打电话说出去喝酒,码哥一听有酒喝,立马动作快姿势帅的出门了.一到地方,发现桌上已经空了好几个瓶子. "不是吧,我还没来你就喝这么多,这是啥节奏啊" "废 ...

  6. 到底能不能做一辈子的程序员——大龄程序员将何去何从

    目录 写在前面 做一辈子的技术到底好不好 迷茫 求大佬指点迷津 写在前面 今天面试一家银行科技部被拒绝了,原因并不是因为自己的技术烂,而是因为-- 自己缺乏银行从业经验. 做java开发快三年了,看过 ...

  7. 程序人生 | 35岁以上的 iOS 程序员都到哪里去了?

    1.网上流传华为公司正在清理 34 岁以上的员工. " 中国区开始集中清理 34 + 的交付员工,...... 去向是跟海外服务部门交换今年新毕业的校招员工,也就是进新人,出旧人. 这些旧人 ...

  8. “35岁才是一个程序员成熟的开始!”

    作者 | 王晓波,同程旅行机票事业群CTO [写在前面] 不知道从什么时候开始,身边的"小朋友"们都开始为一件事感到焦虑,那就是:"到了35岁我还能找到一份编程的工作吗? ...

  9. “35 岁才是一个程序员成熟的开始!”

    作者 | 王晓波,同程旅行机票事业群CTO [写在前面] 不知道从什么时候开始,身边的"小朋友"们都开始为一件事感到焦虑,那就是:"到了35岁我还能找到一份编程的工作吗? ...

最新文章

  1. 对 Azure 虚拟网络网关的改进
  2. 【清北前紧急补课3】水题集锦
  3. 一道微软面试题的运算过程解析
  4. CodeForces Goodbye 2017
  5. Ansible中的角色使用
  6. 003、关于Integer.valueOf(sss)与Integer.parseInt(sss)性能
  7. python的opencv模块_OpenCV Python - 没有名为cv2的模块(再次)
  8. 分支定义之Trunk vs Master
  9. 每个程序猿必读的10篇文章
  10. WINDOWS假冒KERBEROS令牌***域
  11. mysql+索引+rebuild_(solr系列:五) solr定时实时重建索引和增量更新
  12. Spring源码全解
  13. 四叶草clover配置工具:Clover Configurator for Mac
  14. Unity快速安装教程
  15. 关于兴森快捷做的Sate210-F金手指核心板的抗震能力测试结果
  16. 万字拆解欧莱雅:百年美妆帝国的数字化远征
  17. 飞凌基于i.MX6Q-C核心板实现膀胱超声测容仪的通信显示方案
  18. vue3 自定义指令 directive
  19. 计算机上做报纸模板,word中怎么制作报纸排版模板
  20. Web 动画帧率(FPS)计算

热门文章

  1. Homebrew安装慢,解决方案
  2. Android大图片处理
  3. 【数据结构】 实验报告10 顺序、链式存储结构的二叉树递归遍历、层次遍历求高度
  4. thinkjs的select,find,getField
  5. 知乎上的一个问题,TCP in TCP隧道为什么不好
  6. 51单片机汇编学习(一)点亮你的LED灯
  7. Android颜色透明度转换对照表
  8. 如果你满足这些条件,请千万别来做数据分析
  9. 【PyTorch问题】CUDA out of memory. Tried to allocate 4.69 GiB (GPU 0; 8.00 GiB total capacity...略
  10. CUDA out of memory. Tried to allocate 192.00 MiB (GPU 0; 2.00 GiB total capacity; 960.29 MiB already