阅读文本大概需要 2.6 分钟。
昨天有一位女读者给我留言,内容如下:
而且不止这一位,紧接着还有其他人也问我女生是否适合编程这样的问题,然后我特意去后台看了下用户数据,发现关注我的读者中,竟然有 1w 多女读者,突然觉得自己又帅了一分,以前从来没注意到有这么多女读者关注我,于是,那我就写篇文章,来帮你们分析下女生到底适合编程么。
首先第一个问题,女生可以做编程么?
答案当然是肯定的,可能有些人不知道,世界上第一个程序员 Ada Lovelace 就是女程序员,这足以说明女生是绝对是可以胜任这项工作的,而且我一直认为男女平等,不管是智力上还是其他方面,至今为止,没有任何科学证据表明,女生在智力上跟男生有差异。
那么为什么程序员中女生很少呢?
不得不承认,这是个事实。纵观整个互联网行业,女生从事编程的人非常少,给人的感觉是编程还是一个男性职业,从这个结果似乎说明,编程真的不那么适合女生。但是你知道原因么?
如果你是个女生,想从事编程,你的父母亲戚会可能会告诉你,一个女孩子,干什么程序,那个费脑严重,再加上全宇宙都知道,IT 行业加班多,给人的感觉更不适合女孩子了。
外界的这些因素直接就让很多女生断了从事编程的念头,其实想想就觉得可笑,脑子怎么可能越用越费,只会越用越聪明好吧,而且学生时代大家一起学的知识,很多女生的数理化、统计学、离散学比男生学的还好,论智力女生丝毫不比男生差。说到加班,其实取决于不同的公司,很多公司其他岗位如市场、测试、财务、新媒体等一样会加班而且会更严重,很多 IT 行业不怎么加班的公司我也见过不少,更何况只提加班多,不提工资高都是耍流氓。
我接触过一些女程序员,而且属下其实就有两位程序媛,都是 iOS 开发,她们的技能、工作能力我觉得没任何问题,唯一比不了男生的就是没有男生投入程度大,没有他们拼,但是只要工作不影响,我丝毫不介意,我甚至还认识一些女程序员大牛,你们知道么?我上次去参加 Google IO,我和朋友一起在 Airbnb 租了一间房子,然后一起合租的租客竟然都是参加 IO 的,而且另外两间租客都是女的,交流起来竟然都是写程序的,一个写 Python 的,一个写 C++ 的,当时觉得惊呆了,不知道是我运气好,还是说国外做编程的女生比较多。
但是女生从事编程最大的挑战是什么知道么?是持续学习。
我们都知道,编程最大的特色就是技术日新月异,你需要保证自身能力的进步,不被时代所淘汰,需要持续不断的学习。有人可能会说了?我可以。你也许是有这样的决心,但是随着女生年龄的增长,你要结婚生子,之后要带娃,当了妈妈之后你是心有余而力不足的,你再也没有时间去学习新东西了,你稍微有点时间你都会花在孩子身上,你可能不信,但这就是事实,就是这么奇妙,母爱的伟大这时候其实就体现出来了。
所以,大部分女生想把编程当成是一个长期的事业是很难的,挑战非常大,当然,肯定有人承受住这些挑战的,但是总归是少数。
然而,好就好在互联网行业不止编程一个岗位,有测试、产品、设计、运营、市场等等岗位,而相对其他岗位来说,开发岗位的起点算是最高的了,起点高就有个好处,一旦你没能力继续做下去了,或者不想干这个方向了,那么想从高起点换到低起点的方向相对容易的多,比如妹子们转到测试、产品、运营等岗位非常容易,这些岗位就对持续学习的要求弱很多,技能的可积累性也相对较强些。
其实,女生做开发还是有很多优待的,因为这个行业女程序员实在缺乏,有些公司有一两个程序媛都会当宝,不会强制你加班,有 bug 很多人帮你去解决,出了问题不用背锅等等。
从我个人来说,我是蛮希望这个行业有更多的女程序员的,这样可以打破人们对编程行业错误的认知,这个行业没啥特殊的,女生不比男生差,一样可以从事这个行业,而且对于众多单身程序狗来说,是最大的福利了。
最后,总结下,如果你真的对编程感兴趣,自己也适合编程,那么别管外界的一些眼光,女程序员不是特殊物种,而是一种最正常不过的职业,只要你有兴趣,有热情,加上女生天生的做事认真、细致,你一样可以做的很好,而且,因为稀缺,一旦你做的好,说不定得到的机会更大。
但是我不想说的那么冠冕堂皇,我不得不提醒下,当下的现实,女程序员如果想把编程当做一个长期的事业,那要做好面对巨大挑战的心理准备,如果你觉得你做不到持续学习,你应对不了这种挑战,你只是把开发当做一个暂时的岗位,那么在做开发的同时可以关注下互联网其他相关岗位,如产品、测试、运营等,多接触学习相关的知识,也许,以后你会发现其他感兴趣、更适合自己的职位说不定,任何事情都不是一成不变的,我们要懂得变通。
一个不羁的码农!
END