200年前,世界上第一个程序员爱达・拉夫拉斯诞生,她是英国著名诗人拜伦的女儿,一位女性。她不仅预言了通用计算机的可能,还发明了世界上第一个计算机程序。
爱达・拉夫拉斯
70年前,世界上第一台通用计算机ENIAC诞生,人们将ENIAC载入科技界的史册,却鲜有人知道完成第一台计算机编译和部署的,是由6位女程序员组成的团队。
翻开科技界的历史,我们惊奇地发现女性在其中的地位和能力从来不亚于男性,然而随着时代的发展,不知从何时起,我们越来越少地听到女性在科技圈中的发声,却越来越多听到对她们的负面评价:代码水平不高、抗压能力差、很难独当一面等。有些企业在招聘技术人才时甚至暗文规定:不招女程序员,或者给她们开出更低的薪资。
事实真的如此吗?女程序员在码农界遭受了性别歧视?
100offer结合过去一年在人才拍卖中积累的后台数据,并和互联网IT界的男女程序员、企业雇主们聊了聊,旨在给大家一个客观真实的答案。
首先,简单介绍一下本次受访的三位女程序员,以便后文阅读。
女程序员的代码水平差?
说起女程序员来,男程序员们恐怕是又怕又爱。一方面,他们都承认男性居多的团队里没有妹子不行,气氛不太融洽。另一方面,部分男程序员对女程员的代码水平和抗压能力又皱起了眉头,关于这点,本次受访的女程序员们有过类似的经历。
毕业一年的玲珑邪僧曾经在某家娱乐文化为主的大型公司面试前端时,在等候的过程中听到了隔壁有人说:「看到那个来面试前端的女生了吗,一看就不会写代码。」听得她喜忧参半。
就像「胸大无脑」这个词本身存在性别歧视的意味一样,「长得漂亮的女生一定是花瓶」也成为了大多数人对漂亮女生的直观印象。
女程序员想在工作能力上得到男性的认可,往往需要经过时间的验证。
高莹回忆起刚参加工作时,领导分配给她的都是团队里难度最低的任务。当时公司里有个男同事无意间瞟了一眼她写的代码,评价道:「写得不咋地,重构没意义,没有技术含量」。
几个月后她的能力得到了领导认可,也开始写一些有技术含量的代码,这时这个男同事对她的评价也随之发生了改变: 「没想到你的代码水平不错,在女生里算写得比较好的了」。从这句话可以听出,他并没有把男女程序员的代码水平放在同一标准上进行比较,内心深处还是认为女生的代码能力不如男。
100offer让几位男程序员对女程序员的代码水平和工作能力做出了评价,他们的回答普遍比较正面。
虽然Tim认为女程序员一开始独立性差点,但是很快就能调整过来,她们的代码水平普遍和男程序员差不多,工作能力挺强。
徐风则说虽然女程序员调bug的时候也会骂脏话,但工作起来非常仔细认真,很是靠谱。
但当问到是否会对女程序员进行特殊照顾,比如不把难度大的工作交给他们时,大多数男程序员给出的答案都是:会。
男程序员在工作时会尽量不把难度高、工作量大、加班多的工作交给女程序员。一方面出于女性体质比男性弱的考虑,另一方面他们觉得这是对女性的一种出于本能的照顾。
那么,女程序员们是怎么看待自己的代码水平和抗压能力的呢?
iOS高级工程师张丹荔认为,女程序员里确实有代码写得差的,在占比上比男程序员大,但并不是全部。就像大学里很多计算机系的女生会找男生帮忙做作业一样,她们不是做不好,而是不感兴趣。如果真正喜欢技术的话,她相信女程序员的代码水平不会比男程序员差。
另一方面,男程序员有时宁愿自己加班也不愿把工作分配给女程序员,很大一部分原因是他们认为女生抗压能力差。关于这点,玲珑邪僧认为这并不是码农界特有的现象,相反,互联网圈是一个相对公平的领域,女程序员想要反驳这些说法、证实自己的能力并不难。
她认为相比于外界对女程序员的偏见,女程序员对自己的错误定位与消极评价才是更为最致命的。面对偏见,部分人会在潜意识里认同外界的说法,认为自身确实不抗压、能力弱,久而久之萌生放弃退却的念头。
所以,女性程序员应当正确客观地意识到自己的优势和不足,一定要拒绝裹足不前。
从采访可以看出,外貌、性别等外在因素容易被作为评判女程序员代码水平好坏的标准之一,这种现象在初入职场的新人身上尤为显著。
关于此,加州州立理工大学和北卡罗来纳州立大学的计算机科学研究人员曾在GitHub上做了一项实验,当他们在不透露程序员性别的前提下让用户分别对男女程序员的代码做出评价时,女性程序员的代码接受率可以达到78.6%,比男性程序员的74.6%要高。然而,若女程序员对外公开自己的性别,其代码接受率便出现了大幅下降,只剩下62.5%。
事实证明,女程序员代码水平差只是个例,很多时候,男程序员们也许在不自知的情况下戴上了有色眼镜去看待她们的代码能力。他们也许忘记了,女程序员首先是一名程序员,其次才是女性。
100offer建议,下一次重要的任务来临时,男程序员们先问一问团队里女程序员的想法,再决定是否不把这项工作安排给她们。这或许才是对女程序员最大的照顾和尊重。
女程序员不如男程序员受欢迎?
毋庸置疑,码农界男性居多。过去一年在100offer申请拍过的技术候选人里,男女比例是49:1,即每50个申请拍卖的技术候选人里,只有一个女程序员。
从这次采访的三家企业HR的反馈来看,每家企业技术团队里的女程序员人数均不超过3人,男女比例接近10:1。
由于女程序员在人数上的稀少,不少企业在招聘时是会为了缓和技术团队的氛围而招聘女程序员。因为女性往往具备更加优秀的沟通能力,100offer的面邀王徐风也认为:「男女搭配,干活不累。公司组织团建的时候如果没有女生在,实在没氛围。」
过去一年,男程序员和女程序员在100offer上的人均面邀数分别为9和7,即每个男程序员平均比女程序员多两次面试机会。offer率分别为12%和9%,即每个在100offer参与拍卖的男程序员,收到offer的几率比女程序员高3%。那么女程序员到底在哪些方面受到了限制,导致受欢迎度不如男程序员呢?
我们咨询了一些企业HR,他们在同样优秀的男程序员和女程序员之间如何选择?以下是一个具有代表性的回答。
某H5创业公司HR:从人员管控上来讲更倾向于男性,从两个方面考虑:程序员的工作要求思维缜密、逻辑性强,男性在思维模式和生理结构上更倾向于程序员这个工作应具备的品质,所以从长期发展来看,男程序员发展得更好,行业里男程序员也多于女程序员,这是从大环境考虑。
第二从体力上考虑,程序员是一份辛苦的工作,除了脑力活动外,身体还需承担很大的压力。女性生理结构决定体质偏弱,且因为传统观念,女性成家之后需要在家庭上分配更多精力,对于工作思考的专注度大多也会降低。
从HR的反馈可以看出,女程序员的受欢迎程度和年龄息息相关,那么在100offer上收到面试邀请的这些女程序员们,更多集中于哪个年龄阶段和对应的工作年限呢?我们结合后台数据做了一组统计。
收到面邀女程序员工作年限、年龄分布
从上图显示的数据来看,工作3-4年,年龄在26-29岁的女程序员在职场上更受企业欢迎,平均占收到面邀女程序员总数的一半。一方面,这段时间对女程序员来说正处于事业发展相对稳定的时期,另一方面,26岁以上、30岁以下的互联网女性大多还未婚育,生活的重心仍在工作上,无需因家庭而分心。
30岁以上的女程序员收到面邀的人数最少,一方面和基数小有关,另一方面,据企业HR透露,许多企业对30岁以上女程序员要求更高,特别是大龄未婚女程序员和已婚未育女程序员。
女程序员挣得比男程序员少?
关于男女程序员,大家最关心的恐怕是二者的薪资差距了。同一职位的男女程序员,谁挣得更多?首先,我们来听听企业HR们的看法。
上海某电商网站HR:我们一般会根据求职者的个人能力来开薪资待遇,不会考虑性别因素,一视同仁。
某H5创业公司HR:我们不会在薪资待遇上根据性别对求职者差别对待,但是前公司(一家传统IT企业)遇到过区别对待的情况:前公司在招聘高级Java开发工程师时,有一位非常优秀的女求职者在能力和求职意愿上都符合标准,但考虑到她有6个月的孩子正处于哺乳期,家庭会分散她在工作上的部分精力,领导最后降薪把她招进了公司。
在公司工作的两年多时间里,这个女工程师对待工作认真负责,并没有因为家庭而耽误工作,也证明了自己的工作能力,但是在涨薪方面仍然比较吃亏。
但是这种情况发生在传统企业里的几率更高,互联网行业对待人才的态度相对来说更加开放,大部分公司还是根据个人实力开设薪资待遇,而不是性别。
为了确认女程序员们在互联网行业的薪资待遇是否普遍低于男性,100offer根据后台近万名程序员的薪资数据做了进一步调查。
首先,我们来看看企业在招聘同一职位的男女程序员时,开出的薪资待遇是否有很大差别。在这里,我们抽取了前端和Java两个职位男女程序员的平均offer薪资进行对比。
虽然在采访中,企业HR们均表示不会在薪资上对女程序员差别对待,但从数据来看,无论是女程序员最集中的前端,还是近期的热门职位Java,企业给女程序员开出的平均offer年薪,均低于男程序员5万至6万。
那么在不同工作经验的程序员中,女性的薪资是否也低于男性呢?我们继续抽取Java这一职位的平均面邀薪资做了一个对比。
可以看出,刚毕业1-2年的男女程序员在面邀薪资上的差距最小,3-4年工作经验的女程序员在薪资上首次出现了反超,5年以上依旧是男程序员占领上风。
在上文对HR的采访中,还提到了某些已婚育女性在薪资涨幅上会有些吃亏,以下是对不同工作年限的男女程序员在薪资涨幅上做的一个对比。
意外的是,数据在这里得到了反转。除了有1-2年工作经验的男程序的薪资涨幅远高于女程序员外,3年以上工作经验的女程序员的薪资涨幅皆略高于男程序员,并在工作3-4年时达到顶峰。
从这里可以看出,对于大多数女程序员来说,她们在刚开始工作的1-2年里,在薪资待遇上与男程序员的差距最大,但是随着工作年限的增长,她们证明自己实力的同时,还逐渐缩小了在薪资涨幅上与男程序员们的差距,甚至超过他们。
可见,随着女程序员工作经验的逐年积累,她们的在市场上的认可度也逐渐增高。在薪资待遇上,不能一概而论认为女程序员挣得比男程序员少,在不同职位和工作年限间,她们也有反超的时候。
从此次采访的结果来看,无论是企业HR、男程序员还是女程序员自己,都认为目前的互联网码农圈是一个相对公平开放的地方。
从100offer的薪资数据来看,男女程序员在薪资待遇上不可避免地存在差距,但随着女程序员工作年限的增长,这种差距有缩小的趋势,在某些维度,女程序员的薪资待遇甚至超过了男程序员。
不可否认,女性在今天的码农圈依旧是稀有人群,女性在生理结构和心理素质、思维模式上与男性的差异依然让她们在职场中遭受了某些无意识的偏见。但存在即合理,每个时代、每种职业、每种性别都有其存在的价值,女程序员也一样。
100offer认为,作为企业方,在招聘时以个人能力,而不是性别年龄作为考核人才的标准。
作为男程序员,不戴有色眼镜地评价女程序员的工作能力,而在工作协作中与她们充分沟通。
作为女程序员,充分认识到自己作为女性在职场中的优势和劣势,扬长避短,既不妄自菲薄也不自卑退让。
也许,这对女程序员来说才是最好的女权与平等。