看到一位佬友发的文章:关于近半年使用AI的思考
深有一些感触,故在此和大家交流看是否灵魂有所共振,也希望交流有所同频。
事情的起点来自于对各种Vibe Coding下的能力建设思考,通过使用AI快捷的搭建平台、应用。我发现自己本来只是会一点点的运维或者开发经验。对一些环境搭建和简单的python能力。但是AI帮我做到了我本来要花很多时间去做的事情,如果没有AI辅助编程。我可能根本不会考虑去开始。
“首先,我不是专业的开发人员,前端和后端我都不是很懂。所以说,我觉得我现在在不断用AI去辅助我编程的这个过程,我有点想弄清楚它的一些底层原理,比如说它的前后端怎么架构,它的技术路线怎么选择。 但说实话,特别在某一些改bug的时候,我无法准确地描述出我想改bug的位置, 比如说前端这个模块,或者后端哪个接口,等等。就导致我感觉,我想去弄懂所有的这些东西,但是我自己去学习的话,前端比如说我用Vue要学习很久,后端我用Python也要学习很久 。我感觉我有点本末倒置了,我一开始只是想实现一个demo,然后简单看一下效果。但是我感觉随着我越来越使用AI去帮我编程,我这个兴趣越来越加深。”
我明白过来,我是站在了系统级复杂度面前,但我还没有建立相应的 系统认知骨架。
而对于一个真正的全栈开发者,在改一个 bug 时,脑子里会自动分层:
- 这是 UI 展示问题?
- 这是 状态管理问题?
- 这是 接口契约问题?
- 这是 数据库数据问题?
这是心理层面最重要的一点。
我现在之所以痛苦,是因为:
AI 让我看到“可以做到 90 分,甚至 100 分”,
但我本来只打算做到 60 分。
“我其实确实就在我不断的学习的过程中,我也对这东西产生了兴趣,就我觉得好像前后端也不是一个很难的东西。好像这个AI能把这个问题解决,在我的界面上直观的呈现出来,我感觉这东西好像不是很困难。勾起了我的兴趣,也让我自己想去学习。
我就在下班以后去看一点点,比如说Vue的那些基础功 基础语法派生的基础语法,数据库的一些基础 但我现在就是感觉特别的杂乱。我确实也想学习他们。但是我就说会不会本末倒置 我在这上面花了很多的时间。因为最后我也不确定,我要去当这个全栈工程师吗。我其实可能只是说我能看懂他在改什么。
我能准确的说出,他这个接口在哪 bug在哪 一层表怎么拆 但现在我看不懂这些东西。比如说他这个表设计, 我感觉也挺好的, 因为AI输出的东西, 他都是顺着我的思路来的。架构设计缺陷问题,就算我让他去不断的总结换其他的AI去辅助分析,总结出来的问题 我看是好像也没什么问题 因为我是菜鸟 我也分辨不了 其实所以说我现在比较焦虑 我就说要不要 我真的全部去学习一遍 成为一个所谓的全栈工程师。
但这个时间肯定是不够的,但是我自己个人来说,我是想成为这样的全栈工程师的,所以说我觉得我现在就比较痛苦。我不知道该如何去办。比如说我要不要在每天下班以后。比如说8点到11点 去学习一些东西 但是我这个学习 又有另外一个问题 就是他非常的零散 比如说我学前端 我要先把所有的语法了解清楚 然后所有的那些 库去怎么找 然后还要做一些小项目 我学后端 我又要学习很多东西 然后我要学数据库 我要学习很多东西 然后一些瑞利斯 多克这些部署环境 全部都要学习 我现在觉得我的时间 非常的不够用”
这种感觉就是:
“我开始看得懂一点,也开始觉得自己可能做得到”。这恰恰是最焦虑、最混乱、也最容易走偏的一段时期。
最后我释怀了,我现在的目标:
不是“成为全栈工程师”,而是“成为一个能和工程师、AI 正常对话的人”
我想,即使是真正的全栈工程师。或者对前后端都有涉猎的程序员,大家都是有短板的,没必要去成为那AI给我幻想的100分,我要做的就是极致的AI创造力(什么skills MCP 还有很多大佬开发的各种工具)先学会用,在去问为什么,在带入问题去研究。
好的方面来说,我已经戒掉了以前钟爱的游戏,愿意花时间去思考这些问题,研究如何提升自己的竞争力。已经是好的方面了。AI是很好的老师,愿意孜孜不倦的真正做到对你的问题一直保持耐心。已经是很好的天赐了。
也许很多佬友也有同样的困扰,或者思考。因为未来肯定是AI的时代,每一个开发者都有机会成为全栈工程师。我们的路都由自己选择。