一个女程序员的故事
因为有人在酷壳里评论里说我给一个女程序员的建议不靠谱,我不服,因为我的工作经历中的一些女程序员都很不错,比那些男程序员都强,所以,我在新浪微博和twitter上征集女程序员的故事和想法,这两天来,我收到了好几封邮件,让我很感动。其中,有一个故事让我回味很久,在脑海里挥之不去,可能是因为她的经历和我很相似,她的想法和我很有共鸣。
本来,我想通过收到的这些故事然后编辑成一篇关于女程序员的文章,但是我觉得这个故事已经足够好了,任何的编辑都是对这个故事的不尊重,所以,我原封不动,一字不改地把这个故事转到这里。我把一些我认为精彩的地方加了粗。
当然,我还是会再写一篇关于女程序员的文章,酷壳2011年底的最后篇文章和2012年的第一篇文章都是给女程序员的,因为,我为你们骄傲!
从哪里说起呢,我的程序员之路。有些话只是自己心里想的很明白,还从没说过。希望你有耐心看完,因为我的故事不精彩,也算不上奋斗史。我的文笔和叙事能力也很差。
高中报志愿的时候坚定的报了计算机技术及应用,当时对计算机的认识只是机房里的苹果机,和老师教的用basic 输出一个正方形之类的。 我当时觉得我对计算机一无所知,我想了解他,就选择了这个专业,当然当时程序员的收入也是可观的。 :)
大学四年下来,我的成绩不好,基础也不好,没拿过奖学金。大学的课程很多不喜欢,我不知道为什么计算机系还要学高等物理,和马列毛邓。这是题外话。说实在的,很多课上的我一头雾水。毕业后找工作不满意,我直接去读了软件工程(考研的专业课成绩没到线)。两年制,一年上课,一年实习。我想给自己的履历上增加一些至少能给我面试机会的经历。(我仔细思考过我成绩不好的原因,心里因素是主要的,高中在重点中学,我不能接受自己不是尖子生的事实,总在想自己为什么这么差,以至于这样的心情影响了我很多年,一直到工作后的几年)
实习的第一家公司是个私企,工作两周后他们不满意辞退了我,沮丧是当然的,我知道我的能力是有差距的。虽然他们没有任何培训,直接拉去干活,起码的业务流程也没给我讲,但是我真的发自内心感谢他们辞了我,让我认清了自己。其实当时干的就是一些perl 脚本和php的网页开发。
实习的第二家也是私企,给运营商做项目。我参加的是一个工作流项目,用java开发。我当时的java技术仅限书本身的不怎么牢靠基础知识,至于怎么设计这个系统也没有一点概念,终于一个月后我决定退出了。经过这一个多月,我似乎知道了自己该从哪里开始了。就从java开始吧。
经同学介绍,去了第三家实习公司,面试的经理对实习生要求不高,让我能有机会实习。做的是银行和证券公司的网站,我主要做前端jsp的页面,同时我也选修了学校请的一位Weblogic的工程师开设的J2EE的课程。总算开始入门了。公司的同事很帮助我,有耐心让我了解了系统后台的架构。后来我随几位去客户那里出差,周末和晚上加班,为了他们临时改的需求。同事说,你一个女生出差一点不发憷啊。其实我一点不觉得累。同组的team lead没事就鞭策我说,你就甘心写code么,不能总是做开发,该为以后想想。但是我当时想法是,我的视野当时有限,还不确定自己能做成什么样子。我在这家公司完成了毕业论文。然后毕业。
毕业找工作,我没有留在实习的公司,我想多试试。找工作的经历不多,我去过联想面试,笔试过了,一面是HR面,题目现在大概还记得,如果有化学家,天文学家,医生,乞丐,孕妇,在一个荒岛上,你只能带走一个,你带走谁呢?分组讨论,得出一致的结论,也要说出自己的结论。 同组有清华的毕业生,真的很自信,她说要带走天文学家。我说,出于人道,我肯定带走孕妇。后来就没了消息。难道医生可以留下照顾孕妇么,还是HR以为我选孕妇是注重家庭的人,没有事业心呢,我觉得这题真的不能说明什么。
之后面试了一家日资企业,一面是很多人一起面,我听了一圈之后,觉得自己有些把握,因为同组的人比我差,看来我运气挺好的。他们之中有本科生,有研究生,都是男生,就我一个女生。问的也挺基础,就是servlet如何工作,写没写过SP,其中有个人问,什么是SP,没人理他,我告诉他是store procedure。面试官是个部长。后来HR的人过来让我留下二面,说我一面打败了所有男士。说来惭愧,我真的是运气好,没碰到牛人。二面经理只问了些平常的问题,就过了,于是我来到这家工作。考虑的是,外企多少工作流程上比较规范,也见见日本人是怎么工作的,还有就是自己能力有限,欧美大公司估计是没戏的,我还是从力所能及的开始吧。
日本人工作的风格大家应该有所耳闻,就是喜欢加班,我进公司的第一个项目是代码改造,把VB6.0d code重写为VB.net。 加班到凌晨是常事,另外一个就是team lead的风格是没事也不能早走,也得耗到半夜才行。开始做的真是一点技术含量都没有,都是日本人写好guide,告诉你什么改成什么,别问为什么,不能有异议,他们怎么说你怎么改。弄得我当时都不去思考这里的技术细节,这是我当时犯傻的表现。除了技术本身,还有很多需要学习的。后来陆续做了一些我喜欢的java的项目,用到了sping,hibernate,ibatis, struts, ant等等。还有一些日本人自己开发的框架。每个项目的业务也都不同。在这家工作了三年,我觉得这不是我要的,我的技术提高有限,做的事都是别人设计好,甚至告诉你code应该如何写,而且做事风格不是我想要的。 我想去欧美文化的公司试试。也想做通讯相关的。
同学帮我投简历,我面试一家对欧美的外包企业,一面是本公司的人面,问了项目情况,说了说英语,我准备还算充分,过了,二面是公司的客户面,到公司和客户开电话会议面试,第一次和老美直接对话,我虽说有点紧张,但是还是专心听他的问题,听不清的就让他重复一遍,我现在记得的一个问题是如何写出高效的SQL。面完回家等通知。过了几天我收到了offer。
客户是为运营商提供软硬件服务。我们做的是BOSS系统的一个模块。都是java api。 几乎用到了J2EE中定义的所有组件和java相关的框架。我在这家工作至今。技术从不熟悉到熟悉,业务逻辑从不熟悉到熟悉,都是在开发每个feature和改的defect中慢慢了解的,硕大的系统不允许我一口吃个胖子。只要脑子里绷根弦就每天都有进步。加班不是常事,但是也有紧张的时候。 有时候一个defect要跟踪成千上万行代码,你才知道哪里出了问题,这是需要耐心和细心的。给客户的客户做support的时候,经常被半夜的电话叫醒去看一个现场的问题,我不觉得累和烦,我觉得这是我价值的体现(当然这不会每天发生)。修复一个defect我会有一点小小的成就感,每天晚上回家方便的话也会看看邮箱,看看有没有紧急的事情。有的人认为你下班了就没必要再管工作邮箱了,但是我愿意这么做,我觉得这是我职业精神的一部分,也是工作态度。
偶尔会帮着公司招聘毕业生,有时候会遇到什么简单问题都答不上来的人,我感觉就像看见当初刚毕业的我,临走,我会说一句,没关系,回去好好准备,看看基础知识。
我曾经怀疑过自己是否适合做技术,总觉得自己不如男生,也总在问自己的路在哪。而且没有自信,曾经紧张到,有人看我打字,都紧张的手抖。到现在,我觉得做技术挺好,就像你说的,我清楚的认识自己,我不是技术大牛,就每天写着自己的code,了解业务,挺好,但是不代表我不上进。很多女同学现在都不做技术了,也不写code了,但是我还在做,甚至越来越喜欢,在中国有种普遍的想法是,作几年技术该转去做管理,否则认为你不成功,这是人云亦云的说法。我想我为什么不能一直做技术呢?虽然中国的大环境可能不适合你一直做技术,但是我愿意试试。我不愿意放弃多年来积攒的一点点优势。何况我现在工作上越来越得心应手,不久前,我收到客户的邀请,他们想让我transfer到美国或者加拿大成为他们的一员,我在等待漫长的人事流程,也有可能会pending。但是我无所谓,我现在自信,知道想要什么。一直做技术,怎么了,不行么?
谈到男女程序员的问题,有些男人以技术强自居,而少了一点谦逊和工作的严谨。有些技术不强的,有些懒散,得过且过。都是我遇到过真实的人。同组的一个女生来了几个月就比一个来了一年多的男生上手快,这说明什么的,态度和努力是重要的。我更认同的是技术和男女无关,和个人有关,任何以偏概全都是片面的。
同组的男同事们没有因为我是女性而轻视我,我很感谢他们,在一个team工作,技术是必要条件不是充分条件,合作,交流,态度,遵守流程,任何一个都缺少不了。如果我只是技术差点,那么我提高的空间是很大的。 多看看书,真的不难。虽然我可能离amazon或者是google这些企业的要求还有差距,但是那是我的方向。不过像baidu,腾讯这些流氓公司,给我多少钱也不去,女程序员也是有傲骨的,虽然也有可能他们看不上我的能力,但是,那又有什么所谓呢。
如果你能看完我这如白开水的文字,很感谢,因为我写的实在太不好了,这些经历普通不过,也证明我是个普通的人,如果我高中的时候不那么在意自己是不是优秀生,就能放轻松,大学(也在想这些)会有个好成绩,没准我就能如愿的毕业就进欧美大企业,不过那样我可能也少了以上跌入谷底的经历和现在平和的心态,我想后者对我更有意义。
不用署名,有的话,一个女程序员,哈哈。有错误处,见谅,中午休息,仓促的回顾了这些。技术本身心得有限,我就不班门弄斧了,还需努力。也请不要注我的微薄行号啦。另外我老公也是程序员,我和他能谈些技术和项目上的事情,我想是非女程序员感受不到的乐趣,哈哈哈。
看到这里你还不想为她鼓掌吗?
最后,请让我我再次征集——
call 所有的女程序员,我想给你们写一篇blog,希望你们能和我分享你们的程序员的经历和技术心得。你是男程序员也没有问题,也欢迎分享你身边女程员的故事。 大家可以发邮件至:haoel(at)hotmail.com
(全文完)
(转载本站文章请注明作者和出处 酷 壳 – CoolShell ,请勿用于任何商业用途)
《一个女程序员的故事》的相关评论
我也是女程序员,但我觉得我首先是个女人,写程序只是我的工作,当然需要认真对待,但好像没有必要提到某种高度。我不想为文章中的女孩子鼓掌啊,并不精彩啊,确实平淡如开水。点在哪里,被国外客户挖去吗?
我也是一个工作狂,也算比较她是,觉得做有意义、喜欢的事情、提高自己,比金钱重要,也从来不觉得女性就一定比男性在编程方面弱,careercup不就是妹子写的么,:-)。所以,从很多方面我都觉得跟您的观点很像。不过有一点我觉得有点不妥,就是您加粗了这句话“不过像baidu,腾讯这些流氓公司,给我多少钱也不去,女程序员也是有傲骨的”。这句话让人觉得您多多少少还是有点在意前阵子您跟某些公司的矛盾。我个人觉得这些一笔带过就行了,不用加粗,聪明人不用多说,笨蛋也没必要多解释。我也不太喜欢这些公司,因为他们没什么创新而言(实际上,国内大多数公司创新的也不多,比如国内的ibm实跟almaden, watson有的比么?或者北京的google跟mtn view的google能比么?当然,或许可以比,我没在那些地方工作过,如果有失偏跛,请不吝指正,我听我的朋友说的),但是我觉得客观表达出一些事实,就是最好的证明,不需要利用别人主观的观点来加强某些看法。我们理工科人,重要的就是逻辑严谨,不掺杂感情色彩。您说是吧?
大多数女人的一生其实也就很平凡。有一份体面、自己又喜欢干的工作,有一个美满的家庭,身体健康,有空能出去玩,可能再有一两个兴趣爱好,人生就很圆满了。这篇文章我们读起来可能觉得像流水账、没有点、看不懂、文笔不好,但作者既然把这些事情写上去,就证明它们对她的职业生涯有过很深的影响。细细地读,认真体会,就能发现她每一步都不容易。一般来说,女人比男人更容易放弃。尤其女生走程序员这条路,一般都受过很多打击,不仅是求职、工作上的,更有学习上的,毕竟计算机系的课程,女生一般都上的比男生辛苦,有的时候甚至辛苦了一个学期,成绩依旧比不上别人。就为作者的坚持,我们应该给她一点敬意的。
。。。怎么有头像!是gravatar.com 上的么。。。。
“不过像baidu,腾讯这些流氓公司,给我多少钱也不去,女程序员也是有傲骨的”。
这些公司我都没去过,但是我天天都在用他们的产品,我不知道你所说的流氓公司这个标准是怎么来的,哈哈。不要人云亦去哦。
我就不明白,陈皓同学为什么老是跟这个腾讯百度过不去,抵毁也不带这样的。声明一下,我跟这两家公司没关系。
nice~ 挺认同她两个地方,1是很清楚技术和行业经验的平衡,确立自身优势,2是技术宅女的范~
体会了文章都是自身经历的感受,我想文中都没有什么针对性的文字,对事不对人。只要踏实肯干,上天会眷顾的,时间一晃就一年,我离开IT公司当教师一年时间了。可是写代码的那份激情至今还在,我觉得我还在努力追逐自己的梦想
哎呀,真想找个女程序员当老婆,哈哈,
加班到凌晨,很正常,我不加班也要凌晨2点才睡觉,,
不过像baidu,腾讯这些流氓公司,给我多少钱也不去,女程序员也是有傲骨的. 这句话我非常不赞同。
中国社会制度也很坏,你怎么不觉得在中国社会生活难堪呢?
在一个公司打工,并不一定是认同那个公司的商业模式和文化,毕竟大家都是要吃饭的。
那时候你们还有精力去造人吗?
twitter已fo
谢谢作者的分享,很像几年前的我。不过我还是希望她能真正去百度体验一下,技术不只有java和程序,还有数学。至于流氓不流氓,也只有真正自己体验才知道
记得毕业第一家公司项目组里20来人,经常碰到的女colleagues比男colleagues还多…
感觉她挺适合去日企的,感觉她认真的态度,努力,不屈的精神,谦逊,谨慎,都蛮像日本人的。值得学习。不过我也没进过日企,也不太了解“对日外包”和“日企”到底有哪些区别。我印象当中对日外包基本没啥技术含量而且什么都学不到的,日企也是这样的吗?
这和日企没有任何关系,她的这种执着和激情非常符合世界顶尖公司的文化。PS,日本人的精神和态度同样值得我们学习。
@david
或许面试官看重的她的胸怀, 在竞争对手面前的。
很错啊。这种执着的精神正是大众所缺少的。牛啊。
感觉她挺适合去日企的,感觉她认真的态度,努力,不屈的精神,谦逊,谨慎,都蛮像日本人的。值得学习。不过我也没进过日企,也不太了解“对日外包”和“日企”到底有哪些区别。我印象当中对日外包基本没啥技术含量而且什么都学不到的,日企也是这样的吗?
真的能坚持下来的不多,细细品味,你的丈夫真的很支持你啊!
@w7849516230 应该是她的啊!
我们单位也是挺不喜欢女孩子搞开发的,入职半年,让我一个刚出校门的学生去做项目管理工作,而项目管理关键的时间成本控制权都在主管手里,我只用负责整理文档,打打字而已。在我多次跟主管协商后,主管同意有开发任务的话,会给我分配,但是各个项目的负责人都没有让我参与的意思,我也确实喜欢开发工作,当自己经手的项目上线的时候,很有成就感,但是因为他们的原因我没得选择,只好平时闲下来自己跟愿意帮我的前辈们要来他们的项目,研究研究。本来银行技术就老旧,再不学习,真的会落后一大截。
其实每个公司都有值得学习的地方,没必要太过批评。
当然作为一个程序员,重要的是务实努力,再去追求卓越。
读了之后感觉:
1、区别不在男女,在心态;
2、教育差、以至于很多人得跟着广告学技术,耽误了;
3、真英雄是改造流氓公司的,不是躲着的。
一点小修正,存储过程是Stored Procedure
一个即将毕业的大四学生,男生。
我自己不是计算机专业的,但一直很喜欢这个方向,找到的工作也是找这个方向的…
无论做什么事,感觉态度是最重要的。男女生或许确实有先天的差异,但我总相信事在人为。
陈皓, 我准女朋友 是 美国加州大学尔湾分校的计算机网络博士生, 她把我网络控制住了, 我找了几个计算机高手都制不住她 ,你有什么好办法吗? 1
同是女程序员,她写得很平淡很真实。
事实就是这样,你想做什么付出努力即可,和性别学历出身什么的一点关系也没有。敬佩她上进的态度和积极的精神。
很有共鸣的地方是:
1. 都说中国不适合做技术:
在你做程序员的第一天就无数人会跑来跟你说:你一个女孩子要为自己以后打算,做技术能做一辈子吗?中国浮躁的社会心态和不公正的社会制度,导致做别的很多事情都可以以低得多的付出拿到比技术高得多的回报,但既然你喜欢做哪行,都是无法阻挡你去做的。听从内心的声音。
2. 自信很重要:
如果非要说男女之别对一个真心想做程序员的人来说会导致什么问题的话,仅仅是心态问题。有研究就表示,很多女孩子从小成绩不够优秀就是因为她的老师or家人在女孩子学不好理工上给予了一些强调,让她自信心上有差,所以学不好。女生做理工科要有点自信,不是说要逞强男人都能做为什么自己做不了,而是理性去想,我努力去解决问题就一定会有结果(无论大小)。从学校里开始,很多女孩子都认为自己不是理工科的料,早早选择放弃,这样真是太可惜了。
新年伊始看到这篇文章很温暖,不过指出一点,腾讯百度虽然企业流氓,里面的技术却也有很多可以学习的东西,要多看到别人的优点才可以进步得更好。大家加油!
不错哦
@no
百度的竞价排名和QQ的扫描硬盘你不知道吗?前些时间一同学去百度一个考试的网站,翻了三页才找到真正的官方网站。
诋毁?你们是真不知道还是装糊涂。百度的竞价排名和QQ的偷扫硬盘是世人皆知的。
我在百度经历的告诉我,单纯论技术,这里的工程师很强,我和绝大多数的同事都希望能做出比肩甚至超越google的产品,虽然以前犯过错误,但我们会一步步做得更好
去日本出过差,日本人工作严谨的程度,中国人肯定认为是死较真。他们每个bug都有一个excel的文件追踪,也像code一样check in到代码管理服务器上。没见他们用clear quest这样的工具。而且对每个问题的细节都很严谨。我想国内的私企估计没有这样做的。
如果有化学家,天文学家,医生,乞丐,孕妇,在一个荒岛上,你只能带走一个,你带走谁呢?当然带走天文学家,因为他可以在海上辨别方向,还有他在岛上没多大用,之后还有可能回来救全部的人。带走孕妇你认为一个人能照顾她?(结果可能是走不了,或者挂在半路)乞丐在岛上他的野外生活能力强,医生也可以照顾他们,不光是孕妇,这种岛上可能还会有先有毒的东西,所以带走天文学家可能都能得救
“不过像baidu,腾讯这些流氓公司,给我多少钱也不去,女程序员也是有傲骨的” 这句话掺入的感情色彩有点重了,自己怎么认为的不需要影响别人吧。
心里痒痒了 好想成为女程序员啊啊。。。可是我是学医学的 %>_<%
个人认为,程序员靠谱不靠谱,与男女无关。只要像楼主一样积极上进,无论男女,无论什么领域,都会混得好好。
另外,个人觉得去不去腾讯百度与傲骨不傲骨没关系,反而这句话让我觉得楼主有点幼稚,也不说太远了。
当然,这里可能会有点个人感情,毕竟我在腾讯实习过,准备就职百度。
大学情况我跟楼主情况蛮相似哈,也是成绩不好,不知道那些课有什么用。只是我逃了四年课,也没有虚度,都在图书馆里啃书或者在工作室做项目做研究。
另外,通篇下来还是觉得男女有别。
感觉楼主有点小女生的情绪,看待事物没有男人们的客观和足够的胸襟,当然,这应该不影响成为一个优秀的程序员。
不去腾讯百度,挺好的,有原则有傲骨挺好的,这谈不上幼稚。很多东西在一些人的眼里是块宝,但是在别人的眼里就是坨屎,这个很正常。有能力的人都是有个性的,不然像Steve Jobs,Linus,Richard Stallman之流的人都是SB了。
很有同感,技术不是充分条件,而是必要条件。
女程序员加油
很平淡的很真实的道出了一个普通程序员追求梦想的故事,但是,很深的打动了我。
我觉得不光是女程序员,在中国,女人做任何职业都会被歧视,不管是在男性占主导地位的职业还是本该女性占主导地位的职业,只要有男性的存在,身边的女性就黯然失色了。
不过女性的职业诉求是不一样的,我们不求出人头地成名成家,我们只要踏踏实实做自己喜欢的,安安静静地生长生存就够了,世界既然创造了我们,也要让我们有存在的价值吧。
“有研究就表示,很多女孩子从小成绩不够优秀就是因为她的老师or家人在女孩子学不好理工上给予了一些强调,让她自信心上有差,所以学不好。女生做理工科要有点自信,不是说要逞强男人都能做为什么自己做不了,而是理性去想,我努力去解决问题就一定会有结果(无论大小)。从学校里开始,很多女孩子都认为自己不是理工科的料,早早选择放弃,这样真是太可惜了。”
我从小就是被这句话毒害了,那么喜欢文科的我,被硬生生拉到理科班,只是因为:理工科好考大学。虽然我的化学和生物很好,但是还是一直自卑到现在,悔恨啊
BTW:我想学习写代码了,呵呵
挺有骨气的女生啊——baidu ,tx 都是垃圾公司给多少钱都不去。 佩服佩服,的确如此
@tony
人各有志嘛
很佩服這位女同行,很多關於工作方面的觀點很獨特,啓發很大,今天看了這篇文章我得謝謝她。
什么都是浮云,生命生活最重要。一哥哥刚挂了,有房有钱有儿子有老婆,正当年就挂了。程序员就是一苦逼的职业。
“在中国有种普遍的想法是,作几年技术该转去做管理,否则认为你不成功,这是人云亦云的说法”, 对这个很有同感,我同样是要坚持做技术
情何以堪,流氓公司的女程序员掩面飘过,╮(╯_╰)╭