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

换语言和技术栈阵痛

  •  
  •   jonty · 5 天前 · 2889 次点击

    从写 C++的类嵌入式代码,转到了写 go 的 web ,目前两周了。处于看的明白,但是下手写很困难,基本都是依赖 ai 进行的编码。这种无法掌握的感觉让我感觉很没安全感,各位大佬转语言/技术栈,都是怎么过来的?

    24 条回复    2026-04-03 17:55:55 +08:00
    FinnBai
        1
    FinnBai  
       5 天前
    要是两个月前我看到这个问题,我会说一大堆的东西,什么看知名项目源码啊,学习 Go 语言底层啊。但是现在我用 ai 写项目都快不看代码了,什么换语言换技术栈,都不成问题了
    ynyjyz
        2
    ynyjyz  
       5 天前
    AI 一把梭就完了
    C64NRD
        3
    C64NRD  
       5 天前
    安全感 = 模型质量
    jonty
        4
    jonty  
    OP
       5 天前
    @FinnBai #1 话是这么说,如果我对 go 很熟悉,也不担心。 但是如果真出一些意外情况,需要手动去改,去测。那马脚不就露出来了
    v1
        5
    v1  
       5 天前
    那是因为 c++的语法和 go 语法的割裂感比较重,像 php 转 go 毫无压力
    calvinHxx
        6
    calvinHxx  
       4 天前
    多用用就习惯了。c++嵌入式代码风格和现代 c++差别还是蛮大的。写现代 c++思维和 web 差别不大了基本就异步 async 那一套
    ksc010
        7
    ksc010  
       4 天前
    @calvinHxx 嵌入式项目和 web 项目 思维方式还有有差别的
    131Ib4z7Kk3ptGyY
        8
    131Ib4z7Kk3ptGyY  
       4 天前
    @C64NRD 对头
    hunter0122
        9
    hunter0122  
       4 天前
    最近在从前端转写 java 。只能说 Opus 真强,再给我点 token 吧
    buffzty
        10
    buffzty  
       4 天前
    1.请求过滤,加 hook 各种中间件
    2.body 验证和绑定
    3.根据 api 和参数进行逻辑处理 查库写库
    4.数据格式化返回
    各种语言都是这么个流程 很简单 你说的难是不是业务逻辑太复杂
    Felldeadbird
        11
    Felldeadbird  
       4 天前
    我学 go 的时候,会把旧语言的习惯尽量抛弃掉。根据 go 的语言特性来写。例如:error 明确。结构等等声明好。

    阵痛期熬过来后,有一套属于自己的 GIN 架构了,后面写 web 后端就舒服很多了。

    我阵痛期是:gin 路由如何自动注册和绑定,异常处理,参数统一处理,数据库连接选 GORM 还是原生的……

    不过,后面 ALL IN AI 后。代码都懒得看了。
    James369
        12
    James369  
       4 天前
    还是停留在古董程序员思维,现在要有 AI 思维。
    咳咳..
    coolair
        13
    coolair  
       4 天前
    @jonty #4 你真的是想多了。老板对员工的要求是快速输出产品,不是高质量的代码。
    FinnBai
        14
    FinnBai  
       4 天前
    @jonty #4 所谓的手动测现在都可以让 ai 去处理,哪里不懂,问 ai ,哪里有问题,让 ai 去修。这个思路下来,根本没有什么技术栈的事,也没有看代码的需求。把自己当成一个懂架构会测试的产品,把 ai 当成全能的程序员就行了
    loading
        15
    loading  
       4 天前   ❤️ 1
    加油,多学多练就好了。
    我有几年时间同时写着 Golang,python 和 C 。
    而且因为是全栈,web 我也写,用着 HTML,CSS JS (Vue.js 和 svelte )
    同时还玩着键盘,画着 PCB ,同时也开发着其他嵌入式项目。
    机械设计也要涉及。

    不过是在古法编程的时代,心态没有现在 Ai 时代那么浮躁。

    但试着沉下下来,把基础学好,在用的框架写熟练就会变好。
    现在作为 Ai reviewer ,基本功要求还是要有,但广度比以前更广。
    kandaakihito
        16
    kandaakihito  
       4 天前
    因为有了 ai 之后几乎不会手写长篇代码,导致缺少练习了。。。新语言处于看得明白,也知道背后的原理,但是就是没法一气呵成地跟写作文一样手搓出来
    kakki
        17
    kakki  
       4 天前
    我不认为你还有下场自己写代码的机会.
    xiaobaiyihao
        18
    xiaobaiyihao  
       4 天前
    关键 ai 有技术债啊,后续可能你随便改个小需求你都不会,你也不知道他是哪里出现 bug
    MEIerer
        19
    MEIerer  
       4 天前
    纯 Vibe 的,生产出问题了看不懂代码这情况没碰到过?
    jinxgogo
        20
    jinxgogo  
       4 天前
    现在嵌入式不是很吃香吗,很多 ai 穿戴硬件厂
    zhady009
        21
    zhady009  
       4 天前
    有单元测试和自动化集成测试就有安全感了,核心逻辑再加个 benchmark 观测性能
    linchen1987
        22
    linchen1987  
       4 天前
    为啥还要手写,能看懂代码,判断代码质量,能通过 AI 产出优质代码就好了。
    aiqian
        23
    aiqian  
       4 天前 via Android
    恐惧源于未知,大胆尝试,多写就行了
    abc0123xyz
        24
    abc0123xyz  
       4 天前
    闲暇时间,古法编程搓几个东西
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4462 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 10:10 · PVG 18:10 · LAX 03:10 · JFK 06:10
    ♥ Do have faith in what you're doing.