V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
blackbookbj
V2EX  ›  程序员

真有写一辈子代码的职业么?

  •  
  •   blackbookbj · 2020-12-12 09:29:13 +08:00 · 9420 次点击
    这是一个创建于 1476 天前的主题,其中的信息可能已经有所发展或是发生改变。
    本人也是计算机爱好者,学的不咋样,发现自己总是跨越不了写代码编程这个门槛,及时转行找了固定工作。但是还是对编程这个行业感兴趣。现在岁数大了更学不了了,下决心学几次编程,基本都是到了循环就放弃了。
    想问下各位程序员攻城狮们,这个行业从年轻时入职写代码,岁数大了是都转行去当经理了么?有人写到退休么?纯属个人疑问啊,之前也问过工作中接触到的公司的人,但都是说先干着呗,以后再说。
    81 条回复    2020-12-22 18:18:53 +08:00
    Cbdy
        1
    Cbdy  
       2020-12-12 09:31:19 +08:00 via Android
    有的
    freezhan
        2
    freezhan  
       2020-12-12 09:32:48 +08:00
    什么固定工作啊。
    dfzj
        3
    dfzj  
       2020-12-12 09:32:52 +08:00   ❤️ 3
    你才多大? 40 多了吗?
    国内的风气让你有这样的疑问,在国外这真的不是个问题,选择了写代码这个职业,一干就是一辈子。
    blackbookbj
        4
    blackbookbj  
    OP
       2020-12-12 09:33:41 +08:00
    @dfzj 40 多了。
    dfzj
        5
    dfzj  
       2020-12-12 09:36:12 +08:00
    @blackbookbj 哦 那可以高一点稍轻松的:wuyuan.io
    cabing
        6
    cabing  
       2020-12-12 09:39:56 +08:00
    不知道啊。
    但是 40 多老哥进来图啥,加班啥的精力跟不上的。
    dfzj
        7
    dfzj  
       2020-12-12 09:40:09 +08:00
    @blackbookbj 40 多这个时候编程经验和方向感更重要,可以拿来启发新人,但是编码工作也是依然可以不间断的
    pecopeco
        8
    pecopeco  
       2020-12-12 09:42:04 +08:00 via Android
    不是说活不过 35 岁吗,看来寿命又延长了啊
    sagaxu
        9
    sagaxu  
       2020-12-12 09:53:46 +08:00 via Android   ❤️ 1
    换一个问法,20 年以上经验还能做一线基层员工吗?

    九分看时代,一分看个人。在各行业快速增长,每隔几年翻倍一下的时候,从业人数暴增,老员工自然而然就转管理了。行业不增长的时候,一个萝卜一个坑,没有那么多转管理的机会,也没有那么多转这个行业的新人,因为收入不会比其它职业高。
    tlday
        10
    tlday  
       2020-12-12 09:58:50 +08:00   ❤️ 1
    40 多岁了,人生经验想必比我丰富的多,不多置喙他人的选择。但是如果想学编程,最好有具体的目标,比如每次都先从课后习题开始,以解决课后习题为目标去学习章节中的内容,一定要边学边写,然后把整本书的习题全部解决就基本学会了这门编程语言了。
    然后目标改为去解决一个具体的问题。比如如果是 Python 入门(看了你的发帖记录,个人不是很建议现在入门 PHP 了),就写个脚本获取当前的天气预报之类的(接口可以百度"天气预报 api",找个免费的),结果打印到命令行,然后用 Flask 写个简单的可以用浏览器打开的网站,想办法把这个天气预报显示到浏览器里面。到这里你应该自己就能找到自己的学习路径了。
    tlday
        11
    tlday  
       2020-12-12 10:03:39 +08:00
    有任何问题,要善用搜索引擎,在编程领域,入门阶段的所有问题,都是前人碰到过的,只要用心找找,一定能找到答案的。
    daijialong
        12
    daijialong  
       2020-12-12 10:05:34 +08:00
    @tlday 别逗了,没有高学历学 python 都是白费,python 都是大公司拿来做人工智能的
    HerrDu
        13
    HerrDu  
       2020-12-12 10:07:02 +08:00
    见过 77 年的大哥还在 百度做一线开发的,不挺好的吗?
    MrStark
        14
    MrStark  
       2020-12-12 10:10:32 +08:00
    能干一辈子的职业,我能想到的就是律师、教师、医生、建筑师和会计师这几个职业,而且是越老越吃香(前提是专业水平能稳步提升)。
    guoyida
        15
    guoyida  
       2020-12-12 10:11:07 +08:00 via iPhone
    Linus
    coderluan
        16
    coderluan  
       2020-12-12 10:13:51 +08:00   ❤️ 1
    在国内互联网公司确实很难, 想吃红利自然得看体力, 但是如果你去传统的软件开发公司, 大龄程序员其实非常多, 技术更新没那么快, 加班也没那么多, 再加上需要一些行业经验, 老人并不是新人容易取代的, 而且新人其实很匮乏, 都去干互联网了.
    tlday
        17
    tlday  
       2020-12-12 10:21:48 +08:00   ❤️ 1
    @daijialong
    1.Python 是极好的入门语言,没有学过编程的人,最关键的是先培养出来怎么跟计算机“对话”,让它“听你话”的意识。在这一点上,Python 是最友好,社区支持最健全,资料最多的。
    2.Python 的生态足够健全,“语法学完”到“解决现实问题”的过度更平滑。我以前是 C/C++入门,学完得学 C 标准库,然后 Windows API/MFC 才真正能写“看得见”的程序。这一套学习曲线太陡峭了。PHP,且不说现在还有多少新项目在用,跑起来到语法到解决现实问题的曲线也太陡峭了。
    3.Python 语法足够健全,深入了以后,类,函数式,该有的都有,学会以后转其他的都方便。
    4.我对你上面逗号分割的三个半句都持保留意见。真的很少见发个帖子,几乎没一个字是对的。
    sagaxu
        18
    sagaxu  
       2020-12-12 10:23:46 +08:00 via Android
    @coderluan 传统行业软件开发,薪资不到互联网的一半,要求却不低,我认识一些国企大龄开发,不乏 211 硕士博士,拿着互联网的起薪。好处就是一到五点半就走,整个办公室 5 分钟内全部走光。
    shroxd
        19
    shroxd  
       2020-12-12 10:24:12 +08:00 via iPhone
    何必非得做全职工作?自己找点感兴趣的领域学一学,能解决实际问题就行了啊。没必要要求那么高的,不是只有做全职开发才能体会到计算机的乐趣的。
    ihwbunny
        20
    ihwbunny  
       2020-12-12 10:25:47 +08:00
    50 多了都能写
    zjsxwc
        21
    zjsxwc  
       2020-12-12 10:28:55 +08:00
    认识一个干传统行业编程的,写 delphi 从 2003 年用到现在还在用公司都已经上市,技术栈也不更新
    shlabc
        22
    shlabc  
       2020-12-12 10:32:26 +08:00
    认识几个 50 左右的,都能独挑大梁,一个人维护十几个系统(几千个程序)(都是大企业)
    ericgui
        23
    ericgui  
       2020-12-12 10:59:01 +08:00
    @zjsxwc 难道这不是 delphi 的高光时刻吗?😝
    rodrick
        24
    rodrick  
       2020-12-12 11:09:10 +08:00
    光说互联网的话,国内 40 岁以上的程序员也没多少吧,不是一直在说互联网发展还没多少年头
    em70
        25
    em70  
       2020-12-12 11:12:01 +08:00
    先搞清楚是对计算机编程有兴趣,还是对钱有兴趣. 这个很好判断,不给钱还写不写
    kaka6
        26
    kaka6  
       2020-12-12 11:23:58 +08:00
    提升自己,只要让自己不可替代,就一直有被利用价值,就一直有事做
    我也一直为此努力💪
    araaaa
        27
    araaaa  
       2020-12-12 11:44:31 +08:00 via iPhone
    空闲时间自己玩玩呗,没必要非得找编码工作
    raaaaaar
        28
    raaaaaar  
       2020-12-12 11:45:22 +08:00 via Android
    just for fun.从来没有限制,喜欢就做。
    imn1
        29
    imn1  
       2020-12-12 12:05:00 +08:00
    0.有矿,想写到啥年龄就啥年龄,想怎么写就怎么写
    1.编程教师(各种)
    2.出书
    3.外包、独立开发人
    4.某个领域的专业人士(有点成就的)

    其他不确定
    henryhu
        30
    henryhu  
       2020-12-12 12:22:47 +08:00
    说实话,你的感兴趣还不足够强烈,否则不会是看到循环就结束了。如果没有实操,只在基本的语法来来回回,离真正的编程生涯还很远。
    TSai2019
        31
    TSai2019  
       2020-12-12 12:27:04 +08:00 via Android
    65 退休,那么写到退休的人,大概 70 年代就开始写代码了
    vision1900
        32
    vision1900  
       2020-12-12 12:38:28 +08:00
    不出意外,我就决定这么做
    opengps
        33
    opengps  
       2020-12-12 12:40:43 +08:00 via Android
    编程行业出来才几年,现在讨论这个有点为时过早
    hgjian
        34
    hgjian  
       2020-12-12 12:42:19 +08:00 via Android
    @tlday 我业余的,学过 python,感觉学不动啊现在忘的差不多了,后来看了看 javascript ,感觉倒是比 python 容易点,不过类、继承什么的没有很深入,靠自学 js 搭了个 bas369.com ,没有后台没有数据库,数据用 node+puppeteer 写的爬虫抓的,python 完全不知道从何下手,虽然也看了语法。缩进没问题,强制缩进就吃不消了。
    hgjian
        35
    hgjian  
       2020-12-12 12:44:55 +08:00 via Android
    话说 40 多不是有家庭要考虑,还有自己时间嘛?我快 40 了,没什么自己时间啊
    vision1900
        36
    vision1900  
       2020-12-12 12:45:49 +08:00
    控制流和循环只是语法而已,不能看到计算的本质。建议了解下计算机体系架构,CPU 的 ALU, Register 以及 L1, L2, L3 缓存和内存等。写写汇编和 C,不然没法欣赏高级语言给你带来了多少方便
    hgjian
        37
    hgjian  
       2020-12-12 12:46:31 +08:00 via Android
    @tlday 学 python 得英文好吧。那些文档,框架什么的都是英文,我就看不懂了。
    hgjian
        38
    hgjian  
       2020-12-12 12:47:40 +08:00 via Android
    @vision1900 从你说的这个开始,对业余选手来说,感觉太漫长了,没几个能坚持的吧
    ttgo
        39
    ttgo  
       2020-12-12 13:04:38 +08:00 via iPhone
    焦虑都是自己找的。
    我认识有 60 多还写单片机的。
    encro
        40
    encro  
       2020-12-12 13:36:08 +08:00
    写代码可以写到老,
    不过估计你不适合。

    因为写代码就是一个解决问题的过程,
    而且可能每次都是一个新的问题,
    所以必须学习,
    既然一直都能学习,
    所以不存在不能写到老这回事(除非脑袋不好使了)。

    而你时一直想学,
    但是现在还没学,
    那么可以看出你并不是一个主动学习的人,
    所以你并不适合写代码,
    也不喜欢写代码,
    可能你只是喜欢那些代码写得好的人的收入。
    galikeoy
        41
    galikeoy  
       2020-12-12 13:52:57 +08:00
    @hgjian #34 好奇问下,现在像你这个 bas369 类似的网站,日活平均有多少啊
    aino
        42
    aino  
       2020-12-12 13:58:07 +08:00
    国内兴起编程才不过 20 年
    YuukiIchika
        43
    YuukiIchika  
       2020-12-12 15:15:11 +08:00
    越底层越老越吃香吧
    huZhao
        44
    huZhao  
       2020-12-12 17:13:24 +08:00
    我也是程序员,iOS 出身,你去微信搜 公众号 《独立自由职业者》 吧,一直在写 iOS 运营,广告联盟变现等文章。希望能给你些启发
    tesguest123
        45
    tesguest123  
       2020-12-12 18:23:33 +08:00 via iPhone
    @vision1900 你咋不让楼主去拿土🔥个芯片,不是更有成就感
    pkupyx
        46
    pkupyx  
       2020-12-12 18:54:47 +08:00
    其实感觉如果一直一线写代码,干到 4 、50 效率也挺高的
    zjsxwc
        47
    zjsxwc  
       2020-12-12 19:10:29 +08:00 via Android
    @ericgui
    太高光了,delphi 高光到母公司 borland 倒闭,设计者 anders 重练新号 c#,国内 delphi 用户永远停留在 2002 年的 delphi7 版本。

    ᥬ🌝᭄
    vision1900
        48
    vision1900  
       2020-12-12 19:10:52 +08:00
    @tesguest123 都不想理你
    Elethom
        49
    Elethom  
       2020-12-12 19:14:49 +08:00 via iPhone
    @dfzj

    我还没 30 就被质疑过,为什么工作这么多年还想做写代码的岗位而不是管项目,是不是能力有问题。

    中国是这个样子的,过于急功近利。以前是「三百六十行,行行出状元」,现在是「行行出经理」。其实传统行业更是如此,在外面是受人尊敬的 chef,在中国就是「你要是不好好学习就会像那个人一样没出息,都六十多岁了还只是个给人做饭的破厨子」。
    NonClockworkChen
        50
    NonClockworkChen  
       2020-12-12 19:21:06 +08:00
    @Elethom 你是不是对国内主厨有些误会。。。国内大酒店的主厨待遇也不差的。
    helloworldgo
        51
    helloworldgo  
       2020-12-12 19:28:21 +08:00
    还是国内的从业人员太多了,投简历看学校、看 title,越 low 的公司就越喜欢看这些,进去了你就发现,一群傻逼一样的人是你的领导,比你职级高,比你钱多。
    bunnyblueair
        52
    bunnyblueair  
       2020-12-12 19:39:18 +08:00
    我的一份工作的 做我对面的同事要退休了
    QBugHunter
        53
    QBugHunter  
       2020-12-12 20:40:09 +08:00
    @NonClockworkChen
    你当过厨师?
    treePerson
        54
    treePerson  
       2020-12-12 21:27:09 +08:00
    到了循环就放弃了??? 零基础入门的话,差不多上午把书打开放桌子上,下午就能学到循环吧 = = ???
    fub2020
        55
    fub2020  
       2020-12-12 21:40:24 +08:00 via iPhone
    今年一家供应商的一位工程师退休了
    60 岁 78 年高考大专生写 C 的
    sagaxu
        56
    sagaxu  
       2020-12-12 21:46:58 +08:00 via Android
    @helloworldgo 你是说越高薪的公司越 low,越苦逼的越高大上?
    charlie21
        57
    charlie21  
       2020-12-12 21:58:40 +08:00
    一问到这种问题 人们就把 Linus 拿出来说事,还什么 60 岁写单片机的,全国有 100 个吗?这已经说明了一定问题了吧
    vanxy
        58
    vanxy  
       2020-12-12 22:41:35 +08:00
    每天进来都能看到这种散播焦虑的贴

    点进来一看, 楼主甚至不是一个软件开发从业人员, 你在这说你 X 呢?

    那我来告诉你, 像你这种 下决心做 xxx, 到了 yyy 放弃了的人 肯定没法干一辈子, 只能混吃等死, 最后被裁员
    vanxy
        59
    vanxy  
       2020-12-12 22:49:35 +08:00
    很好奇每天发这种带节奏散播焦虑的人究竟是些什么人
    ooh
        60
    ooh  
       2020-12-12 22:57:00 +08:00
    有一辈子的职业吗?军公教?厨师?
    fatestigma
        61
    fatestigma  
       2020-12-12 23:24:51 +08:00   ❤️ 1
    我们公司程序员就不一定要转管理的,很多人都是只喜欢技术,并一直走技术路线。去年我们组有一位大佬 63 岁退休,虽然她后来说有点后悔,感觉退休后太闲了
    littlewing
        62
    littlewing  
       2020-12-12 23:28:05 +08:00
    国内很少,因为没有技术,都是靠拼体力的
    nmlgb
        63
    nmlgb  
       2020-12-12 23:29:00 +08:00
    大学 cs 教授,做一辈子研究,写一辈子代码(后期可能都是学生写但还是要审阅
    yolee599
        64
    yolee599  
       2020-12-13 00:19:24 +08:00 via Android
    有,但是国内少
    Aaron01
        65
    Aaron01  
       2020-12-13 00:56:39 +08:00 via Android
    哈哈老哥,我是 28 岁爱好者,看到比你稍多点,共同努力吧。
    lawler
        66
    lawler  
       2020-12-13 01:06:06 +08:00
    https://my.oschina.net/tcxu
    得五六十了,从自己问 hello world,到现在回答别人并发,算法相关问题,也才四五年。
    你可以翻看翻看这个人的动态,看一看这种认真和坚持。
    aoeui
        67
    aoeui  
       2020-12-13 01:06:07 +08:00 via Android
    @fatestigma 搞一辈子技术和退休后太闲,是什么关系?没搞懂
    fatestigma
        68
    fatestigma  
       2020-12-13 01:10:53 +08:00
    @aoeui 具体一点的话:她个人非常喜欢技术,但是年纪比较大加上每天通勤时间比较久,最后选择退休;但是疫情期间只能待在家里,所以感觉比较闲,早知道大家再忍 4 个月大家都 WFH 了,就不退休了。
    axxahut233
        69
    axxahut233  
       2020-12-13 07:47:08 +08:00
    首先该把一些错误认知去掉,比如铁饭碗、干一辈子的职业、“我可以轻松地旱涝保收地混一辈子”,这本身就是计划经济孕育出来的畸形认知。
    leven87
        70
    leven87  
       2020-12-13 21:55:32 +08:00
    @dfzj 不要动不动就国内国外的,国外也是喜欢年轻人。年纪大的码农也不好找工作,转行开出租,送外卖的也有。
    jones2000
        71
    jones2000  
       2020-12-13 23:46:21 +08:00
    现在 40,50 四十的人, 都是经历了低房价的年代的人, 手上总有 1,2 套房, 没什么压力, 写代码也就是兴趣爱好了。
    Nekopunch
        72
    Nekopunch  
       2020-12-13 23:58:57 +08:00
    其实外企 35 岁以上还在写代码的人很多的,起码我在的公司有很多,不过因为不会高强度 996,所以收入方面和互联网大厂是有一些差距的。
    leekafai
        73
    leekafai  
       2020-12-14 10:17:38 +08:00
    英年早逝就一辈子了
    huayumo
        74
    huayumo  
       2020-12-14 11:04:41 +08:00
    给公司添砖加瓦的瓦工,肯定会被替代

    我觉得如果想长期干下去,无非是,技术熟练,能创新,管理的项目还能赚钱
    gmywq0392
        75
    gmywq0392  
       2020-12-14 14:06:13 +08:00
    从企业角度讲,沟通和管理成本过高吧。
    员工意识的自由度肯定和他已经拥有的不动产数量成正比,本身是一声令下的事,和你交代起来就得考虑你的想法。
    钱还是那个钱,额外付出了隐性的代价,需方肯定偏向更节省资源的市场。

    换句话说,市场经济体制下,大多数技术工种能做一辈子的时代已经过去了,这可能也是失业相对就业的问题治理起来更复杂的原因。
    dfzj
        76
    dfzj  
       2020-12-14 14:16:02 +08:00
    @leven87 是的,只讲一般现象,不拿个例抬杠。国内环境在于有 IT 职业的历史也就是 30 年,而普及也就是随互联网这一波潮流的事情。从业者看不到高龄参照,以为这个行业不应该干到老。
    dfzj
        77
    dfzj  
       2020-12-14 14:20:16 +08:00
    @leven87 原来在 IBM,身边真的有很多跟我同级别的 40 出头的 Stuff,往上看 Director 级别的 50 出头的也很多
    yy77
        78
    yy77  
       2020-12-14 14:21:55 +08:00
    除非先来者有比后来者有更多的优势,不然没有职业能一辈子做到老。
    leven87
        79
    leven87  
       2020-12-21 16:34:43 +08:00
    @dfzj 这也不是个例啊,谷歌,facebook 平均年龄也才 30 。ibm 成立时间长,当然老员工多一些, 你看到的也许是幸存者偏差,阿里腾讯也是有老员工的。 但是公司要裁员时,肯定是老员工优先,这些都是有报道的。
    dfzj
        80
    dfzj  
       2020-12-22 09:35:48 +08:00
    @leven87 您在谷歌或者 FB 待过?平均年龄能说明问题?您看到的被裁掉的老员工,或者相关新闻会不会也是“幸存者”偏差?
    leven87
        81
    leven87  
       2020-12-22 18:18:53 +08:00
    @dfzj 我没在谷歌和 FB 呆过,我想 99%的程序员都没在那里呆过。但是,我本人就在欧洲,也在当地公司实习过,我可能有些发言权。国外的虽然没有国内年龄歧视这么严重,但是是真实存在的,只是程度不同而已。 平均年龄为什么不能说明问题? 你觉得我看到的是幸存者偏差那也无妨,但这些报道都是有的,而且很多。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4207 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 05:32 · PVG 13:32 · LAX 21:32 · JFK 00:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.