为什么女程序员会这么少?

当我们感觉自己很擅长一件事的时候,才会真正地去学习它,花费大量的时间和精力,全身心投入,直到非常精通为止。这种自信的感觉是一种强大的动力,只要我们想要做就一定能做到的信念称为自我效能(self-efficacy)。

这篇博文的原作者Jessica Kerr是一位程序(Ruby, Java, JavaScript),译者@JingerJoe也是一位程序(C++)哦。

面对一项具体的工作,自我效能的来源有四种(按强度大小排序):

1. 亲身参与的成败经验

2. 周围环境的影响(看见和我一样的人也在做)

3. 社交关系的影响

4. 身体状况的差异

为什么女程序员会这么少呢?因为很多女性感觉自己可能做不到,所以不愿去尝试,或者不再坚持。 这种自我效能感的来源解释了,为什么相对于男性而言,女性(总体上)不太可能会从事编程工作。

1. 亲身参与的成败经验:如果你尝试去做一件事,并且取得了成功,这就是自我效能感的最好来源。就我们这一代人来说,有很多男生会比女生更早地开始接触编程。

2. 周围环境的影响:如果妈妈能做到,我也能做到。

人 们在选择职业的时候,往往会想象自己从事这份工作时的情形,这种想象 是建立在自己所认识人的基础上。如果无法想象自己从事这份工作的样子,那就压根儿不会考虑它。在我们的文化中,性别的差异很明显。我们常常都会顾虑和参考 身边跟我们差不多的人。男生可以想象自己是一名程序员,而女生环顾四周,去看不到和她一样参与编码,参加会议,做演讲,写博客,参与开源的女性。即使是女 性开发者:纵观职业层次,她们会认为自己从事管理,分析,QA,BI,或者DBA会更好,而不是去做系统管理员或者架构师。

3. 社交关系的影响:我的朋友们会同意吗?

这 里,我们不是在讲编程文化,而是女性文化。我去妈咪晚间幼儿园(Kindergarten Moms Night)时,会有人问我是做什么工作的,我回答“计算机编程”,通常对话就会结束了,我无法继续这样的谈话。在长大成人的过程中,如果你很享受和女性 同伴们的相处,那么这种社交关系势必会影响自身的发展。

4. 身体状况的差异: 在编写程序时,你身体有没有感觉到不舒服我不知道,这对于男性和女性有差别吗?

女性在编程能力上和男性是实力相当的,但是(总体上)女性没有感觉到自己的能力。如果我们能够改变自我感受的能力,就能够改变程序员男多女少的比例。

第一条是最直接的途径,社区很多人都在努力为年轻人普及编程,尤其是女生,为他们鼓掌!

第二条也是我们可以改变的。增加现有女性开发者的曝光率,特别是那些高级别,高水平的女性。我们都期待看到周围那些进行决策,制定策略的女性。特别感谢想方设法吸引和招纳女性的企业和单位,你们实在功不可没!

第三条来自更大层面的社会文化,而不是程序员文化。 我做不到既是一位典范妈妈,又是一名参与社区工作的开发人员。这不是编程社区可以改变的。在我看来,第三条对女性来说是最棘手的麻烦事儿。

作 为一个社区,第一条和第二条是我们力所能及的事,况且,它们还位居前两条。如果我们继续努力,就会达到一个临界值。一旦女性程序员比例达到33%,那么第 三条自然而然也就能实现了。在不受外界干扰的情况下,社会压力和缺乏典范使得越来越少的女性参与和坚持程序开发的工作。只有努力, 我们才能扭转这种可悲的局面。

50个回答
时间
投票
  • 4

    字母o

    廖金华XX Aileen20 奔跑的蜗牛2050 赞成

      程序员根据内容也分好几类的。有的做网页之类偏重于上层的程序员,
      可能真的是青春饭的。但是对于做嵌入式类的程序员来说,这个可不是
      青春饭。这个是需要经验积累的。不是随随便便一个有两三年工作
      经验的工程师可以对付的了得。
      所以青春饭这句话要看是哪个具体的领域了。正解,而且,还有分的,做算法的,做系统的,做网页的,嵌入式的,偏重点都是不一样的,女性少是有原因的,第一,相较于文科,更少的女性读理科。接着,读完理科,很多女性选择教师,医生,护士,经济等专业。所以更少的女性进入计算机行业,由于男性很早接触计算机(这里不是说编程,而是游戏什么的),所以会有一部分原因,让男性进入计算机行业,并且,老思想加上计算机是热门行业,所以,学生期间,计算机相关行业就是男多女少的。
      然后,这门课的性质,偏重动手能力,不是说女的动手能力不如男的,我就是女性程序员,而是说,很少会有女性愿意花时间到这上面,兴趣点不同。然后,做算法类的人尤其需要数学,而数学是日积月累的学科,并不是大学四年就行的东西,需要从小打好基础,所以一层层剥削,导致这样的情况。
      第四,出了社会后,由于中国企业的HR都是老古董,所以他们偏向于研发不收女性,并且,女性结婚怀孕什么的,对工资是钟浪费,而且女性生小孩后带小孩什么的,都是白送工资,在同种待遇上能找到同样能力的男性,基本选男性。这就造成了一定的工作歧视,这样男女比例更加不均衡了。
      然后就是女性自己,到后期,也有一批人累了倦了,想找份稳定的,转测试,转行政去了。
      整体来说,并不是什么女性更谨慎,有的男性也谨慎。而是一层层的分配,导致现在在计算机行业,女性少于男性。
      我不认为编程通宵是计算机男女比例不一致的原因,因为编程通宵不是天天通宵。而是偶尔,不经常,正好最近任务紧才通宵的。而且我不认为让员工天天通宵的公司是好公司,因为这样就相当于杀鸡取卵,我进公司这么久,加班到八点多是常有,十点后倒是不超过手指。
      希望在座各位能客观说话,不要一遇到类似问题,第一个反应就是“女的?不行,太弱,弱爆了,女的滚一边儿去”,毕竟作为这么多年的理科生,要实事求是,做事严谨,不要没有论据,就胡乱总结出论点。
    157585711.jpg

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 2

    草船借妞

    Aileen20 奔跑的蜗牛2050 赞成

      其实女性心思缜密,在编程这个逻辑性强的行业是有优势的。我听说以前中科院计算所有个女的给卫星编程的,写完就过不需要调试,让我很是佩服。
      关于青春饭这个说法我觉得完全没什么道理,这只是有些人给自己离开这个行业找的理由。年纪大了可能精力和体力会有所下降,但经验和阅历会弥补这些,我认识好几个四五十岁还在做开发的工程师,都很有激情,很有活力。技术这行,只要你真心做下去,永远是没有终点的。

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 1

    无双不飞花

    奔跑的蜗牛2050 赞成

    其实中国女程序员的比例很高。我们公司大约40%的开发是女的。测试的比例就更高了。
    以前的奥地利同事说,他很奇怪中国有这么多的女程序员。他们维也纳分公司总共只有两个女的工程师,而且是测试。其中一个是他老婆,是东欧过去的。
    这其实是个观念问题。社会主义国家妇女能顶半边天,西方国家一向弱化女性。

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 1

    若由飞

    奔跑的蜗牛2050 赞成

      同意...我即将成为程序员.发现身边女同学,每次弱化自己,有一个新的发展方向,就会说"作为女生是不是适合什么的."个人认为,这种脑力活,不分性别的好吧.顶多一些女性结婚后顾家一些.

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 1

    wangrollback

    奔跑的蜗牛2050 赞成

      绝大部分女性程序员编出的程序质量都很好,bug率低。绝对高于男程序员的平均质量水平。但问题是这个行业是需要大量加班的行业,女性程序员结婚后或者生育后很难再像婚前那样加班。这是女性不适合这个行业的主要原因。

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 1

    怕老鼠的懒猫

    奔跑的蜗牛2050 赞成


      我培训程序员的时候班里15个人左右,其中就有7个女孩!

      我也学过,但我的专业是护理,当护士去了。学来玩玩,所以不会当程序员。我觉得女孩子主要是兴趣不同,不感兴趣不学习是很正常的事情。像我女儿从小就喜欢唱歌跳舞穿漂亮衣服,跟男生肯定不同,以后也不会去当程序员。

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    momo晴天

      女性在编程能力上和男性是实力相当的,但是(总体上)女性没有感觉到自己的能力。如果我们能够改变自我感受的能力,就能够改变程序员男多女少的比例。

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    eeeolcom

      女性逻辑思维没有男性强,所以做程序的自然少了。

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    rainysky07

      计算机系都是男生,英语系都是女生。

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    frog3466

      男的在加班时可以一把牙刷就能对付,女的行么?

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    月薪拿五千

      我就是学编程的,班里才两个女生,感觉男的不好相处,他们貌似很排挤我
      

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    hilaryhar

      我就是女程序员,可是感觉加班太累了,打算转行了。
      

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    yuisee

      这事得问HR们为什么歧视女性应聘者吧╯▂╰
      

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    Allison_H

      我所认识的女性里边还没有程序员

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    dj554256686

      我培训程序员的时候班里15个人左右,其中就有7个女孩!

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    shirely_geng

      我也是女程序员 现在的女程序员比以前多好多了
      干了好多年 都不知道以后该干嘛
      估计男程序员也不知道以后该干嘛
      一个吃青春饭的行业

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    甄幼稚

      不知道能干开发几年 估计三年?

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    tigeryao4

      每个职业总归有男女不平衡的情况存在

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    折羽的青鸟2012

      本人非常喜欢网络这块。也想走得更远。现在在接触营销这块,但是感觉时间真心的不够,陪伴孩子的成长也是重要的事情之一
      

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    朝花夕拾悲中酒

      开玩笑!这种外国转载的文章就少拿来说事儿了,在国内,男生都做不下来,女生怎么做?你能一个星期工作6天,每天晚上8点下班就属于比较早走的吗?甚至有时候星期天,过节放假都要来???你能一出差就是几个月,半年都不回来的吗???你能忍受经常熬夜,思虑过重,身心憔悴,满脸内分泌失调导致的青春痘吗???


      男人都坚持不了几年,女人?这么干几年下来还能找对象,还能嫁人???更别说生孩子了。我见过在IT界的女生,要么就是在体制内做IT的,不那么累,生活有保障;要么就是在公司做测试的,测试相对要轻松点,但也不是长久之计!

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    股市八路

      这个简单,看看农民工中男女比例就清楚了

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    深圳翻译2012

      我正在像程序员靠近!

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    铁围山

      程序员根据内容也分好几类的。有的做网页之类偏重于上层的程序员,
      可能真的是青春饭的。但是对于做嵌入式类的程序员来说,这个可不是
      青春饭。这个是需要经验积累的。不是随随便便一个有两三年工作
      经验的工程师可以对付的了得。
      所以青春饭这句话要看是哪个具体的领域了。

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    三盛轩饺子

      东软有很多女程序员

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    不耐五更寒

      某游戏公司,游戏程序员
      隔壁组去年来了一个女程序,这在我们工作环境比较少见,女同学一般都做测试,好的女测试基本能读懂代码白盒测试,但女程序几乎没有
      根据隔壁组屌丝程序的说法,大家经历了惊喜到哎哟我去的情感转变,发誓再也不要女程序了,好看的也不要,目前该女程序主要工作内容是陪老大打LOL

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    草船借妞

      以前处理器规模有限,程序规模也有限,现在程序规模确实都挺大,那位前辈应该已经退休了。
      铁兄言之有理,底层开发对经验的要求比较高,需要花时间渗进去。上层可能进入比较快,竞争会激烈一些。

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    呼噜呼噜噜2013

      我也是女程序,现在自已创业,女的写程序熬夜熬不动了,身体也不太好了满脸痘痘,还下不去,吃中药调理呢。伤害太大。
      

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    坚决不帅

      编程是要天赋的,不是心思缜密就可以的,从文理分科可见男人逻辑思绪要强得多,男人创新,女人细致
      

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    痴汉的马甲

      以前在一家手游公司工作过 程序员10个左右 只有1个女人
      

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    erythematosus

      自由开发者跟公司码农完全不同,一定要搞清楚。

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    小马甲呀飞呀飞

      当码农真的超辛苦啊
      长时间的面对计算机工作脸色都会变得很难看
      有些女生编程能力一点也不比男生差
      但是身体素质确实不如男生
      没有办法承受高强度的工作
      

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    rew111222

      女人不行

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    rew111222

      说不需要调试的这个人是不是女的?冒是

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    visualzxb

      归根结底还是女的不愿在编程这方面下苦力,技术水平整体欠佳——她们貌似不看好程序员这个职业

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    月下的浮云

      女人没有这么严谨的思维模式

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    黄小邓

      好像分析的不是很合理!程序员需要的很多东西女性朋友身上都不具备!
      抗攻击DDOS攻击、360屏蔽拦截、成人网站美国服务器903861582.

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    湖南软件评测中心

      还好吧,这要看是哪一种吧,软件测试女的就多,湖南省软件评测中心毕业的软件测试班都是女多男少

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    奚傲桥

      我们班也是学编程的,就两个男生,剩下的全是女生。嘿嘿,

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    大号马六甲

      女人的大脑逻辑推理运算能力不强,数学学的好的女学生本来就少,能创造性解题的就更少。所以,女人不适合写程序。

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    pipi_2012

      因为男人可以当畜生用 女人只能当男人用

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    mutoren

      程序员都是苦b,经常通宵加班,女人受不了

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    蛋蛋已经被注册了

      女性做程序员其实蛮好的。。。。
      工作环境单纯。。。。
      又没什么是非。。。。。。


    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    小小的大伯

      兴趣和能力的差别

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    水淼N

      IT 太辛苦,坐在电脑前就是十来个小时。普通的八小时坐班都腰酸背痛,更别提这种可能会通宵熬夜的工作了。

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    HAPPY哥u

      因为程序员是个苦B差事!

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    小美人36

      做了5年程序员,然后转管理了

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    _想_

      
      我也是女程序员 现在的女程序员比以前多好多了
      干了好多年 都不知道以后该干嘛
      估计男程序员也不知道以后该干嘛
      一个吃青春饭的行业
     
      赞同。行行如此,再怎么的高科技最后都像体力活。人的精力相当的有限啊。

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    vastdatabase

      搞了七年了编程了。还在搬砖呢。乐趣无限。
      个人的程序语言网站呢 http://www.lampweb.org/



      


      坐不住,只能改行的。
      女的坐着赏花还行,搬砖,会很无聊的

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    a4纸张1

      体力活,智力活,

    14-12-23 | 添加评论 | 打赏

    评论读取中....

  • 0

    飘荡的小蒲公


      我们班也是学编程的,就两个男生,剩下的全是女生。嘿嘿,

      你们是学动漫的吧!!!!

    14-12-23 | 添加评论 | 打赏

    评论读取中....

精华知识
更多  
意见反馈 帮助