教一个无家可归的人编程并不是一个糟糕的起点 - 彭博社
bloomberg
Shutterstock你可能还记得几周前,23岁的程序员和企业家帕特里克·麦康洛格告诉互联网,他计划给一个无家可归的人提供一次性100美元的选择,或者是麦康洛格为期两个月的定期编程课程(还有一台笔记本电脑和编程书籍以便开始)。无论这个想法多么粗俗,背后的理念相对简单:教会一个人钓鱼,等等。
麦康洛格一天后回来了,更新了这个故事:他每天上班路上看到的无家可归者名叫利奥,而利奥选择了编程课程。
互联网迅速对麦康洛格发起攻击——因为物化无家可归者,使用像“不公正的无家可归者”这样的令人不快的语言,以及将编程视为某种普遍解药的自以为是。然而,如果我们暂时搁置麦康洛格笨拙的文笔和似乎的自负,他所做的也是提出了一个重要问题:在科技创新推动如此多生产性变革的时代,它是否有责任帮助解决那些明显不那么引人注目的社会问题?
彭博社城市实验室贝尔法斯特的中央车站为北爱尔兰的公共交通开创了新时代普利茨克表示,芝加哥应该考虑所有预算危机的解决方案消除美国道路死亡的月球计划AOC提议设立300亿美元的社会住房管理局在过去的一年里,我们看到了一场 关于贫困如何在硅谷阴影中持续存在的报道,例如 商业内幕最近的“硅谷的无家可归者” 照片散文,突出了来自圣荷西“丛林”的故事,这是美国最大的无家可归者营地。那篇文章还提到科技公司一直在尝试提供帮助,例如,通过在无家可归者收容所志愿服务、美化收容所项目和捐款。与这些努力相比,麦康洛格的做法无疑是一种更亲密和耗时的投资。
麦康洛格建立了“Journeyman”,一个Facebook 页面来记录这个过程。在八月底宣布计划的两天后,麦康洛格给里奥送去了配备3G的三星Chromebook和一本《初学者的JavaScript》书。在第一周,这对搭档学习了JavaScript中的函数和变量,里奥写了他的第一个函数,并在Facebook上分享了他创建一个环境变化网站或移动应用的目标。现在,里奥在GitHub上开设了 两个 账户来存储他的代码,其中一个将专门用于他即将推出的应用。麦康洛格通过电子邮件写道,上周,里奥开始了一个项目,涵盖“终端命令、对象、类和变量”。

在一次电话采访中,麦康洛格表示,他知道自己所做的并不是解决无家可归问题的办法,但确实解决了一个简单但重要的目标,那就是教会某人他们真正想学但否则无法学习的东西。而编码技能——如果利奥真的掌握了这些技能——无疑会给麦康洛格提供更好的机会,找到一份起薪相对不错的工作(我们假设低端为40,000美元)。换句话说,真正的自给自足。
瑞安·卡森,他的在线网页开发培训项目 Treehouse 帮助用户从“零经验到工作准备”,他说他见过很多人利用他们的编码技能从工厂流水线或行政工作转到开发工作。当然,知道如何编码并不保证能找到工作。“有很多微妙的行为是很重要的,比如,你如何在其他人面前表现自己,你如何在团队中工作,你如何建立一个展示你工作的作品集,”他说。尽管如此,卡森对麦康洛格与利奥一对一的合作持乐观态度,认为这将为传授这些微妙细节打开机会。
即使是那些已经具备编程知识的人也无法免于无家可归。KALW,旧金山的一家地方广播电台,最近 报道 了一个关于Noisebridge的故事,这是一个“黑客空间”,每天都有数十名程序员聚集在这里,其中一些人无家可归,试图在这里呆上几天或几周。Noisebridge的成员丹尼·奥布莱恩告诉KALW,旧金山和硅谷最令人震惊的事情之一是“你想象中造成这个问题的技术人员中,有很大一部分人没有家。”KALW的霍莉·麦克迪德写道:“Noisebridge的黑客可能知道如何制造机器人、从3D打印机打印口哨和读取脑电波,但无家可归仍然是他们未能解决的问题。”
麦康洛格知道Noisebridge。“没有任何人成功的金钥匙,”他说。“但是,精通计算机和软件的人比那些不懂的人有更好的机会。”这很难反驳。
• • • • •
尽管麦康洛格重申他百分之百专注于帮助利奥,但有扩大规模的计划。麦康洛格正在忙于策划一个Meetup 活动,他希望通过“众智”来构建一个“编码工具包”——一个可能包含任何想学习编码的人所需的最基本和必要的工具和设备的盒子。这可能意味着书籍、3G连接和一台便宜的笔记本电脑。
Treehouse也在努力将其编码教程服务扩展到贫困人群。它正在与纽约市的罗宾汉基金会合作,该基金会的唯一使命是消除贫困。卡森说,由于该基金会对当地问题有更好的了解,它可以负责以低成本部署大量Treehouse账户。
麦康洛格说,工程师本质上是一个“合作社区”。
“对于任何真正有影响力的软件工程师来说,参与解决一个问题的人越多,解决这个问题的价值就越大,”他说。此外,许多工程师已经给他发了电子邮件,内容像是,如果你找到想学习的人,请告诉我。
所有图片来自Journeyman Facebook 页面。