AI都能做小程序了,为啥娃还要学编程看代码
- 2026-10-29 06:28:43
小孩现在直接可以通过说需求来实现编写小程序、做游戏了,为啥还要学编程看代码?
想吃编程这碗饭,或者孩子确实有这个兴趣,就GitHub,没有这个兴趣,自娱自乐玩玩结束?这个领域男性居多,女性少,是偏见还是确实有性别差异?
实际工作代码把关的必须是懂代码的人类么?不能说两个ai相互检查,或者再来一个ai模拟结果么?
如果人类如此重要,很多大厂都在裁程序员是因为啥?总不能是因为老板错误决策,误以为ai能干吧?还是说“程序员”和“工程师”,是两个工种?
工业级项目的兴趣培养、技能进阶以及自检的路径?
答曰:
1)编写小程序、做游戏是非常低级的编程活动,和实际工业需求相差甚远。目前市场上有一些少儿编程AI辅助项目,教小孩用AI编程直接做项目,绕过了底层代码和基本数学原理,让人误以为自己会编程,这并不是一件好事。
事实上,扎实的编程基本功和计算机基础知识依然非常重要。因为在实际工业应用中,人们面对是工业级的需求,和单纯的写一个小程序小游戏相去甚远。比如在量化项目中要处理毫秒级高并发任务,此项目要求代码编写者深谙操作系统和网络原理,代码的写法也和普通项目风格完全迥异。又比如在大型工业软件项目中,往往要采用内存池+位标识的方法极致节约能存,这需要坚实的操作系统原理基础。更重要的是,面对现实场景,工程师的角色是把握的现实生活和机器之间的桥梁,只有工程师知道在什么场景下应用什么算法可能更好,参数设置也和工业经验相关。这些素质都是AI无法替代的,AI确实会写代码,但是AI感知能力永远不如人类。
2)如果想吃编程这晚饭,首先就不能把目标局限于编程,而是要立足于解决现实需求。编程是手段,解决问题才是目的。实际工业场景中有太多的细节需要自动化,每一个自动化的点,都是编程的切入点。对于尚未真正接触计算机基础知识的中小学生来说,他需要去了解的不是编程这项技术本身,而是人类社会的分工和产业全景。在诸多的现实问题中,去寻找一个自己感兴趣的点,然后到git上面找工业级的开源实现,去阅读代码和论文。我举一个例子,比如对加密货币有兴趣的孩子,他就可以直接去看比特币的源码,去了解比特币背后的密码学原理,看不懂就用AI辅助学习,我自己是用gemini的canvas功能进行学习的,非常有用。
3)实际工作中关键位置必须由人类把关,单纯依靠agent是绝无可能的。因为每个项目都会有风险点,需要有人负责修复,agent无法负责。目前的趋势是各大厂都对代码审核做出了要求,禁止程序员直接复制粘贴AI生成的代码,所有代码必须人工过一遍,提交代码的人必须自己要能读懂代码,严禁出现代码黑箱的情况。所以AI不可能淘汰人类工程师,有经验的工程师只会更值钱。
4)大厂裁员是一个周期性问题。此轮大厂裁员主要和前几年扩招有关,属于行政和财务问题,不是技术问题,当然AI可以作为一个裁员的借口。
5)兴趣的培养:产业全景图->寻找兴趣点->去检索开源项目是否存在->通过开源项目直接读代码和论文,并学习相关基础知识。
至于产业全景如何建立,这应该是中小学阶段最重要的东西——打下广博的知识基础。一个人知道的越多,就越容易对世界产生兴趣。小学生必须要建立起宽广的知识面,上知天文、下知地理,要构建起正确的时空观和世界观,培养起对世界探索的好奇心,这是小学阶段要做的事情。
知识星球中有往期文章合集(包含所有付费文以及被删文章),星友可入群。