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

未来的程序员会不会变得和今天的司机一样呢?

  •  1
     
  •   CrazyMoon · 2020-04-27 12:31:53 +08:00 · 7396 次点击
    这是一个创建于 1670 天前的主题,其中的信息可能已经有所发展或是发生改变。
    rt,听说,在几十年前的中国,很少有人会开车,如果学会开车,可以用来找一份好工作,可能就和现在的编程差不多吧。后来车多了,会开车的人多了,年轻人都会考取驾照。开车的工作渐渐沦为底层工作,不再风光


    程序员会不会也走上这条路呢?随着编程越来越重要,人们从小开始学,慢慢地编程能力成为标配,连中学生都有实力做程序开发工作,只是未满 18 岁不能上路而已...

    在那个未来,老程序员像老司机一样只会开车,偶尔对着年轻人的代码摇头评点几句:嘿,这函数使得不对,就俺们年轻的时候,写代码都有专家看着,这种代码过不了 code review,不像现在,都随便了,能跑就行。 年轻的小辈听到,也许会恭维几句:叔叔可是有高级系统架构设计师证书的人啊,当年在 X 厂里做过 XX,写的代码哪是我们这些小孩能比的。不过心底其实还是看不起老程序员,会暗想,现在的计算机和当年早就不是一个东西了,那点老掉牙的经验有什么用,懂得再多,还不是 996 拿着社平以下工资,天天坐着敲键盘,累得腰都快断了。年轻人又想到,特拉斯的无人编程已经在路上,创始人马科斯甚至承诺会带我们登上月亮,将来这种老程序员的失业是必然,恐怕生存都是问题,又不禁有点怜悯起老人....
    53 条回复    2020-07-09 22:09:33 +08:00
    koebehshian
        1
    koebehshian  
       2020-04-27 12:39:56 +08:00   ❤️ 8
    不会,开车是因为出行需要,所以人人都去学;编程,要不是家里没矿,谁会去编程呢
    finely
        2
    finely  
       2020-04-27 12:42:10 +08:00
    @koebehshian 往后退个二十年,普通人也是用同样想法看待打字员这个职业。
    HENQIGUAI
        3
    HENQIGUAI  
       2020-04-27 12:44:04 +08:00
    有趣
    Whsiqi
        4
    Whsiqi  
       2020-04-27 12:46:14 +08:00 via Android
    生物科学:一群大佬研究,一群普通人搬砖
    现在已经有这个倾向了:大佬搞框架,库,我们去用
    LiKanKan
        5
    LiKanKan  
       2020-04-27 12:47:26 +08:00 via Android   ❤️ 2
    开车不像编程,正式上路后基本不用学新技术
    ericls
        6
    ericls  
       2020-04-27 12:49:03 +08:00 via iPhone
    不大可能 司机创造性比较少

    我希望程序员成为未来的木工师傅 想想也太美妙了
    jmc891205
        7
    jmc891205  
       2020-04-27 12:50:48 +08:00   ❤️ 7
    杨绛先生:「你的问题主要是读书不多而想得太多。」
    richangfan
        8
    richangfan  
       2020-04-27 12:52:44 +08:00 via Android   ❤️ 5
    普通人会开车就行,不需要学造车。
    普通人会用软件就行,不需要学编程。
    koebehshian
        9
    koebehshian  
       2020-04-27 12:56:24 +08:00
    @finely 如何把使用图形界面点几下也叫编程的话,可能的
    cmdOptionKana
        10
    cmdOptionKana  
       2020-04-27 12:57:07 +08:00
    不会,与开车差别太大,

    开车是迫不得已,自己开车与坐出租车的方便程度不一样,请司机与自己开车的成本差异又巨大。

    而编程的必要性不明显,一般人直接用现成的软件就可以了,要么免费,要么不贵(与学编程的时间成本相比,反而是自己编程更贵)。

    你说一般人,为啥有免费软件不用,要自己去编程?
    kop1989
        11
    kop1989  
       2020-04-27 12:57:39 +08:00
    其实本来就有很形象的类比:建筑工地。
    软件工程,也所属工程学。他的体系与思想和其他工程学是共通的。
    低端人士就是小工,主攻体力,速度。
    中端人士主攻管理,让小工发挥最大效能并把控质量与最终呈现效果。
    高端人士主攻设计。
    注意,此处的低端高端指的是对于业务的掌握,不是工资待遇和职位。
    Dogtler
        12
    Dogtler  
       2020-04-27 13:25:05 +08:00 via iPhone
    @kop1989 就是搬砖
    noobsheldon
        13
    noobsheldon  
       2020-04-27 13:29:24 +08:00
    程序员没有未来,未来没有程序员 🐶
    FreshOldMan
        14
    FreshOldMan  
       2020-04-27 13:32:32 +08:00   ❤️ 1
    没觉得程序员风光啊,风光只是那些牛逼,该底层的,哪会儿都是底层
    reus
        15
    reus  
       2020-04-27 13:38:26 +08:00 via Android
    用脑越少的工作,越缺乏创造性的工作,都会逐渐变少,不论什么领域都是这样的。
    有一些开发工作不需要创造力,不需要怎么动脑,这些工作被淘汰,不奇怪。我也十分希望这些人的饭碗被砸烂。
    yoke123
        16
    yoke123  
       2020-04-27 13:40:35 +08:00
    我倒是觉得未来会越来越吃香 以后用到编程的地方只会变多 不会变少
    reedthink
        17
    reedthink  
       2020-04-27 13:41:43 +08:00
    编程不是开车,是做车
    kop1989
        18
    kop1989  
       2020-04-27 13:42:24 +08:00
    @Dogtler 是的。多数程序员其实跟建筑工地里筛沙子和搬砖的工人没区别。重复劳动,效率制胜。这也是工程的特点,不是每个人都能当建筑设计师和包工头的。
    Yourshell
        19
    Yourshell  
       2020-04-27 13:42:49 +08:00 via iPhone
    滴滴司机和大货车司机是不一样滴
    lp7631010
        20
    lp7631010  
       2020-04-27 13:43:01 +08:00
    行业的鼎盛和衰落都是有周期性的 不只是程序员面临这个问题
    IGJacklove
        21
    IGJacklove  
       2020-04-27 14:13:08 +08:00
    也没觉得编程很风光啊..感觉我就是个搬砖的
    zmzy
        22
    zmzy  
       2020-04-27 14:24:58 +08:00
    差不多,父辈那时候最先进的就是车工、钳工、刨工。。。。。。程序员就是这个时代的技术工人。
    vigoss
        23
    vigoss  
       2020-04-27 14:32:10 +08:00
    肯定会这样,问题应该变成“什么时候”,而不是“会不会”
    crackhopper
        24
    crackhopper  
       2020-04-27 14:33:16 +08:00
    如果编程可以无脑化,估计楼主说的会成真。但编程工具,还有一部分是设计无脑化工具的开发,无论如何都有一部分工作需要大量的脑力。所以也不太一样。

    开车的人不用学习怎么设计车,会开就行。因此开车的人和设计车的人是两个职业。如果未来按照楼主想法发展,那么程序员会分出至少两类职业:搬砖,和设计搬砖工具的。
    maswang
        25
    maswang  
       2020-04-27 15:03:41 +08:00
    无论什么时候,让大部分人能简单无脑地使用复杂繁琐的东西,都是能赚钱的市场,所以不会出现所有人都要像学开车一样学编程。
    现在绝大部分人开的自动挡,能和几十年前大家开的手动挡难度比么?再过 N 年,自动驾驶成熟了,可能自动挡都不需要了。
    alexgor
        26
    alexgor  
       2020-04-27 15:07:51 +08:00
    还是不太一样的。衣食住行方面的需求和编程确实不是一个层面,我感觉主要是精细化专业化的发展,横向的蔓延不是主要的
    jdgui
        27
    jdgui  
       2020-04-27 15:12:34 +08:00
    肯定不会成为开车这样的,但是会成为会计这种普通职业。
    因为现在的程序员高薪的原因是供不应求。
    IT 业飞速发展,人员没跟上才这样的。
    等未来 IT 业发展减缓,开设的专业更多了。程序员就会变成一个普通工作
    zhjie
        28
    zhjie  
       2020-04-27 15:45:33 +08:00
    写写表单为老板提供便利的程序员,对比出行司机有点过分,对比挖掘机这种技师尚且一战。
    geekzhu
        29
    geekzhu  
       2020-04-27 15:47:13 +08:00
    五年前还感觉这个问题比较有兴趣,现在的感觉只是无聊
    Navee
        30
    Navee  
       2020-04-27 15:55:16 +08:00
    不能拿开车比较,毕竟软件行业复杂度在那
    但是现在编程门槛确实低了很多,80%的需求 crud 就能搞定,成熟的技术加持下只需要一位调包侠就可以完成大部分工作,即使调包不是很熟练,公司有个别厉害的 hold 住场面问题都不大
    MengiNo
        31
    MengiNo  
       2020-04-27 16:12:53 +08:00 via iPhone
    所以总感觉现在小孩学编程很奇怪。我们这辈小的时候父母在经济允许的情况下买个电脑,让我们学习如何使用电脑上手电脑,这很正常也很正确,人就应该知道如何使用工具。到了我们这代人是个人都会用电脑了,就开始忽悠下一代从小开始编程???这种所谓赢在起跑线的逻辑和卖保健品我看差不多。
    cxknmsl
        32
    cxknmsl  
       2020-04-27 16:58:14 +08:00
    @MengiNo ,我小时候都有电脑培训的,就是教怎么使用电脑,变化真快
    looseChen
        33
    looseChen  
       2020-04-27 17:22:52 +08:00
    感觉有点幸存者偏差啊,只是你和你周边的人认为学习编程是一件很简单的事情,而且门槛很低。 但是你身边的这群人放在 13 亿人口里面似乎有点渺茫吧
    looseChen
        34
    looseChen  
       2020-04-27 17:23:44 +08:00
    @looseChen 再者说开车是机械行为,编程并不是吧。
    BlackZhu
        35
    BlackZhu  
       2020-04-27 17:28:25 +08:00
    我一直觉得码代码和刮腻子没有本质的区别(仅限于码代码)
    xcstream
        36
    xcstream  
       2020-04-27 17:35:06 +08:00
    未来自动驾驶了 程序员代替了司机
    liberty1900
        37
    liberty1900  
       2020-04-27 18:40:45 +08:00 via Android
    @MengiNo 我也觉着如果小孩没兴趣就不要学编程,数学物理艺术在童年阶段要重要的多
    charlie21
        38
    charlie21  
       2020-04-27 19:02:23 +08:00 via iPhone
    读者是 machine ( compiler and runtime )的作家
    nicebird
        39
    nicebird  
       2020-04-27 19:17:59 +08:00
    就是门技术呗,相当于裁缝喽
    WildCat
        40
    WildCat  
       2020-04-27 19:20:24 +08:00
    有驾照的人比会写代码的人多得去了。
    yangzhezjgs
        41
    yangzhezjgs  
       2020-04-27 20:04:30 +08:00
    不要夸大编程的作用。。。简单说,需要编程来解决的问题一般都有软件工程师开发相应的软件来解决了,一般人根本没有动机和实际意义学编程,只用学习相应的专业软件就可以了
    lewinlan
        42
    lewinlan  
       2020-04-27 21:12:45 +08:00 via Android
    我觉得不会。
    司机技术再好你也就只能开一辆车,程序员代码写得好可以运行在无数机器上,区别很大。
    而且在可期的未来之内,(ai,物联网,云,5g 等等)对计算机系统性能的要求只高不低,因此能产出效率的中高端程序员肯定继续吃香。
    ajaxfunction
        43
    ajaxfunction  
       2020-04-27 21:27:03 +08:00
    这中东西不好预判,但可以肯定的是未来 是兼并状态,只会有几家巨头活下来,而巨头所有的产品足以覆盖 90%的领域

    比如腾讯系,阿里系 吃喝玩乐都给你管的死死的。

    有多少做企业内部 erp 系统的公司,被钉钉干趴下了?
    kaedea
        44
    kaedea  
       2020-04-27 22:29:34 +08:00 via Android
    ???
    现在的程序员就比司机好咯?
    一日三省:程序员会比送外卖高级吗?程序员跟富士康流水线工人有什么区别?大家不都是民工吗?
    penguinWWY
        45
    penguinWWY  
       2020-04-27 23:07:28 +08:00
    > 特拉斯的无人编程已经在路上
    ???
    咱们要不要打个赌?
    也别无人编程了,咱们赌什么时候有一款软件可以自动、精确解析源码级别的程序语义,怎么样
    解析已有的可比创造简单多了
    huruwo
        46
    huruwo  
       2020-04-27 23:15:16 +08:00   ❤️ 1
    再说一遍
    21 世纪是生物的世纪 是生命科学的世纪
    akakidz
        47
    akakidz  
       2020-04-28 00:07:05 +08:00 via Android
    前几天看到一个角度,钱只是坚持终身学习带来的附加品,如果只是单纯想赚钱,去了解源码去深究计算机底层带来的金钱远远比不上你的付出
    gggyyybbb
        48
    gggyyybbb  
       2020-04-28 08:48:27 +08:00
    想想你考驾照和考软件从业证书哪个难就行了
    AlexHsu
        49
    AlexHsu  
       2020-04-28 09:11:03 +08:00
    营运车司机应该对应的是打字员
    程序员对应的应该是赛车手
    你见过出租车网约车司机研究汽车机械原理的吗 他们关注什么轮胎抓地力 最优过弯线路 降档维持转速这些东西么。。。赛车手肯定得懂
    snoy
        50
    snoy  
       2020-04-28 09:11:51 +08:00
    一定会,不要怀疑。
    mikulch
        51
    mikulch  
       2020-04-28 10:32:32 +08:00
    会的。详见这篇文章:
    https://www.chucklin.net/post/disappear/

    别写代码了跟我学日语吧。。。
    crella
        52
    crella  
       2020-04-28 13:28:33 +08:00 via Android
    Matlab/Octave 、AutoCAD
    当然万物皆可 Python 。
    KennyMcCormick
        53
    KennyMcCormick  
       2020-07-09 22:09:33 +08:00 via iPhone
    要是真能这样,未来对于我这种想跟程序员结婚的人不是充满了期待?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2684 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:20 · PVG 20:20 · LAX 04:20 · JFK 07:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.