那年我12岁,刚从杭州转学进加拿大BC省温哥华的St. John’s School国际初中部。说实话,第一次拿到《Grade 7 Design & Coding》课表时,我特慌——‘设计思维’‘Arduino入门’‘跨学科原型日’这些词,比我妈做的红烧肉还陌生。
背景铺垫很简单:国内公立校科学课以背概念为主;而我在入学前唯一‘动手经历’是拼过乐高机器人套装,但没写过一行代码。最关键是——老师不讲‘标准答案’,只问:‘你打算解决什么真实问题?’(2023年9月第一堂课,教室墙上贴着这句话,用荧光绿胶带粘的,歪歪扭扭)。
核心经历发生在2024年3月‘Spring Maker Sprint’活动周。我们小组想帮学校后院流浪猫防寒,却卡在‘怎么让猫舍自动测温并开加热垫’上。老师没给电路图,反而扔来三块报废的DJI Tello无人机(‘零件够用,坏了算学校的’)。我和搭档花了三天拆解、测绘、用MakeCode重新编程飞控板——最后猫舍真亮了,而我的‘第一次独立代码提交’被上传到学校GitHub教育库,连署名都带着我的中文拼音缩写(Z.Li-2024)。
坑点拆解也很真实:① 误以为‘创意’等于天马行空(第一次提案被否:‘猫保暖’太泛,老师要求必须查温哥华动物保护协会2023年报里的室外低温致死数据);② 低估跨学科整合难度(数学组算热损耗公式时卡壳,最终请物理老师用iPad画动态热传导模拟图才懂);③ 不敢‘犯错’(第一次烧毁电阻,我躲厕所哭,直到助教追进来递了包Tim Hortons咖啡糖——她自己13岁时焊爆过五个树莓派)。
解决方法超接地气:① 每周固定‘失败分享会’(自愿讲自己搞砸的事,最‘惨’的能换一杯Slurpee);② 所有实验前必填‘假设→风险→备用方案’三栏表(连写错字都被鼓励);③ 老师办公室永远亮着一盏台灯,标签是‘你的Bug,我们一起Debug’。
现在回头看,创新素养根本不是‘发明黑科技’,而是学会把一个模糊的‘我想’,拆成可测量、可试错、可协作的‘第一步’。它长在拆无人机的螺丝刀柄上,也长在我第7次重烧电阻后,终于接通加热垫那一刻的掌声里。


