去年,高中生米歇尔·阮(Michelle Nguyen)差一点儿就放弃了成为一名工程师的希望。她当时是旧金山Mission高中的一名高三学生(这所学校并没有提供计算机科学类课程),她以为她必须得更聪明、更出色而且得是一名男性才能在计算机科学领域取得成功。 “我原本以为要成为一名工程师,首先我得是个男的,”她这样告诉我的时候,她正坐在她家附近田德隆区(Tenderloin)的Square办公室里,那时距离AP计算机科学测试只有几天时间了。 但阮仍然对融入工程师的世界,成为其中的一份子怀有小小的希望——因此她会阅读网上的出版物,让她 能够了解行家眼中的技术。她在去年秋天浏览TechCrunch时,刚巧读到一篇关于支付公司Square的高中生编程活动营(High School Code Camp)的文章,这个为期9个月的项目教会了来自当地旧金山高中的学生如何在Java程序中进行编程;并且给他们机会去参加5月的AP计算机科学考试。 阮连同其他7名女高中生一起申请并参加了该课程,阮毕业后被加州大学圣克鲁兹分校录取,学习计算机科学。 “我知道我必须要在[高中]学校所提供的范围之外找到我想要的东西,”她告诉我。 苏珊·谭是一名拉乌尔瓦伦贝格传统高中(Raoul Wallenberg Traditional High School)的学生,虽然她所在的学校有提供AP计算机科学的课程,但她很快就发现自己是学习该课程唯一的女生。一个班大约有30个左右的学生,全校只 有4个女孩选修了AP计算机科学类课程,而其他三个女孩很快就因为课程的挑战性和恐惧退出了。 谭自己一个人留了下来,这并不是因为她有成为一名程序员的梦想,而是因为她是真的喜欢编码并且也擅长写代码。事实上,她最初是通过Udacity上的课程教会自己如何写代码。“学会如何编码很容易。我喜欢有即时的反馈,”她这样跟我说。 她的计算机科学老师看到了她的潜力,建议她申请Square的项目,不过谭说她得知被录取时感到很惊讶——她没想到她会被选中。 对于谭而言,该编码活动营让她知道,她其实可以成为一名软件工程师,并且做出一番事业,而这并不是意味着在一个小隔间里为一个无聊的公司工作。她将在今年秋季进入加州大学欧文分校学习计算机科学。 通过我与女孩们的交谈,Square的编码活动营如此成功显而易见的部分原因是它给这些女孩接触现 实世界的机会,让她们了解到作为一名工程师在初创公司工作是什么样子。她们以前所了解到的关于科技工作者的一切大多来自电影和电视——都是毫无生趣的隔间 的海洋,而不是现在许多硅谷创业公司青睐的开放式空间和协作环境。 “认识到我可以在一个开放的空间工作,而不仅仅是在一个小隔间里担心着我的工作,这是件非常棒的事情,”阮如此说道。 从前一年十月到第二年五月,编码活动营的学生每周上两次课,一次两个小时,地点就在Square的 总部。课程开始会有一个简短的讲座,然后就直接进入动手编码的工作。每四个星期是一个骇客周(Hack Week),那时他们会将他们学到的概念运用到实际中,创建一个功能或产品的工作演示。 计算机科学课程安排是由Square的工程师来进行设置(并教授)。Square的非技术员工也有机与这些学生结成对子,和他们一起学习如何编写代码。 泰奥多拉·卡内瓦(Teodora Caneva)是巴尔博亚高中(Balboa High School)的一名高三学生,也是编码活动营的参与者。她开始在Codacademy上学习编码,但是却害怕在学校选修计算机科学课程,因为“那里都是 男孩”。她的老师知道Square公司有这样一个活动并鼓励她申请。像阮和谭一样,她也将在今年秋季到旧金山州立大学学习计算机科学。 |