找到好的开发者很难,而且只会越来越难。
熟练劳动力的供给不能跟上美国计算机编程工作数量的增长。只有不到3%的大学毕业生主修计算机科学,到2020年,劳动统计局预测将有140万个新的计算机科学工作岗位,只有40万计算机科学专业的学生来填补他们。
工业界正在疯狂地寻找解决这一短缺的办法。一种方法是制定鼓励大学生将学习转向计算机科学的计划。但这种选择带来的成功微乎其微。
相反,我们应该把注意力转向一个年轻得多的群体:来自不幸家庭的孩子。根据美国人口普查局2013年的一项研究,21%的学龄儿童生活在贫困之中,对他们中的许多人来说,大学教育和经济繁荣似乎难以实现。
根据谷歌对低收入家庭学生的一项研究,不到一半的学生说他们的学校提供计算机科学课程,66%的学生说他们的学校甚至不在俱乐部或课后课程环境中提供这种类型的教学。这绝对是一个错失的机会,让更多的孩子从事计算机科学。
这些人是科技企业家需要努力的对象,但不要把他们看作是慈善事业——这可能是解决现实问题的完美方案。微软的TEALS项目在这一领域有了一个良好的开端,但要成功地推动对科技的足够和可持续的兴趣,我们需要:
如果让任何一个孩子画一个计算机科学家,她很可能会画一个戴着护目镜的书呆子。我们需要向孩子们展示,科技刻板印象是不真实的,这是一个任何人都可以擅长的领域。黑人女孩守则是一个组织,打破了这些误解,但更多的组织和企业家需要遵循它的领导。
与面向青年的组织打交道不应该只是为了不让孩子流落街头;我们还应该教育和帮助他们成功。为了例如,我的公司与圣安娜男孩女孩俱乐部合作。正如其首席执行官罗伯特•桑塔纳(Robert Santana)所写,“曾经有一段时间,一个男孩女孩俱乐部可以敞开大门,照顾社区的孩子,我们年轻人的未来依然光明。那些日子已经过去了,…医学已经成为我们的头等大事。”通过我们的合作伙伴关系,Technossus与项目中的孩子们分享了建议。几周后,他们将到我们办公室实地考察,看我们工作。
我们还计划带我们的男孩女孩俱乐部团队参观我们的一个知名科技客户,那里的平均员工年龄为27岁。他们将看到人们穿着紧身牛仔裤,在地球内外建立一些最先进的技术。这是一个完美的方式来激励孩子们,让他们知道科技不仅仅是给呆板的书呆子们看的。
另外值得一提的是,开发商的薪酬标准,以及强调日常工作中所涉及的创造力。在科技世界里,孩子们可以接受一个简单的想法,并将其转化为一个非常成功的企业——比如马克·扎克伯格(Mark Zuckerberg)或托马斯·苏亚雷斯(Thomas Suarez),一个12岁的成功开发者,他现在教孩子们如何构建自己的应用程序。
传统的大学学位对许多贫困儿童来说既昂贵又难以获得,因此我们必须向他们展示其他的选择。
一个是参加一个“黑客学校”,提供6个月的低成本或免费的核心编码培训。一些黑客学校甚至与招聘公司合作,将毕业生安排到公开的工作岗位。
大会就是一个很好的例子,它是一家技术教育提供商,其课程侧重于计算机科学技能。它甚至允许非全日制入学,使学生在学习期间有工作。
而总部位于圣路易斯的非营利组织LaunchCode是美国各地涌现的众多本地化解决方案之一。在第一年,LaunchCode将140名毕业生与他们平均年收入5万美元的工作联系起来。
我们都需要努力找到解决技术技能差距的办法。这可能意味着让自己参与本文中提到的一个伟大的组织,也可能意味着与社区团体接触,为他们提供伙伴关系和智慧。