问:什么比七个工作日更让人不爽?答:第八个(debug)
提起程序员,首先浮现在你脑海的可能是穿着格子衫、戴黑框眼镜、背双肩包的略显秃头的技术宅男,这样的刻板印象早已经深入人心了。
众所周知,程序员群体大部分是男性,女性只占很少一部分,根据FRG的最新调查显示,女性仅占开发人员的11%,在中国,这个数据还不到10%。
这样的现实也带来了另一些偏见:女生不适合学计算机、女生不适合当程序员、女程序员的技术实力比不上男性、女性程序员通常枯燥无趣……
真相果然如此吗?当然不!今天小码哥就带大家破除洗脑包,带大家看看程序媛的力量!
女性程序员的职场力
不久前,一个来自成都高考分的学霸妹妹上了热搜。有记者采访她的志愿,学霸妹妹表示想去复旦大学,未来要做个程序员,记者不解,这个专业男生更多一些。然而小姑娘的回答足够霸气:学校也没有男生考得比我好~
这位小学霸的志愿也反应了当前IT行业的变化。根据《中国女性程序员职场力大数据报告》,从到年,女性程序员的增长比例将近70%,作为被互联网原住民,00后女生更愿意成为程序员。
更多的女生愿意进入IT行业,女性成员的平均月薪也达到了1.5万元,薪酬涨幅超过了男性程序员,程序媛们的收入正在逼近长期占有优势的男程序员。
这一报告还发现了另外一个现象。女性程序员更愿意花费时间和金钱投入学习,学习投资是男性的1.5倍,尤其是00后女生,她们是IT课程的学习主力。哪些认为“女生跟不上技术发展的速度”、“女生技术实力差”的偏见不攻自破。
虽然,女生在职场中的确实面临着比男性更复杂的环境和更多的压力,晋升空间更低,家庭和工作的平衡压力也更多地压在女生身上。但事实证明,女性们应对压力的方式并不消极,有半数的女程序员通过“学习新技能”来缓解压力,有超过30%的程序媛能平静地看待压力,认为有压力是正常现象。
由此可见,程序媛虽然面对着比程序猿更复杂困难的环境,但是她们却展现出了更强的工作活力和学习激情,女性不适合计算机专业、不适合做程序员的偏见,当休矣!
顶级的程序媛大佬们
说完现实情况,我们来看看历史。要说女生不适合当程序员,这些大佬第一个不服。
·艾达·洛夫莱斯
艾达·洛夫莱斯被公认为世界上第一个计算机程序员,是的没错,第一位程序员正是女性。她为巴贝奇的分析引擎写了一个算法以计算伯努利数,是第一个认识到计算机具有超越纯计算应用的人。她还设想计算机能够创作音乐和图片,美国国防部创建了以她的名字命名的Ada编程语言。
·格蕾丝·霍珀
格蕾丝·霍珀被认为是计算机和软件工程行业早期最有影响力的女性。她发明了世界上第一个编译器,她开发出一套完整的程序语言FLOW-MATIC,她也是著名的COBOL语言之母,同时还是哈佛MarkⅠ计算机的先驱。
另外,“bug”这个词用来描述计算机故障也是她首创的。她在一台发生故障的的计算机里发现了一只小飞蛾,从此后讲程序故障称为“bug”的叫法变流传了下来,演变为计算机行业中的专业术语。她美国脱口秀主持人大卫莱特曼称赞她为“软件女王”。
·ENIAC程序员
ENIAC是第一台可编程、全电子的通用数字计算机,而开发了它的六名天才女性数学家却一直鲜为人知,甚至连计算机历史博物馆的联合创始人也误以为照片里的女性只是模特。
事实上,她们受邀参与二战秘密项目中的重要开发工作,她们在没有合适的编程语言和工具的情况下学会了编程,只能使用逻辑图表,而她们要面临的问题——计算弹道轨迹的工作去极其复杂。项目完成后,ENIAC可以在几秒内运行导弹轨迹。
·拉迪亚·帕尔曼
拉迪亚是一位网络工程师和软件设计师,被誉为“互联网之母”。她发明了STP(生成树协议),解决了计算机之间数据共享的初始问题,是互联网运行的基础。
她拥有多项已授权的专利,对网络设计和标准化做出了显著的贡献,例如链路状态协议等等。它在麻省理工学院学习期间研究了LOGO,这是一种专为儿童创建的编程语言,她还继续创建了一个简化版本TORTIS,可供学龄前儿童使用。
·帕里沙·塔布里兹
帕里莎被看作是谷歌的绝密武器,“安全公主”的称号就印在她的名片上。在女性难以攀至顶峰的硅谷,她就是最好的榜样。在大学期间,帕里莎自己的网站遭到了黑客入侵,这引发了她对网站安全的兴趣。
此后,她开始了对网络安全和隐私增强技术的研究。热情逐渐转化为职业,如今,作为一名“白帽黑客”,她的任务是保护有着近十亿用户的谷歌浏览器。
·李飞飞
相比起前面的大佬们,大家对AI女神李飞飞应该更为熟悉。她是AI领域的思想领袖,她发明了ImageNet,对于计算机视觉的研究产生了革命性的行业影响。
李飞飞与他人共同创立的AI4ALL,致力于提供人工智能领域的多样性和包容性,举办了多个面向高中女生、低收入学生、少数民族和乡村女孩等弱势群体的夏令营,鼓励更多人将研究AI作为自己的职业道路。
除此之外,这条道路上杰出的女性先驱数不胜数,她们在各个行业、各个方向都留下了属于程序媛的浓墨重彩的一笔。珠玉在前,她们以亲身实践要女孩们明白,性别不会为你从事计算机行业带来任何阻碍,她们可以,你也可以。
如何成为她们?
在计算机行业里,女性的力量被严重低估了,不过好在,大多数人已经逐渐认识到了这一点。
猎聘高级研究员马岑说:女性在沟通协调、改善团队氛围上有优势,工作表现稳定,也更愿意花时间精力学习,这是其优势所在。但婚育可能带来的职业生涯中断,会使得她们在回归工作后难以跟上技术发展的步伐。
由此可见,如何发挥长处,为团队带来更高的价值,是女性们成为“大佬”要思考的问题之一。有些时候,选择比努力更重要,哪些岗位和方向更有利于女生发挥所长呢?
根据《女性程序员职场力报告》,程序媛们最青睐的课程有Java进阶、产品营销、前端开发、Python、运营等,这也可以为想做程序员但又略感迷茫的女孩们提供一些参考。
Java软件开发。随着互联网的发展,我们生活的数字化程度越来越高,各类功能的要求和分类也越来越多,市场需求也随之增长。目前的软件开发首选Java语言,许多大公司的系统都与Java联系紧密,例如京东、阿里、移动、联通和许多银行、证券公司等等。选择Java,总有合适的工作岗位等着你。这或许也是为什么Java进阶成为女孩们学习的首选课程。
Web前端。前端开发的市场越来越广阔,需求和待遇也在不断提升。比起后端,前端也相对更容易入门,加班也更少一些,因此也有更多女孩子愿意选择前端。
数据分析。数据分析工作需要充足的耐心细心、优秀的沟通交流能力、对于数据和敏感度和洞察力,还要对业务有想法,在这些方面,女性相对来讲更具优势。如今业界的数据团队,女性的占比都不低,leader是女性的比例也很高。
以上的方向建议也只是参考,你可以选择任何自己感兴趣的方向。
想要学习计算机、成为程序员的“你”,只要不在思想上给自己设限,你一定能够成为你想成为的人。