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

怀念那个美好的时代

  •  1
     
  •   dsd2077 ·
    PRO
    · 12 天前 · 11560 次点击

    昨天在 B 站偶然看到一个古法编程的外国小哥直播,在 Vim 里健步如飞。 曾几何时自己也是那样的选手,折腾 Vim ,把 Vim 打造成自己专属的编辑器。编程时可以完全不碰鼠标。

    但我怀念不仅仅是这个。以前敲代码是逻辑游戏,还记得之前挑战 MIT6.824 和 CMU15-445.逻辑必须做到严丝合缝,才能通过每一个测试。需要无数次推演代码的逻辑,各种并发、异步、边界的情况。当程序真正通过测试,那种愉悦感真是难以形容。

    当然我也只是怀念而已,我知道那个时代再也回不去了。

    102 条回复    2026-04-08 14:05:23 +08:00
    1  2  
    shintendo
        1
    shintendo  
       12 天前   ❤️ 1
    莫名想到老舍《断魂枪》
    mizkan
        3
    mizkan  
       12 天前
    @shintendo 我草,兄弟,瞬间就武侠了!
    好喜欢这种对逝去时代的怀念
    yakumo520
        4
    yakumo520  
       12 天前
    你说的是 tsoding 吧?[狗头]
    Sundayz
        5
    Sundayz  
       12 天前   ❤️ 8
    当汽车被发明之后,人类不需要去追赶汽车的速度,而是要去考个驾照。
    evan1
        6
    evan1  
    PRO
       12 天前   ❤️ 6
    泪目了。

    忽然想到荒野大镖客 2 里亚瑟的一生,西部牛仔的时代不存在了😭
    my101du
        7
    my101du  
       12 天前
    @evan1 极客手搓一切的时代也慢慢落幕了,但是世界的一些角落一定还有热爱和坚持的人。
    ybchenjie805
        8
    ybchenjie805  
       12 天前
    怀念当年诺基亚的 2 寸屏幕玩 jar 游戏的日子,现在 6.x 的大屏幕,却没有了那种感觉
    rizon
        9
    rizon  
       12 天前
    前两天我还刚发了一个帖子 /t/1202798

    把自己的古早编程的项目 vibe coding 一遍。感觉很奇妙,有种忒修斯之船的感觉,看着代码越来越陌生,不知道属于自己的还剩什么。

    另一点就是在想如今的我还有没有可能手搓出这种代码,不过话又说回来,搓不出来又能怎么样呢,也许现在的人确实没必要在掌握一些传统艺能了
    lscho
        10
    lscho  
       12 天前
    我还怀念以前上学的时候在纸上写代码呢。。。然并卵
    Alias4ck
        11
    Alias4ck  
       12 天前
    还是忘不掉 vim 已经成肌肉记忆了
    jackOff
        12
    jackOff  
       12 天前   ❤️ 4
    我也怀念小学时流行的 java 手游,画质简单,但是玩得上头且开心
    junwind
        13
    junwind  
       12 天前   ❤️ 2
    @ybchenjie805 你只是怀念当时在上课时,偷偷摸摸背着老师玩诺基亚 jar 游戏的感觉。
    sentinelK
        14
    sentinelK  
       12 天前   ❤️ 1
    所以任何的“古法”都是一种文化产品。
    他贩卖的不是产品本身,是生产过程的文化符号与情绪共鸣。

    但话说回来,我认为“古法”的情怀只存在于外行。
    “内行的古法情怀”更多的其实是对于自己被排挤出优势生态位的一种愤恨、不甘和抵触。
    就像是出租车司机痛恨自动驾驶。

    你以为他是喜欢自己开车吗?不是,是自动驾驶抢了他的饭碗。
    wilddog
        15
    wilddog  
       12 天前
    以后古法编程都是奢侈品
    zisen
        16
    zisen  
       12 天前
    @lscho 我大学的时候 c 语言考试真的是在纸上答题🥴
    hitrip
        17
    hitrip  
       12 天前


    又复习了一下这张图,脑力职位先被干掉,随着物理 AI 发展体力职位也可能被干掉 (当然 A\可能在吹牛)。
    cxtrinityy
        18
    cxtrinityy  
       12 天前 via Android
    十年后做个古法编程 up ,键步如飞,就像现在古法手工 up ,什么做木工,做肥皂
    dsd2077
        19
    dsd2077  
    OP
    PRO
       12 天前
    @yakumo520 #4 不是,是 B 站一位 up 转播的,也没写名字。
    dsd2077
        20
    dsd2077  
    OP
    PRO
       12 天前
    @rizon #9 是的,很奇妙。
    dsd2077
        21
    dsd2077  
    OP
    PRO
       12 天前
    @Alias4ck #11 那是自然
    dsd2077
        22
    dsd2077  
    OP
    PRO
       12 天前
    @sentinelK #14 有一些道理。但程序员跟出租车司机不完全一样。程序员可以完全拥抱 AI 还可以继续有饭吃,但司机拥抱自动驾驶就没饭吃了。
    其次我这里的怀念绝无你说的这种意思。
    mtan
        23
    mtan  
       12 天前
    你喜欢什么就坚持什么,这就是所谓的 taste ,只是大多数人都是叶公好龙、随波逐流。
    dsd2077
        24
    dsd2077  
    OP
    PRO
       12 天前
    @zisen #16 考研都是手写算法,哈哈哈
    dsd2077
        25
    dsd2077  
    OP
    PRO
       12 天前
    @cxtrinityy #18 哈哈哈 我想过这个问题,但是有个问题——编程不具备观赏性。编程跟其他智力游戏也不一样。比如说棋类项目是由简单的规则组成,观众只需理解基本的规则就能看懂。
    Rorysky
        26
    Rorysky  
       12 天前
    现在 ai 的代码还是糙,不够简洁,啰哩啰嗦的
    jarvanluo
        27
    jarvanluo  
       12 天前
    @Rorysky 这个真的
    liuxh7
        28
    liuxh7  
       12 天前
    @ybchenjie805 我也有同样的感觉
    SD10
        29
    SD10  
       12 天前
    我很怀念那个有班上的年代~

    不过按照马克思还是教员的话:发展的问题要在发展中解决。

    拥抱变化,改变自己
    kcerty
        30
    kcerty  
       12 天前
    @dsd2077 #22 其实是差不多的,程序员大部分面临失业的风险。自动驾驶导致司机失业,但一些高端岗位还是继续有司机,比如赛车或者一些高端司机。司机和程序员一样,大部分失业,但会保留一下部分高端岗位,事业的人只能熬,熬到新的岗位出现。
    cxh116
        31
    cxh116  
       12 天前
    之前 Tab AI 补全时,用 VS Code 比较多,现在 CLI 下 Vibe Coding ,把之前的 Vim 配置升级成 Neovim ,用起来也不错,省内存。有了 AI ,写起 Vim 之类的工具配置都省事多了。
    booboo
        32
    booboo  
       12 天前 via Android
    我也挺怀念 vim 沉浸式编程的那些年头
    wat4me
        33
    wat4me  
       12 天前   ❤️ 1
    2026 年。那个属于拼命卷源码的程序员和一天喝八杯美式的熬夜冠军的时代已经走向了尽头。
    Vaspike
        34
    Vaspike  
       12 天前
    @SD10 指正下, 是小平的观点
    zsc8917zsc
        35
    zsc8917zsc  
       12 天前   ❤️ 2
    @shintendo #1 听说你代码写的好,在下特来求教,把那套 .vimrc 和 init.lua 给我
    kakki
        36
    kakki  
       12 天前
    你们码农被淘汰关我 vim 什么事,vim 写提示词爽的飞起
    dsd2077
        37
    dsd2077  
    OP
    PRO
       12 天前
    @kakki #36 试试语音输入😈
    digdug
        38
    digdug  
       12 天前
    时代在进步
    kakki
        39
    kakki  
       12 天前
    @dsd2077 编辑器不止是输入,还得编辑调整各种, 语音输入是领导的输出方式.
    dsd2077
        40
    dsd2077  
    OP
    PRO
       12 天前
    @kakki #39 那是,因为刚才你说了写 prompt,我现在直接用语音输入,现在的 AI 语音输入法简直强得可怕。
    cadl
        41
    cadl  
       12 天前
    泪目了。我小腿上还有一个 Emacs 的文身。可是已经很多年没打开过 Emacs 了 😭
    sosme
        42
    sosme  
       12 天前
    老旧的东西就应该被自然淘汰,vim 是真的难用
    letwewell
        43
    letwewell  
       12 天前
    情怀罢了,以后可以出一个项目,让你自己花钱体验古法编程
    yaroga
        44
    yaroga  
       12 天前
    我已经慢慢把输入法换成 typeless 了,而且 claude 也支持语音输入了。Code is cheep, it's time to talk.
    Conty
        45
    Conty  
       12 天前 via Android
    从 1985 年在 Laser310 上学 BASIC 到现在也不过才 40 年。
    SD10
        46
    SD10  
       12 天前 via iPhone
    @Vaspike 感谢指正👍
    cxd8190102
        47
    cxd8190102  
       12 天前
    唉,泪目。。。感觉自己是个旧时代的人,登不上新时代的船。。。即使手里被塞了一张票上去了,也总感觉,这里不是我的地方。。。
    min
        48
    min  
       12 天前
    古法编程永垂不朽
    bluefalconjun
        49
    bluefalconjun  
       12 天前
    嵌入式软件 芯片驱动相关 各种 sdk 集成的工作
    现在还能撑一撑... 因为 AI 没有足够的学习资料 哈哈哈....
    xubeiyou
        50
    xubeiyou  
       12 天前
    美好么- - 也许吧 10 多年前写 JSP 和 Java struts2.X 版本 其实挺痛苦的 一堆配置项 查资料能拿到的也少 纯凭经验和不断的 DEBUG 说美好也可以 说落后也可以 看自己吧 有一些东西 存在过就好了 人都得往前看
    JamesR
        51
    JamesR  
       12 天前
    那个要刷 leetcode 的时代吗?
    liqingyou2093
        52
    liqingyou2093  
       12 天前
    向前看,翻 20 多页论坛解决小问题的时代也过去了
    zzhirong
        53
    zzhirong  
       12 天前
    以防有不知道的,在 claude code cli 按下 Ctrl + G ,就可以愉快的用 Vim 编写提示词了。
    tairan2006
        54
    tairan2006  
       12 天前
    @liqingyou2093 并没有,还是要经常翻 github 的 issue
    ming1455
        55
    ming1455  
       12 天前   ❤️ 1
    《神鞭》:鞭去了,神留下
    hyuka
        56
    hyuka  
       12 天前 via iPhone
    @yakumo520 我记得他用的 emacs?
    dsd2077
        57
    dsd2077  
    OP
    PRO
       12 天前
    @cxd8190102 #47 我想起了《漫长的季节》结尾部分的那句话“向前看,别回头”,时代如此,生活亦如此。
    dsd2077
        58
    dsd2077  
    OP
    PRO
       12 天前
    @JamesR #51 是怀念那个能够在心流状态下敲代码的自己吧。当时为了找工作力扣刷了 400 多道,之后就没碰过了。
    dsd2077
        59
    dsd2077  
    OP
    PRO
       12 天前
    @booboo #32 感同身受了
    junwind
        60
    junwind  
       12 天前
    @dsd2077 坑度: 城市出租车 > 网约车 > 无人驾驶。 不过无人驾驶的发展还是太慢了。 我在武汉,武汉的萝卜一直可有可无的状态。
    dsd2077
        61
    dsd2077  
    OP
    PRO
       12 天前
    @xubeiyou #50 确实,美好与否是很“当下”的感受。就像很多人喜欢《从前慢》这首歌一样,如果当真回到从前大概率也是不愿意的。
    dsd2077
        62
    dsd2077  
    OP
    PRO
       12 天前
    @ming1455 #55 升华了。我们都要需要思考鞭子剪了之后,什么是重要的。
    lawrencepbr
        63
    lawrencepbr  
       12 天前
    “新世界已经没有能承载我的船了”
    Tarek911
        64
    Tarek911  
       12 天前
    每个时代都有各自的问题。
    mangoDB
        65
    mangoDB  
       12 天前
    很难想象,AI 的发展速度竟然如此之快。
    AmiKara
        66
    AmiKara  
       12 天前
    我也刷到了,很感慨
    charlie21
        67
    charlie21  
       12 天前 via Android   ❤️ 1
    去做创新领域,ai 没有染指的领域,WebGL 什么的

    远离应用层的东西;去做“逼近理论上限”的事
    nofishing
        68
    nofishing  
       12 天前
    @tairan2006 让 AI 调 GitHub MCP 自己搜
    Koduck
        69
    Koduck  
       12 天前
    动感地带,一个月 5000 条短信,我的地盘听我的
    zhang666
        70
    zhang666  
       12 天前 via iPhone
    @Sundayz 是,人类以后再也不需要人类了。
    douyacai911
        71
    douyacai911  
       12 天前
    @jackOff 谢谢 Gameloft
    catazshadow
        72
    catazshadow  
       12 天前 via Android
    天朝没有正经的半导体产业和与之配套的开创性代码的书写者

    这些人永远不会被大语言模型取代
    yeyedacai
        73
    yeyedacai  
       12 天前
    @shintendo “不传! 不传!”
    5xX4U5sUwdELgdQ3
        74
    5xX4U5sUwdELgdQ3  
       12 天前
    现在想体验 "推演代码的逻辑,各种并发、异步、边界的情况, 体验程序真正通过测试的愉悦感" 的话, 可以去写 FPGA 代码呀, Vim 编程, tcl 脚本编译, 解决跨时钟域的一堆异步和边界问题. 而且可能训练集不够, AI 在 FPGA 编程上的水平还赶不上 Java/Python/C 的准确度. 另一个很关键的是, FPGA 真的很好玩.
    79lawyer
        75
    79lawyer  
       12 天前
    @cadl 有点想看看
    LANB0
        76
    LANB0  
       12 天前
    @bluefalconjun 别骗自己了,你把 datasheet 喂进去,驱动编程其实范式比应用开发更统一,只是调试不好自动化。一旦你把调试链路自动化掉,就让 AI 上吧,一调一个不吱声。
    dddd1919
        77
    dddd1919  
       12 天前
    经常看到说野炊比王泪可玩性要高很多的玩家是不是也一样的心理,对各种左纳乌科技上天入地越来越腻歪,怀念像个溜达鸡满图捡材料打小喽啰的野炊生活
    yorkzz1qz
        78
    yorkzz1qz  
       12 天前
    @Sundayz 一语点醒梦中人,在 AI 时代,我们只需要学会如何让 AI 输出更稳定更安全更高效就行,以前是拿 ide 写代码,现在是拿大模型写代码,业务的逻辑还得是人来设计和判断。
    dsd2077
        79
    dsd2077  
    OP
    PRO
       12 天前
    @5xX4U5sUwdELgdQ3 #74 哈哈哈 去搞 FPGA ,要重头学,学会了,AI 又赶上了😅
    Sundayz
        80
    Sundayz  
       12 天前
    @yorkzz1qz 是的,新的工业革命必然带来新的生产方式,大多数人只需要掌握新的生产方式即可,那些改变世界的突破和创新,只需要那很少一部分人去做,社会的分工从古至今都是如此。
    xFrye
        81
    xFrye  
       11 天前
    按照这个说法的话现在也很美好的,只是折腾的东西有所变化。当前用 ai 在某些方面的具体实施时候,就像梦里练功一样睡醒一下子把自己武力值提高了 🤣🤣🤣
    lefer
        82
    lefer  
       11 天前
    虽然但是,AI 也给我这种本来不会写程序的人一些新的体验。

    原来当 PM 真的那么爽。
    cadl
        83
    cadl  
       11 天前   ❤️ 1
    @79lawyer 找了一下照片,竟然已经十年了。十年前的 3 月下旬弄的

    79lawyer
        84
    79lawyer  
       11 天前
    @cadl #83 帅
    booboo
        85
    booboo  
       11 天前 via Android
    @5xX4U5sUwdELgdQ3 目前 AI 写 verilog 逻辑稍微复杂点还是不堪用,写几百行代码看着像那么回事,调起来头都秃了
    appreciatemp
        86
    appreciatemp  
       11 天前
    @ybchenjie805 由于当时高强度玩 s60v3 的游戏,对现在的手游提不起一点兴趣
    zhengfan2016
        87
    zhengfan2016  
       11 天前
    我也怀念以前国企铁饭碗,本来我也是可以继承我父亲的国企工位的
    yuhangch
        88
    yuhangch  
       11 天前   ❤️ 1
    其实现在也有爽点,就是写提示词的时候,自己对逻辑、功能边界描述的清晰
    agent 一遍写成的时候
    bluefalconjun
        89
    bluefalconjun  
       11 天前
    @LANB0
    芯片 soc 的 datasheet 确实没喂过...
    但是这里的驱动编程不是那种 iic/gpio/usb 之类的标准小模块
    是 video dec/enc display secure cpu 这种各家自研的模块 文档是内部自己写的 驱动是历史累计下来的
    目前就这些开发和集成碰到的问题 问 Gemini/Chatgpt/Deepseek 一问下去就是幻觉丛生...

    那里有例子已经在用 AI 处理类似这种模块的开发了吗?
    dsd2077
        90
    dsd2077  
    OP
    PRO
       11 天前
    @yuhangch #88 从结果来看是这样的.只不过以前如果自己一遍写出来会觉得卧槽我好牛逼,现在如果一遍写出来只会觉得:卧槽,AI 好牛逼 哈哈哈
    dsd2077
        91
    dsd2077  
    OP
    PRO
       11 天前
    @cadl #83 有点酷
    LANB0
        92
    LANB0  
       11 天前   ❤️ 1
    @bluefalconjun #89 RK 和海思家的目前看文档喂进去完全没有问题,最近已经用 codex cli 和 claude code 纯 vibe code 方式完成了 rk 平台的驱动和多媒体框架开发,搭好硬件的自动化测试台架,时不时指导下方向避免进死胡同,设备挂死了重新上个电。不要在网页里问,直接终端里,让他读代码和框架上手干
    breeze5942
        93
    breeze5942  
       11 天前
    @jackOff 只是那个年代资源贫瘠,如果那个年代能玩到现在这么多种游戏,你就不会怀念啦。
    xxiaowangwang
        94
    xxiaowangwang  
       11 天前
    所以我做了个 vim terminal 想要以后接着用 vim,可惜做的不够好。
    https://github.com/wangzewang/fluxtty
    mingtdlb
        95
    mingtdlb  
       11 天前
    这就像你马骑得很牛逼,但现在大家都开汽车了
    dsd2077
        96
    dsd2077  
    OP
    PRO
       11 天前
    @mingtdlb #95 很形象的比喻。我很喜欢马,但是现代社会,城市里的普通人不可能去养匹马,也只有富人或者牧民有条件养得起。我每去一个景区,都会花钱骑一骑,只是一点都不过瘾。
    dsd2077
        97
    dsd2077  
    OP
    PRO
       11 天前
    @xxiaowangwang #94 厉害!
    xxiaowangwang
        98
    xxiaowangwang  
       11 天前
    @dsd2077 厉害的是 cc
    chaoschick
        99
    chaoschick  
       11 天前
    @yakumo520 tsoding 用的是 Emacs
    bluefalconjun
        100
    bluefalconjun  
       8 天前
    @LANB0 感谢共享信息 RK 和 Hisi 的文档看来是比较规范的
    多媒体部分涉及到 DRM/playready/widevine 了吗? 另外终端直接读代码的话 信息安全怎么考虑的?
    1  2  
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5842 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 319ms · UTC 02:52 · PVG 10:52 · LAX 19:52 · JFK 22:52
    ♥ Do have faith in what you're doing.