查看原文
其他

一所没有老师的编程学校

汉娜•库赫勒 FT有教无类 2020-09-01

硅谷的霍尔伯顿学校有一套独特的教学理念:没有任何技术经验的学生可以通过参加项目,在没有导师的情况下,自学编程。


身穿黑色帽衫、有纹身的手臂上戴着串珠手链的Ian Liu-Johnston告诉我,他是如何找到他的第一份工作的——在LinkedIn当软件工程师。



他告诉面试官,他曾经侵入过他就读的大学,位于旧金山的霍尔伯顿学校Holberton School的计算机系统。“他们觉得这太棒了,”他说。

此次黑客行为表明他具备发现系统中存在的问题的技能。最初,他侵入了给学生的作业打分的软件来修改自己的成绩。随后,他发现了另外一个项目的源代码。他想,既然上次黑客行动显示了他在计算机工程方面的技能,那么,利用该软件如何工作的流程图来挣一些额外的学分“也没什么不好”。最后,他在学校的电脑上设置了一个闹钟,在每天上午11:30全校集会时,就会播放一首非常流行的俯卧撑挑战伴奏音乐——Moby(原名Richard Melville Hall,著名音乐人——译者注)的“Bring Sally Up”。

令人惊讶的是,霍尔伯顿学校的工作人员对班上冒出个刚刚崭露头角的黑客还很高兴。曾是一名艺术专业学生的Liu-Johnston证明了他们的一个理论:没有任何技术经验的学生可以通过参与需要亲自动手实践的项目、与同学合作——以及,对这套模式而言至关重要的一点——没有导师的情况下,自学软件工程技能。



现年26岁的Liu-Johnston申请了霍尔伯顿学校两年期软件工程课程,因为该校不预先收取任何学费。学生们毕业后要用三年薪水的17%来偿还。与类似项目相比,这种做法帮助吸引了更加多样化的学生——40%为女生,约一半学生为少数族裔。

在参观霍尔伯顿快速扩张的校园时,该校联合创始人兼首席执行官朱利安•巴比尔(Julien Barbier)告诉我,学校一年的毕业生人数很快就能达到500人。他可以提供不预收学费的课程,而且学校可以如此迅速地扩张,是因为他不必(与其他学校)争抢很不好找的计算机科学教授。该学校提供一个合作的工作空间,以及由科技行业专家设计的项目。

虽然想学习计算机科学的人数激增,但想要在这个专业任教的人却没有增加。一位斯坦福大学的教授最近估计,在这个专业,教师的空缺职位是人才供应量的五倍。“软件工程师很难找,愿意教书的软件工程师就更难找了,”巴比尔说。因此,霍尔伯顿学校邀请了来自谷歌(Google)、Dropbox和Pinterest等公司的导师来帮助设计项目,开办讲座并提供建议。



学校创始人认为,这种无教师模式除了削减成本之外还有其他好处。学生们学会了如何学习,这是在进入一个快速变化的行业前需要做的重要准备。同时,他们也获得了在团队中工作所需要的“软技能”,团队的其他成员通常跟自己很不相同。

但是,由于知名科技公司经常面临因自身快速发展等因素造成的问题,巴比尔想要培养具有“价值观和同理心”的新型软件工程师。“对我们来说,至关重要的一点是,我们不会培养出拿着六位数高薪、将给这个世界造成不好影响的混蛋,”他说。去年,一些学生退出了一个求职申请流程,因为他们不想为备受争议的叫车应用优步(Uber)工作。


现在判断无教师模式从长远来看能否取得成功还为时过早。千百年来,与教师的私人关系一直是教育的基础。但巴比尔的模式生逢其时。软件工程变得越来越自动化;机器正在学习编码。所以说,许多编程学校正在推销一种不切实际的设想,即学生在接受几个月的密集课程培训后,即可获得一份就业无忧的终生保障。

然而,那些在问题出现前就能预先洞察端倪的人会有更好的就业前景。机器或许能够编写代码,但它们很难预测到让数据过度自由地流向开发人员给国家造成的威胁或不利影响。这些人可能从申请Facebook的工作开始。

汉娜•库赫勒(Hannah Kuchler)是英国《金融时报》驻旧金山的记者


本文仅代表作者个人观点

全文图片来源:Getty Images



推荐阅读

和孩子一起学习与时间做朋友


留学:中国家长为何焦虑?




    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存