如果你正在犹豫要不要成为一名程序员,那么恭(wan)喜(dan)你(le),此刻你打开的不仅仅是一篇文章,更是封印了痛苦与真相的潘多拉魔盒。 “痛苦?不是都说程序员待遇高、工作环境好吗……” 是的,“痛苦”,你没看错!光鲜背后,是埋藏在盒底的当代程序员之殇。不信你看: 为什么会有这些“耸人听闻”的消息?很大一部分原因是因为IT行业更新换代极为迅速,当下流行的开发框架三五年后也许就过时了。所以,程序员必须有良好的终身学习能力、能够持续跟进最前沿的技术进展,否则早晚会被后浪“拍死在沙滩上”,遭到淘汰。 那么,如何才能获得这些素养呢?靠老师台上一人讲课、学生台下被动吸收的填鸭式教学?靠罚抄百遍其义也未必自见的死记硬背?靠三长一短选最短、三短一长选最长的题海战术? 说出来你自己信吗? 什么是好的编程教育 入门游泳最好的方式不是看书看视频,而是跳进水池,从此刻就开始哪怕最基本的游泳,去挥动双手双腿、感受肢体与水之间的作用与反作用。 学编程如学游泳 同样道理,想要提升编程现实业务的能力,就应该放下一道道的作业题,到真实项目中去编程现实业务。想要培养探索未知、团队合作的素质,就要从此刻起开始真刀真枪地去探索未知、团队合作。其他一切花里胡哨的东西,都是收(gu)效(nong)甚(xuan)微(xu)。 这些正是我们设计Adalab编程培训项目背后的理念,也是我们不同于市面上其他机构的核心所在。 那么,Adalab想要打造的学习体验究竟是怎样的呢?这一切都要从8年前说起…… 2012年,大熊(彼时的女朋友,现在的老婆大人)在北大读书,我也顺势在那听了一些计算机课程。作为全国顶尖的计算机院系,北大的师资自然不用多说,但我发现,收获最多的并不是老师讲课,而恰恰是老师不讲课的时刻——比如自己搜索各种资料、一遍又一遍地debug代码到深夜的时刻;再比如老师停止授课,让大家自由探讨、发言甚至争论的时刻;等等。 英国求学 后来带着这种有点违反直觉的体验,我到了帝国理工学院。正是在这里,我见识到了一种不同的学习方式。 导论课的“作业”与其说是写“作业”,不如说是游戏。每当我们(自)以为开发好了、兴冲冲地提交代码时,立刻就能获得系统的自动评分。拿了满分,自然美滋滋。如果没拿满分,失望混杂着不甘,会促使我们坐下来,找问题、搜资料、改代码,然后再次发起挑战。就这样反复修改、提交、修改、提交,不知不觉一整天就过去了,我们废寝忘食、乐此不疲,直到刷成满分才肯罢休。 深夜的帝国理工学院机房 更激动人心的,则是机器人课。虽然课表每周是4个小时,但实际上我们每周只需大概半小时坐在教室里听讲,剩下的时间,都是在实验室里分组设计和调试机器人。更为神奇的是,事实上,我们自愿投入机器人开发的时间远远多于每周4小时。临近最后挑战赛那几天,各组更是热火朝天、几乎通宵达旦,围着唯一的比赛场地排起长队,反复测试优化自己的机器人,直到凌晨实验室关门打扫,都还久久不愿离去。 机器人课究竟魅力何在?我想,大概因为它其实根本不像一门课,而是从头至尾提供了一次沉浸式的项目体验—— 它没有一道道割裂的抽象习题,只有一个机器人行业常见的需求——设计一款SLAM机器人。这是属于我们团队自己的产品,我们忍不住发挥一切想象力和艺术、设计、机械才华,将机器人打造得极致酷炫。当我们按照计算出的完美比例亲手为它装上不同于其他任何团队的侧翼时,自豪感与成就感油然而生;当我们试遍所有参数机器人转弯依然发生严重抖动时,沮丧之情溢于言表。无论哪种心情,我们都确信,这和解出一道习题的感受完全不同。 各组调试机器人 甚至那一次次的争吵讨论,都饱含着乐趣与收获。还记得遇到瓶颈时,是印尼女孩Kate提议先把数据做成图,看看有没有什么线索。伊朗哥Sean和我则争锋相对,边画图边拼命解释,努力说服大家采用自己的算法。法国小姐姐Lizzy则照着讲义和代码看了又看,最后指着我说“He is right'。在这样的尝试和争论中,小组成员取代了老师,成为了课程的驱动者。我们相互聆听、理解、交锋、辨析,关系变得越来越紧密的同时,每个人对技术的认识也都愈发深刻。 然而,这门课又不是彻底的放任自流。坐拥机器人中心的顶级教授、近十位博士助教,他们把主动权交给学生的同时,却又从未离开。他们从前台退到了幕后,一直守护在实验室里,随时准备回答学生的任何问题,给大家专业的技术建议,鼓励遇到困难的小组……他们从传统课堂上的强势灌输者,变成了一位平等的朋友、一名耐心的顾问、一个随时随地提供支持的伙伴。这种身份的微妙转变,给学生带来的却是巨大的自由与信心。 正是北大和帝国理工的学习经历,使我意识到好的编程教育应该是什么样子的。而现在,我要将它从世界名校复制到职业教育,培养面向未来的程序员。这就是我们筹备了一年有余的编程培训项目——Adalab。 Adalab得名于历史上第一位程序员Ada Lovelace Adalab特色 01 项目制
02 游戏化
03 同伴学习
04 导师制
Adalab的一天
|
|
来自: 吕杨鹏 > 《20200921-20200927》