一个女程序员的故事

一个女程序员的故事

因为有人在酷壳里评论里说我给一个女程序员的建议不靠谱,我不服,因为我的工作经历中的一些女程序员都很不错,比那些男程序员都强,所以,我在新浪微博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 ,请勿用于任何商业用途)

好烂啊有点差凑合看看还不错很精彩 (75 人打了分,平均分: 4.57 )
Loading...

一个女程序员的故事》的相关评论

  1. 踏实的心态和工作态度值得赞扬,但是完全看不到在技术方向的探索以及个人经验上的累积,不知道她的自信从何而来。
    说实在话,在这个程序编码越来越快餐化的年代,没有潜心的研究与探索,没有更深层次的积累,想一直做个程序员真心不是一件容易的事情。

  2. 我认为这篇文章的亮点是amazon这个单词,lz赶紧收了吧。。。

    其实it行业女性也是能和男性一样nb的,只是要达到同样的高度,她们需要付出的更多。。。
    所以我个人不鼓励女性做程序员。

  3. 只要脑子里绷根弦就每天都有进步。这句话很赞,不虚度一天,我就很开心了,我们广大的IT悲催男童鞋们加油了!

  4. 不过像baidu,腾讯这些流氓公司,给我多少钱也不去,女程序员也是有傲骨的! 赞一个!

  5. 程序员真的不分性别。我就遇到过一个非常天才的女程序员,学习能力、领悟能力和交流能力都非常强,一个人能够顶三个人用。换工作时同时收到了来自Google、微软和EMC的邀请,最后在EMC成为了一名team leader!

  6. 程序员首戒: 傲慢和懒惰, 这个确实需要让所有中国码农知道。 技术是可以学的,职业态度,开拓眼界,创新想法才更重要。

  7. 先鼓励一下女程序员,在这个行业混,女程序员要付出的更多辛苦。

    不过,现在中国的it业,论技术水平,还是以baidu 腾讯为头。(不谈杀毒)

  8. 今风尘碌碌,一事无成,忽念及当日所有之女子,一一细考较去,觉其行止见识,皆出于我之上。何我堂堂须眉,诚不若彼裙钗哉?实愧则有余,悔又无益之大无可如何之日也。

  9. 不是程序员,但是不得不来顶一下!做什么事情都要有这样的心态才对!加油!

  10. 我之前Project的Team Lead也是女的, 现在的Team Lead遇到重大问题还是得问她。

  11. 好多的无所谓,好多的心平气和;对人生的认知,对自身的认知如此清晰,很让人感动。楼主,你有这样的心境吗?男程序员们,你们谁有?楼主,对于攻击你的人,你能不rant吗?对于nc,你能不rant吗?对于无良的企业,你能狠狠的rant吗?让攻击你的自己在哪儿发泄吧,不要燃起他们那肮脏的情绪,那样会蒙蔽事实

  12. 我很同意她对技术员和管理者的看法。就像赚了多少钱并不代表你有多成功,尽管现在社会是这样认为的。code也许并不能赚多少钱,但这是我的爱好、我的追求。有何不可呢!我正在念大学,很反感他们讲以后要怎样,什么技术怎么流行,要怎么学以后才能赚更多的钱!大学这么好的时光为什么要浪费在这些方面?可悲,要做自己喜欢的事,大学不就是做自己喜欢的事?为了梦想而努力?

  13. “之后面试了一家日资企业”到这一阶段我的经历跟女主人公很像,我现在也是在一家日资企业,做着跟女主人公极为相似的事情,做着代码改造,加班到很晚,看着日本人写好式样填代码,“做的真是一点技术含量都没有“,叫你怎么改就怎么改,没有错,不能有异议。现在的工作状态真的不是我想要的,对于技术人,至少对于我,对别的要求都不高,只要每天醒来,能学到新的知识,探索未知的技术,就足够让人振奋了,而不是现在。我想我会跟女主人公一样,去追求自己想要的未来。主人公的经历跟我的经历惊人的相似,感慨下!!!

  14. 你虽然说了“任何以偏概全都是片面的”,但我觉得“不过像baidu,腾讯这些流氓公司,给我多少钱也不去”你仍然在以偏概全

  15. 感谢LZ分享这篇经历心得,我是刚刚在公司实习的新人,很多事情都要自己去闯,这篇故事给我启示很大,真正决定一个人是否成功的是态度和信念,很佩服这样的人,能追随着自己的心去生活去奋斗。
    和故事中的女主人公有点相似,我在高中也太在意自己的过去,而没有注意到应该活在当下,看清自己要走的道路,在这些年里我绕了很多弯路,从曾经的尖子生到如今只能从一所普通二本毕业的大学生,在这大起大落之中,我领悟到了自己生活的意义,不要再去计较过去的得失,放下心中的包袱,精彩的活下去,生活总是艰辛的,能依靠的只有自己,所以请对自己好一点,我要活的更像自己,而不是别人心目中的某某某。

  16. 我也女程序员同事,做过C++,JAVA,.NET。她给我的感觉和楼主差不多,有自己的梦想,英语也特好。只要是有思想的人我想都会得到尊重。

  17. 看惯了那些大牛们的”传奇”故事,猛然感觉此等故事更加的真实。但是搞不明白,豆瓣的九点为什么会删贴呢??

  18. 对于文章的技术和励志方向的内容表示赞同,不太喜欢博主批判这批判那的,各种事物自有其各自独特的性质的。

  19. 读了这样的故事,很感动。职场无男女,从我一开始毕业我就不知道从哪里听到这句话,也因此,我很欣赏那些做技术的女性。算起来也工作十一年了,从些批处理硬件测试程序到现在,啥都学了,精通的也没几个,就是因为在浮躁和忙碌中度过的时间太多。年过三十的时候才突然感悟到要定下心了,期间也经历过几年的管理转型,有些并不是你所好的。让自己沉淀,才能把一些理想堆积起来,让它实现。以此,和这位女牛IT共勉之…

  20. 我在上一家公司工作的時候,我的輔導是一個女工程師。她問我,如果要設計一個火車票售票系統,你會怎麼設計。我很簡單的說,你要考慮高並發的情況。她接著問,那麼怎麼對付高並發。我漫不經心說,加鎖或者臨界區。她說,如果只是考慮這個問題,你的系統設計的很爛。雖然她為人並不nice, 但是她的工作效率,分析問題的速度,讓我周圍的所有的男工程師的都自嘆不如。同時,她的問題一直在我腦子徘徊,我碰到有關售票系統的文章就會非常留意。

  21. 我看完了,hoho~~
    我觉得挺好的,没别的,就是挺好。
    至于说“百度、腾迅是流氓公司“,总还是有很多人觉得不恰当,甚至是程序员。
    我就不说它是流氓吧,咱们来个类比,天龙八部里面慕容复要认段延庆作干爹,以实现自己复国理想的时候,大家是怎么看待他的。复国理想有就有吧,但正如包不同说的一样,法子用得太也”不忠不孝不仁不义“了点吧。
    国内环境的确,对于公司来说挺苦,不过,有得人不是被逼着作迎合,而是积极并且善于去迎合。这味道可就变了。

  22. 1、真的没看出她强在什么地方。
    也许,国外、大公司,是需要这样的人员。
    如果是国内,恐怕前景不妙,原因如2
    2、一直做技术,怎么了,不行么?不知道她说这句话说到了多少岁。当然,前提也是“在国内”。
    我自己倒是一直这么做,只是不敢这么说。
    男程序员,40出头了,还好35岁论已经过去了,也够本了,自忖只是特例,所以不敢这么说
    3、能存活多年的女程序员多半是很厉害的。这话就像武侠里说的:走江湖遇到妇孺僧道,要特别小心。
    不厉害、不适应的早被灭(改行)了

  23. 说实在的,除非是学院派做研究的,专心一辈子搞技术而且还能平步青云升职加薪几乎是不可能,一个有能力的程序员不会只在编程方面有天赋,随着年龄的增长和经验的增加,管理才能和对市场和产品的触觉也会显露出来,到了那个时候boss都不会让你专心搞技术了

    说个身边的女程序员的故事:s姐是跟我一起进来公司的,刚入职的时候看到她的打扮还以为她是秘书,但后来才知道她是程序员。一次部门活动完了去吃饭的时候她说她在高中的时候听家人说计算机专业赚钱多,自己也没多想就糊里糊涂地去读了。后来读了一年后发现自己真的完全不懂这个专业,但考试考得很好,于是就去问辅导员转专业的事情。但是辅导员反问她考试考得这么好为什么还要转专业,于是她就糊里糊涂地继续读下去,然后保研继续读了三年。她在饭桌上说要是让她回到过去她绝对不会再读计算机,不想当程序员。

    在部门所有人的眼里,她是公认的美女。在我的印象中一般女程序员都是不喜欢打扮每天上班也穿得很随便,但是s姐与此相反,相当喜欢打扮,几乎每天都穿不一样的衣服,而且刚入职的几个月每天都化妆来上班,但后面她觉得“化了妆也不知道给谁看”,于是就省去了这个步骤。

    但是,在技术方面,她却绝对不是一个花瓶。她说她在求职过程中,拿了8个offer,其中不乏阿里巴巴跟intel这种公司。她在公司的职位是后台开发,而她在入职之前却完全没有接触过这一领域,但是她仅仅用了两三个月就看完APUE跟unix网络编程之类的书籍,工作上手得很快。而且后面她负责一个很重要的项目——改写V8的代码做一个JS沙箱。那段时间她跟两三个同事每天加班到11点,花了好几个月的时间才完成。而这个项目的效果令boss们很满意。但是,她完成了这个项目后就申请了调去老家的分公司,还转行做了产品经理。她的leader也为失去这么一个得力的部下郁闷了一段时间。

    的确很多女程序员的天赋不输给男性,而且在细心和严谨这方面的确有过之而无不及。但是在天朝男主外女主内的传统下,女程序员在年纪稍大后的确要把重心放在家庭上面。就像我前面所说的,一个有能力的程序员不会只在编程方面有天赋,优秀的程序员转成产品或者pm之类的岗位并困难。像我目前所在部门的pm组老大曾经也是一名女程序员。在现在天朝的程序员拼命加班的情况下,作为一名女程序员,可以转成加班小很多而且薪水不会降低的职位,有多少人会选择不转?

    其实文中的主人公给我的印象吧,说到底也就是把“技术”当成是谋生工具,而不是追求

  24. SP这个简称太那个点了吧?直接问什么是存储过程或者stored procedure(注重英文的话)更好点吧?
    我还在想是不是你打错了,想说JSP呢,我当时就纳闷了。
    面试需要实力和运气,有时候碰到的问题确实就是那样,没法回答,或者问的不切实际。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注