说实话,2023年7月我刚到多伦多寄宿家庭时,连Python的print()都敲不全。GPA 3.6、校内科学展只拿过参与奖、英语口语卡顿得像WiFi断连——老师说我‘有热情但没闭环能力’。可我想试试:一个初中生,真能在异国从0做出能解决真实问题的项目吗?
决策时我纠结了整整一周:是跟团学编程课($850/2周),还是自己啃MIT Scratch进阶指南?最后咬牙选后者——因为滑铁卢大学‘青少年科创营’早申截止是8月15日,而营地明确写着:‘接受个人项目替代标准化竞赛成绩’。
转折点发生在7月22日深夜:我在High Park拍到三张被塑料袋缠住的松鼠照片,发到本地环保社群后,一位多伦多大学生态学博士妈妈回复:‘你们初中生如果能做个扫码识别垃圾材质的小工具,我们协会愿提供数据支持。’那一刻我手抖着新建了GitHub仓库——Project SquirrelScan诞生了。
坑点来了:7月30日我把初版APP发给5个同学测试,结果3人反馈‘拍照后页面卡死’。当时我误以为是代码问题,狂改3天无果。直到在多伦多公共图书馆参加‘Tech Help Hour’,志愿者一语点破:‘你用了Google Vision API免费版,每月仅1000次调用——刚超限了!’我立刻切换到本地TensorFlow Lite模型,8月5日重新提交,APP终于流畅运行。
最终,8月14日23:58我上传完整项目包:含Figma设计图、37行核心代码注释、High Park实地测试视频(带温湿度传感器数据)。8月22日收到邮件——‘We’re thrilled to invite you as the youngest cohort member!’更意外的是,滑铁卢教授回信问:‘能否把你的松鼠数据库共享给我们的城市生态课题组?’
3个关键细节:
● 时间:2023年7月15日—8月22日(共37天)
● 工具:免费版GitHub Pages托管+多伦多图书馆‘Tech Help Hour’每周二16:00-18:00
● 成果:获滑铁卢青少年科创营录取(2024年7月)、松鼠数据被UofT生态课题组采用
给后来者的3条硬核建议:
- 先锁定‘最小真实痛点’(比如我选‘松鼠受困’而非‘全球塑料污染’)
- 所有技术选择必须匹配本地资源(加拿大中学没有AWS教育账号,就用GitHub免费服务)
- 主动把项目‘嫁接’进当地生态(我发帖用#TorontoWildlife标签,直接触达目标用户)


