回想刚毕业那年,似乎很遥远,又似乎就在昨天。我上的是个三流大学,而且在大学里是非常抵触学习计算机的,因为我本人,一直是想做翻译,由于志愿报空又不愿复读,才去三流学校学了个计算机。我相信很多人都像我一样,这也使得,我们的起步要更艰难,比那些名牌大学毕业的,要晚一些。大学四年,只对数据结构和数据库有些印象,其他什么也没学会。一下子就毕业了,自己都不知道要找什么样的工作。那个时候,网上投简历还很少,都是去人才市场的招聘专场找工作。记得第一次去人才市场,拿着英语六级的证书挤在人堆里找翻译的工作,好不容易挪到要应届毕业生的展位,正巧旁边站着个女生做自我介绍,什么天大了,英语硕士之类的,我一下子就气馁了,一个小小的六级还跟着凑什么热闹。

没办法,还是回到找计算机工作的道路上吧。我确定了自己还是做技术,虽然我根本没写过代码,只因为技术的工作工资高些,能养活自己。投了几家公司,正巧有一家小国企在招人,要一个软件开发人员,同时他们想要一个英语好的,平时可以帮忙翻译文件,于是我就进去了。公司不大,管理也有些混乱,基本就是经理一个人说的算,但福利制度还都齐全。我在那家公司干了四年多,写了一个小产品,只用 VB,后台数据库用SQL Server,我相信现在的优秀一点的应届毕业生就可以写的出来。两年之后,我开始负责项目,这家公司主要产品是硬件,虽然我是做软件的,但对于整个产品功能还是比较了解的,开始接触招投标,写文件,接触客户的工作,名义是项目经理,做一些项目管理的事情。然后忙着买房子,结婚,四年一眨眼就过去了。
结婚后,公司老总想让我跟着做市场,拿项目,而我开始真正思考自己的职业发展。我觉得自己不想做市场,做国内的市场,免不了吃吃喝喝,低三下四的说话,看人脸色,对这个很抵触。而且我也觉得自己不适合做开发,对写 code也没什么兴趣,在开发这方面真的没有天赋,但又不想放弃自己的开发经验,而英语一直用着,总想跳到外企去,于是开始准备跳槽。正巧有一家比较大的外包公司,在本地招人,outsourcing到一家global的很有名的外企做测试,在精心准备了外包公司和客户公司的面试后,我顺利跳槽了。
在外包公司干过的人都知道,本土的外包公司有些方面还是比较苛刻的,规模比较大的,只是福利制度还算能够齐全,可以接受。但比较好的方面是, outsourcing,我觉得这是外包公司比较吸引人的地方。当自己还没有能力跳到外企去的时候,outsourcing是一种好方式,起码能学到很多东西。这是一家做操作系统的公司,而且大部分在Linux下测试,我又在测试方面是一种空白,想想刚刚进去的时候,真的是什么都不会。在本地工作了两个多月后,公司决定还是把业务放到北京,我面临的选择是选择北京工作,还是本地。
为了能学到东西,我果断的选择去北京。需要面临的问题很多,家庭方面的,自己一个人在北京又要独立生活,但我还是铁了心要去。北京,吸引人的地方就是,那真的是一个可以实现梦想的地方。
我的测试经理是个很有能力的人,一直到现在,他还是我的榜样和目标。当时团队在北京刚刚组建,连测试的 server都没有,是他一点一点建立了测试环境,我们的测试工具,包括后来的automation。他是我们这个团队的灵魂和核心,跟着这样的领导,总是激励的。记得去北京的第一年,我总是团队里来的最早的,走的最晚的。因为不会的东西太多了,自己要狠下功夫学习。我每天基本7:30到公司看书,9点开始干活,晚上6点后又开始看书到9点或者10点。公司里很多的年轻人都是这样,在那种氛围里,大家都是积极主动的去学习,工作。
我所有的测试理念和对软件测试的理解都是在那家公司学习的,还学习了很多 Linux和Shell,我觉得这样的公司呆上五年都不多,因为每天都有新东西要去学习。进入到这样的公司,就像在知识的海洋里遨游,所以这样的公司,压力也很大。我一直耿耿于怀的是,不管我做的再好,我都是个外包的consultant,公司的绩效评定没有我,我没有归属感。熬了两年,公司终于有head count了,领导坚持让我转成regular employee,我自己很激动。
这个时候,家里想让我回去,毕竟夫妻两地分居不是长久之计,而老公不想到北京发展。当公司的 HR让我签合同的时候,我放弃了,那一刻很崩溃,有一种梦想破灭的感觉,觉得自己为之奋斗的东西就这么放弃了,很可惜,再呆下去也没有意思了,于是决定离开北京,打包回家,又开始在本地的城市找工作。
有一家欧洲的企业在招人,只有一个测试名额,是猎头推荐的。我去面试,由于自己急着回去,薪资要的不高。因为我在北京的工作经历,顺利入职了,终于开始了自己的外企生涯。而这个时候,我工作已经将近 7年了。这个一个可以养老的企业,不打卡弹性工作制,15天年假,一个月的带薪病假,额外商业医疗保险,包括配偶或者宝宝。工资不高,但很清闲,有时整天都没什么事情做。比起在北京的工作,简直太轻松了,当然在北京学的那些东西,都用不上了,因为很多系统都是外部购买的,连测试的流程都难用上。这种轻松的背后,我却有深深的危机感,感觉总这样待下去,有一天就把自己呆废了。刚进公司,跟着做完了一个小项目,进入到一个比较大的系统的新的release测试中。有老外过来培训我们,他在中国最后一天的时候,讲系统的架构,讲着讲着,就剩下我一个人在听了。我问了很多技术问题,他觉得我技术还不错,回去后就和系统经理说,想让我做support,于是从国外发来邀请,让我出国培训三个月。
第一次公派出国,还是挺兴奋的,这一举动也招来了一些人的嫉妒,因为这家公司很多人都靠着英语好,进来混饭吃的,所以总有些说闲言碎语的。出差时到那里不久,发现自己有了宝宝。回来后,虽然我是准妈妈,由于公司的业务急速扩张,原来项目里的人都分配到别的项目里了。于是,我又带着新招来的新人开始接着做这个项目。
项目结束后,我也该修产假了。部门的业务也发生了变化,新近的人都要去国外培训。但我已经被排除在外了,我的主要任务是休产假,照顾宝宝,其他的只能等回来再说了。
产假结束,我又回到职场中。当我重新进入角色时,发现自己已经被落下了很多。其他人员经过在国外的培训,他们已经做了一次系统升级,开始时,业务里根本没有我的事情。我回来后,别人给我的培训也是草草结束,我发现自己很难再进入到主要角色中。没有办法,这不是自己能决定的。由于宝宝还小,我决定还是把重心放到家庭,所以那段日子就是混时间。
宝宝 8个多月的时候,我感觉自己可以在职场重新拼搏了,但我始终看不到在这家公司的发展,而且由于待遇比较低,我又开始找工作了。正巧,另一家欧洲公司在本地开始业务扩张,猎头又找到我,我看了JD,决定挑战Test Manager。面试并不难,都是问业务流程,但我90%的回答都是基于我在北京的工作经验。他们想招一些在Windows平台有performance测试经验的,但我在这方面是个空白,所以后来还是给了我Senior Test的Title,但待遇我很满意,月薪10K以上,这在本地已经很高了。我离职的时候,经理一再的挽留,他说公司有一个Test Manger的职位,我就是Candidate,但这已经不是吸引我的地方了。这家公司的流程我已经熟悉了,这个业务部门的测试,我已经不能学到更多的东西,我渴望新的技术和经验。
很有意思的是,我临走时,经理和我握手告别时说,他相信有一天我们会再见面的。我也相信,因为本地的 IT企业比较少,已经没有多少可以选择的公司了,大家同在一个圈子,肯定会再共事的。
进入到新公司,我想我还是来对了。第一薪资和福利我很满意,福利比上一家外企还要好一些。第二,这确实是一个 global的公司,很多人都很有经验,而且大部分都是国外的项目,可以接触到更多的人,更多的技术,积累更多的经验。公司里大部分都是名牌大学的研究生,还有一些海归人士,但这并不妨碍我的发展,我有信心找到自己的一席之地。我的职业目标还是做一个Test Manager,可以带一个团队,很专业的做测试。而且我相信,这个目标一定可以实现。
我只是一个普通人,工作对于我来说,首先还是养家糊口。我明白自己的能力肯定做不到VP,我也没有那么长远的职业规划。我还在 on my way,在新公司要继续努力。而且作为妈妈,还要花很多的精力在家庭方面,我努力在家庭和事业之间balance,但不管怎样,我都不会放弃自己的职业目标,因为这是我在社会的价值体现。
希望我的经历能给还在奋斗的 IT人士,尤其是女生,一些启示。有几点经验和大家分享:
1.     尽早找到自己的兴趣所在,自己奋斗的一定是自己喜欢的。
2.     坚持自己的目标并一直努力下去。
3.     吃苦耐劳,无论在那个位置, make yourself perfect.
4.     每个时期都要学会思考,明白自己的所得和所失,确定自己的付出是值得的。明白什么对于自己最重要,是技术,人脉,钱,等等。
5.     为了自己的目标,要学会忍耐。
6.     在每个阶段都要找到自己的不足,努力去弥补。
7.     在该做什么事情的年纪,就好好去做,不然以后回花几倍的时间来弥补,也许甚至永远都没有弥补的机会。
8.     如果想学东西,外包公司有时是个好选择。
9.     当自己在外企上班时,猎头会很快找上门。保持和猎头的联系,因为他们永远掌握着这个行业的最新招聘信息。
10. 机会永远都是给有准备的人的,有些事情我们不能把握,比如公司什么时候招人,但有 head count是,能不能轮到你,就是自己的事情了。