V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
outmanone
V2EX  ›  职场话题

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

  •  
  •   outmanone · 2016-12-04 15:56:45 +08:00 · 7735 次点击
    这是一个创建于 2911 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    58 条回复    2016-12-07 15:11:11 +08:00
    sagaxu
        1
    sagaxu  
       2016-12-04 16:13:56 +08:00
    大龄意味着拖家带口,没有体力和精力加班。这个时候就要看你的能力是否远超年轻人了,如果只是简单谢谢增删改查类的代码, 20 出头的年轻人比你写得更快。能力不错的写代码的,多少都会带点管理职能,完全写代码,写到 30 岁就到终点了。
    outmanone
        2
    outmanone  
    OP
       2016-12-04 16:16:15 +08:00
    @sagaxu 其实拖家带口不是更稳定,其实更可以加班么?
    outmanone
        3
    outmanone  
    OP
       2016-12-04 16:16:55 +08:00
    @sagaxu 30 为什么写不动, 30 写代码的也多啊。
    dgy125
        4
    dgy125  
       2016-12-04 16:18:36 +08:00 via iPhone   ❤️ 3
    直白点说,程序员是新时期的产业工人,享受资本涌入后带来的红利,就忘了阶级属性?

    不是年纪大了不能写,是资本能自信地吸引到更年轻、更活跃的劳动力,为啥要边际产量下降、“年老色衰”的你?
    hantsy
        5
    hantsy  
       2016-12-04 16:26:19 +08:00
    本人奔 4 了,,,现是每天写程序。
    sagaxu
        6
    sagaxu  
       2016-12-04 16:26:53 +08:00
    @outmanone 关键就在于, 30 岁的人,资方根本不 care 你写得动写不动,资方在意的是,你是不是写得比 26 岁左右的更快更好,如果你只是跟 26 岁的人写的差不多,为什么要选你而不选 26 岁左右的年轻人?难道你能比 26 岁左右的人拿更低的工资吗?
    outmanone
        7
    outmanone  
    OP
       2016-12-04 16:26:59 +08:00
    @dgy125 这就更说不通了,程序员本来就是一种职业。不管什么属性,你的意思是,一到大龄就自动滚蛋,自动下岗。那么每个人都有这么一天,那么大家是如何准备的?准备马上辞职回家?
    outmanone
        8
    outmanone  
    OP
       2016-12-04 16:28:22 +08:00
    @hantsy 握手。
    tracyone
        9
    tracyone  
       2016-12-04 16:30:17 +08:00
    @outmanone 参考职业运动员的做法。
    outmanone
        10
    outmanone  
    OP
       2016-12-04 16:30:35 +08:00
    @sagaxu 到底是资本不 care 还是老板不 care ,其实资本不是嗜血的吗?只要你能解决问题,别说年龄大了,就是你是外星人不也不 care 吗?关键你要把事情做好,不是么?难打大龄不能做好事情?我觉得还是没有在点上。
    helloccav
        11
    helloccav  
       2016-12-04 16:31:17 +08:00
    @sagaxu 不太同意你的观点,假如同样是 20 岁和 30 的两个人,表面看起来水平一样,要求的工资也一样,那么我肯定选 30 岁那个,因为成熟稳重经验多,说句俗话:“ 30 岁那人食盐都多过你食饭”
    outmanone
        12
    outmanone  
    OP
       2016-12-04 16:32:07 +08:00
    @tracyone 恩,这是一个建议。
    heoo
        13
    heoo  
       2016-12-04 16:33:25 +08:00
    @helloccav 你要站在程序员的角度想啊,要我肯定选年轻的
    outmanone
        14
    outmanone  
    OP
       2016-12-04 16:34:59 +08:00
    @helloccav 是的,不是说每个大龄程序员都要求出格的工资的,有些本来就想安安静静的写好程序而已。做好事情,写好程序,这个我觉得和年龄关系不大的。
    doubleflower
        15
    doubleflower  
       2016-12-04 16:49:28 +08:00
    我想了一下,我 30 岁那年比 25 岁那年水平高太多了

    觉得对于有追求有洁癖有兴趣的程序员来说, 10 年内肯定是年龄越大越有水平
    dgy125
        16
    dgy125  
       2016-12-04 16:50:53 +08:00   ❤️ 2
    @outmanone 你心里已经有预设了,这不是讨论,而是求认同。

    首先任何职业都有阶级属性。

    其次我描述的对比是除去了渐进过程的,不是一年老就开除。

    最后,我再展开些:

    随着资本现在大量涌入你所在的行业(对比夕阳产业),大量劳动力也会“逐水草而居”,前仆后继地涌入(从培训班可窥探,我所在的行业就没有类似的“速成”产物)。

    这就造成了中层,特别是底层劳动力富余(高端劳动力在哪儿都是稀缺资源,这里不讨论),议价能力必然向资本家倾斜。

    如果你不是可以带来大量利润并(可能)跻身资本家阶层的高端劳动力,那么它们面对这么多新鲜血液,对人力资源的投资必然是粗放和短视的,没有持续培养你以实现可持续发展的动力,结果便是:你跟得上步调就用,逐渐跟不上最后就“饱则弃余”。

    所以,看你是不是自认为属于中下层劳动力,且能不能自我发展得足够快——比如晋升编程大牛,或者你说的转管理岗。
    em70
        17
    em70  
       2016-12-04 17:01:30 +08:00 via iPhone
    @helloccav 你忽略了一个问题, 30 岁的人工作以外的事多得多,比如孩子要上学,父母身体不好,和老婆闹离婚等等,一天能有 50%精力在工作上就不错了。
    webdev
        18
    webdev  
       2016-12-04 17:01:30 +08:00 via iPhone
    @sagaxu 你这逻辑太感人
    sagaxu
        19
    sagaxu  
       2016-12-04 17:04:05 +08:00
    @helloccav 在需要智力的领域,经验可不是靠年龄积累来的。大厂校招的应届生 offer ,可以秒杀大部分在小厂干到 30 岁的码农了,甚至在厂内,也经常出现组长被应届生工资倒挂的现象。
    outmanone
        20
    outmanone  
    OP
       2016-12-04 17:05:22 +08:00
    @dgy125 你说的都不错,但是感觉有点大而全了,这个道理其他行业也存在的。 我想说的是,计算机行业其实随着时代的发展已经变成一般行业了,也不是多高的高科技行业,这点大家肯定有所感觉。既然是一样行业,那么这个行业马上淘汰 30 岁以后的,你说正常吗?稍微写过 3-5 年程序的都知道,其实这个行业也是非常讲究经验的。别说经验不行,除非自己就没有打算好好的扎根积累经验。 F35 的操作系统,几十万代码,你觉得几个年轻人,搞的定?
    outmanone
        21
    outmanone  
    OP
       2016-12-04 17:07:05 +08:00
    @sagaxu 你这逻辑是不是太偏了。秒杀太理想了,很多连基本程序都写不好。
    outmanone
        22
    outmanone  
    OP
       2016-12-04 17:08:51 +08:00
    @em70 这个。。嘿嘿,那么 30 以下的是不是,还有居无定所,女朋友甩锅,陪女朋友打胎这些啊。不过这些都扯远了,我没有别的意思。其实 30 以上更稳定,大部分人,没有你说的那么多事情。
    sagaxu
        23
    sagaxu  
       2016-12-04 17:10:23 +08:00
    @outmanone 问题是公司不那么想,很多公司招聘只招 24 岁到 28 岁之间的研发,再大龄一些只能应聘带管理职能的岗位了。你觉得工资不需要出格,你愿意跟年轻人一样拿 15K 月薪吗?
    movtoy
        24
    movtoy  
       2016-12-04 17:14:23 +08:00
    这问题跟

    丑男难道就娶不到漂亮老婆?

    人生不读大学就没未来?

    有啥不同

    你永远都能找到为自己辩解的答案。
    outmanone
        25
    outmanone  
    OP
       2016-12-04 17:15:28 +08:00
    @sagaxu 恩,是有这样的想法。不过真的就是有人愿意,如果是自己喜欢的技术。我就喜欢,我拿 15k 也没有关系。其实这也是大龄的好处,已经没有其他担忧了,如果年轻人,反而会不愿意,或者过 1 年就甩锅找更高的了。也不能怪他们,因为年轻,许多东西需要去获取,比如,结婚,买房,生孩子。其实我觉得年轻人有年轻人的优势,如果你觉得年龄大了没有年轻人有拼劲,那么,年轻人更不稳定,这个你是不是也要承认呢。
    outmanone
        26
    outmanone  
    OP
       2016-12-04 17:17:12 +08:00
    看了大家的回复,我慢慢的有点答案了。在此谢谢大家。不然有人都烦透了我们再继续讨论下去了。:)
    xilixjd
        27
    xilixjd  
       2016-12-04 17:40:45 +08:00   ❤️ 2
    你找工作,奔着公司要求的就行了,公司想要年龄小的,你就别写
    公司无所谓,那就无所谓
    所以你如果觉得年龄大了照样能写程序,且对年龄歧视的公司看不上,倒不如把年龄写上,这也是你筛选公司的一个方法
    outmanone
        28
    outmanone  
    OP
       2016-12-04 18:03:51 +08:00
    @xilixjd 赞👍
    coderluan
        29
    coderluan  
       2016-12-04 18:15:04 +08:00
    有个简单的逻辑,无关对错

    你朋友有这种想法,那样碰见的招聘者可能也有这种逻辑,对不对人家就是愿意这么想,所以想办法处理这种逻辑是没什么问题的。 [小孩才分对错,大人只看利弊] 。虽然这话不怎么准确还经常被人拿来装逼,但就这个话题楼主不妨参考下。
    cppgohan
        30
    cppgohan  
       2016-12-04 18:26:20 +08:00
    unclebob 在一个分享里边说过, 程序员人数, 持续了很多年, 每 5 年增加一倍.

    所以一个程序员分布均匀的环境, 加上 5 年增加一倍的假设:

    5 年以内经验的程序员占 50% (25 岁左右)
    10 年经验占 25% (30 岁左右)
    15 年经验占 12.5% (35 岁左右)
    20 年经验的占 6.25% (40 岁左右)

    不知道现在的增长率如何 :), 也许更高了.

    所以大龄程序员少的这个 feel 也就理所当然了.

    楼主现在多大了? 我自己马上奔 3 了, 希望还能继续越来越专业.
    smallaccount
        31
    smallaccount  
       2016-12-04 18:38:49 +08:00 via iPhone
    上面有人说只招 24 岁研发,哈哈,真逗, 24 岁硕士毕业了吗?你这什么公司啊,难道招的人都是培训班出来的?
    outmanone
        32
    outmanone  
    OP
       2016-12-04 18:57:21 +08:00
    @cppgohan 30 多了,也希望自己越来越专业。提高自己的专业程度。。。
    galaxylee
        33
    galaxylee  
       2016-12-04 19:15:10 +08:00
    @doubleflower 我也有同感, 30+的时候发现学一些新的东西反而更容易了,思路也更开阔了。
    Yc1992
        34
    Yc1992  
       2016-12-04 19:41:47 +08:00
    博士毕业一般都 28 , 9 了,是不是干两年就退休了啊,哈哈。

    楼上某些人真是智商感人。
    tomczhen
        35
    tomczhen  
       2016-12-04 19:51:05 +08:00   ❤️ 1
    这种问题只有年轻人担心。

    统计数据具有偏差,因为行业发展,年纪大的人占的比例是越来越少的——因为从业人员是不断增加的。

    关于薪资的问题, HR 通过提高工作年限来筛选,并不代表市场价格就是完全以工作年限为标准,技术岗位“技术能力”才是主导因素,所以说“跟年轻人一样拿 15K 月薪”是个伪命题——大多数情况下只能说技术不行,跟年龄无关。

    大龄程序员(实际上不仅仅是程序员这个岗位如此)跳槽会更加谨慎,就像有人提到的牵挂变多了,好处是工作会相对稳定,不会轻易离职,坏处是——比较难被忽悠。:doge:

    创业公司 HR 也不傻,一个新公司有少数大牛就好,其他的尽量招要求低的年轻人性价比才是最高的。总的来说管理岗位肯定是少数,大多数还是要写代码做码农的,放宽心就好——程序员也只不过是一个工作吧了,跟其他职业没什么本质不同。

    当然,有些要求 28 岁以下有 3-5 年工作经验的博士学历的岗位,我真心不知道发布的人是怎么想的。:doge:
    mazyi
        36
    mazyi  
       2016-12-04 19:54:58 +08:00   ❤️ 1
    因为有些公司需要招的程序员是体力活,年龄大了干不动。

    年龄大的程序员必然得有某些出色的地方,才能够完成非体力程序员,其实每个行业都一样。
    GrantChen
        37
    GrantChen  
       2016-12-04 20:00:45 +08:00
    这个和年龄无关,如果你喜欢写代码, 50 岁也可以继续写下去,如果不喜欢, 20 多岁也就可能放弃了。我之前在日本工作过,和他们的 Leader 交谈过,他们日本没有写过 10 年代码的程序员很难升级为软件工程师的,不像国内这么浮躁了,工作两年就奔高软去了(当然也有能力特别强的,但毕竟是少数)。
    ooppstef
        38
    ooppstef  
       2016-12-04 21:00:40 +08:00
    真正优秀的 hr 和公司,定的薪酬制度应该和年龄基本无关,应该和当地市场平均值+本公司的实际情况+应聘人员实际情况综合考虑.

    自我感觉比 3 年前的我强太多.主要在于学习方法成熟了,追求的东西不一样.

    年龄大了确实有一些劣势.比如精神没以前好,不能太猛的加班.人情世故也多了起来,家庭琐事也有.能投入学习的时间比年轻的时候少一些.不过我感觉,掌握好学习技巧,提高一些效率,其实也不会差太多.,
    9hills
        39
    9hills  
       2016-12-04 21:54:08 +08:00 via iPhone
    @sagaxu 代码 yi
    9hills
        40
    9hills  
       2016-12-04 21:55:30 +08:00 via iPhone
    @sagaxu 发太快了……

    30 岁的程序员为啥这么多人唱衰?我司这些老程序员各个高工拿高薪……
    huang5587783
        41
    huang5587783  
       2016-12-04 22:26:54 +08:00 via iPhone
    主要是 20 岁出头的可以谈理想。 30 岁出头的理想就是家庭钱。
    refresh
        42
    refresh  
       2016-12-04 22:47:44 +08:00
    别听楼上某些人瞎掰,说得自己好像不会老似的,大学毕业没几年就 30 岁了。 BAT 一线大厂 30 多还写代码多的是,招聘时确实会看年龄,但如果水平够,别说年龄了,学历都不是问题。

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

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


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

    这时候多半是一种自嘲。


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

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

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

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


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


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


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


    这大概就是最早的起因。

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

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


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

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

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



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


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

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



    那么,为什么“程序员做不过三十岁”这个谬论,在这个背景下,反而成燎原之势了呢?
    sunhk25
        47
    sunhk25  
       2016-12-05 08:17:53 +08:00
    我见过 60 岁写程序的程序员
    wincat
        48
    wincat  
       2016-12-05 08:58:29 +08:00
    奔五的人表示这个话题很无聊,态度决定一切。
    Felldeadbird
        49
    Felldeadbird  
       2016-12-05 09:34:49 +08:00
    我都准备奔三了,随着开发的项目越多,眼界见识、开发经验、时间效率控制各方面都有很大的长进。难道现在所有新人都有我这个高度了吗?
    inet6
        50
    inet6  
       2016-12-05 10:00:04 +08:00
    35 岁的程序员,留个名吧, 5 年前没退休,估计 5 年后还不退休。
    outmanone
        51
    outmanone  
    OP
       2016-12-05 12:07:15 +08:00
    @inet6 我就是啊。😝
    sagaxu
        52
    sagaxu  
       2016-12-05 12:52:45 +08:00
    @smallaccount 大部分初级码农的工作,高中生都能胜任,用计算机本科毕业的都太浪费。硕士毕业 25 岁,博士毕业 28 岁,都在 24-28 范围内,年薪 50 万以上的职位可以放宽年龄限制,但是也不能太老。 Java 之父在硅谷求职的时候也遭人嫌弃,因为 too old 了。
    q397064399
        53
    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
        54
    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
        55
    vultr  
       2016-12-06 13:23:36 +08:00
    十年都没再找过工作的路过,在一家小公司十年了,老板都换了几个。
    outmanone
        56
    outmanone  
    OP
       2016-12-06 15:06:09 +08:00
    @vultr 厉害了 word 哥,什么小公司啊,求推荐。
    break
        57
    break  
       2016-12-07 08:23:53 +08:00 via iPhone
    @outmanone 拖家带口的意思是你需要在家庭和工作间分配时间,不是稳不稳定……
    outmanone
        58
    outmanone  
    OP
       2016-12-07 15:11:11 +08:00
    @break 你是说下班吧?上班时间没有什么分配之说吧?再说了,下班你干什么,公司谁管你。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1891 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 00:02 · PVG 08:02 · LAX 16:02 · JFK 19:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.