十年编程,是人玩技术还是技术玩人?

原创 2017年09月21日 16:17:32

悟以往之不谏,知来者之可追。作为程序员的你,开发生涯已走过多少年头?还可以走多久?

一直以来,对于程序员,业界似乎存在着一个不争的事实:程序员吃的是青春饭,自毕业起从事十年,止步于 35 岁。

静观国内 IT 界的现状,在到达 35 岁之前,很多一线的开发者要么跃身为管理层,或是转行进入其他领域,不幸的甚至还会处于“被辞退”的尴尬处境,例如曾经的华为辞退 34 岁以上老员工事件。在此,并非意味着 35 岁以上还身处一线编码的开发者不存在,但是按比例而言还剩多少呢?

那么作为总是加班、背锅、乃至被祭天的程序员,在耗费完自己的青春,就会被无情替代的根本原因是什么?

来自 CSDN 论坛的网友表示:

default7:

当你老了,是否可以赶得上技术更新换代的脚步?

当你老了,你还有动力去学习吗?与年轻人相比,可以学的快又好吗?

当接手别人做的项目时,却发现其中是自己从未接触过的编程语言,你可以胜任吗?

如果不能,又会被怎么样的鄙夷,“瞧,那个人就是一个做了十年程序员的人,连这个都不会”。

当你忍不住轻叹,我会的你会吗?可游戏规则不是这样的,IT 的世界都是年轻人的,把青春留下,然后你就可以被淘汰了。

Hank:

  • 如果毕业 10 年了还不能快速切换语言,你这 10 年基本上是白混了;
  • 如果你所在的公司没有实现老中青梯队布局,这样的公司不干也罢;
  • 现代计算机语言尤其是近 30 年,本质没有任何变化,还是原来那个套路,只是开发工具越来越智能,开发越来越简单。而且开发工具语言越来越统一,基本的开发思路没有一丁点变化。

而长盛不衰的 Java 的那些套路,10 年前 VS 里面玩得已经很溜,20 年前 DELPHI 已经玩烂了,30 年前 VFP、BC、VB 里面已经玩过了。

系统级的东西,自从 1985 年 Windows 推出以来,到现在没啥变化,系统越来越臃肿、花哨,核心的几个文件无变化。

数据库的东西,SQL Server 从 6.5 到现在有 20 多年了,Oracle 从 7.0 到现在也有 30 年了,除了增加几个系统内嵌过程、类型外,没啥变化。

代码级的就别提了,循序、循环、分支这3种,所有语言还在遵循这个套路。

系统 Framework,功能越来越强大,内嵌函数越来越多,但还是你原来那些东西,只是自己写变成了系统集成,而且不同开发工具之间,函数名字都越来越相同了。

a2367994141:

工作年龄不代表工作能力,任何技术工种都有干了很久技术很差的人。不过IT行业技术更新确实比其他技术行业更快,该学的还是要学,现在开个餐馆都要弄个外卖了,如果你不是与时俱进,还想混得好,肯定是很难。

qq_39518031:

任何行业都是一样的,只有不断地进步,才能站在时代的巅峰!当你不思进取的时候,就是你被淘汰的时候,所谓的活到老学到老不过是一句话罢了,只有你真正的掌握了,才懂得如何去做。不是随波逐流,就是沉入深海!

事实上,在日新月异的技术变革、弱肉强食的竞争时代下,中国的开发氛围及环境起到了决定性的因素。如今的企业需要能力强、上手快、有热情和精力的开发者。而对于经过十年磨练过的老兵,在无限的开发和维护工作中,丢失了原有的兴趣和热情,那么企业还会有什么理由来留你?因此,不要止步于无底洞的代码,更要学会去了解自己及公司真正所需,年龄不是阻碍职业生涯的理由。

相较于国外,30、40、50 岁开始从事程序员犹未为晚:

  • Google 的网站可靠性工程师 Aimee Morgan 在 35 岁开始自学 Python 语言的;
  • 房地产社交网络 Bigger Pockets 的资深开发者 Clayton Boyle 是在 36 岁开始学编程;
  • Ruby on Rails 开发者 Bill Barnett 是在 40 岁开始学习计算机科学;
  • iOS 开发者 Derek Langton 是在 42 岁时开始学编程;
  • Full Stack Ruby on Rails 开发者 Laurie Alaoui 在 50 岁开始当程序员;
  • 更有 82 岁的日本老太太若宫雅子自学编程开发苹果 App……

在国内,也不乏有这样的精英人士存在,例如来自 CSDN 的吴祖增老师,今年已 84 岁高龄,从 2002 年 5 月开始参加 CSDN 论坛以来,至今发过 632+ 个贴,回复过他人的 5289+ 个贴,现在仍旧关注最近技术发展,坚持更新博客,经典诠释何为活到老学到老。

总结

归根究底,不管多少年的编程经验,始终也是人引领着技术的发展,同时技术促使着人共同进步。而年龄只是诸多从业者心中的“一堵高墙”,越过则坚持,否则仅能留在墙的这边另寻出路。如果技术能力真的足够高,又有何惧?

版权声明:本文为博主原创文章,未经博主允许不得转载。

访谈: 从技术开发到核心管理的十年征途

转自:http://www.cocoachina.com/game/20151010/13588.html 如有侵犯,请来信oiken@qq.com 本期采访嘉宾武成杰,2000年...
  • oiken
  • oiken
  • 2015年10月11日 11:12
  • 308

《淘宝技术这十年》读后感

最近拜读了《淘宝技术这十年》,大致的了解了淘宝网在过去将近十年的某些技术的变化,其中深有体会的两点便是:1. 优秀的架构不是一蹶而就的,它是随着业务的增长而不断进化与完善,并在不断的重构与技术创新中得...

华为超级技术大牛的十年经验总结

人类与动物的最大不同是积累知识可以传承学习,学习他人成功的经验可以让我们少走弯路并缩短学习曲线,这里,华为大牛徐家骏的10年华为之路对每个人都有启迪和指导意义! 作者:徐家骏 (注:徐是华...
  • zhu210
  • zhu210
  • 2012年03月22日 07:19
  • 2487

【淘宝技术这十年】,读后总结篇

淘宝技术这10年,里面涉及的技术确实颇有传奇色彩。突然觉得,没有时间看书,而且需要补充技术营养的技术宅来说,勤奋的渣渣我来提供福利了,萃取一些精华分享给大家吧...

蒋涛:技术大变革时代 开发者迎来黄金十年

2010年,开发者迈进黄金十年开发者受到前所未有的追捧 。除了各大公司都明显加大对技术人才的招聘外,大家能感受到最直接的现象是各种开发者大会密集的召开。背景1:IT终端大变革开启全球智能手机市场井喷...
  • wkyb608
  • wkyb608
  • 2011年01月27日 10:08
  • 824

《淘宝技术这十年》读书总结

本文摘要最近认真看了《淘宝技术这十年》这本书,感觉甚好。内容丰富,故事、技术、人物,应有尽有。今天,终于把这本书的读书总结写完了,有兴趣的可以看看。内容摘要序:作者对书的介绍,写作原由和感受。第0章:...

Google 十年 Java 技术栈

java技术栈 参考了众多资料,这里就不再详细列举了,可以自行去搜索 1 java基础: 1.1 算法 1.1 排序算法:直接插入排序、希尔排序、冒泡排序、快速排序、直接选择排序、...
  • sdmxdzb
  • sdmxdzb
  • 2017年05月05日 10:09
  • 2487

TechYY系列之六(特别篇):未来十年什么技术将改变我们的生活?

在之前的系列文章中,我都只是针对技术的某个方向进行论述。 在今天这篇文章中,我将探讨一个比较大的问题。如文章题目所言:未来十年什么技术将改变我们的生活? 我先问个过去的问题: ...

十项互联网新技术:影响未来十年生活

最近InfoWorld网站公布了可能影响未来十年的十项新技术。虽然每个人的钱柜娱乐开户会有不同,但是我们相信,这十项新技术足以代表大部分的钱柜娱乐开户,同时也可以确信在未来几年这十项技术能给我们生活带来翻天覆地的变化...

十年技术,不要再迷茫(/chendonginbeijing/article/details/17095049)

技术人——十年以来的变化 1.工资 2.人脉 3.职位 4.能力 前几天看到多年的兄弟又换工作了,他在QQ签名上写了一句“三十而立,网海茫茫;十年技术,一场空!哎,何处是归途”,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:十年编程,是人玩技术还是技术玩人?
举报原因:
原因补充:

(最多只允许输入30个字)