年龄大了就不能写程序了?

2016-12-04 15:56:45 +08:00
 outmanone

今天一个朋友好心劝我说,如果你要找工作,最好先把简历里面的年龄去掉。不然通不过初选。我想问一下各位,年龄大了,就不应该写程序了,都应该去做管理?这是什么逻辑?你们遇到过类似情况吗?请各个大龄程序员进来说一下。或者给点建议也行。谢谢大家。另外各个公司的 HR 是如何想的呢,或者说他们是如何筛选简历的?

7720 次点击
所在节点    职场话题
58 条回复
huang5587783
2016-12-04 22:26:54 +08:00
主要是 20 岁出头的可以谈理想。 30 岁出头的理想就是家庭钱。
refresh
2016-12-04 22:47:44 +08:00
别听楼上某些人瞎掰,说得自己好像不会老似的,大学毕业没几年就 30 岁了。 BAT 一线大厂 30 多还写代码多的是,招聘时确实会看年龄,但如果水平够,别说年龄了,学历都不是问题。

你以为好的程序员这么好招么,哪里轮得到挑来挑去的,有靠谱的马上抢啊,年龄根本不是问题。
nomorelie
2016-12-04 23:12:51 +08:00
我倒是觉得 30+的程序员的代码量、项目经验去一线写代码反而浪费资源,因为有经验,能在宏观大局把握项目进度,指导全员工作,具体到代码实现给那些年轻人做就是了
ivvei
2016-12-04 23:16:43 +08:00
讲道理,现在倒挂的这么多,明显应届生更贵啊。 30+的反而便宜……
tyrealgray
2016-12-05 06:21:51 +08:00
这话题怎么又来了,觉得吃青春饭的人怎么还不辞职?
q397064399
2016-12-05 08:03:36 +08:00
作者: invalid s
链接: https://www.zhihu.com/question/28432389/answer/40952657
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

这类谣传很难追根溯源的。


最早大概来自 8x ~ 9x 年代的第一代程序员。

这时候多半是一种自嘲。


那时改革开放没多久,国内 IT 业刚刚起步,教材、经典书籍什么的……还是别想太多了。
当时很多基础性的东西甚至是靠类似反编译之类手段逆向出来的。从现象反推原因,自然错漏极多(比如谭浩强著名的 i=i+i++错误,就属于这类问题),而且琐碎、不成体系。

比如,国内的编译原理教材,忘了是清华出的还是同济的,甚至连为什么需要终结符、终结符是什么、提出这个概念是为了解决什么问题等等都一字不提,直接就对着文法 high 起来了。

缺了这么关键的一环,这本书根本就不可能被人理解;老师懂还有可能给你补上;否则……你就当佛经背吧。而且是梵文音译版。

所以,当时搞技术,必须有一股钻劲,没有路也要硬琢磨条路出来——邪路都行,能达到目标就是正道。


这样学,这样研究,这样做,自然需要投入极大的精力;而且既然知识不成体系(当然了,反推嘛),后续任何新技术出来,学起来都非常非常吃力。


另外,当时管理手段落后,动辄“封闭式开发”——把整个项目组囚禁起来,吃住都在一起,一干就是几个月,项目不搞定就别想出来。别笑,真的,就这么简单粗暴。


学起来难,做起来难,工作方式……更难。于是他们自然就会抱怨,自嘲“年纪大就玩不动了”。


这大概就是最早的起因。

但这时,大家都知道这只是自嘲,根本没当回事——多新鲜,梁肇新、王江民这些超过 30 岁的“老家伙”,你找十来个小年轻捆一起,能赶上人家一个人的效率?缺乏基础,看两年你也插不上手,还是慢慢跟着学吧。

尤其是当时的学法……想达到那些三四十岁的老油条的水平,难啊。


————————————————————————————————

然后,随着和国外的交流越来越多、越来越深,国内 IT 业终于慢慢走近正轨了;软件开发也慢慢从“手工小作坊”开始,逐渐专业化、制度化了;国外教材、经典图书也开始被大量翻译、引入中国,我们终于可以从正确、成体系的理论开始起步了——理所当然的,基础越扎实,经验越丰富,接受新技术的能力就越强:废话,新技术就这种人创造的,没基础的还敢和经验丰富的比谁更内行?你以为还是过去眉毛胡子一把抓,追着变化疲于奔命的“黑暗时代”啊。

基础打牢了,玩再多花样,也是万变不离其宗;这个“宗”被了解的越深、掌握的越好,那些“变”就越不过是些“瞄一眼就知道个八九不离十”的东西——诸位不妨去看看业界知名的程序员们的博客,看看有几个新技术 /新概念,是能让他们不吐槽“不过是 XX 换了个名字”的。



但是,这样一来,业界主流不是该无可争议的“切换”成“程序员越老越吃香”了吗?


你看,理论成体系了,基础打牢了——真学懂了理工科的都知道,所谓“基础”,就是“只会更优化、更精确,但绝不可能被推翻”的东西;
新知识不过是旧理论的延伸甚至不过是变形;
即便有革命性的理论出来,那也不过是一个小小角落的升级,稍微注意下就过去了;
即使你年轻、精力旺盛、学习效率高、少走弯路;但你三年所学,怎么可能比得上我十年钻研的全面、深入?再快你也得 6 年吧;而这时我已经是十六年的积累……

科研领域,年轻人赶超前辈,那几乎是必然;
但工程领域,年轻工程师极少极少能做到老工程师的程度。



那么,为什么“程序员做不过三十岁”这个谬论,在这个背景下,反而成燎原之势了呢?
sunhk25
2016-12-05 08:17:53 +08:00
我见过 60 岁写程序的程序员
wincat
2016-12-05 08:58:29 +08:00
奔五的人表示这个话题很无聊,态度决定一切。
Felldeadbird
2016-12-05 09:34:49 +08:00
我都准备奔三了,随着开发的项目越多,眼界见识、开发经验、时间效率控制各方面都有很大的长进。难道现在所有新人都有我这个高度了吗?
inet6
2016-12-05 10:00:04 +08:00
35 岁的程序员,留个名吧, 5 年前没退休,估计 5 年后还不退休。
outmanone
2016-12-05 12:07:15 +08:00
@inet6 我就是啊。😝
sagaxu
2016-12-05 12:52:45 +08:00
@smallaccount 大部分初级码农的工作,高中生都能胜任,用计算机本科毕业的都太浪费。硕士毕业 25 岁,博士毕业 28 岁,都在 24-28 范围内,年薪 50 万以上的职位可以放宽年龄限制,但是也不能太老。 Java 之父在硅谷求职的时候也遭人嫌弃,因为 too old 了。
q397064399
2016-12-05 13:20:21 +08:00
@sagaxu java 那个是不是假新闻还不好说

讲道理的话,我还真不清楚老是不是有 young rice 这回事,太 China English 了

http://www.bestchinanews.com/Science-Technology/4724.html
这是我从 google 唯一搜索到的 一篇关于 Java 之父不好找工作的新闻

基本上稍微有点常识的人都知道,像 James Gosling 这样的人,就算病入膏肓了,都会有公司请他去挂名上班
光是这个 Java 之父这个名头给公司打个广告,都可以值很多钱了
makeitall
2016-12-05 16:05:16 +08:00
@q397064399
James Gosling 在 Facebook 上这么写的

I once had someone say to me, at a place I was considering working "we don't usually hire people your age, but in your case we could make an exception". Jerks. Lots of grey-haired wisdom at my current gig
vultr
2016-12-06 13:23:36 +08:00
十年都没再找过工作的路过,在一家小公司十年了,老板都换了几个。
outmanone
2016-12-06 15:06:09 +08:00
@vultr 厉害了 word 哥,什么小公司啊,求推荐。
break
2016-12-07 08:23:53 +08:00
@outmanone 拖家带口的意思是你需要在家庭和工作间分配时间,不是稳不稳定……
outmanone
2016-12-07 15:11:11 +08:00
@break 你是说下班吧?上班时间没有什么分配之说吧?再说了,下班你干什么,公司谁管你。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/325194

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX