OurDotNetLogo

.NET平台,.NET学习,OurDotNet,CSharp学习,.NET平台,.NET学习,OurDotNet,CSharp学习

写给未来的程序媛
作者:王妮  |   2017/12/16 14:35:50   |  阅读:886

 可能是因为正当校招季,最近关于程序媛(女性程序员)的话题很火,朋友圈里一下就冒出很多相关文章,有的写自己求职入职的心路历程,有的从客观数据角度分析女性优劣势,也有过来人分享自己和周围人的看法,加之几天前我所在的公司ThoughtWorks赢得了2016最佳女性科技人员雇主,忽然间,程序媛成了每天都会被提起的热门话题。

  女性究竟能不能以写代码为生?相信每个人都有自己的答案。我刚毕业时也曾自问过:你能不能做程序员?你能在这个行业坚持下去吗?如此等等。很遗憾,那时的我并不像现在这般坚定,甚至产生过放弃的想法。但是,在经历了这几年的历练后,这种看法已被逐渐改变。现在让我再做选择,我会无比坚定的选择继续。因为这是我所热爱的,无关性别。

  如果此时你也在犹豫,也在担忧,那么请听我聊一聊,聊一聊你心里可能有的那些担忧。

  我似乎不那么有热情

  毕业时站在IT业大门前踟蹰不前的你,之前四年学的肯定是计算机相关专业,作为一个不打游戏、生活单一的女大学生,人生最好的大部分时光一定都消耗在了课程的学习上。那段时间里,大多数时候你都秉着刻苦认真的学习态度,把不喜欢的专业坚持读下来,并且保持成绩优秀。可是要毕业了,你却开始犹豫,时常感到迷茫,很有可能会因为一个偶然的事件而换角色或改行。

  如果你是这样的姑娘,那么请再坚持一下。

  对于从大学一路走来的我们,一般会面临高中毕业选择专业,大学阶段调整专业以及毕业后进入职场的最后确定,这样的三步走对于大多数人而言是一致的。很明显,因为存在学习及经验积累的因素,越早进入专业越有优势,如果前两步你都没有绕开IT这条道,那么在毕业之时忽然选择退缩,是一件不明智的事情。

  你成绩优秀、聪明善良,工作中的挑战对你来说并不是不能接受,为什么不尝试一下呢?一个人一生中选择自己职业的机会很多,不同人可能面临选择的次数不同。一两年之后你还是对IT感到冷淡,那时的你已对职场有了新的认识,相信对于职业的选择也会有更加成熟的想法。

  可是听说IT女性是受歧视的

  歧视是一个永恒的话题,这个永恒不仅指时间跨度,还表明了它充斥于人类社会的方方面面。如果讲到这两个字,它所涵盖的东西就不仅仅是某个行业所能承担的。

  首先我们需要知道歧视是怎么产生的。男人和女人是有区别的,无论是生理上还是心理上。卫生间不能共享,运动会中不能同场竞技,繁衍后代时不能角色互换,男人是梯形思维方式,女人是扇形思维方式,等等等等。这些都是男女的不同。在一些特定的情况下,由这些不同所产生的结论会形成人们脑海中的刻板印象,而负面的刻板印象就会形成偏见,随着偏见的扩散和强大,一些带有偏见的行为就成了歧视。

  举一个例子,某天有人总结了一句女性更适合做测试,或许这是Ta根据自己的观察,结合对测试这个角色的技能要求所得出的结论;随着这种看法被普遍认同和接受,就形成了刻板印象,而当人们开始得出诸如测试轻松,所以适合女性女性不适合做开发等等结论时,就形成了偏见;这些负面刻板印象或偏见到达一个公司的领导层、人力资源部门,潜移默化的影响着他们的决策,此时,歧视就形成了。

H5创业公司HR:从人员管控上来讲更倾向于选择男性,从两个方面考虑:程序员的工作要求思维缜密、逻辑性强,男性在思维模式和生理结构上更倾向于程序员这个工作应具备的品质,所以从长期发展来看,男程序员发展得更好,行业里男程序员也多于女程序员,这是从大环境考虑。第二从体力上考虑,程序员是一份辛苦的工作,除了脑力活动外,身体还需承担很大的压力。女性的生理结构决定了她们体质偏弱,且因为传统观念,女性成家之后需要在家庭上分配更多精力,对于工作思考的专注度大多也会降低。

  这些看法无处不在,HR有,周围的同事有,很多程序媛也有。并且还在不断扩散,从公司到社会,到校园,甚至到家庭,形成一种无形的消极态度,阻止着更多女生加入这个行业。就像肆无忌惮蔓延的瘟疫,感染了每一个患病者的思想。

  这是很可怕的。它的可怕之处不仅仅在于对IT女性命运的影响,还在于它会催生出错误的自我定位。在校园招聘中,常常会听到女生询问诸如女生是不是更适合做测试?之类的问题,仅仅根据性别来选择工作中的角色就是错误自我定位的表现。已经加入IT行业的女生也会有类似的困扰,比如缺乏自信心、认为工作压力太大自己能力弱而放弃等等。

  那么,该怎么办?或许你会问。

  首先,勇敢一些,读一读开头的那几篇文章就会发现,你不是一个人。有很多人在为消除偏见和歧视而努力,而你要做的,就是忠于内心,勇敢迈出自己的第一步。

  其次,了解优秀的程序媛,拉近自己与这个圈子的距离,这样会产生安全感。世界上第一名程序员Ada Lovelace、雅虎CEOThoughtWorksCTO Rebecca Parsons等等,太多了。如果你说这些人都离我们太远了,那么参加一次RailsGirls或其他社区活动?跟已经工作的学姐聊一聊?这些都是你可以做的。

  最后,勇敢对偏见或歧视说No。马拉拉·尤萨夫扎伊就是这样一个姑娘。

  程序媛生活到底是怎样的?

  几乎每一个计算机专业的同学都有过这样的经历:暑假回家,亲戚热情邀请去家里玩,一进家门,就被张罗:哎你来了!快来帮我看看,我家电脑最近咋这么慢!

  我家人一直以为我将来要去电脑城开店,很多同学都这么调侃过。

  不仅仅是身边的人,就连我们自己也不了解自己未来将要做什么。就用下面这张来描述学生时代的我对程序员生活的理解吧。

求职过程是痛苦的,《程序员面试宝典》是必备书籍;
工作环境像网吧一样,充满辐射,毫无生活气息;
工作方式就是坐在椅子上写代码,一动不动,慢慢生根发芽;
我的同事是右下图那样的,目光呆滞,不修边幅;而我,也最终成为他们中的一员。

  是不是真的是这样呢?完全不是。我所在的公司跟Facebook新办公室风格类似,强调开放的办公环境。开放不仅是指空间开放,更是指人与人之间关系的开放,没有格挡,没有固定工位。为了营造舒适的办公环境,茶水、咖啡、零食、水果也是很多公司的必备项。为了激发员工热情和灵感,办公室装潢也会别出心裁,充满乐趣。如果你好奇,可以多多参加社区活动,这些活动一般都在支持社区的公司内部举办,是一个了解办公环境的好机会。

  再来说说办公方式。一个好的程序员,不仅仅是写代码那么简单,只知道写代码的程序员与只知道念经的和尚类似,不专业。客户沟通、团队合作、代码实现、反馈学习才是程序员生活主旋律。你可以专注于其中一部分,但这绝不代表你只用做一部分。如果你兴趣广泛、善于与人沟通,那么恭喜你,在客户沟通环节你一定帮得上忙;如果你热心、乐于助人,那么太好了,你一定能帮忙构建一个欢乐、健康的团队;如果你严谨、善于分析,那么在反馈学习中你也会成为大家追随的对象。

  上班累吗?你也许会问。

  累。对我而言,并不是因为有时会有加班需求,而是因为需要持续投入精力和体力进行学习。入职第一年,我的状态是这样的:白天拿着笔记本,记录听不懂的名词,晚上回家学习这些名词;公司有很多培训,每一个都想参加,因为都不懂;项目中的代码永远看不完,似乎每一行背后都隐藏着一个原理

  听起来很可怕。可其实这中间乐趣无穷,虽然累,但很有成就感。就像爬山一样,当自己翻过一个个山峰,最终到达山顶,那种大汗淋漓,神清气爽的感觉是无与伦比的。随着经验的增长,爬山的过程会越来越顺利,甚至还能总结出一套适合于自己的爬山技巧,这,才是无比珍贵的、只属于自己的财富。

  变丑男生好厉害

  先来看看关于美的问题。

  爱美之心人皆有之,几乎每个女孩都希望未来的自己是这样的:美丽优雅大方,生活优越且丰富多彩,还有一个帅气体贴的白马王子,不必拘泥于琐事的束缚,活的轻松惬意。然而转念一想,女程序员的形象完全与之背道而驰。这时,小女生的心理出现了:我不要做女程序员

  在我看来,这是一种盲目地将职业与生活方式划等号的做法。不要觉得程序媛天天对着显示器就会扼杀掉美丽容颜,这些都只是个人工作习惯的问题,它所带来的皮肤问题或许还不如熬夜追剧严重呢。不断的充实自己、开阔眼界、保持健康的生活习惯、建立成熟的交际圈,才是保持美丽的根本,而职业只是一个外加条件。换一个你知道的职业,仔细想一想,如果自己不注意工作习惯的话其实都会有变丑的风险。

  再来说说男生好厉害这件事。

  我遇到过代码能力超强的姑娘,非常有经验的男同事告诉我跟她一起写代码会有压力。稍微了解一下,就会发现做Tech LeadTeam Lead的姑娘不在少数。有人精通前端,有人擅长Scala,有人是Mobile专家,也有人样样精通。

  比较心理不是程序媛专利,程序猿(男性程序员)也会有。这是不可回避的,我们只要把它看作是不断成长进步的动力就好了,毕竟每个人都有自己的长处和短板,只拿某一个点来衡量是很不公平的,你只要在比较中看清自己的不足从而督促自己改善即可,任何因为比较而产生的放弃情绪都是不可取的。

  写在最后

  校园招聘已经结束了,你可能已经拿到了属于自己的offer,希望这篇文章能帮你消除心里的担忧,也能帮助你做出一个让自己满意的决定。

  记得去年参加过一次校园女生活动。那时我刚分享完自己的经历,一群可爱的小姑娘围着我,问了很多问题:

  学姐,我不是学计算机的,你觉得我现在学来得及不?

  学姐,我对前端感兴趣,你觉得有前途吗?

  学姐,你们公司好高大上,我也想加入。

  

  我觉得她们好可爱。如果你最终选择加入IT,成为一名程序媛,希望你也能加入我们,分享自己的经历和看法,去帮助那些可爱的小小程序媛们。我坚信,通过我们的努力,那些带有偏见的声音会小一些,我们取得成就的机会也会更大一些。加油,姑娘!



评论:

发表评论

最新评论:


圈内热点

  • 怎么轻松学习JavaScript

    js给初学者的印象总是那么的“杂而乱”,相信很多初学者都在找轻松学习js的途径。我试着总结自己学习多年js的经验,希望能给后来的学习者探索出一条“轻松学习js之路”。

  • 我心目中的ASP.NET核心对象

    在我的眼里,Asp.net有三大核心对象:HttpContext, HttpRequest, HttpResponse。除此之外,还有二个对象虽然称不上核心,但仍然比较重要:HttpRuntime,HttpServerUtility

  • IIS内部运行机制

    这篇文章的资料收集整理自各种微软公开的文档,通过比较 IIS5、IIS6、IIS7 这三代 IIS 对请求的处理过程, 让我们熟悉 ASP.NET的底层机制并对请求(request)是怎么从Web服务器传送到ASP.NET运行时有所了解

  • 改善程序员生活质量的3+10习惯

    2017年的一天,代码伴随着手指极具节奏感地输出在IDE上,突然某Chrome插件弹出一封邮件提示:“今天是我在ThoughtWorks的最后一天”。

  • 编程的一些伟大真理

    编程学习中的一些伟大真理,初级程序员都知道吗?

回到顶部