理工女问答 | 计算机适合女生吗?
问题1: 你为什么喜欢计算机?
其实我大学的主修是精算……不过自从大一暑假玩票性质地写了第一个hello world之后就深深地沉迷其中,之后副修了计算机,毕业后又几经辗转终于成为了一个全职工程师,所以我猜我也不是完全没有资格回答这个问题……
计算机对我最大的吸引力是,一旦你掌握了如何与计算机沟通(譬如编程),你就进入了一个自由度非常高,完全属于你支配的世界。在这个世界里,你就是造物主。你可以让计算机帮你做一些复杂或者无聊的运算,也可以从无到有创造一个也许会有几千万用户从而真正影响世界的产品。这种自由度和创造力,在其他学科是很少见的。同时,在计算机的世界里,1就是1,0就是0。数学家Hardy曾经这么说数学,“317是个质数,不是因为我们是这样认为的,或因为我们的思维方式是这样或者那样的,而完全是因为它就是如此,因为数学现实就是这样的。”这句话也适用于计算机——事实上,计算机和数学息息相关。这种可确定性给我一种非常奇怪而重要的安心感……
问题2: 计算机适合女生吗?
由于自己做得很开心,我经常试图说服其他女生一起来体会计算机的乐趣。然而大部分时间我听到的第一反应是:“计算机太难了!”, “计算机不适合女生!”。真的是这样吗?
事实上,历史上的最早一批程序员(software engineer),都是女生,包括了第一个程序员Ada Lovelace,阿波罗计划的Margaret Hamilton,以及在二战中和图灵并肩作战破译德军密码的Joan Clarke。在计算机发展早期,男女分工通常是女生做软件,男生做硬件。所以所谓“计算机不适合女生”纯粹只是一种偏见,而正是这种偏见造成了几十年后的现在女生程序员寥若晨星的局面。
另一方面,一个出色的工程师,除了要有过硬的技术功底之外,还需要细心(这样才可以考虑到程序设计和运行中的方方面面),耐心,以及良好的沟通能力(工程师通常不是单独作战,许多时候都需要和设计师、用户等沟通)。而这些特质都是许多女生所具备的。
问题3: 计算机专业主要学些什么?
各个学校的计算机课程安排大致都是相似的。从最基础的编程语言、基本数学,到算法、计算机组成、网络原理、编译器,再深入就有不同的方向可以选择:图形学、人工智能、算法等等等等。总而言之绝对不会无聊就是了~
现在也有许多网上的计算机课程,譬如code academy, coursera等等。如果还是对计算机主要是学些什么有疑问,可以去这些网站上体会一下各种课程。
问题4: 计算机专业的发展前景如何?
计算机的发展前景是十分广阔的。可以走学术道路,而除学术之外由于最近的编程热(再加上创业的风潮)找工作也很容易。更重要的是,当其他学科的毕业生刚入职时通常在做一些比较繁琐无趣的事情时,工程师即使资历再浅,很大可能做的依然是创造性的工作。看着自己的产品从雏形到推出并收获用户是一件十分十分十分有满足感的事情(重要的事情要说三遍!)。
作者简介
Xiayun,香港中文大学精算/计算机本科,经过不懈折腾后终于成为了一个快乐的攻城狮。
版权声明
本文为本站成员原创,版权及其他合法权利均归作者与本站共同所有。任何媒体或网站未经本站授权不得转贴或以其他方式复制发表本文。寻求授权请联系: contact@stemgirlschina.com