`
IT阿狸
  • 浏览: 67143 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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

 
阅读更多

本文由 伯乐在线 - JingerJoe 翻译自 Jessica Kerr

 

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

 

当我们感觉自己很擅长一件事的时候,才会真正地去学习它,花费大量的时间和精力,全身心投入,直到非常精通为止。

 

这种自信的感觉是一种强大的动力,只要我们想要做就一定能做到的信念称为自我效能(self-efficacy)。面对一项具体的工作,自我效能的来源有四种(按强度大小排序):

1.亲身参与的成败经验

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

3.社交关系的影响

4.身体状况的差异

 

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

 

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

 

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

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

 

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

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

 

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

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

 

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

 

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

 

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

 

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

 

原文链接: Jessica Kerr   翻译: 伯乐在线 - JingerJoe
译文链接: http://blog.jobbole.com/48583/

 

 

分享到:
评论

相关推荐

    程序员的十大无奈

    1、有人曾说,做程序员的人,都是疯子,做长了往往入戏太深,成天与代码打交道,话都很少说,所以评论程序员们都是以后连妞都泡不到的人,我听后,我可以这样说,泡妞好比一个方法,他人是学习方法,而程序员呢,是...

    《程序员的爱情》.txt

    这个标题暗示了故事将会围绕程序员这一职业群体的感情经历展开,通过讲述程序员的爱情故事来探讨他们在情感生活中的特殊之处。 ### 二、描述分析 描述部分提供的信息较少,仅重复了标题内容:“《程序员的爱情》....

    Html5源码--程序员向女友表白专用代码

    在表白代码中,可能会用到以下关键知识点: 1. **语义化标签**:HTML5引入了如、、、和等新的语义化标签,它们可以帮助我们更好地组织页面结构,提升页面的可读性和搜索引擎优化(SEO)效果。表白页面可能用这些...

    程序员口号大全.pdf

    10. **程序员的社会形象**:在社会中,程序员往往被描绘为内向、忙碌且对技术有深厚热情的人,他们的生活可能与常人有所不同,如与女性交流的机会较少,对物质生活的追求相对简单。 通过这些口号,我们可以感受到...

    C写的三种不同爱心,程序员送给女票的礼物

    C写的三种不同爱心,程序员送给女票的礼物,略有不足之处请指正。说明一下本身资源需要积分很少,不知道怎么现在变成这么多

    程序员学习资料

    总的来说,这些资料为程序员提供了一个全方位的学习路径,从基础编程到专业领域,再到实战项目,覆盖了从入门到精通的各个阶段。通过系统学习并结合实际操作,程序员可以不断提升自己的技能水平,增强在IT行业的竞争...

    互联网行业-程序员简历模板

    这部分可以替代或补充工作经历,特别是对于刚毕业或经验较少的程序员。 6. **证书和荣誉**: - 列出获得的专业认证(如Oracle Certified Professional, Microsoft Certified: Azure Developer Associate等)和在校...

    【Mob研究院】2020程序员人群洞察报告.pdf

    - 程序员工作时间主要在电脑上,使用手机的时间相对较少,平均每天4小时。 - 程序员社交圈子相对单一,多数人能够忍受孤独和寂寞。 6. 消费与理财: - 程序员是理性的消费者,不易受到虚荣和从众心理的消费手段...

    生日快乐 送女友源代码 小惊喜

    在这个名为“生日快乐”的项目中,作者为了给女朋友一个特别的生日惊喜,创造了一个全屏显示下落蛋糕的源代码程序。这个小程序不仅有视觉效果,还有听觉体验,因为蛋糕下落的同时会播放生日快乐歌,使得整个场景更加...

    【浪漫程序员系列】爱心源码

    【浪漫程序员系列】爱心源码,给女友写代码表达爱意。 古诗词爱情唯美的句子  1、问世间,情是何物,直教生死相许。  2、恨君不似江楼月,南北东西,南北东西,只有相随无别离。  3、当时明月在,曾照彩云归。  ...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    为什么要用DTD文件呢?我的理解是它满足了网络共享和数据交互,使用DTD最大的好处在于DTD文件的共享。(就是上文DTD说明语句中的PUBLIC属性)。比如,两个相同行业不同地区的人使用同一个DTD文件来作为文档创建规范,...

    和女孩示爱的程序

    在IT行业中,编程不仅仅是解决技术问题的工具,它也可以是一种表达情感、创意和艺术的方式。"和女孩示爱的程序"这个主题就很好地...通过这样的项目,程序员可以锻炼自己的编程技巧,同时也能为生活增添一些甜蜜的色彩。

    女装商城网源码 .rar

    女装商城网源码是一款专为女性服装销售设计的在线电子商务平台源代码,它包含了网站的前端界面、后台管理系统以及数据库等相关文件。这个源码可能是基于PHP或其他编程语言开发的,通常用于快速搭建一个完整的在线...

    Java--女朋友的生日礼物

    总的来说,用Java制作女朋友的生日礼物,不仅体现了Java的多功能性,也展现了程序员的创新精神和对细节的关注。这样的项目不仅能够学习到实际的编程技巧,还能增进与他人的感情联系,使技术与生活更加紧密地结合在...

    福建省莆田市2017 2018学年高二英语下学期第一次月考试题(无答案).doc

    此文档是一个中学试卷,具体为福建省莆田市2017-2018学年高二英语下学期第一次月考试题,主要测试学生的英语听力能力。试卷分为两个部分,共计30分。 **第一部分:听力** 这部分包含两节,每节有5个小题,每题1.5...

    cpmatch_随机配对算法_

    这是源于王者荣耀战队微信群里的活动,队长让我处理一下cp随机配对的活儿,作为一名程序员,这种东西当然自己写一个简单的程序就能完成,于是有了下面的代码。1.制作两份名单——一男一女的...2.男多女少。3.男少女多)

    toGirlfriend.zip

    这个压缩包文件包含了一个特别的程序设计,旨在帮助程序员向女朋友表白。让我们深入探讨一下这个项目中的相关知识点。 1. **压缩包文件**:`.zip`是一种常见的文件压缩格式,它允许我们将多个文件或文件夹打包成一...

    跳舞的女人 

    8. **测试与调试**:在项目开发过程中,测试和调试是必不可少的步骤,以确保在不同设备和浏览器上能正常工作。 9. **版本控制**:源码管理工具如Git可以帮助团队协作,跟踪代码变更,确保项目的可维护性和可追溯性...

Global site tag (gtag.js) - Google Analytics