编程|当05后在编程世界遇见鹅厂95后( 四 )


那一年 , 导师嘉宁正值高三 。 从小也接触过围棋的嘉宁坚信机器无法击败人类智慧 。 但李世石最终以1-4输给了AlphaGo , 走下台时 , 李世石面色沉重 。 18岁的嘉宁坐在学校操场的足球场 , 完整观看了整场比赛 。 那一刻 , 他为人机对抗之美而触动 , 那是一种基于人性、技术与自我感知之间的复杂情绪流动 , 一颗小小的种子在那个春天发芽了 。
嘉宁放弃了一直专攻的化学竞赛 , 决定在大学选择计算机专业 。 他还记得 , 自己在大学上交的第一份编程作业也是飞机大战 , 距离宸瀚设计飞机大战时的年纪晚了足足11年 。
2019年 , 腾讯发布绝悟AI , 在王者荣耀庞大的运算空间里 , 腾讯研发的AI展现了前所未有的决策力和可能性 。 嘉宁再度被触动 , 这种感觉与3年前的那场人机围棋大战是多么相似!那时他已经是一个计算机专业的大三学生 , 不再是那个空有感触的高中生 , 嘉宁迅速在论坛上发布了一篇长文 , 阐释为什么人类应该对AI报以期待而非批判或恐惧 。 这篇长文让绝悟AI团队找到了他 , 也成为嘉宁进入腾讯的缘起 。
如今 , 这些曾经被冠以“特立独行”标签的95后 , 已经成了05后孩子们眼中“特别厉害”的大人 。
经过实际工作的历练 , 他们能够向05后的后辈们言传身教 , 如何将天马行空的畅想 , 落地为现实生活中能帮助到他人的应用 。
宸瀚细腻严谨 , 却时常陷入创作细节的漩涡 。 在创作“心救”时 , 宸瀚因为求助人与志愿者之间的经纬度算法效率问题 , 反复纠结优化 。 而他的算法最优解在实际应用的效果上最多不超过0.1秒 。
他向小艺哥哥求助 。 小艺告诉他 , 在这个项目初始阶段的实际运用中 , 精细到毫秒的计算在用户体验上几乎没有任何差距 , 这属于过度的优化 。 一个工程师 , 钻研精神固然很重要 , 但更重要的是系统化思维 , 合理分配精力 , 将有限的精力投入到收益更大的事项上 。
小艺哥哥打消宸瀚对经纬度的纠结后 , 又建议他在程序中用图形化方式代替大篇幅急救科普文字 。 “在实际急救场景中 , 附近行人想施以援手帮助突发意外的病人时 , 怎么会有充足时间去阅读大量的文字学习急救呢?”
思骏所创作的发音练习程序是针对学龄前听障儿童所设计 , 他同样已经初步具备了站在用户角度考虑程序功能细节的意识 。 他向导师嘉宁请教 , 怎样才能用视频形式将字词拼音的声韵母分开教学 , 让小朋友可以根据声韵母发音时的不同口型去练习?如何才能在练习页面展示更多的图片 , 供小朋友选择自己所喜欢的?
按照思骏对程序功能的预想效果 , 嘉宁帮他梳理了需要操控程序自动化实现的步骤 , 并用“猫”这个词向思骏示意程序功能的最终效果:一个听觉障碍人士 , 在输入“猫”后 , 系统应该同时跳出猫的图片 , 以及“m”“ao”不同口型的发音教学视频 。
“产品是否能支持用户添加任意字词进行发音练习?”他问思骏 。 在针对性技术解决方式探讨之余 , 嘉宁更想启发思骏认识到 , 程序能否被更多人使用 , 关键在于核心功能的普适性 。
昨天公布于“全国青少年编程与人工智能计划”官网的优秀作品中 , 思骏创作的“发音练习工具”赫然在列 。 他的作品已经实现了任意字词的添加练习 。

▲思骏编程的作品 , 用户可分别根据“s”、“an”的口型 , 练习“3”的发音 。 图 / 受访者提供
你好 , 世界
当两代人相遇时 , 几乎所有工程师都察觉到 , 这些孩子们对编程的认知 , 早已超越了工具本身 。