V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
beyondstars
V2EX  ›  编程

编程真无聊啊

  •  
  •   beyondstars · 8 天前 · 3351 次点击
    1. 我现在看着这些每天新出的创意分享、新的项目、新的软件,只觉得索然无味,都很无聊。一句话,是不是能开发的 app 都已经开发了?
    2. 以后,程序员的工作是怎样的?假如还有软件工程师这个岗位的话? 2.a 假设,AI 还是很蠢,老板要求你用 AI 干活,你每天指挥一个连实习生都不如的蠢蛋干活?你 review 这些愚蠢的代码,每一次你看到 a,b,c 三个错误,修好了 a, b, 又多出 d? 或者根本不理解你的意思就修改代码? 2.b 假设,AI 已经可以自己思考,你只给它一个很模糊的 idea ,它就能 coding ,那岗位岂不是更加削减了?为什么要招你? AI 已经足够智能,岂不是谁来指挥都可以了?
    3. 完全没有了自己创造、思考的乐趣,哪怕是自己造轮子,也是一个学习的过程和机会不是吗?老板只会让你用 AI 完成任务,原本一周的排期,现在让你用 1 天完成?你有时间精耕细作么?你有时间思考代码、项目、架构背后的逻辑么?
    4. 程序员是不是就完全被迫,由于 AI 的出现,转变为一个 AI 经理的角色?从自己动手创造,变成管机器人,不无聊么?
    第 1 条附言  ·  8 天前
    那些说 AI 可以让程序员从机械编码中解放出来,从事更高级劳动的,可以闭嘴了。过于纸上谈兵,太虚了。在这种情况下,人完全没有机会从具体编码实践中成长,没有一线编码经验,只靠“看”代码,代替不了真正去写代码的这个学习过程,自己不写代码,只靠看,基础也会很不扎实,没有基于具体代码、从基础类库开始开发一个完整东西的经验,我不相信这样的人有资格 review 代码,或者能做什么高大上的东西。
    32 条回复    2025-05-29 13:25:49 +08:00
    JetMac
        1
    JetMac  
       8 天前
    两三年之内,目测程序员的岗位会比目前少一半。
    JetMac
        2
    JetMac  
       8 天前
    确实是谁都可以来指挥了,技术已经没有门槛了。有创意,懂架构可以指挥得更好。
    Zhuzhuchenyan
        3
    Zhuzhuchenyan  
       8 天前   ❤️ 1
    个人拙见,

    先区分为了工作编程和编程本身

    在工作中编程本质是谋生的手段,为了金钱出卖自己的脑力,劳动力和尊严罢了。无聊不无聊,老板的需求合理不合理,团队使用 AI 的风格粗犷不粗犷,和各种其他因素权衡利弊之后决定继续做还是不做就是了,都是利益上的考量。

    抛开工作来看,编程本身是多元的。我之前一直困扰于想法太多,但是自己的生产力是有极限的。借助 AI 可以解放自己的生产力,哪怕做出来的东西在外人看来是一坨屎其实也没什么太大问题。

    编程的意义在于编程本身。
    sentinelK
        4
    sentinelK  
       8 天前   ❤️ 3
    是什么给了你重复造轮子的乐趣?重复造比业界最佳实践更差的轮子,难道楼主没有很强的挫败感?
    “会编程”只是一个人的知识储备倾向不同。和“会做饭”、“会钓鱼”没什么本质区别。所以没什么可优越的。

    AI 的 Copilot 也一样需要开发者的思考,只不过你思考的维度从 ifelse 、for 变成了工程耦合度、模块之间的逻辑关系、技术选型的优越性等等。相当于是升维了。

    而且你的编程能力也并不会被抹杀。因为目前的 AI 是统计学解,统计学解也就意味着存在一定的误差,必要的时候不光需要开发者亲自上手,反而还需要开发者可以有能力掌控 AI 生成的代码。对于开发者一线能力其实是提出了更高的要求。

    至于说“从自己动手创造,变成管机器人,不无聊么?”

    那请问你现在用键盘直接输入中文,竟然不用钢锥戳纸带,不无聊吗?
    你开的车竟然是电喷一键启动自动挡,不无聊吗?
    有手机打电话竟然直接点通信录,不无聊吗?
    SuperDaniel313
        5
    SuperDaniel313  
       8 天前
    从组织的角度讲,计算机相关的技术部门已经从高科技逐渐蜕变成类似行政这样的支撑部门了,但很多人还没意识到,部分极端主义者沉浸在技术天下第一的精神状态中,但更多从业者经历了裁员的洗礼之后,开始醒悟,码农也是农。

    从个人的角度讲,编码就像画画,就像摄影,就像烧菜,不一定非要像画师、摄影师、厨师一样得到相应的岗位认可。自己乐享其中也是一种意义呀。

    可以尝试把工作和爱好分开,最好能独立,最好不相关,否则都不痛快。
    sentinelK
        6
    sentinelK  
       8 天前   ❤️ 1
    更何况,业界的变革发展和你重复发明轮子的自我陶醉并不冲突。
    自我陶醉可以无视业界的发展。甚至还可以反向输出把自己的生产模式包装成文化、理念和社会认同。

    怕就怕是假借自我陶醉与传统情怀,但实际上是对业界变革的一种抵触和否认。这就纯属是自欺欺人了。
    jamos
        7
    jamos  
       8 天前
    楼主不喜欢编程,仅仅当成一份工作而已, 喜欢的人在纠错中寻找乐趣,另外,ai 永远只能是助理的作用,你才是灵魂的创造者
    levelworm
        8
    levelworm  
       8 天前 via Android
    @sentinelK #4
    造轮子的乐趣很多啊,看个人了,我觉得乐趣有两点,一个是学习,一个是自己的东西自己用。当然工作中还是慎重,少造轮子。
    xingheng
        9
    xingheng  
       8 天前
    AI 很强,但从个人可预见的未来来看,软件工程还是一个很大的壁垒。
    passive
        10
    passive  
       8 天前 via Android
    你不用 Java 而用 Go 编程,就好比
    美工不用 adobe 而用 affinity 。
    美工做的不是艺术品,而是活。

    从事 IT/App 开发就已经离开“艺术”范畴了。但没人阻止你在业余攀登人类智慧和艺术的高山。
    mumbler
        11
    mumbler  
       8 天前
    你这是缺乏眼界,其实还有大量软件需求没有满足,你不深入各行各业,不可能自己想出来,跟有没有 AI 没关系
    iClass
        12
    iClass  
       8 天前 via Android
    任何被定义为“职业”的重复工作都会变得无聊 下班后编自己的程比上班时编老板的程好玩多了
    niubiman
        13
    niubiman  
       8 天前
    @JetMac 哪里来的自信
    Derek8863
        14
    Derek8863  
       8 天前
    工地老哥会不会思考砌砖有没有乐趣,是不是比昨天砌得更好呢
    xixi1412
        15
    xixi1412  
       8 天前
    无聊的不是编程,而是无聊的程序员。
    sentinelK
        16
    sentinelK  
       8 天前   ❤️ 2
    "人完全没有机会从具体编码实践中成长,没有一线编码经验,只靠“看”代码,代替不了真正去写代码的这个学习过程,自己不写代码,只靠看,基础也会很不扎实,没有基于具体代码、从基础类库开始开发一个完整东西的经验,我不相信这样的人有资格 review 代码,或者能做什么高大上的东西。"

    楼主这是典型的异教徒思维。既所有不走我走过的路的人,都是垃圾。

    围棋这个行业在 2018 年已经被 AI 降维打击了。请问这阻碍你学习围棋了么?
    楼主当然有资格圈地自萌,甚至可以成立一个“从来不用 AI 编程”来作为核心卖点的品牌。就像百达翡丽、爱马仕、劳斯莱斯、章丘铁锅一样。

    但是你自己手里带着百达翡丽,哀叹使用 apple watch 的人没资格掌控时间,就有点扯淡了。
    HtPM
        17
    HtPM  
       8 天前
    我猜 up 的意思是:review 代码的能力,是需要编程功力达到一定高度。而不是楼上举例说明的 <打电话直接点开通信录> <一键启动自动挡>这么简单。
    hxm0070
        18
    hxm0070  
       8 天前
    参考木匠啊:
    hxm0070
        19
    hxm0070  
       8 天前
    参考自动化工厂出现前后的木匠行业:
    1.我现在看着这些每天新出的创意分享、新的项目、新的木工产品,只觉得索然无味,都很无聊。一句话,是不是能做的木工产品都已经做出来了?
    2.以后,木匠的工作是怎样的?假如还有木匠这个岗位的话? 2.a 假设,自动机器还是很蠢,老板要求你用自动机器干活,你每天指挥一个连学徒工都不如的蠢蛋干活?你看着这些愚蠢的木工产品,每一次你看到 a,b,c 三个问题,修好了 a, b, 又多出 d? 或者根本不理解你的意思就修改木工产品? 2.b 假设,自动机器已经可以自己完善,你只给它一个很模糊的草图,它就能做出产品,那岗位岂不是更加削减了?为什么要招你?自动机器已经足够智能,岂不是谁来指挥都可以了?
    3.完全没有了自己创造、思考的乐趣,哪怕是自己造板凳,也是一个学习的过程和机会不是吗?老板只会让你用 自动机器完成任务,原本一月的排期,现在让你用 1 周完成?你有时间精耕细作么?你有时间思考材质纹理、受力分析、产品背后的艺术或哲思么?
    4.木匠是不是就完全被迫,由于自动机器的出现,转变为一个机器操作员的角色?从自己动手创造,变成管机器,不无聊么?
    hxm0070
        20
    hxm0070  
       8 天前
    答案其实大家都能看到:
    1.作为产业中的螺丝钉,从业人员反而增多了,自动化工厂的出现,产品成本急剧降低,原本用不起、接触不到的人群、产业,也都开始使用,需求急剧增加,不过不再是手工制作,而是操作电锯、电磨、车床、铣床。而且入门门槛也降低了,原材料、工具、技术教程都更容易获得了。
    2.想从中寻找乐趣、磨练技艺的,就是作为爱好者、大师了,可能还会给人做一些定制化的产品,但也不能仅限于木工,必然是各种材料、工具包括 3D 打印都会去熟悉、接触了。
    Yanlongli
        21
    Yanlongli  
       8 天前
    干久了兴趣慢慢无了,偶尔有新点子也懒得动手
    sentinelK
        22
    sentinelK  
       8 天前
    @HtPM 首先:“从自己动手创造,变成管机器人,不无聊么?”这是楼主自己说的。

    其次至于说 code review ,这就是典型的“皇帝用金锄头”。

    1 、行业变革是整体性的,纠结于细节属于固步自封。你纠结于 AI 介入出租车行业后,司机肯定会偷懒导致安全问题。但萝卜快跑告诉你,车里并没有司机。
    2 、技术的演进有阵痛是必然的,但不能“因噎废食”。

    从业经验被抹杀的悲观心理可以接受,从业者个人利益损失也值得思考。
    但不能把个人情怀和行业逻辑混在一起谈。
    mightybruce
        23
    mightybruce  
       8 天前
    看你发这种贴很无聊,浪费我的时间。
    bitmin
        24
    bitmin  
       8 天前
    钓鱼老的快乐你理解吗,玩游戏的快乐你理解吗

    小时候我能一天天的捧着游戏机玩几小时的俄罗斯方块

    说到编程,对我来说和玩游戏一样
    HtPM
        25
    HtPM  
       8 天前
    @sentinelK 引用一下 AI 的回答,比我回答的更全面也更客观:
    1. 拿“皇帝用金锄头”类比 code review ,是误判本质
    这个比喻其实不准确。因为:

    code review 本质上不是劳动重复,而是质量把控;

    你不让一个经验丰富的工程师 review ,而交给一个没写过代码的人或者 AI 自动审查,就像是:

    把质量管理交给了“没有验货经验”的流水线机器。

    AI 现在能做 code review ,但 仍然依赖“人给 prompt + 人判断对错”,无法独立承担系统性代码审查。

    说“code review 是皇帝用金锄头”,是把“质量判断”误当成了“机械劳动”。

    2. 过度强调“萝卜快跑式的行业终局”,忽视当前现实
    说“萝卜快跑已经没司机了”,暗示“AI 编程以后也不需要人了”,这个逻辑过于跳跃:

    萝卜快跑能在“特定区域”跑,但离“全国范围全面取代司机”还远;

    同样,AI 能生成代码,但离“完全代替架构设计、review 、bug 修复”还有很长的路。

    现实情况是:

    当前的 AI 编程,更像是自动档变速器,而不是“无人驾驶”。

    你可以开得更快、更轻松,但你要懂得何时刹车、何时换线。

    🎯 总结观点
    这段话代表了一种 技术推动变革、别被情绪裹挟的理性立场,很有参考价值。但它的问题是:

    低估了 code review 的复杂性,以为那只是体力活;

    高估了 AI 当前阶段的能力,误以为已进入“无人驾驶”阶段;

    忽视了“经验+判断”在工程质量中的长期价值。

    🧭 一个更平衡的观点应是:
    行业一定会 AI 化,但掌握基础原理、构建经验依然是不可替代的「核心竞争力」。
    个体既要拥抱工具,也不能幻想工具能替代判断。
    不要沉迷情怀,但也别把工程质量简化为“能自动干活”。

    这才是既理解趋势、也尊重实践的正确姿势。
    sentinelK
        26
    sentinelK  
       8 天前
    @HtPM 首先,这里拒绝 AI 答案内容。
    其次,你和 AI ,真的理解“皇帝用金锄头”指的是什么么?
    minglanyu
        27
    minglanyu  
       8 天前
    AI 强的可怕
    uds9u32br
        28
    uds9u32br  
       8 天前
    确实很无聊,年龄上去之后对技术更是没有追求了,天天在想生活里别的事
    yanjieee
        29
    yanjieee  
       8 天前
    我也是,遥想当年刚毕业的时候,在出租屋里还没有拉宽带,玩一个叫宝石迷城的游戏,硬是用 VC6.0 写了一个外挂出来,看着它超快速的完成各种消除,很有成就感。

    现在即便有点子,有网络,有 Cursor ,也不想打开 IDE 去实现想法了。编程阳痿了?
    capgrey
        30
    capgrey  
       8 天前
    楼主可以闭嘴了
    killua67
        31
    killua67  
       8 天前
    编程只是工具,更核心的是人。认同 lz 的描述,但是结果导向并不是 lz 的 down ,是不是有抑郁的情绪
    z1829909
        32
    z1829909  
       8 天前 via Android
    编程很有意思!
    只是你的工作无聊,典型的拉不出屎怪地心引力。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2652 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:46 · PVG 19:46 · LAX 04:46 · JFK 07:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.