本文转载自 电脑报 官方微信 文中余铁琳同学 同为翰林学术活动学员,恭喜铁琳同学!
提到编程,可能给人的印象就是穿着格子衬衫的中年大叔,就算年龄还未到中年,但是因为长期熬夜加班,形象终归和“英俊”、“帅气”这些词没什么关联。
但是这个17岁的少女,在这个青春无敌的年纪,阳光、可爱,甚至有点中二,完全看不出任何程序员的影子,而她却是从初中开始就已经入行多年的“老程序员”了。
在和WWDC Swift学生挑战赛冠军获得者余铁琳交谈之前,我只知道她很年轻,但是因为“学编程”的关系,难免会将她和格子衬衫、宽边眼镜联系起来,实在没想到,她竟然是这样的“程序员”。
“我不仅仅想让自己写出来的代码影响世界,更想用自己的热情和能力带领更多女孩子进入编程的世界”。她用这样看似轻描淡写的句子,述说着自己的梦想:从事科技教育事业,并且想要带领更多女性进入这个行业,争取女性在科技领域的平权。
要知道,这位来自浙江省温州市平阳县的女生,今年只有17岁,目前在上海市某高中读高二。也许,一个如此年轻的女高中生说出这样的话,不少人都会觉得她是痴人说梦,男女平权,特别是在科技领域,一个女生想要改变世界,的确不容易。
01
刚开始学编程,只是单纯觉得酷开始学习编程,其实没做任何准备,仅仅是因为看到一个公众号推送了一篇文章,里面讲到一个学生因为自己家里养了一只猫,从而开发了一个宠物分享社区APP,而这个学生也因此获得了当年的WWDC开发者奖学金。“刚开始学习编程,只是单纯地觉得很酷”。
那一年,余铁琳才刚刚进入初二的课堂。当时的她可以说是懵懵懂懂的,只是萌生了一个学习iOS开发的念头,出发点也只是想要分享自己身边有趣的事物,至于什么语言、代码、编程环境……这一切对她来说几乎都是一片空白。既然决定了,那就一步步地去做。
虽然因为疫情的关系,我们没能面对面地交谈,但是在整个过程中,我可以明显感觉到这个女孩子的自信和坚定,虽然没有直说,但是言语间透露着一个信息:凭什么我不行?那时候,距离当年申请WWDC奖学金的期限也只有仅仅两个月的时间,时间短,任务重,对于一个零基础的初二学生来说,是一个极大的挑战。
由于没有进行过任何系统的学习,再去参加什么培训班也已经来不及了,余铁琳选择在Google上自学。这也是她第一次接触到苹果的Swift语言,“Swift是我用过对新手最友好的开发语言之一”,即便是零基础的她,也在短短几天就学会了基础语法,并尝试开发了一些小游戏。
其中的艰辛,余铁琳并没有向我们说太多,但是,我能从她描述的字里行间感受到这个女孩的韧性。
她告诉我,除了Swift开发语言的优势,自己还经常浏览一些苹果的开发者社区,其中有许多的教程,苹果官方也很支持这些开发者,发布了不少的官方教程,像是线上/线下的Today At Apple课程中就有不少编程相关的课程,所有人都可以申请参与学习,而这一切,都是免费提供给用户的。
02
苹果大中华区董事总经理“翻牌一直以来的自学编程,让余铁琳养成了良好的学习习惯,不光是影响自己学习编程,对学校的其他科目也有帮助。
余铁琳告诉我:“刚开始的时候,其实我的文科比较好,在学习编程之后,我的逻辑思维得到很大的训练,不但没有影响学习,反而带动数学等理科成绩一起进步,家长自然是很支持我的。”当然,光是自学肯定是不够的,后来余铁琳在深圳的一个国际学校就读的时候,学校开办了编程课程,想都没想就报名参加了。
结果开课的时候才知道,自己是班上唯一的一个女生。虽然同学们没有明说,但是从部分同学的眼神里,还是看到了不理解,甚至还有同学表现出“嘲讽”和“不屑”。
这是报名时没有想到过的场景,在她心中,男女生并没有什么不同,既然是谁都可以参加的学习,女生就一定比男生差吗?那时候的她,本着不服输,只为争口气的心态,更加努力的学习编程。结果显而易见,在班里的成绩比大多数男生还要好,带给自己前所未有的成就感,比写完代码测试通过还要开心。
也正是因为有了这段经历,余铁琳更加认识到女性在科技领域的弱势,因为社会给予的“成见”,以及女性自己的不自信,所以去做更“适合”女性的工作。在余铁琳看来,“编程同样适合女生,这是一项创造性的工作。”所以,在那以后,让更多女性学习编程、从事相关事业就成了她的梦想。
正因为自己一直以来的坚持,不光自己努力学习编程,还一直在鼓励其他女孩一起学习,苹果的大中华区总经理葛越女士还发微博庆祝余铁琳获得了WWDC Swift学生挑战赛冠军,并且邀请她今后到苹果公司实习,加入苹果的团队。
谈及这条微博,余铁琳显得有点兴奋,评论中有一句话让她印象非常深刻:“这个女生,和葛总气质好像”,是的,葛总一直是她心中的偶像,作为女性,能在苹果公司担任高管,这也是平权的表现。
也正是有了来自苹果这样的全球头部科技公司高层的肯定,她更加坚定自己的目标——在未来从事科技教育以及科技公益相关工作,让更多的女性勇敢地做自己想做的事,而不用顾虑来自外界的看法,用自己的成绩证明女性也是可以在编程领域发光发亮的。
03
非常喜欢中国传统文化聊到这次的参赛作品,余铁琳更是如数家珍,这次的作品虽然在开发阶段的周期不长,但是前期也准备了很久。“其实,去年的WWDC19我也尝试参加过,想要分享一些并不广为人知但在历史长河中十分重要的中华文化,因此我当时的主题是关于丝绸之路”。
因为自己非常喜欢中国的传统文化,并且想让全世界看到中国五千年的传承,在开发过程中需要导入许多丝绸之路沿途的特色建筑模型,在网上搜索了许久都不太合适。
只好跟着教程自学了Blender这个三维动画制作软件,虽然花费了非常多的时间,但是这样的积累对以后的开发都是很有用的。好在最后终于得到了自己想要的模型,这样的成就感也是一直学习的动力。
虽然去年没能获得好成绩,但是也坚定了要传播中国文化的思路。今年参赛的Playground主题是剪窗花,简单来说就是选择一个自己喜欢的图形,软件通过算法生成展开后的窗花,还可以通过AR功能将它投射到墙面或者窗户上。
而这个应用,就是余铁琳通过苹果的Swift Playgrounds来完成的,首先用XCode中的Simulator查看APP的效果,并检查每个预设功能是否能够实现。在APP完成之后,再用Airdrop把Playground传到iPad上,进一步检测是否有BUG。这一切,都得益于苹果的生态系统,可以方便地在不同设备间协同操作,几乎不用任何导入/导出过程,写好代码就可以进行调试,优势明显。
其实开发过程也并不是顺风顺水,第一次在iPad上运行Playground的时候,发现在拖动图案进行裁剪时,操作一次之后就不能再换其他的了。这并非预想中的效果,于是又经过了反复的修改和调试,最终实现了随意更换图案的操作。
在创作过程中,用到了Storyboard、UIKit、ARKit、模拟器等技术,比如Storyboard能直观地调整界面布局时的数值,ARKit比较容易学习,而它带来的效果却是超乎想象的,可以让剪纸作品直接和现实世界建立联系,而用户也可以更深入了解到剪纸这一传统文化。
“对于对中国传统文化了解不多的人来说,这样一个APP很有可能成为他们第一次对中国传统文化产生兴趣的一个契机,并且我在Playground中也附上了剪纸过程的视频,希望玩家也可以自己动手操作,了解不同的文化。”
选择剪纸作为Playground的主题,也是因为自己对这门艺术的了解,因为她在初中时,就一直担任着纸艺社社长,会定期开展课堂教社员们剪纸艺术。在这次开发过程中,也邀请了当时的指导老师提出不少专业的意见,让传统的剪纸艺术呈现在移动平台上,老师也感到十分欣慰。0417岁已组建完整教育团队从那时候起,“授人以渔”的梦想就开始在余铁琳的心里扎根、萌芽。
而在编程上,她仍然坚持带领更多的人参与学习,在参加过几次Girls Who Code(帮助年轻女孩学习计算机领域的专业技能的非盈利活动)之后,越来越意识到科技行业的性别比例差异,所以,成为一名程序员,用代码影响世界的梦想发生了变化,现在的她,只想用自己的热情和能力带领更多女孩子进入编程的世界。
做干就干,去年暑假期间,余铁琳作为发起人在上海举办了第一期Coding Girls公益夏令营,邀请了16名零基础的女生参与编程学习。
这些人中,有小学生,也有已经参加工作的在职人士,因为有了共同的兴趣,在这里抛开了年龄和身份的束缚,在余铁琳这个老师的带领下,打开了编程学习的大门。通过这个夏令营,她们已经能够以团队的形式用Python做一个小游戏。
也正是因为有了这段学习的经历,培养了对编程的兴趣,大部分人都真正开始系统的编程学习。余铁琳告诉我:苹果的Swift是一种很好的编程语言,因为它的语法相对较为简单,无论是教与学都非常适合。对于初学者来说,很容易取得成就感,一步步上手之后,很容易“沉迷”于学习之中。
自己所做的事情得到肯定,让她们迈入了编程的门槛,余铁琳觉得非常有成就感,也更有动力了。为了让更多的人参与编程的学习,在父亲的建议下(父亲曾经在新疆工作),在去年12月份去新疆进行了调研,准备联合当地慈善基金会,通过教育形式来做公益。
实地走访下来,她发现在新疆,其实国家有许多扶贫政策,社会也有很多物资、款项的捐赠,在贫困地区,硬件条件其实并不像我们想象中那么缺乏,当地的孩子们也非常渴望知识,缺的就是师资力量。这个刚上高中的大姐姐,毅然决然地开展了新疆编程支教活动。
自己一个人的力量还是远远不够的,余铁琳告诉我们,她联合了许多志同道合的小伙伴们,给新疆的小朋友们带去了学习的希望。“我已经组建了完整的教育团队,这些志愿者来自全球各地,从初中生到在职的编程老师,都有着满腔热血,想要为公益事业贡献自己的力量” 。
一个年仅17岁的高中生,如果不是因为获得了WWDC开发者奖学金,可能我们并不一定会认识到她。坦白说,在采访余铁琳之前,最多以为她是学霸,是从小学习编程,才能获奖。在深入了解之后,才知道这个“半路出家”,几乎是靠自学的女生有多么不容易。
“在保证学业的前提下,做这些似乎不太符合你年龄的事情,你觉得辛苦吗?”我问到。
“在推广编程普及化以及科技领域平权的过程中,我意识到我是真正的在享受这个过程,就像敲下项目的最后一行代码一样,帮助世界上更多的人带给了我许多的成就感,也让我知道了我未来的目标。”
说这句话的时候,我能感受到这个乐观、自信的17岁女生是多么的坚定,正因为帮助了这些女性,可以让她们融入科技,改变科技,在追逐梦想的道路上,再苦再累也不算什么了。
女性开发者少,但这绝不是因为女性就不适合开发。也许社会对不同人群有了预设值,但是也正是因为有了余铁琳这样的年轻人,她们为了自己的梦想一直在不断拼搏,打破常规、勇于创新,也正是像苹果这样的全球头部科技公司,能给予她WWDC开发者奖学金这样的肯定,相信对余铁琳,以及所有的女性科技从业者,都会是一次非常大的鼓励。
© 2024. All Rights Reserved. 沪ICP备2023009024号-1