今年42岁,C语言用了18年了,现在主做嵌入式。仍然在学习python和go语言,很多pc机程序(主要是配合嵌入式的测试程序)我除了用C编一遍还会用python和go编一遍,就是觉得好玩,我就喜欢抠这些代码是不是能更简短一点,更易懂一点,是不是有点强迫症。有人说35岁就学不动了,我只能说在一部分人身上是对的。你学编程如果总想挣更多的钱,总想很快成为高手,那你35岁还是不要学了。当年我C语言小有所成的时候,又去学习其他语言我就发现自己特别着急,总想成为高手。后来我就想我为什么学习编程?不是成为高手,不是和别人比高低,就是喜欢,喜欢就只管去学不要管学得会学不会,不要管能不能成为高手。最后我告诉你,上网不如学编程,玩游戏不如学编程,你没有旅游没有锻炼没有陪家人不如学编程,吃喝嫖赌不如学编程。活到老学到老,管他约会学不会。 年龄对于程序员群体来说是绕不过去的话题,造成国内程序员职业生命周期较短的原因是多方面的。 首先,程序员的工作强度大、工作周期长,同时程序员还面临技术频繁更新带来的学习压力,不少年龄较大的程序员由于很多客观因素导致提前结束自己的职业生涯。 其次,不少科技公司的程序员岗位年轻化趋势明显,公司内部对于年龄较大的程序员会加强考核,这在一定程度上也逼迫大龄程序员提前转型。现在不少开发团队的主力研发人员已经由80后逐渐向90后过渡,而70后的程序员已经比较少了。 对于程序员群体来说,有一个比较重要的问题会关系到未来的发展,就是选择问题。我在软件行业从业多年,看到不少程序员的发展路线,其中有一个真实的案例就涉及到大龄程序员的发展问题。 在大概十年前,我有两个程序员朋友同时去一家大型软件公司应聘,其中一个成功了,而另外一个则失败了,失败的这名程序员后来去了一家知名的传统企业(国资背景)。当时几乎所有人都认为去传统企业的程序员是一种无奈之举,其实当事人也是这么认为的,因为进入传统企业之后,技术提升一定会受到影响。 十年之后,这两名程序员又再次出现在应聘者的行列之中,原因是在大型软件公司工作的程序员由于考核屡屡不通过而被迫选择了离职,而在传统企业工作的程序员由于单位内部原因也不得不选择离职。 但是,这一次他们就业的结果却出现了巨大的反差。在大型软件公司有10年工作经验的程序员屡屡碰壁,始终找不到合适的工作岗位,即使薪资要求一再降低,依然没有企业愿意接受。但是,在传统企业工作10年的程序员却瞬间被一家央企录用了,而且薪资待遇有了大幅度的提升。 对于年轻的程序员来说,也许很多年以后,那些技术不如你的程序员,反而获得了更好的职场发展机会,因为他们积累了大量的行业经验,在产业互联网发展的大背景下,这些程序员的价值将得到充分的挖掘。 我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续在头条写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。 如果有互联网方面的问题,也可以咨询我,谢谢! 我们就是IT公司,满眼全是程序员。似乎每个人都在担心35岁这道坎,但我们公司35岁以上的,我发现过得都还挺滋润。 反而是那些还没到35岁,在30岁上下的更担心这个问题。担心有必要,但不能太过,35岁并不是人生的终点,后面还有很长的路要走。 01 35岁是道坎,是所有人的坎,但不代表这道坎迈不过去 大家似乎都在担心35岁这道坎,我也会有担心,但自己静下来就会发现,太过担心这些还没发生的,都只会带来严重的焦虑。 这种焦虑让自己更没有心思沉下来,做好当下的事。实际上,只有静下来,做好当下,才有可能更加明白35岁这道坎要怎么走过去。 放眼望去,哪个公司没有35岁以上的人呢,大家还是在自己的岗位上,努力着奋斗着。 任何一家企业都不可能只有35岁以下的员工,一定存在一些年纪较大的员工。 甚至可以说,这些年纪较大的员工目前的状态,也就是自己跨入这个年纪时可能拥有的状态。 所以,所有的事情和发展一定是在那个年纪才知道会做些什么事情。 没必要还不到那个年纪的时候就太过于担心那个年纪会发生什么,你永远不可能知道会发生些什么。 02 企业是不愿意招35岁以上程序员,甚至30岁以上都不想考虑,但频繁变动的都是年轻人 企业确实不是很愿意招35岁以上的程序员,甚至30岁,他们都不是特别想要。 但是,仔细观察一下就会发现,大多数在换工作和求职的人,年纪也不会超过35岁。 35岁的人,知道自己接下来应该做什么,能在目前的岗位上稳定下去,甚至有一个更好的发展,而不是选择频繁的跳槽。 所以,当一个人还在考虑这个问题,多半是自己还没有安定下来的时候。 自己还没有完全沉淀下来,还在换工作的同时一步步成长。这是每个人都必经的道路,经过了自然就好了。 当他到了35岁这个年纪,自然会选择稳定。而企业也不会因为他到了这个年纪,就故意把他开除。 既然已经稳定了,又何必太在意35岁这道坎呢。 如果那时依旧没有稳定,还在跳槽找方向,那么相应的风险与后果,自己就必须清楚、必须承担。 03 一个人最怕的不是年纪,而是到了那个年纪没有相应的能力,努力做好自己才是关键 每一个担心35岁的人,一来是因为考虑的比较远,二来是自己目前还没有一个比较确定的方向。 自己并不知道,35岁的时候是否已经稳定下来,是否已经做到了尽可能的无可代替。 那些35岁还活跃在职场上的程序员,以及其他的所有岗位,都已经具备了一定的生存能力。 他们可能是专业技术比较精深,可能做到了公司的管理层,也可能已经开始自主创业。 不论哪一种,在35岁这个问题面前都显得游刃有余。 所以,一个人的能力才是他面对35岁最重要的武器。没有核心竞争力,别说到35岁,即便是30岁都有可能被淘汰。 既然如此,与其担心那些有的没的,倒不如先沉淀下来,在35岁之前把自己的能力打起来。04 总结一下就是 1、35岁是道坎,但也不至于那么恐怖 2、很多35岁的人还都奋斗在职场上 3、面对35岁唯一的法宝就是自己的能力 4、与其担心将来,不如做好当下,为将来做准备 创业公司最喜欢三十五以上的,经验好,一个人写三端才要五六千。五个月写一个今日头条的三端 主业求生存,副业谋发展。 我是一名移动端软件开发程序员,我今年31岁,我来谈谈我目前的应对策略。 对于程序员来讲35岁是道坎,通常在这之前有两条路可以选择,第一是走管理方向,第二是走技术专家方向。 我走了完全不同的第三条路。 开始工作的第二年开始,业余时间我一直都在做自己的应用,并上架到应用市场。7年时间从最开始的一天赚1毛,到目前收入已经超过主业了。 作为程序员,我们有这样的优势,我们有能力独立的开发一个产品来服务用户。 我们给公司开发软件,跟我们自己开发软件,最大的区别是谁给我们报酬。给公司开发软件公司给我们固定的工资,我们自己开发软件是市场直接给我们收入(广告收入、会员费收入等) 接下来这几年,我打算在稳住副业收入的同时发展第二副业,并且为辞职创业做准备。(也多存点钱) 给同是程序员的小伙伴们一个建议,就是训练自己的产品能力。将自己的技术转化成产品,直接的面向用户,服务用户。 梁宁在《产品思维30讲》中提到:产品能力就是判断信息,抓住要点,整合有限的资源,把自己的价值打包成一个产品向世界交付,并且获得回报的能力。 希望我的回答可以给你一些启发。 不要再发这种毒鸡汤了。那些35岁淘汰的,是培训班,专科出来的。我觉得35岁才是开始,计算机博大精深,核心需要有高深的底层知识,丰富的经验。REDIS,NGUNX,SPRING BOOT谁做出来的? 你好,首先这个行业变化的很快,特别是技术,要不断学习。然后就是加班有点多。技术员一般有三个方向,一个是架构师,一个是产品师,还有就是管理层。或者去做培训老师也是可以的。 35岁在写代码就不行了,毕竟身体更不上,大多都有家庭,更多方面重心在家庭,学习的时间少了。所以在35岁之前最好考虑这几个方向。或者别的行业 我觉得,30岁对大多数程序员来说都是一个坎,是一个在身体和学习能力都逐渐退化,开始不如年轻人的一个时间点。所以30多岁才想入行做程序员的人,真的可能没有想好,未来要面对的压力有多么大。 程序员的薪资看似光彩,实际上也是用身体和健康熬出来的。而对于一个35岁以上的程序员,如果他仍然只是一个工程师,仍需要负责日常的代码开发工作,而非作为一个管理者或者技术主管去带领一个团队,那么他可能在自己的职业发展道路上并不是走的很好。 35岁以上的程序员,要么应该往管理者发展,要么应该往架构师、技术主管方向发展,单纯的编程工作已经不适合他们了。 虽然我自己很喜欢编程,而且岁数不小了,也曾经想着将程序员作为职业一直继续下去,但是赶上最近的经济情况不好的局面,真是有点一厢情愿了。 早作打算,早年做程序员积累下一些人脉,同时也确实攒了一点钱。结合自己的情况总是会有一些出路的。 这个行业混子太多了。程序员 35 岁之后很容易陷入瓶颈,被行业淘汰,我觉得原因其实就在此。有的人写代码的时候,从来都不考虑非功能性的需求,只是完成功能,凑合能用就好;做事情的时候,也从来没有长远规划,只把眼前事情做好就满足了。简历能写十几页,经历的项目有几十个,但是细看下来,每个项目都是重复地堆砌业务逻辑而已,完全没有难度递进,看不出有能力提升。久而久之,十年的积累可能跟一年的积累没有任何区别。这样的人,怎么不会被行业淘汰呢?