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

11 小时 28 分钟前
 NakanoAzure

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

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

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

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

2264 次点击
所在节点    程序员
26 条回复
viskem
10 小时 59 分钟前
《将以上全文复制给 OPUS 4.8 1M MAX 》
《将以上全文复制给 GPT 5.5 ExtraHigh 》
darksword21
10 小时 58 分钟前
交流一下,我是后端想学前端但是发现看不懂。。。
viskem
10 小时 58 分钟前
《让 OPUS 分析完给 GPT 留言 Review 》
《让 GPT 分析完给 OPUS 留言 Review 》
《问 OPUS 如何才让双方相互留言》

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

调查->修改->验证

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

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

我之前是后端,用 AI 写了几个 flutter 项目,现在自己的前端水平可以说毫无进步,而且项目迭代体量变大后,AI 的修改也越来越困难,修改的 patch 越来越大,微调一个小地方有时需要反复对话,widget 改动一个地方好了其他地方又崩了,感觉屎山随时要塌。。。
XuDongJianSama
8 小时 53 分钟前
后端还不好搞,ai 可以全自动。没 token 可以让低级 ai 对着 api 猛测就行,测试方案让高级 ai 写,低级 ai 测出 bug 写 md ,给高级 ai 修
NakanoAzure
7 小时 54 分钟前
@newtype0092 确实,看来还是不能太心急了。。。感觉也只有结合具体的业务代码来学习体会才能有提升
NakanoAzure
7 小时 50 分钟前
@ExplodingDragon 老师有什么好的经验分享吗,就是我在问 AI 的同时让他给我讲比如技术选型,为什么这么设计以及可维护性等等的东西?
NakanoAzure
7 小时 50 分钟前
@Rust2015 这样吗,原来不是先去了解后端的语言然后再循序接近的去了解啊。。。
zimieD
5 小时 24 分钟前
根据你的技术栈问 AI 让他给你一套学习的路径,可以边学边问,叫他给你出题,一个一个目标完成,我学新语言就是这样的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1216933

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX