2025-03-06 21:48 点击次数:69
十四岁就開始写代码赚钱,这搁以前妥妥的别人家孩子,现在却成了不会写代码的“文盲程序员”?
现在这些年轻人呐,用AI工具用得倒是溜,代码也写得飞快,可一问原理就抓瞎,稍微改改需求就懵圈。
这就好比用惯了导航,哪天手机没电了,东南西北都分不清,能行吗?
Namanyay,一位从14岁就开始编程的老程序员,最近在博客里吐槽现在的新手程序员:离开AI工具就不会写代码了!
他遇到的初级开发者,每天都抱着Copilot、Claude或GPT不撒手,代码写得飞快,但对代码背后的逻辑却一无所知。
就像一个只会查字典却不懂语法的人,能写出好文章吗?
这篇文章引起了广泛讨论,连马斯克都来凑热闹,说现在的人离了导航都找不到路。
网友立马反驳:要是导航每用五次就出错一次,你还敢完全依赖它吗?
Namanyay在博文中回忆了他12年前在Stack Overflow上提问的经历,那时候还没有AI辅助编程工具,程序员遇到问题只能上网搜索,寻找前辈的经验分享。
他当年遇到的一个问题,得到了资深开发者Nathan Wall详细的解答,不仅解决了问题,还学到了很多新知识。
而现在的年轻程序员,遇到问题直接复制粘贴错误信息到AI工具里,方便快捷,却失去了深入学习的机会。
AI工具就像一个黑盒子,只提供答案,不解释原因。
而Stack Overflow上的讨论,能让你了解不同专家的观点,不仅知道“是什么”,更能理解“为什么”。
Namanyay认为,优秀的开发者不是靠复制粘贴解决方案成长起来的,而是通过深入理解系统和学习其他开发者的思维方式。
虽然他自己也在使用甚至开发AI工具,但他担心过度依赖AI会让年轻程序员丧失独立思考和解决问题的能力。
他建议,使用AI工具时要多问几个“为什么”,并积极参与技术社群的讨论,从资深开发者的经验中学习。
他还建议,代码审查时不仅要检查代码是否可用,更要了解开发者的思路和决策过程。
AI辅助编程是大势所趋,但如何利用AI工具提升效率,同时又不丧失深度理解和创新能力,是摆在所有开发者面前的难题。
Namanyay的担忧并非杞人忧天,过度依赖AI工具确实可能导致程序员基础知识薄弱,缺乏独立思考能力。
AI工具的便捷性不言而喻,它可以帮助程序员快速生成代码、查找错误、提高效率。
但如果程序员只满足于复制粘贴,不去深入理解代码背后的逻辑,就很容易沦为“代码搬运工”,缺乏创新能力和解决复杂问题的能力。
那么最后小编想问:以后是不是写代码都不用学编程了,点点鼠标就能搞定?
那以后程序员岂不是人人都能当?