编织我的梦
Linda Liukas女士,她从小的梦想就是能筑造自己的梦想世界,她期待能早上在姆明谷醒来,下午在塔图因星球漫步,夜晚在纳尼亚进入梦乡;而帮她达成这一梦想的方法就是电脑编程——这一很多人认为是晦涩难懂,枯燥乏味,而且男人主导的学科。
近期,她与公众分享了她是如何从编程的学习中获得无限乐趣,又是如何从小孩的视角获得各式启发,并呼吁更多的孩子们,特别是女孩子们一同来快乐的学习,天马行空的改造明日世界!
演讲原文(节选)
编码是下一个世界性的语言。70年代,影响了一代人的,是朋克音乐。80年代,也许是金钱吧。而对我这代人来说,软件还有编程就是想象和世界的接口。
我开始编程,初涉科技世界是在稚嫩的十四岁。那时,我疯狂迷恋着一位年长男士,这位男士正是时任美国副总统的阿尔·戈尔(ALGore)先生。我想要表达自己对他的爱,因此,我为他建立了一个网站。我需要学习编程来表达我所有的憧憬和爱慕。
这就是我如何开始编程的故事。最初编程于我而言,是一种表达自我的方式。
当我还是个小女孩时,我想要成为一个讲故事的人。我喜欢虚幻世界,我最想要做的便是清晨醒来,身在姆明谷(Moominvalley),下午漫步在塔图因星球(Tatooine),晚上,再在纳尼亚的世界中安睡。因此编程成为我的绝佳职业,通过编程,我能创造世界。
但是,开始时我也和很多人一样,认为计算机既无趣,又专业还孤单。
而后来我发现,其实小女孩们并不知道自己被看作不应该喜欢电脑,而是她们的父母会这样想;父母认为计算机科学深奥晦涩,这些古怪的领域专属于那些制造奥秘的人,它和日常生活的距离之远,就像遥不可及的核物理一般。
他们的想法也有些道理。编程中有那么多语法,控制项和数据结构,各种算法、实践以及协议和范式,我们都不再了解电脑到底是如何工作的,以及应当如何与之沟通。
因此我们会教给我们的孩子人体是如何工作的,教给他们内燃机的工作原理。我们甚至会告诉孩子,如果你真想要成为一名宇航员你会做到的。可当我们的孩子跑来问我们“什么是冒泡排序法?”或者:“当我按下执行键,电脑怎么知道要做什么?”“它怎么知道放哪一个视频?”又或者,“琳达,网络是一个地方吗?”这时,我们成年人会异常沉默。有些人会说:“它有神奇的力量。”还有些人会说:“这太复杂了。”
而我想让孩子们意识到世界还远没有尽善尽美。想要让世界变得更完善,有一个好方法就是开发科技,我们每个人都可能成为改变中的一部分。
最后,越是亲切、包容,多样的科技手段就越会让我们的世界变得更好,更多彩。所以,我们来一起想象一下这样一个世界,那里有明日的小阿达·洛芙莱斯(AdaLovelaces,最早的“程序媛”)居住在永恒的0和1的世界里。他们长大,积极又勇敢地看待科技。他们拥抱了这世界的力量、机会和局限,这个科技世界既精妙绝伦又有些光怪陆离。
编程赋予我这一神奇的力量使我能够建立自己的一方小天地按照自己的规则、范式和实践依靠逻辑的纯粹力量,实现从无到有的创造。
女孩也能编程
确实,说起编程,机器人,大家都有自己固有的印象,认为男孩子在这方面才是最擅长的。无论国内还是国外,如果出现一个“女程序媛”,女性工程师,大家会觉得很惊奇。
但, 女孩子真的不适合学习编程吗?
其实编程界的女程序员很厉害的!
那些惊艳了时光、集美貌与智慧于一身的著名女性程序“媛”,她们塑造了计算机科学的历史,在一定程度上让其成为了今天的样子!
世界上第一个女程序员
Ada Lovelace
19世纪初,在由男性主导的科学世界,有一个耀眼的女性科学明星,被誉为第一位计算机科学家,她就是Ada Lovelace。
从5岁开始,Ada Lovelace就接受一系列严格的教育,由她母亲拜伦夫人亲自监督。她是一个富有想象力的孩子,这样的教育培养了她对数学和科学的兴趣,她对机械学也很着迷。
除了擅长思考,她的颜值也很高,美貌过人,是一位公爵夫人,更是英国著名诗人拜伦的女儿。
Lovelace是第一批看到并表达计算机潜力的人之一,她传奇般地预见到计算机完成创造及创新工作的潜力,并编写了历史上第一个计算机程序。
她为了给程序设计“算法”,制作了第一份程序设计流程图,作为计算机程序的创始人,她建立了循环和子程序等现代编程领域极为重要的概念。
没有她,就没有Wi-Fi
Hedy Lamarr
海蒂·拉玛(1914-2000,奥地利维也纳),美国影视女演员、发明家,一生参演过40多部电影,18岁那年,在电影《神魂颠倒》里她成为世界上首位全裸出镜的明星,被誉为“世界上最美丽的女人”。
10年后,正在事业发展高峰的她,却躲进地下室,与安塞尔一同发明了跳频技术(CDMA的前身),成为了现代无限通信的核心专利。
她是世上首个获“发明界奥斯卡”奖的女科学家。卫报对她的评价是:没有她,就没有Wi-Fi。因此她被后世尊称为“CDMA之母”。
她发现了这个世界上的第一个bug
Grace Murray Hopper
Grace Hopper, 1928年大学毕业于瓦萨学院,并取得数学与物理双学士学位,毕业后随即进入耶鲁大学研究所就读,于1930年取得硕士学位。
毕业后,她继续加入美国海军预备队的WAVES计划。 随后,霍珀被任命为中尉并被分配到哈佛大学的条例计算项目,在那里她编写了 Mark I 计算机。
她使用的Mark I机在当时是个奇迹,能在一秒钟内进行3次加法运算,这在40年代堪称超高速运算。美国武器系统当时正依赖于快速计算。格蕾丝在MarKI机上工作最困难的经历是为它撰写操作手册。
有一次,格蕾丝使用的MarkⅡ机出了故障。出错的继电器找到了,故障的原因也找到了:里面有一只死蛾子。蛾子被用镊子夹了出来,她们用胶条贴在记录This is the first actual bug found。”(这是发现的第一只虫子。)
她发现了这个世界上的第一个bug,bug这个词后来也成为计算机领域里的一个习惯说法。
当今,还有很多伟大的编程女性是被人们所津津乐道的传奇人物,她们中既有图灵奖获得者,又有计算机博士,还有科技公司CEO,他们不只是女工程师,更是令人钦佩的科学家。
她们所取得的成就,并不次于男程序员,这要归功于编程训练带给女孩子们的好处。
去年年底的维密大秀
超模KK(Karlie Kloss)强势回归
吸引了无数粉丝关注
在美丽的外表下
很少人会想到她还是个程序媛
2015年,KK与维密解约
转身进入纽约大学学习编程
KK不断身体力行的去推动和鼓励更多女性去学编程,让世界注意到女性程序员的群体,鼓励世界上那些追求梦想的姑娘们,通过编程探索世界,改变世界!
如今,很多家长会给自己家的女孩报名唱歌、跳舞以及绘画等这些兴趣班,却很少听说报一个科技类的课程。确实,说起编程,机器人,大家都有自己固有的印象,认为男孩子在这方面才是最擅长的。但是,看完上面这些技术大佬们,你还这样认为吗?
女孩子学编程不仅可以培养严密的逻辑思维能力,更是可以塑造刚毅果敢的性格,培养独立与自信的气质,而锻炼每一位小学员接受正确的计算思维训练,跨学科综合知识的运用和实践能力,也是我们的终极目标。