最近,经常会有同学来咨询源妹儿,女生可以当程序员吗?
今天,源妹儿就和大家聊聊这个话题。
先说观点,在这个平等自由的时代,女生不但适合做程序员,相比较男生,还具有着诸多优势。
图中这位女子名为阿达·洛芙莱斯(Augusta Ada King),是著名英国诗人拜伦之女,她本职是一位数学家,有“数字女王”的美称,也是穿孔机程序的创始人,曾经建立了循环和子程序概念,为计算程序拟定算法,被誉为 世界上第一位程序员。
在 1834 年,阿达的朋友,英国数学家、发明家兼机械工程师查尔斯·巴贝其(Charles Babbage)发明了一台分析机。阿达开始尝试为该分析机编写算法,并于 1843 年公布了世界上第一套算法。
巴贝其分析机后来被认为是最早期的计算机雏形,而阿达的算法则被认为是最早的计算机程序和软件。在该套算法中,阿达建立了循环和子程序概念。高级程序语言“Ada”正是以阿达的名字而命名的,是美国为了纪念她对现代电脑与软件工程所产生的重大影响。
一句话概括就是世界上第一款计算机程序就是她开发的,可想而知她对互联网行业来说有多重要。
由此可见,有人说女生不善于理性思维,这是没有任何科学依据的。女生在智力上完全不逊于男生,并且心思更为缜密,更善于调节自我状态,从事编程这一科学领域是完全不会有阻碍的。
如果仅有一个例子还不够说服,那么以下例子足以证明成为一名伟大程序员与性别无关。
葛丽丝·穆雷·霍普(Grace Murray Hopper)于 1906 年出生于美国纽约,是杰出的计算机科学家,计算机软件工程第一夫人。作为 COBOL 语言设计的领导者与主要贡献者,她被称为“COBOL 之母”。
1980 年,葛丽丝获得国际 IEEE 组织颁发的首届计算机先驱奖。1991 年,布什总统在白宫授予葛丽丝"全美技术奖",这也是至今美国女性唯一获此殊荣的人。
值得一提的是,现如今令我们头疼不已的程序故障之所以被称作“Bug”,是因为 1946 年,她在一台发生故障的计算机的继电器触点里,找到了一只被夹扁的小飞蛾,正是这只小虫子“卡”在里面妨碍了机器的运行。
葛丽丝顺手将飞蛾夹在工作笔记里,并诙谐地把程序故障称为“Bug”。Bug 的本意是“虫子”,这一称呼后来演变成计算机行业的专业术语。虽然现代电脑再也不可能夹扁任何飞蛾,大家还是习惯地把排除程序故障叫做“Debug”。
葛丽丝·穆雷·霍普发现了计算机程序中的第一个 Bug,同时也创造了计算机世界最大的 Bug——千年虫(Y2K);她实现了第一个编译语言和编译器;创造了世界上第一种商业编程语言 COBOL 并为之后的高级程序设计语言定义了模型。
回到话题本身,我们对一些从事编程开发的女生进行采访,得到的回答各式各样,而总结起来无非就是,只要你喜欢编程开发,那就绝对的适合。这门工作本身对女生不设限,反而女生在细节方面的把控相较于男生还会更优秀,本身就工作性质来说,不需要考虑过多的人际关系,可以避免较为微妙的职场关系规则。
也许有人会拿男生头脑较为聪明,女生则更适合文字工作这类的理由来对女生设限,可从来就没有专业的文章或数据显示男女生在基因系谱上有不同。再者说,从古至今,各行各业从来不缺优秀的女性,各大高校上,男女生比例也是相对的平衡的。
编程专业的学习,从来就不对性别受限,只要你想学,就百分百适合。互联网公司也从来不会对一名优秀的女性编程工程师拒之于门外。
不给自己定限,勇于追求自己的喜欢,女生也可以在编程工作中大放光彩。
,