挨踢人生路--记我的10年18家工作经历 - 第11家公司,新加坡公司

第11家公司,新加坡公司
学习、学习再学习

找工作
这几年,我找工作都是很快就能找到一份工作,一般都是一个星期就能找到工作。我想,主要是我年轻,又有几年的工作经验,而且,我找的工作都是软件研发工程师,薪水都不高。所以,找工作应该比较好找吧。
这次找工作也是只面试了两家公司,就找到了工作。
第一家公司估计是个大公司,我去面试也很顺利。
第二家公司是一家新加坡的公司。
面试新加坡公司的时候,是一个三十多岁的女性面试我,后来才知道她就是我们的项目经理。她问了我很多的问题,各个方面的都有,操作系统的,线程和进程,数据库的,VISUAL BASIC和VISUAL C++的,大概面试了我一个多小时。
面试完后公司就决定要我去上班了,我也就选择了这家新加坡的公司去工作。

公司介绍
这家新加坡公司是唯一一个我做了这么多年还想再去工作的公司。这家公司是一家替军方,政府,航空等开发大型软件的公司。
总部在新加坡,全球大概有几千人。公司在中国上海设有中国区总部,深圳分公司也是刚刚成立,我们当时为香港政府开发一个消防局的软件。
这种外资企业都会按照当地政府部门的规定办事,他们不会去触犯法律,大公司都非常注重自己的形象。在这家公司,薪水待遇还算不错,我在公司拿到的薪水比我以前工作的地方都要多一点。公司福利还可以,我们晚上加班了,就可以打车回家。公司也会给我们买养老医疗保险,我工作这么多年,还是第一次有公司给我们买养老医疗保险。公司的工作环境也很好,同事之间关系还都不错,没有什么特别的矛盾,也没有什么勾心斗角的事情发生,同事和同事之间还是会经常互相帮助,其乐融融。
这家公司的研发体系非常正规,研发技术也很雄厚,并且公司还有自己的研发技术库。感觉起来,我以前写的软件代码好像是游击队,这是一家正规军的公司。
这也是一家对我来说非常重要的公司。在这家公司我学了很多东西,这些东西都非常的重要,对我将来的计算机技术影响很大。

工作经历
项目开发
那时候我们做的项目是为香港消防局开发一套系统,听项目经理讲大概是几亿港元,全球有200多人在开发这套系统,在深圳大概有50多人。香港同事做需求分析,架构设计和编写Use Case,我们深圳这边主要做设计和研发以及测试。
刚开始的时候,我听是消防局系统,心里就想,这有什么复杂的,不就是去救火吗?
后来,等我慢慢地参与研发,才知道这套系统非常复杂。如果将这套系统稍加更改,就能立刻变成一套军方系统。
这套系统的架构是N层系统,我也是第一次才明白什么是N层系统开发,以前只是在书上看过,一直没有实践过,一直都是似懂非懂的。
这套系统大概有八、九个模块,我们按每个模块分成一个小组,每个组都有一个Team Leader。
公司的开发设计工具全是rational的一套东西,使用VISUAL BASIC和VISUAL C++语言开发软件,而且公司的软件全部都是正版软件,长这么大,我还是第一次是用正版软件。
在进入公司的时候,我是公司的第二批人员,第一批人员被派到了新加坡参加培训,学习rational,而且还培训了很久,这真是让我羡慕啊。我就要靠自己学习,我以前自己也学过rational,也看过很多书,就是没有实际使用过。
这个项目里我主要负责设计和开发一些接口软件,像无线网络接口、电话系统接口和网络数据传输等。我使用VISUAL C++开发,我在工作的同时也学了很多Windows的核心编程。我想应该从那个时候开始,我才真正对Windows编程和VISUAL C++变得熟悉了。

新项目
另外有一个新的项目,我后来感觉是我做的不对。公司经理在外面找项目,和客户谈了几次后,客户就拿了一点点东西让我们试做。
客户给我们的是一些数据库脚本文件,需要我们通过这些脚本文件创建数据库,并还要做一些基本的功能。
当我在创建数据库时,发现脚本文件有一些地方写的不对。当时我就自己将脚本文件修改正确后,就继续创建数据库,也没有和任何人说过这个问题。后来,我们这个项目还是没有和客户谈成。
这个项目后来也没有谈成,不管其他原因是什么,我想至少有一点是我做的不对。
教训
因为我认为自己的技术很好,发现了错误,很快就修改并继续执行下去。我想我的问题就错在这里。
发现了问题,我不是应该立刻修改,而是应该立刻和公司领导还有客户确认该问题。说不定,这个问题是客户故意写的,就是要看看我们的沟通方法是否正确。可惜,这些问题都是我后来才慢慢自己想明白的。

新加坡同事
在这里我要称赞一下新加坡的同事,和我以前工作过的中国同事完全不一样。如果你有什么问题需要请教新加坡同事,当时无论他/她有多忙,他/她都会停下手中的事情,来回答你的问题,并且帮你解决问题。
这一点,真是我们要好好学习的。不过,另外一点让人觉得很奇怪,新加坡的男人好像非常看不起我们中国人。
我去香港出差的时候和一个新加坡同事在一起工作,他非常看不起我,看我的眼神总是那种很鄙视的样子,这种眼神我已经很多年没有见过了,以前在广州的时候我是经常看到的。
不过,我也不在乎,我把公司计划一周的工作只用两三天就做完了,他如果还鄙视我就去鄙视吧,至少我的工作能力并不差。
后来,我和中国同事谈起新加坡人,他们一谈起新加坡男人就很生气,说新加坡男人非常歧视我们中国人。我们那些同事在新加坡培训后回国的时候,我的一个同事告诉我,当时新加坡的人请他们吃饭,算是送行。其实也挺好的,但是我的同事告诉我,他们点了一桌子好菜让我们中国同事吃,他们看我们中国同事的眼神就好像我们中国人没有吃过好东西一样,我那位同事一口菜也没有吃,就吃了一碗面条。
新加坡男人让我们觉得实在是很过分。不过,新加坡女人却非常的好,娶回家当老婆非常的合适。

同事
我的一个同事叫“老罗”,他和我关系很不错,我们之间都有很多共同的爱好。
他吉他弹的很不错,有时间了我们就坐在一起弹弹吉他。他乒乓球打得也很不错,我们也常常在一起打乒乓球。并且,他的VISUAL C++技术也很不错,工作中,我们也常常一起探讨技术问题。
老罗工作很认真,人也很沉稳。不同的性格决定了不同的命运,现在的我已经工作过了18家公司,而老罗还一直在这家新加坡公司工作。并且,由于老罗优秀的工作表现,后来被公司派到新加坡去工作。现在,老罗已经移民到了新加坡,老婆孩子也一起跟着去了新加坡。现在老罗的生活是要非常好的了。
教训
如果没有什么特殊的原因,还是应该在一家公司长久的工作下去。工作时间久了,不仅能学到很多东西,而且还会有很多机会。
如果象青蛙一样的跳来跳去,那么到最后什么也没有学到,什么也没有得到。拣了芝麻,丢了西瓜。

项目经理
我们的项目经理是一位女性,是新加坡籍人,出生在香港。好像毕业英国剑桥大学,个子不高,却很能干。项目经理每天基本上都是晚上十点以后才回家,工作特别辛苦。
我在公司的时候,也偷偷的看项目经理如何去管理项目,如何做事,算是学了一点点项目管理的经验了吧。项目经理也要求我们每天都要填写自己的工作进度表。
虽然,填写工作进度表很简单,也花不了多少时间,可是,我就是有点不愿意写,只想写代码。总觉得填写工作进度表很没用。
不知道,大家是不是和我有一样的想法。
等到后来我才明白这些工作都是很有用的。尤其是对于项目经理来说非常有用,项目经理需要了解项目的进度,好监控和控制项目,降低项目风险。对于公司而言,公司也需要知道员工每天都在做什么。
大概也不需要每天都填写工作进度表,一周填一次也可以。

邮件门事件
不得不说新加坡男人,新加坡男人非常看不起中国人,甚至都到了歧视中国人的地步。大概说歧视有点过了,但至少也是不尊重我们中国人。不过很奇怪,新加坡女人却非常的好,做老婆实在是非常合适。
我们深圳分公司的经理,是一个新加坡人,其实他也是从中国移民到新加坡的。
他非常看不起我们,和我们说话,言语中都是带着轻视和侮辱的语气,实在是让人受不了。
侮辱我们的例子就实在太多了,也不想说了,总之是一言难尽啊。无论是男同事,还是女同事,都被他从言语上或者行动上侮辱过。他不是色狼,所以不是色狼的那种侮辱,请不要误会,是我们人格尊严上的一种侮辱。我也被他侮辱过好几次。到后来,他的行为引起了公愤。
我们大概有十几个人联名写了封邮件发给公司的高层抗议,包括新加坡、香港和上海领导。
我当时也就是一个活动支持者,邮件署名的时候加上了我的名字,至于邮件由谁写,写什么内容,我自己都不太清楚。
后来,我才知道我们邮件的内容仅仅是抗议公司每天都要求我们加班,而又没有加班费,刚开始我还以为是抗议深圳经理歧视我们呢。
我们在公司基本上都是天天的加班,有时候为了按计划完成任务,我们都会通宵的加班工作,女同事也和我们一样加班,牙刷毛巾都在公司时刻准备着。
这件事有点象后来全国都知道的秘书门事件,我也很同情那个女秘书。不过我们是公司内部发送,没有发送给公司以外的人。
发送邮件以后,我们就采取了一致行动。我们的行动就是,我们一到下班时间,所有的人都不工作了,全部都回家。我们也没有出现罢工那么严重的事情。
邮件一发,我们经理很快就知道了我们抗议的事情,他也很紧张。他找我们谈了好几次话,大概也和事件的主要人物谈了很久。
后来,大家好像达成了一致意见,至于意见是什么我也不太清楚,这件事最后也就不了了之了。
后来,香港或者是新加坡的上级经理还特意来深圳看了一下,我们也都变得乖乖的了。
不过,经理以后对我们说话到还是比较注意了。我们和经理的关系也谈不上好与不好,就是我工作,你付钱。
只是到最后,我们很多曾经参与抗议的人都因为各种各样的原因而离开了公司。
教训
后来我想,我们的做事方法还是有一点不对,无论经理对我们如何如何的不好,我们都应该事先和他沟通一下;沟通不行,再发邮件给公司高层领导都可以。如果那样做的话,我想也许会更合适一些。我们一发这封邮件,大概收到邮件的人看了都会笑我们分公司吧。
另外,这也让我明白到另外一件事情,就是很多公司虽然都说公司的所有人如果有事情都可以直接找总经理谈话,其实,公司的领导都很讨厌越级报告。试想一下,如果你是一家公司的中层干部,如果你的手下直接找你的经理汇报工作,把你扔到一边,心里没你,你会怎么想?同样,如果公司的领导直接找你的手下谈事情,心里也没你,公司领导对你一定是有意见了,那你也就不用再在公司继续工作了,主动走人了,那还有面子。不要等到公司的领导炒你鱿鱼了,到那个时候就大家就都没有面子了。
做为我们基层员工,尤其是年轻人也有一个很大问题。年轻人总是喜欢努力地表现自己,特别是在公司的大领导面前主动表现自己,希望得到公司大领导的重视。而且,心里总是想着如何把自己的直线经理给干掉,总觉得自己的直线经理什么都不懂,自己才应该当经理。当然,这么做都很有问题。一个人在一家公司如果想要升职,最佳的办法就是想办法让你的经理升职,并且一定要和你的经理搞好关系,这样你就有机会也可以升职了。
翟鸿燊教授有一次在给学生讲课的时候说,他最讨厌给大学生讲课了,因为,有些大学生一上来就想把你给干掉,他不是来学习的。而那些公司的大领导都是来和你一起探讨问题,解决问题的。我想,这也是我们很多人所容易犯的错误吧。仔细考虑问题,三思而后行。

学习经历
公司有很好的学习环境,也有很好的开发设计工具,我们可以很好的学习。而且公司所有的项目资料我们都可以看,都可以学习。
我常常看香港人写的use case,学习他们是如何做需求分析的。
我们常常看别人写的东西的时候,觉得他们写的很清楚、很容易理解;当自己写的时候就不知道如何表达了,写的是一团糟糕,这需要我们常常练习,多多学习。
另外,我也仔细学习了如何使用Rational Rose。公司的项目设计都是使用Rational Rose,看同事们的设计,真是受益匪浅。
我在公司还把RUP的资料看了两遍,然后不断的学习和实践。有问题的时候我也可以和同事学习交流,学习起来比较轻松。
公司的同事也有一些好的计算机图书,是在新加坡买的,在中国大陆没有卖的。我有空也借来看看,写的相当的好,我也学习了很多知识。我的VISUAL C++的技术在那个时候算是有很大的提高。
当我学习N层系统的时候,再看看同事们写的源代码,终于明白了N层系统的含义,也明白了如何做数据库的封装。
在公司工作的时候,我自己用Java语言也写了一个数据库封装的代码。不过可惜,后来给弄丢了。

离职
我离开公司是经理要我辞职。那个时候,我经常加班,常常加班到深夜,这样搞的我身体不行了。白天上班我又经常没有力气,常常在上班的时候睡觉。我那个时候身体不是很好,基本上加一天班,我需要睡上三天才能缓得过来。
我想,那个时候,公司的领导对我也很有意见。我不好好工作,影响了工作,也影响了其他同事。
后来,我就告诉了领导,说我的身体不舒服,希望他们能谅解。没过多久,经理就让我辞职了。
不过,经理还算挺好,多给了我一个月薪水。我想也好,正好我需要好好休息一下,就辞职了。

总结
我在公司做的工作虽然有点杂乱,但是对我却非常的有用。我慢慢得学习了如何去管理一个项目,如何分工,如何做发布,如何做测试,每个组如何工作,组和组之间又如何配合,员工和员工之间又如何工作,如何配合等等。当时虽然,我学的还不是很明白,但是我多多少少了解一些了。
在公司的时候,我的性格也没有象以前那么有缺陷了。但是,有时候我还是会说错话,做错事,我的性格还是有点太直,说话太直,说话还是有点不经过大脑。
每次做错事,说错话,如果自己知道都一定要好好反省,尽量不要再范同样的错误。
站在公司的角度,我的性格一定还是很有问题的,不会做事,和公司有些同事也沟通不好。

感谢
感谢公司让我学到了很多以前我没有学到的知识,让我开阔了眼界。感谢同事的无私帮助。有机会,还是想去公司继续工作。

你可能感兴趣的:(工作)