• 请不要在回答技术问题时复制粘贴 AI 生成的内容
NakanoAzure
V2EX  ›  程序员

想请教一下怎么提升全栈能力(主要是提升后端能力)

  •  
  •   NakanoAzure · 3 days ago · 3186 views

    以前只做过 web ,但是现在要求全栈,目前做的一个项目的话后端技术栈差不多是 python+rust+SQLite+Mysql 等等,然后也会用一些什么 redis 的中间件啥的

    现在让 AI 写后端代码也能完成,但是里面的质量和可靠程度我有点无法保证,只能让 AI 多测试覆盖啥的保证功能的完整性,但是这样子就很消耗 token 了

    所以想请教下后端或者全栈的大手子们,在 AI 时代,怎么快速熟悉对应的技术栈、数据库以及中间件,自己个人找小项目开始写吗,但是怎么说呢现在 AI 写了后端代码,我也看不懂,我自己感觉也没有技术深度上的提升,这一点感觉最近特别困扰也有点焦虑;还是说在做需求、debug 的时候就多问 AI ,让 AI 教我一些相关的知识点?但是这种感觉也有点零零散散的不成体系

    想请教一下大家有没有什么好的方法,探讨一下

    30 replies    2026-06-02 13:58:47 +08:00
    viskem
        1
    viskem  
       3 days ago   ❤️ 1
    《将以上全文复制给 OPUS 4.8 1M MAX 》
    《将以上全文复制给 GPT 5.5 ExtraHigh 》
    darksword21
        2
    darksword21  
    PRO
       3 days ago
    交流一下,我是后端想学前端但是发现看不懂。。。
    viskem
        3
    viskem  
       3 days ago
    《让 OPUS 分析完给 GPT 留言 Review 》
    《让 GPT 分析完给 OPUS 留言 Review 》
    《问 OPUS 如何才让双方相互留言》

    读完以上几本书。
    Sundayz
        4
    Sundayz  
       3 days ago
    自己的项目不要关注技术细节,直接 vibe coding 一把梭,公司的项目就多做 code review 和验证测试。
    Maerd
        5
    Maerd  
       3 days ago   ❤️ 6
    1.还是靠多写,多看文章,把 ai 当十万个为什么
    2.拥抱云原生,云原生时代一定可以不会 k8s 、数据库调优,但是一定要知道那些云原生产品怎么用(比如阿里云的 acr/ack 这些,ci/cd 这些)
    3.你如果是从头开始学习后端,现在是个很好的时候,因为你可以没有技术包袱地尽量使用新的技术,不要再使用老掉牙的 mysql5 这类的东西,直接换 pgsql 。另外我还看到你有用 django ,如果你使用 django 的话,也不要再用 django-drf 了,直接使用 django-ninja 这些现代化的库
    4.尽量选择生产可用,更新频繁,用户社群大的库,有时候你的需求可能别人已经造过轮子了,在实现需求前一定要先问一下 ai 有没有现成可用的库,直接调第三方库比自己实现/ai 实现要稳定可靠的多
    5.测试用例很重要,ai 时代尽量转到测试驱动开发
    seedling
        6
    seedling  
       3 days ago
    你应该提升赚钱能力,而不是提升技术
    yh7gdiaYW
        7
    yh7gdiaYW  
       3 days ago   ❤️ 1
    得多实战,纸上谈兵始终是不行,AI 现阶段涉及到架构问题埋雷挺多的
    NakanoAzure
        8
    NakanoAzure  
    OP
       3 days ago
    @Maerd 非常感谢,确实自己想了下还是只有多问和多练这两条了,所以除了上班感觉自己平时也要最好做一些符合自己需求的项目,然后用一些前沿的技术才能慢慢熟悉😂
    NakanoAzure
        9
    NakanoAzure  
    OP
       3 days ago
    @seedling 这个是另外一个话题了,我自己最近也在思考有想做自媒体方向的东西,主要是面向未来 AI 带来大规模失业的焦虑什么的,有想法,不过希望未来能尽快开始实践!
    NakanoAzure
        10
    NakanoAzure  
    OP
       3 days ago
    @yh7gdiaYW 是这样,这个问题的出发点就是我之前也提几条问题了,就是我们内部 vibe 出来了一个项目,功能点是能跑,但是 AI 设计的架构啥的是否合理有的时候就需要自己去 Review 了,但是没有技术深度无法判断架构、设计模式啥的运用的是否合理,虽然我感觉这个问题等以后模型越来越强的时候应该不是问题,但是在现在这个过渡阶段感觉还是得多加深技术深度。。。。
    Ficelle
        11
    Ficelle  
       3 days ago
    手写一个项目就行了
    visper
        12
    visper  
       2 days ago
    多和 ai 聊天,理解原理。然后看 ai 写的代码,不知道为什么这样写的就多问。能理解原理能看懂了代码了。这样就行了。 虽然就算这样你自己开始手写代码的时候会常用手生不知道怎么开始写。但是现在都用 ai 写了,这倒不要紧。
    ExplodingDragon
        13
    ExplodingDragon  
       2 days ago
    云原生确实是非常值得了解深入的一方面,不是说有哪些项目,而是指相关的细节和考量,例如为什么在此处用 xx 而不是 xx , 很多都是实际生产环境的经验总结
    Rust2015
        14
    Rust2015  
       2 days ago   ❤️ 1
    首先,要搞懂 MVC ,同时搞懂 MVC 与 MVVM 的异同,重点在 json ,因为你要用 json 跨域,json 搞懂了,restful 同时也要搞懂,CRUD 进行增删改查,如果是 spring boot 要搞懂 mybatis ,就是所谓的 ORM ,然后就是 security 。这些是 spring boot 框架的大概。这时候到了 spring cloud 这时,就是所谓的微服务了。微服务更多是概念和配置,主题就是主打拆分...,把架构拆分的更细
    newtype0092
        15
    newtype0092  
       2 days ago
    以前发现问题得自己处理

    调查->修改->验证

    这条路径可能需要来回重复,期间的过程就是不断学习和加深印象的过程。

    现在全部交给 AI ,感觉自己没有太大的动力去了解细节。

    我之前是后端,用 AI 写了几个 flutter 项目,现在自己的前端水平可以说毫无进步,而且项目迭代体量变大后,AI 的修改也越来越困难,修改的 patch 越来越大,微调一个小地方有时需要反复对话,widget 改动一个地方好了其他地方又崩了,感觉屎山随时要塌。。。
    XuDongJianSama
        16
    XuDongJianSama  
       2 days ago
    后端还不好搞,ai 可以全自动。没 token 可以让低级 ai 对着 api 猛测就行,测试方案让高级 ai 写,低级 ai 测出 bug 写 md ,给高级 ai 修
    NakanoAzure
        17
    NakanoAzure  
    OP
       2 days ago
    @newtype0092 确实,看来还是不能太心急了。。。感觉也只有结合具体的业务代码来学习体会才能有提升
    NakanoAzure
        18
    NakanoAzure  
    OP
       2 days ago
    @ExplodingDragon 老师有什么好的经验分享吗,就是我在问 AI 的同时让他给我讲比如技术选型,为什么这么设计以及可维护性等等的东西?
    NakanoAzure
        19
    NakanoAzure  
    OP
       2 days ago
    @Rust2015 这样吗,原来不是先去了解后端的语言然后再循序接近的去了解啊。。。
    zimieD
        20
    zimieD  
       2 days ago
    根据你的技术栈问 AI 让他给你一套学习的路径,可以边学边问,叫他给你出题,一个一个目标完成,我学新语言就是这样的
    poppub
        21
    poppub  
       2 days ago
    我认为最好的办法就是看质量高的开源项目。现在有了 ai 更方便了。你可以让 ai 帮你总结项目的组织、代码等。然后尝试自己给这个项目改动或添加一些功能。
    xubeiyou
        22
    xubeiyou  
       2 days ago
    我的话是后端写了 10 多年 写多了 其实会有个编程思维在 哪怕你没做过通过 ai 熟练一遍 然后写代码 review 下设计 也可以优化他- - 我觉得 ai 的发展就是给全面性更广的人带来更多的支持 因为你再深入 嗯的也是有限度的 - - 多看 多理解 多梳理设计 我觉得会更合适点
    66beta
        23
    66beta  
       2 days ago
    rust 可能需要熟悉一下,python 不至于吧
    NakanoAzure
        24
    NakanoAzure  
    OP
       2 days ago
    @66beta 会肯定会一点啊,但是就是我不知道什么样才叫写的好。。。这个好的评判水平就是比较缺乏的。。。
    kandaakihito
        25
    kandaakihito  
       2 days ago
    跟你一样,但是是反过来的。

    去年想学前端,于是各种三板斧、vue 、react 的教程都看了都学了,然后发现自己不会画页面。
    就是,面对一份空荡荡的 page ,根本不知道从何下手,画不动。

    大抵是由于 ai 实在太会写了,对于普通的 crud 页面,真的只要指定一下技术栈和代码风格,然后纯口述就行了。。。。
    NakanoAzure
        26
    NakanoAzure  
    OP
       2 days ago
    @kandaakihito 你好,我现在也是口述写前端捏,前端啥的已经完全不会了捏,AI 写啥我就会什么😂
    NakanoAzure
        27
    NakanoAzure  
    OP
       2 days ago
    @xubeiyou 非常感谢!
    jettzhang
        28
    jettzhang  
       1 day ago
    多做项目多实践,不懂就问 AI
    snkzhong
        29
    snkzhong  
       1 day ago
    😄 可以试试我的这个开源 Rust 项目,不用写代码就解决了常规的后端问题
    https://raisfast.com
    NakanoAzure
        30
    NakanoAzure  
    OP
       1 day ago
    @snkzhong 谢谢,我抽时间看一下🫶
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5862 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 89ms · UTC 03:33 · PVG 11:33 · LAX 20:33 · JFK 23:33
    ♥ Do have faith in what you're doing.