我先说结论,我自己也觉得这机率很低,虽然我主要是韧体工程师
我有一位朋友,没有念大学,但看到网络上有许多转职前后端的影片后
就也兴起了想要成为前后端工程师的想法
但由于某些因素,他无法静下来好好地念书写code,他就会想利用使用全AI的方式
来帮助他写code,然后来取得这个职位。
我个人是认为这个想法不切实际,主要的原因有几个
1.万一面试时遇到白板题就涝赛了
这个没啥好说的,万一不是上机考,而是用白板来解释算法或是题目的话
,长期只靠chatGPT或是其他LLM而没有自己仔细的思考的话,有很大的机率应
该会被钉在白板上。
2.chatGPT从来没有保证产出的东西就是100%正确的
chatGPT当然看过很多资料,可是我自己使用的经验而言,用chatGPT解一些常见的
问题非常好用,像是leetcode上面的题目或是一些基本的东西,但是只要当chatGPT
碰到一些较为罕见的东西时,产出的东西就可能会发生错误。只依赖chatGPT而无法
自己写code的话,当出现问题时,就永远都还是问题,而无法解决。
3.很难累积经验值
一个资浅跟资深的软件工程师而言,最大的差别往往都是资深的看一眼就能知道问题在哪
;而资历浅的工程师则要奋斗很久。魔鬼真的常常出现在细节当中,有时候一个算法出
现了严重的问题,往往只是一个正负号搞错,然后算法就爆掉了。但长期依赖chatGPT
而没有自己下去看的时候,这种经验就很难累积
我自己是这样觉得啦,所以即便现在有很多方便的AI工具可以使用,但要好好成
为一位"有价值"的前后端软件工程师,我个人认为还是要踏踏实实地去做,没有
那种只依靠AI就可以解决全部的工作这种事情
大guy是这样