我是张砷镓,深加教育创始人,一名资深程序员转业的编程老师,自2016年开始探索编程教育至今,曾在南明教育旗下多所学校执教多年。
如果想了解我的编程生涯,可参看这篇文章:《我的编程之路》
缘起
2016年,我结束了七年的北漂生活,离开熟悉的互联网圈,在陪伴孩子之余,开始探索编程教育。
在经过半年的准备后,我写了一篇《为什么你应该开始学习编程了?》,发在笑来老师的“学习学习再学习”上。这是讫今为止,我写过的所有文章中,最接近10W+的一篇。
很快,我就在学校开启了编程社团的尝试。

我还清晰地记得,第一次开社团课时,对着一堆初中的孩子,唾沫横飞地讲了半天,但学生最后连「什么是程序」都没搞明白,临走时那失望的眼神……

我还清晰地记得,在学校开设了1-6年级24个班的编程课,一节课重复上八次,不断推倒重来,在教学日志里各种碎碎念的时候……
我还清晰地记得,当年对儿童发展阶段一无所知的我,在一年级的课堂上问大家「这里有什么规律?」,而孩子举手反问「老师,什么是规律?」时,自己哑口无言的场景……
我还清晰地记得,上了一堂好课之后,一个人在教室里手舞足蹈地庆祝;还有一堂课上砸了之后,一夜都没睡着觉,在床上翻来覆去地想,突然灵光一闪,爬起来一直备课到天明……
网课
在学校授课的同时,我也在探索远程教学的可能性。
最早的尝试,是一个面向成人的收费群,群名就叫「编程镓教」。二十几个学员,基本都是被我之前那篇《为什么你应该开始学习编程了?》文章吸引来的,魏智渊老师是其中之一。
我每周写一篇教程,然后让学生做作业提交。然而由于课程设计的太难,到了第五课之后,交作业的人从一开始的20多人,降到只有1个,最后无疾而终……

在这次失败之后,我总结出了这样的经验教训:只有以终为始、目的清晰、过程中及时反馈,保证学员获得成就感而不是挫败感,才是可持续之道。
疫情期间,学校停摆,而cctalk各种网课平台的适时出现,让我得以再次开始探索网课的形式。
这时的我,已经积累了很多线下的教学经验,初级课程已经经过多轮迭代。再加上网课的规模小,生源也有筛选性,学生热情高涨动力十足,这就让很多原本不可能的事情,成为了可能。
短短几年时间,我带孩子们创作出了无数故事、动画、电影、游戏、软件。课程也从Code.org、Scratch、Python,延伸到浦育AI、腾讯AI创想家、微信小程序……
作品
编程培训行业,一般不留作业,因为完成度低,学员容易受挫而影响续报率。而我的每一期课程,都要求每个孩子在毕业时交付一个原创的作品。
作品,不是作业。作业,只是课堂练习或课后练习,一个班的孩子们最终完成的作业,往往千篇一律。而作品,则是孩子自己独立或组队完成选题、搜集素材、项目开发、测试交付的完整产品。
我会带孩子们用Scratch创作动画电影:

用Scratch和Python复刻经典游戏,或者开发原创游戏:

用浦育AI平台开发基于AI模型的游戏:
用Python开发基于AI模型的实用软件:


还有开发微信小程序:



我始终坚信:编程最大的乐趣来源于创造,只有不断地创作作品,并从中获得源源不断的成就感,才能维持学习的兴趣。
拥抱AI
曾经,想通过编程创作一个软件或游戏,需要掌握大量跨领域的知识和能力(写代码、数据库、交互设计、界面设计、美工设计……),要查各种文档和API(很多都是英文的),进行无数次DEBUG调试,要消耗大量的时间和精力。
ChatGPT出现后,我很快就在教学上展开了应用。一个功能不知道怎么实现,AI能快速给出相对靠谱的方案;代码出错时,孩子们把错误日志复制给AI,很快就能得到解决方法……项目推进的速度,以及作品的复杂度和完整度,都大大提升。
而如今,随着AI技术和氛围编程的普及,普通人就算完全不懂编程,也可以通过自然语言的讲述,让AI来完成一个简单的小软件或小游戏。而原本手搓代码的方式,已经开始被业内戏称为「古法编程」。
作为一名自幼学习编程,从业二十余年的老程序员的我,现在也不得不感叹:AI理解需求能力之强,思维之缜密,输出之快,已经远非我能所及。
那么问题来了:当人人都用上AI编程之后,程序员是不是完全没用了?孩子们还有必要学编程吗?
并不是。
**AI编程虽强,但是想要用好它,需要具备基本的编程素养。**否则我们很难把自己的需求给AI讲明白,在关键节点AI全靠猜,最终产出跟自己的预想会大相径庭。特别是当AI的产出有问题时,我们可能都没有办法跟它描述清楚问题是什么,更不要说指导AI去解决问题了。
**孩子们作为AI时代的原住民,使用AI进行编程创作,将会是一种基本操作。**AI可以消除技术上的壁垒,让我们天马行空的创意得以落地,却无法代替我们进行思考判断和决策。AI时代学习编程的要点,已经从基础的语法和算法逻辑,转到了更高阶的流程设计、系统架构、模型和技术栈选型……
想明白这一点后,我开始全面拥抱AI,在课程中深度整合AI的使用。从AI模型的训练到应用,从方案制定到编写代码,从界面设计到素材制作加工……凡是能用AI完成的部分,都交给AI完成。更多的时间和精力,不是花在思考「怎么做?」上,而是花在「做什么?」和「为什么做?」上。

我一直坚信:**教育的终极目标,就是让学生能早日脱离老师,独立进行创作。**而AI的出现,则让这一目标的实现,越来越趋近可能。
从零到一
「编程镓教」品牌自2017年诞生,至今已有九年,线上线下累计服务了2000+学员。课程体系也在不断完善之中:

2026年8月时的课程体系,还在不断完善ing
这个品牌名是一时兴起取的,一直沿用至今。而现在,我越来越清晰地认识到,这个名字没有足够的辩识度,也无法体现我所持的教学理念。于是,我萌生了品牌更名的想法。
经过反复权衡,我选择了「从零到一」这个品牌名称,并注册了商标:

对孩子来说,不管是掌握基础核心概念,还是项目开发实战,从零到一的过程,总是最难的。
在孩子学习编程领域的基础核心概念时,让他去直接去读枯涩难懂的定义,又或指望他们在使用中潜移默化地建构模糊认识,都是低效的,甚至是不可行的。老师需要在孩子的已有生活经验和知识体系中,找到和所学内容的联系,帮孩子顺利完成核心概念的构建。
在孩子进行项目开发实战时,由于缺乏经验和思路,会遇到种种困难:不知道从何开始下手;遇到问题时无法解决;在关键节点(如技术栈选型、用户交互体验设计)无法作出判断;看不出项目的缺陷,想不出有效的改进思路;多次受挫后信心大减……老师需要用自己的专业能力,给孩子做全面的支撑,指导他顺利完成作品,一次次地获得成就感。
而以上这两件事,恰恰都是我所擅长的:
我曾在扫雷、魔方、俄罗斯方块、AI创想家等多个领域长期保持国内第一,每个领域都写了很多面向初学者的系列教程。我很擅长把一套逻辑用最清晰的语言讲明白,用各种生动的比喻来让小白秒懂。
二十多年的全栈程序员生涯,穿越大大小小上百个项目,让我拥有了对产品设计、用户体验、流程优化、进度管理、质量把控的敏感和嗅觉。我能一眼看出项目里的设计缺陷,给出N套方案并指导孩子决策,全面监督项目进度和质量,保证作品能如期交付。
我的使命,正是带领着孩子们,一次次地顺利穿越诸多从零到一的过程。 帮助他们把一个个天马行空的想法落地,积累经验,培养自信,为自己独立完成创作铺平道路。
如果你希望在孩子学习AI和编程的路上,有一个值得信赖的老师一起同行,那就扫下面的二维码加我的微信吧:

文 / 张砷镓 2026.8.16
