【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】

很多人都说程序员是青春饭的工作,35岁或者40岁之后基本上没有程序员的工作。那我们自己也要思考一下,为什么大龄程序员会比较危险,他们有什么危机?

1、技术僵化

大部分程序员从事的工作基本上都是增、删、查、改的一般工作,缺少技术积累,很容易被取代。试想一下,如果一个程序员一直从事的是公司的核心软件开发工作,他是否还有被开除的危险呢?

2、996文化

目前互联网公司盛行996文化,即9点上班、9点下班、每周工作6天,这样的工作节奏对于大龄程序员来说是无法接受的。

3、较高的待遇要求

和刚入职的程序员不同,大龄程序员往往对薪水的要求要高一些。少则上万,多则4,5万一个月,当行业不景气或者公司发展不顺利的时候,为了成本上的考虑,大龄程序员往往优先成为那个被裁员的对象。

上面说道的这些问题都是真实存在的,那么难道大龄程序员真的一无是处了,不能在业务上面更进一步了。其实也不是,我们还是可以继续学习、继续进步,只不过方向和重点可能要做一些改变。

a、注重基础

新技术很多,各种各样的编程技术也是五花八门,但是计算机基础的cpu、操作系统、编译器、网络其实没有多大的改变。很多人迷恋于大数据、人工智能、计算机视觉这些新概念,却很少在基础上面下功夫,有点得不偿失。

b、关心产品和行业

不管什么样的技术,最终都是要有人买单的,我们的客户可能是企业也有可能是普通的消费者。所以,对于做技术的人来说,需要有一个产品思维,我这个产品有什么用、优点是什么、缺点是什么、未来改进的方向是什么?

c、理解软件工程和项目管理

关于软件工程、项目管理,这方面的书很多。不管是人月神话、瀑布开发、敏捷开发,最好了然于心。现代商业上面,人与人沟通的成本有时候远远大于开发的成本,特别是那些众多人员参与、但是技术难度不是很高的项目,很有可能开发本身占用的时间只是整个项目开发时间的一小部分,沟通、协调占了大头,相信有过大公司工作经验的同学应该对此十分了解。

d、培养自己软件架构的能力

对于一个软件产品来说,软件架构占有很重要的地位。特别是团队不断成长,从小团队、大团队、平台拆分慢慢发展开来,软件架构的工作会越来越重要。软件架构会考虑到复用性、成长性、调试性、性能、接口特征、安全性、部署难度,这些都不是一般工程师可以做的工作。

e、提高对新产品的敏感度

不管什么公司,都会生产一批产品、研发一批产品、预研一部分产品。现有的产品由于红海、竞争、萎缩,所以需要在现有基础之上,增加新的特性、方法、优势,不断满足客户的需求。所以作为研发人员来说,除了要提高自身的业务素质,提高市场意识、竞争意识、产品意识也是十分重要的。

f、明确自己的定位

一般的公司,老板都是销售或者财务出身,所以需要一个研发经理来帮老板实现想法,而老板自己就是那个产品经理。一开始,他需要的可能就是能力比较强的技术员。等有了一个3,5人的队伍之后,这个时候就需要一个技术leader。当然这个leader除了业务方面的工作之外,还要负责一些招聘、培训类的工作。当老板发现更多商机的时候,公司可能会进行多个产品的开发,当然与之匹配的就是多个技术leader,这个时候就需要一个技术总监,负责搭建公共的技术平台,协调各个产品的研发进程,保证产品的及时发布。当然在产品开发的过程中,技术总监会发现代码质量不高、流程混乱、返工较高等各种情况,这个时候就需要软件架构师来梳理整个业务流程。当然,对有一些公司来说,技术总监还会细分成项目总监、工程总监、算法总监、产品总监等,这个取决于具体的公司。最后,当公司大到一定程度的时候,就需要研发副总或者cto的深度参与了,cto除了研发管理、流程搭建之外,他最重要的工作就是配合市场预研部分产品、搭建人才队伍、持续改进现有产品满足市场需求,毕竟产品是公司生存的重要前提。

说了这么多,对于大龄程序员来说,我们要问自己的就是自己应该适合哪个角色,除了编码,我们还能做些什么?是高级软件开发工程师、技术经理、技术总监、cto,还是项目经理、产品经理、质量经理等等?每个人都要对自己有一个清晰的定位。做深做精是基本的要求,而大规模的生产和销售才能让公司不断发展,个人其实也是一样的。

随想录(35岁后的程序员)相关推荐

  1. 35岁改行做程序员,需要勇气和决心

    35岁改行做程序员,需要勇气和决心 无意中发现,头条上有条友提问,35岁改行做程序员如何.2006年以前笔者也曾经做过Java程序员5年,不过现在已经改行做ERP咨询师十多年了.看到这个提问,笔者忍不 ...

  2. 35岁真的是程序员的坎儿吗?

    点击上方"大鱼机器人",选择"置顶/星标公众号" 福利干货,第一时间送达! 整理 | 付斌 公众号 | 嵌入式ARM 35岁是一个坎儿,很多人说程序员35岁以后 ...

  3. 硅谷35岁以后的程序员都在做什么?

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 总说程序员是吃青春饭的,过了 35 岁编程生涯就终结了--是这样吗? 在我们之前的<为 ...

  4. 在中国大陆,35岁以后的程序员该怎么做职业规划?去国企或体制内好呢?还是出国或出境工作好呢?

    在中国大陆,35岁以后的程序员职业规划可以考虑以下几点: 深耕技术领域:随着年龄的增长,经验和技能会逐渐积累,可以选择在某个特定领域深入研究,并成为该领域的专家,提高自己的技术竞争力. 转型管理岗位: ...

  5. 他,10年软件开发经验,告诉你30岁后的程序员如何成功转型?

    摆在三十岁后的程序员面前有三条路,一是转行,二是继续钻研成为技术大牛,三是转型为管理人员. 今天,我们说说第三条路:「技术人员转型为管理」. 关于他 他,昵称布耗子,头像却是个猫咪,哈哈哈.真是个&q ...

  6. 如果30岁后普通的程序员(码农)被辞退,还能从事什么工作?

    虽然程序员一直被视为高薪且有前途的职业,但并不是所有人都适合它.而且,即使您是充满热情的程序员,在某些情况下也可能会被辞退.那么,如果30岁后普通的程序员被辞退,还能从事什么工作呢? 1. 转型IT领 ...

  7. 面试了一个 37 岁程序员,让我有所触动,35岁以上的程序员该何去何从?

    文章目录 前言 面试细节 小细节 为什么总有求职者面试却不带简历? 1.了解最新的新技术 2.深入底层源码学习 3.保持一颗谦虚的心,须知人外有人 4.形成适合自己的学习方法 5.想好以后的方向 6. ...

  8. 企业招聘程序员都在35岁以下,35岁以上的程序员该何去何从!

    龄对于程序员群体来说是绕不过去的话题,造成国内程序员职业生命周期较短的原因是多方面的. ​ 首先,程序员的工作强度大.工作周期长,同时程序员还面临技术频繁更新带来的学习压力,不少年龄较大的程序员由于很 ...

  9. 35岁不是程序员的坎儿,看不清楚这件事才是!

    升职.加薪.离职.裁员......只要身在职场,谁都摆脱不了这几个事儿. 2020年,裁员事件一波未平,一波又起.加之年前辞职准备"金三银四"找工作的,也都被打乱了节奏.老生常谈的 ...

最新文章

  1. Bert 中文使用方式
  2. 【Android笔记】Activity的四种启动模式
  3. requestmapping默认是get还是post_编写Spring MVC控制器的14个技巧,你今天get到了吗?...
  4. 两个不相同的类之间如果赋值
  5. Linux Centos7网络属性配置
  6. 前端学习(3248):react的脚手架文件
  7. CSerialPort类定义的消息
  8. Java限流之 —— Sentinel初识
  9. 卷积神经网络架构理解
  10. 学python能做什么类型的工作-python是什么?python可以用来干什么?
  11. Idea集成使用SVN教程
  12. DBSCAN聚类算法
  13. 1380Problem C:zyf的A+B问题
  14. 计算机2级选择题及答案,计算机二级Office模拟试题及答案
  15. OPhone Camera教程 -- 如何在程序中使用照相机
  16. qt中二维数组的使用_文件数据通过qt将二维数组中的像素点显示成一张图片
  17. 谷歌中阻止冒泡在火狐中失效_如何在Google表格中乘数字
  18. 可行方向法的matlab代码,zoutendijk 可行方向法的matlab实现
  19. 卸载VS时彻底删除C盘文件方法
  20. 有什么软件可以测试电脑的网速,电脑测网速软件哪个好 轻松测试网络性能

热门文章

  1. mysql为何不支持开窗函数?
  2. 关于Win2003下ASP无故停止
  3. 查询公司资产数据库中的主机是否在zabbix的监控中
  4. wxWidgets第四课 EVT_LEFT_UP关联鼠标弹起事件不生效
  5. Linux学习笔记7-磁盘管理
  6. docker数据卷的使用 -v --volumes--from
  7. LightGBM大战XGBoost,谁将夺得桂冠?
  8. kettle mysql 乱码
  9. DFS Codeforces Round #290 (Div. 2) B. Fox And Two Dots
  10. C#网络连接 socket支持post,get之类http协议(chunked,gzip),同时支持webservice协议。...