一个女程序员的故事
因为有人在酷壳里评论里说我给一个女程序员的建议不靠谱,我不服,因为我的工作经历中的一些女程序员都很不错,比那些男程序员都强,所以,我在新浪微博和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 ,请勿用于任何商业用途)
《一个女程序员的故事》的相关评论
哈哈,Superkiki 是腾讯的吧。。。我97年开始参加工作,也曾经在腾讯工作过,没觉得这个公司如何流氓,企业文化是一流的,在那里面你想做点什么坏事,自己都会瞧不起自己。相反跟腾讯比,工作过的其他公司倒是多少都有点流氓的特性。前面有个哥们说得很好,不要人云亦云。是的,很多事情经历过才会知道。。。
世界上第一位程序员就是女性
Ada
英国诗人拜伦的女儿~
不过像baidu,腾讯这些流氓公司,给我多少钱也不去,女程序员也是有傲骨的
看到这句加粗字,不由自主的“哼哼”一下
我把一些我认为精彩的地方加了粗。
不如改为“我把一些我认为精彩的地方和于我的见解一致的地方加了粗”
觉得做件事要用心 任何事只要用心去做 我觉得都是可以做好的
女孩子走程序员这一条道路确实挺不容易的 当这一点就可以为她鼓掌
从她的故事里 让我看到了她积极乐观的人生态度 而这一点是很多人所没有的
总之 个人很受鼓舞
10年女程序员飘过。。。
感谢博主的分享,读完这篇文章,给我感触最大的就是,那种心态。我很佩服她,虽然她不是那种技术顶尖或者算法顶尖的那种牛人,但是她那份坚持已经能让我很佩服她了。她有一种很踏实的心态,这真的是很难的。看完这篇文章,我自己也是很受鼓舞。为她鼓掌哈!
女程序员,我一直很佩服,打心眼钦佩。
萨苏的博客里写了一个中科院的女程序员,她们那个时候还是用的最古老的那种针孔式的输入方式,但是她的程序每次都是一次过。
刚去找了一下,可以看这里。 http://blog.sina.com.cn/s/blog_476745f60100cqpm.html
我也来说说我见到的几个女孩子的故事——当然,不全是女程序员。
1、A是个女程序员,但属于学艺不精的那种。估计和绝大多数大学生一样,听老师话,没什么想法,可能整个大学生活都是稀里糊涂过的。
我刚好被指定指导她做一个很简单的东西——脚本做的,简单到我后来都把需要用到的5~6行语句都在shell里敲出来,一句句让她看过效果;然后告诉她,写过foreach循环,把第一条语句拆分出来的那些东西一条条提交给后面几条执行,任务就算完了。
结果?她折腾了一周,用for写了个死循环……
这个项目她做了近一个月,过来问问题都急的哭出声了,闹得大家以为我欺负她……
其实我看她一个女孩出来闯不容易,而且HW在国内也算个不错的公司了,也希望她能尽可能走下去。怕她失去信心,所以总是尽可能柔言细语讲清问题了……
但,6行脚本我都替她写了、也让她看过效果了,就转换成foreach这一步;最后我甚至都打出来让她抄下了。可她仍然搞了两周都没搞定……
2、另一个,不是女程序员,是我曾工作过的一家公司的文员。
因为长的漂亮,老板每天带她去男厕所检查卫生……
她不好意思敲男厕门,甚至还有些故意整她的,敲门不应,等她一开门,有人……
还是我看不过去,刚好我的位置也比较近。每次看她过去就主动帮她赶人。
再后来我出差,她就辞职了。
3、我现在的一个女同事,非常厉害。现在还没毕业。自学java,在公司都算技术底子非常厚的。
本来想让她做测试,她没反对,但显然兴趣还在编程上。现在还让她做测试?我们会蠢的这样浪费人才吗?
——————————
综上。我不认为女生天生就善于/不善于编程,也不在乎类似的说法——不管是关于女生还是关于“在中国做技术有没有前途”。
比如,CSDN整天吹软件蓝领论,好像它多高端多白领一样;而这种论调,害了多少人,甚至至今还有多少人相信。
其实呢?它不懂安全,大家都知道;但另外折射出的一个问题是,它的用户权限显然不是模块化的、没有封装权限相关接口,否则绝不可能被拖库。
而这,恰恰是最蹩脚的设计师都应该知道的常识。
换言之,CSDN自己吹架构吹到天上了,但其实,它自己根本就是个架构白痴。
而这个事实,很多人看不到。
相信这些太监论调,不会有任何人得利——除了那些学艺不精还想浑水摸鱼的、以及有点权有点钱就想搞潜规则的。
我不能清晰直观的向你证明坚持自己的信念就一定能得利;但起码可以证明,你能否有机会改变自己的命运,你在潜规则前能不能挺直腰,就在于你有没有这种坚持、坚持到了什么程度。
虽然我是男生,不过我觉得自己开始经历其中的一些事了。技术不分男女,对自己有个好的认知,做好当下的事,足够了。
”不过像baidu,腾讯这些流氓公司,给我多少钱也不去“
我喜欢这句话
我也是一名女程序员,我老公也是程序员,我们工作中遇到什么问题会相互讨论,有了好的心得体会也会相互分享。那是一种分担和分享,应该是完全没有了独自解决困难的那份孤独,一种很满足和幸福的感觉。
我实习时,看不起公司使用的东西,太浮躁,静不下心来,过了几个星期才缓过来,现在挺开心的一天.
so,Attitude is very important!
@invalid
你说到的第一个例子……那女的是怎么通过学校的考试的??她大学里是学这个专业的么??糊里糊涂过的能拿到毕业证书??而且她是怎么进你们公司的?你们公司笔试题目面试她是怎么一轮一轮过来的??
我觉得女人有时候比男人更强韧,在做程序方面要么就是女孩不愿意干,干这个的,要么就干得比较出色。
我现在在网页公司 做开发什么都不会不知道怎么办
女程序员来报道,嘿嘿
程序媛加油!
很感概啊,一步一个脚印……
PS:
看到”SP”,也没想到是什么,果断悲剧的没人理……
“不过像baidu,腾讯这些流氓公司,给我多少钱也不去,女程序员也是有傲骨的”,无意挑刺,敢问您现在在哪家公司以及您对“流氓”的定义是什么?
比较喜欢技术工作,可是在中国,都觉得一直做技术没有发展前途
HW~~~半年后求内推,,java方向@invalid
学生时代,都很迷茫不知道学什么好,看了楼主的自述,寻找一定的方向感!
学生时代,都很迷茫不知道学什么好,看了楼主的自述,寻找一定的方向感!
支持女程序员!
女程序员也是很强的,就像以前小说经常说的,战场上一般不见女子(战将),但如果一旦有的话,你要小心了,她肯定了不得。
呵,不能带有色眼睛看人哦,很多女程序员说不定比男程序员更优秀哦。
问题就是,一提到女程序员,人们更关心的是,一个漂亮的妹子,会写程序
其实,我觉得多数(呃,起码我自己)对于“女程序员”的态度,绝非是一种轻蔑,去觉得女生做不好程序员~~
而是,觉得程序员很累,文中提到的“夜里被叫起”,可能我认为的不该是女孩子该有的生活
同感,不是出于性别歧视,而是自己感同身受,自己一帮大老爷们的看着一个妹纸跟着一起加班,难免心生不忍,程旭员是个非常累的工作,一个女孩子何必来遭这份罪,如果确实非常喜欢那就随意了
好,( ^_^ )不错嘛
@黑白两相望
感觉嘛,不管男女,这样的生活和工作,自己喜欢就好。
作者写的很好,看完你的故事,我也会回顾一下自己。感觉自己太浮躁了。我认为这是一篇好文章
应该留言一下的,同样作为女生,我还不能称自己是程序员
我也要做一个女程序员,尽管我现在很菜,但是我会女里的
不强迫注册,可以回复,真的很好,呵呵。。。
写的真好。。。谢谢。。。
初中只学了C语言,哎!
文学修养真不咋地… 让我对女程序员又失望了一点
左耳朵耗子:
你好,拜读了你的许多文章,感觉真实,理想,充满了正能量。
谢谢你,让我在迷茫中能得到一些启发。
一个求饥若渴的网络管理员
不就应该这样的吗?我一直以为就应该这样呀?@zooropa
@loopwizard
我不知道为什么说腾讯百度流氓而没有提及360.但是,每个公司的员工都不是流氓的,流氓的是公司的文化。就像参与战争的士兵是无辜的,因为他们也是受害者,无耻的是当权的人。
@葫小芦
呵呵,谢谢夸奖
很佩服上面的女程序,我做程序三年了,回头想想,还真是一份甜一份苦。有自己值得骄傲的地方,也有自己不为人所知辛酸的地方。做个女程序员也好,但不要做得太久。
@JustMe
从业7年的一线dba,我也不知道sp这种简写是什么意思,这种题根本就很2,如果说直接提出store procedure让应试者来回答还说得过去.
我是一个看贴不回贴的人。但是今天我必须回复。呵呵
作为一名还未毕业的女程序员,但是我对一些技术还是比较懂的,实习过上次。这次是最长久的一次,已经上班四个月,做了两个项目。在工作过程中不免被男性鄙视,说女性的思维不严谨。当是我依然坚信男的可以做到的,我们女生照样可以做的很好,中国的第一夫人是我们东方女性的最佳代表。
不用想那么多吧,努力做最好就行了。