如何可以持续提升自己的编程能力

2025 年 2 月 27 日
 baizhu

突然有个困惑。

感觉现在写代码越来越依靠 AI 辅助生成,跟 AI 不断对话,得到基本框架,然后自己在做一些微调。导致现在拿到一些需求之后,反而不知道该如何自己写了。

这种情况是需要刷题或者看书持续提升自己的编程能力,还是说拥抱变化,毕竟 AI 驱动开发也是开发能力的一种?

5442 次点击
所在节点    程序员
30 条回复
lanhiy
2025 年 2 月 27 日
当然是拥抱变化
1sen
2025 年 2 月 27 日
先自己想思路,然后再问 AI ,如果 AI 给的方案比自己想的好,就吸收学习。
dford
2025 年 2 月 27 日
多看书,多看优秀代码,多写代码实践
debuggerx
2025 年 2 月 27 日
自己都知道原因了,还有什么好问的。
想提升自己就少用 AI ,就像汽车发明出来了,人就不用跑步锻炼身体了?
老板们都会希望你多开车、乘车,尽可能多的把时间交给公司,而自己整天锻炼、自律、养生……
iamqk
2025 年 2 月 27 日
学习 AI
hackerwgf
2025 年 2 月 27 日
提升解决问题的能力
garychenlin
2025 年 2 月 27 日
以终为始,想清楚为什么写这份代码,实现功能还是编程练习。我个人倾向于拥抱变化。
levelworm
2025 年 2 月 27 日
我现在是做点简单的底层项目,自己想查资料。
linuxsuren
2025 年 2 月 27 日
来参与开源项目吧,我这个做了三四年了,https://github.com/LinuxSuRen/api-testing ,可以持续做下去,做的越来越深入
guanhui07
2025 年 2 月 27 日
多看优秀代码 看懂,想清楚,还有解决问题的能力是要积累的,可以参与开源代码
houOne
2025 年 2 月 27 日
以前我领导也问过我:你为什么觉得比人的代码水平更加高?

其实这东西很难统一标准的对比,领导应该是看 解决问题的能力。
jardel
2025 年 2 月 27 日
其实仔细想想现在阶段 AI 就是刚入行时候样子,特定的实现某个功能。干得久了就发现了软件的设计是比较难的,界面怎么设计体验感更好,服务怎么设计冗余少,性能高,成本低。
brucexueth
2025 年 2 月 27 日
brucexueth
2025 年 2 月 27 日
简单地说,编程回归了本质,本质还是利用一种工具来解决现实中的实际问题和需求,对于程序员和开发的要求,也变成了对于实际问题需求的理解、抽象、思考方式,过去单纯技能型的优势将会毫无价值。好的开发者将会需要以下知识:

- 社会学,了解社会和人类是怎么运作的,了解自己的程序要解决什么问题
- 创业,了解商业的运作,了解 PMF 和 PLG ,了解各个参与方以及如何协调各方的利益和沟通
- 设计和艺术,单纯的功能性软件已经没有门槛,好的设计,具备很好的艺术和理念才能脱颖而出
- 良好的逻辑,抓到核心问题,语言和框架优劣之争的话题都变得毫无意义,找到核心问题,使用最适合的编程语言,应用正确的逻辑更重要
- 架构设计、设计模式,AI 目前还是只能针对部分功能写出能用的代码,架构和设计模式的优劣可以拉开较大差距

等等
qunali
2025 年 2 月 27 日
@debuggerx 会不会有种,别人都使用联合收割机割麦子了,而自己还用镰刀慢慢割?
nealHuang
2025 年 2 月 27 日
@qunali 不会,你知道有收割机,但你还要学习镰刀是如何进化为收割机的,才能更好的把控收割机
wlf2mydream
2025 年 2 月 27 日
开 copilot ,学习 ai 给的代码哈哈哈
specita
2025 年 2 月 27 日
我觉得是发现需求的能力无比重要。
hahiru
2025 年 2 月 27 日
你可以问 AI ,你为什么这么写,有什么好处,我那么写有什么坏处。
发挥自己主观能动性。聪明人已经行动了,懒人还在想到底该咋弄。
zapper
2025 年 2 月 27 日
我觉得既然是软件工程,还是提升一下工程能力,往更高层次看

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

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

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

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

© 2021 V2EX