1. 聚能聊>
  2. 话题详情

程序员中年危机,大家应该如何提升自己的技能

最近,程序员中年危机话题又一次成为了业界关注的焦点。

中兴42岁老程序员撒手人寰,永远告别了陪伴其二十年的代码生活,悲剧发生的背后原因依然扑朔迷离,但不可否认的是,每位程序员都似乎躲不掉大家口中所谓的中年危机,现实很残酷!

这样的程序员中年危机映射了整个行业的现状,很大一部分原因还是随着年龄的增长,学习能力在不断退化,导致很多程序员无法跟上产业变革、技术变迁的节奏。尽管每位程序员都曾用之间代码创造过无限奇迹,但站在公司或组织的利益角度,任何一个员工都不是无可替代的,尤其是当你被一波波浪潮击溃之后,你的价值自然会荡然无存。

要化解中年危机的尴尬,只能不断学习,持续提升自己的技能。

作为一个开发者平台,云栖社区一直都致力于位国内甚至国外技术人员提供一个良好的交流和学习平台,于是每年的云栖大会上,我们都为开发者群体设立了《开发者技术进阶峰会》,我们希望通过聚焦技术人员成长的各个阶段,汇聚不同技术领域的资深玩家及高管,为开发者分享技术进阶与团队打磨上的心得。

最近一场将于20日云栖大会北京峰会上召开,我们邀请到了阿里巴巴iDST智能语音交互团队负责人鄢志杰、新浪微博高级架构师谌贻荣以及Docker技术专家姚义磊等资深技术人员为大家分享他们在工作当中积累的经验。
图片名称
当然,技能提升没有太多捷径可走,职业生涯的每个阶段你都不能停下脚步。那么身为千万程序员大军中一员的你,对未来又有什么样的规划呢?
你现在的工作压力大吗?
在工作中,你最希望掌握哪些技能?
你一般通过什么样的方式来学习?
你对这次云栖大会有什么期待呢?

参与话题

奖品区域 活动规则 1月后 结束

  • 奖品一

    阿里云代金券 x 2

  • 奖品二

    云栖定制电脑包 x 2

  • 奖品三

    手机话费 x 2

64个回答

1

yasin.y 已获得手机话费

楼上那位说得好!要有“只要不死,学习不止”的精神!起码我是这么想的,并且也是这么做的!我也几乎算是一个中年危机的程序员了!我是半路出家的!大学毕业后由于所在地条件问题,没有接触编程的机会!现在唯一觉得遗憾的就是入行晚了点!现在我也做了三年多了!我觉得我的技术对得起这三年了!现在每天的感慨就是:对代码质量的追求非常苛刻!也忍受不了劣质代码!追求代码的可配置性、灵活性、简洁性!当然代码规范是前提!

0

foamvalue 已获得手机话费

那么身为千万程序员大军中一员的你,对未来又有什么样的规划呢?

  1. 锻炼身体
  2. 买书看书
  3. 打游戏机
  4. 还没想好

你现在的工作压力大吗?
不准备买房,不背贷款,感觉工作节奏,压力还能从容应对。

在工作中,你最希望掌握哪些技能?
当然是全栈咯

你一般通过什么样的方式来学习?

  1. 买书
  2. 看书
  3. GitHub
  4. 其他

你对这次云栖大会有什么期待呢?
暂无

0

1348104148478122 已获得阿里云代金券

程序员中年危机的不是年龄而是技术,学习的步骤跟不上技术更新的步骤注定要被淘汰,这跟年龄没有关系。经常发现美国大叔大爷级别的还在coding,难道美国就没有这样的淘汰规则吗?一样有的,整体发现那些没有被淘汰的大叔大爷他们都有丰富的经验,有很强的创新创造能力,技能是不断的学习和积累的。这些能力是年轻人一时难以取代的。

0

nemovip 已获得云栖定制电脑包

1、规划就是,如果你不能创业当老板,那么你就努力当高层领导;不能当高层领导,那么你就努力当中层领导;不能当中层领导,那么你就争当技术核心;如果这些你都当不了,那么你趁早另寻他路;
2、互联网时代,什么行业压力都大;
3、掌握的技能,不是创新型的,那就得是核心型的,要么就是经验型的,意思就是,不是新的就是精的,要么就是生命周期长的;
4、IT的技术不是死学的,而是要在学习中应用,在应用中学习,这样你的效率才比别人高;
5、对云栖大会的期待一直是,要在云计算、大数据、AI等IT前沿领域保持创新,保持生命力,而且一定立足于各行各业,让广大技术人员有学习和工作的动力,让众多行业看到技术能带来的巨大能量和切身的利益。

5

1310676244835003

大部分答案都是改变自己,提升技术。似乎技术牛逼了,就没有危机了,就不会被炒鲉鱼了。真相是这样吗?我们的中年危机是由于技术落后掉队引起的吗?假如是这样,你做个实验,网上把你认为牛逼哄哄的技术写个简历,并把年龄写上48以上,投一下你认为不错的企业,看看能收到多少offer?呵呵,如果结果让你失望,说明技术不是解决问题的根本,你技术再牛,再好,好的企业不需要你。所以解决问题的方向错了,答案也不对!那正确的答案是什么?随遇而安,转行。学习理财!
0

hikingx 已获得云栖定制电脑包

当然,技能提升没有太多捷径可走,职业生涯的每个阶段你都不能停下脚步。那么身为千万程序员大军中一员的你,对未来又有什么样的规划呢?
你现在的工作压力大吗?
压力肯定有的,没有压力就没有动力,不能太颓废。本应该努力奋斗的年龄,怎么能停下享乐。现在的工作岗位相对稳定,但是还是给自己安排了很多学习方面,自己增压。

在工作中,你最希望掌握哪些技能?
人到中年,主要是和人打好交道,技能方面肯定不能闲下来。可以报一些培训班,提升自己。

比如现在比较火的编程,Python。以后的趋势,各行各业的人工智能的化,需要学习机器语言,编程能力必不可少。
其次就是沟通能力,毕竟你生活中大部分都是和人打交道。

你一般通过什么样的方式来学习?
个人主要通过以下途径进行学习:
自学,现在自媒体,视频教材很多。
培训机构,比如报一些培训班,比如英文、编程、专业流程类课程。
参加各种大型公司的大会,学习了解主流技术发展趋势。

你对这次云栖大会有什么期待呢?
主要是期待阿里的云骨干网,提供大带宽低延迟的应用。还有就是技术发展趋势前沿报告,比如量子计算、区块链技术等。

0

aoteman675 已获得阿里云代金券

1、你现在的工作压力大吗?
这也和年龄有关吧,年轻的时候精力旺盛,想赚钱,当然压力大了,当到了中年,兼顾家庭,有得有失就不会给自己增加压力,在单位做好自己的事就行了。
2、在工作中,你最希望掌握哪些技能?
就是别人不会而且你会的,而且又是这个社会利润输出较高的技能。掌握核心技术才是硬道理。
3、你一般通过什么样的方式来学习?
主要是一些论坛和官方技术文档,还有多做项目提升自己。没有项目的锤炼,看再多的书也派不上用场。微信公众号也是学习的场地,有干货分享和技术交流。
4、你对这次云栖大会有什么期待呢?
资料开放共享,阿里技术揭秘,在大数据领域出更多的云产品

2

netkiller

10.4. 攻城狮的自我营销
10.4.1. 什么是自我营销
我的总结是:“自我营销就是树立个人品牌,提高个人竞争力,成功推销自己,塑造成功人生”。

我意识到自我营销是从2000年开始,那时还是一腔热血搞开源,起初天天在BBS论坛混,解答网友提出的问题。后面慢慢地摸索写Howto文档(安装配置文档),那时Linux刚刚进入中国,非常火爆,当文档严重缺乏。 我写的第一篇文章是《Samba之外另一种win与linux间通讯方案》发表后引起广泛关注,成就感激励我写了第二篇文章《ProFTPD + MySQL / OpenLDAP 用户认证》,随后一发而不可收,接下来是《Pure-FTPd + LDAP + MySQL + PGSQL + Virtual-Users + Quota》。 我的文章在个Linux主流论坛都是精华帖,直到2003我开始意识到文章的格局太小,开始摸索写带有章节大型文档,第一篇大型文档是《PostgreSQl 实用实例参考》提供HTML,PDF,Word 等多种格式下载,还有简体中文与繁体中文版本。 这篇文档被一个台湾读者打印出来,超过300页,我说你打印了多久?他说10分钟,让我惊愕,他使用的是能够自动翻页双面打印的高速打印机。当时国内激光打印机才刚刚普及,我使用Canon激光打印机还经常卡纸,搞了一天才打印完。

这些文章至今在搜索引擎中还能搜索到。

10.4.2. 为什么要自我营销
10.4.2.1. 初级阶段

写文章起初是对技术的热爱,并没有想太多。突然某一天打来一个电话,问我是否是XXX文章作者,接着对方就问我是否有意向到他们公司工作。 后来这样的电话越来越多,很大的解决我因为学历低找工作的问题,从主动转为被动。

初级阶段主要是寻找方向。

10.4.2.2. 中级阶段

由于论坛回答的都是初级问题,已经无法满足我,我需要一个表达自己想法的舞台 ----- 博客。 80后主导的BBS与90后主导的BBS还是有很大区别的,这里不谈,我开始放弃BBS开始写博客。 博客更能表达自己的想法,你不用管其他人的看法,你可以关闭评论功能:)

中极阶段这个过程主要就是打怪升级,扩展人脉,提高个人知名度。

10.4.2.3. 高级阶段

高级阶段是自我实现,同时自我营销也是自我激励。这个阶段我想大家都能找到自己在社会中的位置以及舞台。

10.4.3. 怎样自我营销
10.4.3.1. 建立个人品牌

10.4.3.1.1. 个人品牌定位

建立个人品牌,首先要进行“品牌定位”。

弄清几个问题:

你有优势是什么?强项在哪里?你最大的长处是什么?

你想要成为什么?

你的工作有价值吗?

你与他人不同的特点?

10.4.3.1.2. 统一标识

第一步肯定要统一标识,如网站中的头像、登陆ID、昵称、姓名、email、论坛签名等等。

10.4.3.2. 答疑解惑

帮助别人解决技术难题。这个方法可能培养目标粉丝,积累人气。

BBS论坛

各种提问网站

QQ 群

贴吧

等等,不依依列举,只有能回复的都可以做。

10.4.3.3. 进一步提高知名度

师者,传道,授业,解惑也。所以光答疑解惑是不够的,传道更重要。且很多人不动脑子不思考,跪求你的答案,我通常是告诉他解决问题思路而不是告诉他答案。

接下来你要做的是:

上BBS精华帖,推荐帖

各大技术网站开博客

10.4.3.4. 经营品牌

自己的域名跟网站

扩展圈子,技术之外的领域

自媒体

建立个人品牌需要花费大量时间,你就需要比别人更努力。

一切都是为你的职业生涯铺路。

10.4.4. 总结
职业生涯就是自己的战略规划,把自己放在时代背景下,审视自己的未来,否则就会失去方向,等到你发现,为时已晚,而且可能已经被社会抛弃。

所以别人通过谋划才能成功,你都不谋划怎么能成功?大家要建立自己的战略、探讨提升的路径,力争在未来社会中成为得益者。

mysql-010 回复

👍👍

评论
2

北方的郎

那么身为千万程序员大军中一员的你,对未来又有什么样的规划呢?
努力工作,好好学习,关爱家人,做一个幸福的人。

你现在的工作压力大吗?
还可以吧,事情不少,不过只要是技术方面的,我都能应付。

在工作中,你最希望掌握哪些技能?
几乎所有的技术我都喜欢,现在在玩机器学习。

你一般通过什么样的方式来学习?
玩呗,你只要能把这些东西当成你的爱好就行。

你对这次云栖大会有什么期待呢?
云计算,大数据,人工智能,以及具体的落地方案,应该主要就是这些吧。

1

20184792

中年的程序员背负着工作以及家庭的双重负担 思想上对技术的求稳或许也多于进取 技术的发展又是日新月异无疑反过来有对程序员造成一定的压力 保持好的心态 年轻的心态 特别重要

1

海洋的云

那么身为千万程序员大军中一员的你,对未来又有什么样的规划呢?
希望自己能够有足够的技术积累与沉淀,并结合自身能力进行场景落地。
你现在的工作压力大吗?
其实还好,因为工作压力和环境、能力等多个因素有关,外界环境无法掌控,所以对于能力等,属于个人可控因素。
在工作中,你最希望掌握哪些技能?
借用《我的前半生》里贺涵的一句话:你一定要做到可以取代任何人,然后再考虑做到任何人都不可以取代你。
你一般通过什么样的方式来学习?
零散时间就通过社区、知乎、微博、微信了解技术行情,平时会通过一些学术会议和技术交流了解技术项目落地经验,再就是看书和网上课堂进行学习。
你对这次云栖大会有什么期待呢?
已参加,感觉收获很大,内容很精彩,结实了很多小伙伴。

1

1310676244835003

大部分答案都是改变自己,提升技术。似乎技术牛逼了,就没有危机了,就不会被炒鲉鱼了。真相是这样吗?我们的中年危机是由于技术落后掉队引起的吗?假如是这样,你做个实验,网上把你认为牛逼哄哄的技术写个简历,并把年龄写上48以上,投一下你认为不错的企业,看看能收到多少offer?呵呵,如果结果让你失望,说明技术不是解决问题的根本,你技术再牛,再好,好的企业不需要你。所以解决问题的方向错了,答案也不对!那正确的答案是什么?随遇而安,转行。学习理财!
1

netkiller

8.5. 也谈程序猿的职业规划

与其说职业规划不如说人生规划

公司的HR(我通常叫“坏人”Huai Ren 呵呵)人员也会经常跟你谈到职业生涯与规划问题,但都是扯淡的职业规划。他们无非是给你画个饼。说的很好听,你可以向管理方向或者技术方向发展.

管理路线:团队领导->项目经理->项目总监...

技术路线:初级攻城狮->攻城狮->资深攻城狮->技术总监...

如果你在这个企业一直干下去你上当了,这时一个金字塔结构,从底层向上爬非常非常困难,一旦公司给你定位,你就在位置上好好干活。

你会发现更高的管理层还是以空降为主,从基层提拔痴人说梦。从基层做起那是骗小孩的,虽有成功案例,但屈指可数。机会渺茫,建议你不要押宝在上面。

能够得到提拔,也存在很多因素,如人际关系,表现自我,能力方面等等,否则你就是职场沙漠中的一粒砂子,与其他砂子混在以前没有什么不同,同时也被埋没。

能够提供每年做一次调薪的企业实在不多,一旦进入企业薪资涨幅很难,所谓KPI主要用于克扣薪水,我从业10年还没有见过通过KPI加薪的。

向腾讯,阿里这样的企业每年也同样有大量的人员流动,这些大企业岗位多,总能给你找到合适的岗位,所以主动裁员不多。离职的员工多半是主动离职,原因无非是薪水待遇,发展空间(薪水涨幅有限,上升无门)。

多少公司应对加薪通常采用加冕头衔的方法来回避¥¥¥,所以你会发现这时一个头衔爆发的年代,3年工作经验就是项目经理,架构师,总监......

我经常面试程序猿,简历投的职位是码农,他NB哄哄的很自豪的说我在XXX公司做XX经理,来你们公司起码也是XXX吧,其实公司有管理的职位,他又不敢投,我笑了

话说回来,这个方法对屌丝还真管用。

不要一味埋头在技术上,多培养兴趣爱好,与其他圈子保持沟通交流。我是比较早意识到这点的,那是在2004年,从此开始我便开始接触户外这个圈子,后面是摄影,无线电,自行车,汽车等等。

当你达到技术巅峰或瓶颈时,回首十年的路,你是怎么度过的,你得到的仅仅是虚荣(牛人,高手...),你会发现你失去的更多,时间,亲情,朋友。。。时间是不能够重来的,所以要珍惜好每一天。

我来给你分享一下我的经历,每个人所走的路都不同,值能借鉴,无法复制。

3,3,3 经历: *
3年起步,所有攻城狮都无法避免这个3年的迷茫期,你要找到合适你的领域 *
3年巩固,照着方向努力,积累更多的知识 *
3年产出,你可以用你所学的知识创造新的知识 * 3+
收获,你要考虑未来10年的规划,投资,理财,保险,甚至养老

前面3+3年, 这个阶段是企业选择你,择业首要考虑的是能学到知识,有机会能学到知识,能条件能学到知识,有时间给你学知识。没有条件自己要回创造套件。

中3年, 你已经有了工作经验,知识积累了一些,这时你要考虑选择企业了,你与企业是双向选择的关系,要考虑怎么最大化谈¥与待遇,其次是要能够有学习空间,但三个条件是发展空间,发展空间不是最主要的,你可能会跳槽几次才能找到更适合的。

后3年以后我就不写了,到了这个年纪你自然比我更清楚。

酒好也怕巷子深,你在好的技术也会遇到一个问题,好企业想找到合适的好人才难,好人才想找到好的企业也难。这需要一些运气,机遇很重要。

为次推广自己很重要,包括镀金,包装,人脉等等。我主要采用写电子书,博客为主,形成一个技术圈,圈内增加影响力。我坚持13年写出了《Netkiller 系列电子书》

过去17年的职业生涯,我服务过很多企业,从一线员工到资深工程师以及各种管理角色。于是也想谈谈我的管理经验与大家分享。 从08年开始从技术慢慢向管理过度,到10年基本完成转型,虽然后面更多是管理工作,但我从来没有离开过技术领域,特别是担任高级管理角色的过程中。 始终关注技术,追逐技术,我的博客专栏与系列电子书更新没有间断过。

在嘱咐各位技术也是分红海与蓝海的,不要搞太火的技术,不要在技术红海里面竞争,很多偏僻领域海阔天空。不一定大企业就好,很多中小企业更有广阔空间。

我只在工作时间才会关注技术,业余时间更多花在爱好上。

1

netkiller

  1. 攻城狮的自我营销 参考: https://yq.aliyun.com/articles/292610?spm=5176.8091938.0.0.jGbvd1
  2. 建立自己的团队,团队跟人走,走到哪里带到哪里
  3. 有自己的产品,随时天使轮
  4. 财产性收入
  5. 投资理财,买房子

40前成为中层,财务独立,人身自由。

1

骐源

对未来又有什么样的规划呢?
没什么规划了,认命了,不过是万千人群里的一普通人,能有车有房,安心工作,辅导小孩,家人健康就好了。

你现在的工作压力大吗?
大,可是又如何,不多想了,顺其自然了。

在工作中,你最希望掌握哪些技能?
人工智能、机器学习深度学习什么的,可是周围又好像根本没有这样的工作机会,哎,想多了。

你一般通过什么样的方式来学习?
还能是啥,互联网喽。

0

ali渣渣渣

编程这件事应该是机器干的,只不过会编程并且商用的机器人还处于科幻状态,等现在的00后成为大叔大妈的那天可能会实现的。我就是水平低,你们这些大牛早点造出这样的机器人,搞个无程序猿人工智能企业,随时忽悠投资人,还苦 bi 个啥?

0

君子兰123

学习新知识

0

汗神

最重要的是转换一个稳定的心态,认清自己,保持学习,人到中年,心也要比青年时稳定

0

franticwind

原来是广告。。。。。。

0

jdgong

各岗位轮动学习,同时自己要学习不止。

4
11813
浏览
2
收藏
邀请他人互动
关注
2
粉丝
378
话题
2

简介:

资浅小编,关注人工智能、机器学习、深度学习、计算机视觉、语音识别、NLP....
是基于语音识别、语音合成、自然语言理解等技术,为企业在多种实际应用场景下,赋予产品“能听、会说、懂你”式的智能人...

充分利用阿里云现有资源管理和服务体系,引入中间件成熟的整套分布式计算框架,以应用为中心,帮助企业级客户轻松构建并...

阿里云依据网站不同的发展阶段,提供更合适的架构方案,有效降低网站的开发运维难度和整体IT成本,并保障网站的安全性...

为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...