houzeal
发表于 2009-8-10 17:42:45
工作经历
我在这家公司主要做了两件事。
一是给一个项目做需求分析;
二是给客户做另一个产品的推广和介绍。
项目管理软件
开始的时候做一个项目管理的软件。因为我们的客户每年的项目都非常多,所以我们就开发一个专门管理项目的软件给他们使用。公司能做这个项目,我想主要还是靠关系。
我们一个老板说过一句话:“邓小平说科技是第一生产力,我们华为人认为,在中国,关系是第一生产力。”
这句话,说的太正确不过了。
其实,我自己那时候对项目管理的经验并不多。很早以前看过MBA的一些关于项目管理方面的书,在上一家新加坡公司偷偷地和项目经理多多少少也学过一点项目管理,只是具体还没有做过项目管理。
做需求分析我倒还是有些经验,做项目管理就一边学,一边做。做这个项目,我还是非常的辛苦。
因为所有的需求分析都是我一个人在做,所以我每天都加班工作到晚上11点多。另外,公司也刚成立,公司领导都很着急,很希望尽快做出一个项目来。我也就很努力的工作了。
那个时候还正好赶到非典,现在想想,还是有点后怕。那个时候大家都早早地回家,休息好身体,预防非典。我却还在拼命地加班,拼命地在工作。万一,那时我也感染上了非典,就惨了。
有时候,我也经常去客户那里讨论需求。客户大多都不是计算机专业人才,和他们沟通的时候要注意不要说很多计算机的专业术语;否则,估计客户会听不明白。
而且,很多时候,客户自己也不清楚他们的需求,我们要一步一步地引导他们理解需求。
如果,在和客户讨论需求的时候,我们能有一个模拟的系统就会容易多了。你给客户文档,他们大多是不愿意看的。有一个模拟的系统,他们就容易接受了,也容易明白需求是什么了。
在最初的时候,我告诉公司的老板,我们最好是做一个模拟的系统,并且配上一些客户真实的数据给客户看,这样他们比较容易理解。
后来,模拟的系统我们是做了,可是我们没有配上客户真实的数据,我们陪的基本上都是我们随便写的数据。
在一次和客户演示系统的时候,有一个客户基本上是奶奶级的人物,年龄很大,她看了我们演示系统的数据,就大喊说看不懂。
后来,我又不得不重新写客户数据。出了问题,老板还是认为是我的错。在公司,老板永远都是对的。
企业办公软件
那个项目管理软件,我做了大概一大半的时候,公司又派我做其他的事情,项目就交给其他人继续做了。
当时,公司同时还在做另外一个项目,给移动公司做。公司的老板一般都不愿意给联通公司做项目,老板告诉我们,给联通和移动做业务花费的精力基本上都一样,但是收益移动的业务就要多得多。如果联通的领导知道了,估计要考虑考虑了。
这个项目是一个基于短信平台上的企业办公软件。它的第一版本做的差不多的时候,公司就派我去给客户做产品介绍。
我们产品的客户主要就是移动公司,然后再通过移动公司去给移动公司的客户推广我们的产品,以移动公司的名义卖给企业,也就是和移动公司合作。
在推广这个软件以前,我一直以为,移动就是个电话公司,收收电话费而已。
后来和移动公司的人一起去移动的客户才知道,移动为什么会做的这么大,这么强。
移动公司的客户大多数基本上都是政府,银行和很多大的企业,所有的客户都是使用移动的手机号码。同样,很多公司在去和这些企业做生意的时候,大多也会选择移动的手记号码。如果你使用其他公司的号码,他们都会觉得很奇怪,或者有点瞧不起你。
移动公司同时还会卖很多软件给他们的客户,这些软件就是像我们这样的公司来开发,然后以移动的名义去卖给客户。
我那时侯主要去的是浙江省。浙江省移动公司可以说是中国最好的移动公司。其他的地方也去过,象北京、哈尔滨、长沙、呼和浩特等等。
我的工作主要是先给移动公司介绍产品,然后又和移动公司的人一起去给移动的客户介绍产品。
出差工作实在是非常辛苦。
整个浙江省,我大概去过七、八个城市。每个城市,又到处去各个乡,各个镇,到处给客户介绍产品。
有时候我一天去会两个城市,去给客户介绍产品。上午在这个城市,下午又坐车去那个城市。
我想,也有很多人和我一样在非常辛苦地工作。
通过给客户介绍产品,我的表达能力是越来越提高了刚开始的时候,介绍产品有些地方有点罗唆,看到客户的反应也不好。到后来,慢慢的改变介绍产品的能力,也越来越熟悉产品介绍了。
由于经常给客户介绍产品,我和移动客户的关系也一点一点的熟悉起来。
到后来,我发现,我们的老总需要求移动公司的老总或者是大领导推广业务;而移动公司的地区工作人员又好像有点需要我去帮他们推广产品,产品推广的越多,他们的业绩就越好。
所以,移动公司的地区工作人员也会经常请我吃饭,我也就和他们经常吃吃喝喝。这真是关系决定生产力啊,人在江湖,饭不由己啊。
测试
我们的短信平台产品对测试有一点特殊的要求。白天,客户在使用我们的短信平台服务器。到了晚上,我们才能做测试,有些测试需要在服务器上做。我们产品的数据库有两套,一套是客户的资料,还有一套是我们专门用来做测试的。
不知道是什么原因,有一次,同事做测试的时候,把一个客户的手机号码拿来做测试,发了一条短信到客户的手机上。那是大概深夜两、三点的时候,而且,只是一条测试短信。
结果可想而知,第二天,客户找到我投诉,客户非常的生气,因为这条短信在深夜两点的时候把客户吵醒了。
我立即向那位测试人员谈了这个问题,我觉得这是一件非常严重的问题。而我这位同事的回答却显得很轻松。他说:“这只是一条短信了,而且我们只是在做测试。”我想,这大概也是很多技术人员的想法。
教训
我们做技术的人员,往往对很多问题都想的很无所谓,没有什么关系。而我个人觉得,对待客户一定要很认真,很尊重。
试想,如果有一天深夜,移动或者联通给你发了一条毫无用处或者即使是很有用的短信,而把你吵醒了,你会怎么做?说不定,你会立刻打电话过去,把移动或者联通臭骂一顿。
老板
华为的人的确是非常能干,这不能不让我佩服。在中国,做一些业务,必须要学会四个字“吃喝嫖赌”,我想我的老板也不例外吧。外面的人看着很风光,估计他们自己其实也不愿意。
都说年轻的时候拿命挣钱,到老的时候拿钱买命。有几个人真正愿意拿自己的性命去挣钱呢?不过,仔细想想,又有几个行业不是年轻的时候拿命去挣钱呢?
老板以前经常带着我一起出差,我们去过很多地方,江西,河南,湖南等等。我和老板在一起的时候,看他做事很厉害,人际关系也很好,走到哪里,别人都很尊重他。
一边和他出差,也一边学着他如何做事。我想老板带我一起出差,也许也是想暗暗培养我吧。和老板跑了很多地方,有两件事让我印象比较深刻。
第一件事,是有一次我们和老板的朋友一起喝酒。对方也有好多人,有老总,也有很多老总的员工。
当时,我就是主动找对方的老总喝酒。后来,我才知道,我当时是大错特错。
教训
人和人之间,总有地位上的差别,老总要和老总一起干杯喝酒。我呢,应该和对方老总的手下一起喝酒才对。我和对方老总喝酒那是有点越级了,没有自知之明。无论是对方老总还是我的老板都会不高兴,而且对方老总的手下也会不高兴。
第二件事,就是有一次我们向一个客户介绍产品,那个客户很挑剔,我就有点看不惯,说话的语气也有点不和谐。那位客户倒是也没怎么理我。当时老板也没说我,老板对客户非常尊敬,表现的也很谦虚。
后来,我想我那时算个什么角色,大家都没把我放在眼里,如果我话说多了,说不定还要挨骂吧。
教训
在和客户的交往中,我们要始终记住两条:
一,客户永远都是对的;
二,如果不对,请参考第一条。
这虽然是笑话,但说的很正确。
客户对我们挑剔,实际上是在帮助我们进步,我们不但不能埋怨客户,还应该去好好感谢客户。
我们和客户的目的是做成生意,而不是斗嘴。嘴上胜利的人,其实是最吃亏的。结果是和对方的关系变的越来越差,影响到将来的工作。
我们很多人都喜欢有意无意的和别人争嘴上的胜利,殊不知,这是最大的失败。嘴上是胜利了,可是结果是什么?结果是对方心里不服,以后的工作还是不会和你好好合作的。
老板做人对朋友很豪爽,对客户很尊重。他身上有很多东西都值得我好好学习。
houzeal
发表于 2009-8-10 17:43:00
项目经理
在我做项目管理软件需求分析的时候,其实我们还有一个项目经理,他是清华大学毕业的研究生。他也是我见过的最牛的一个项目经理。虽然我以前没有做过项目经理,但是如果说管理项目,我多多少少还是知道一些。
那个时候,我在做项目需求分析,也经常和同事们一起开会讨论问题。不过,我们实在是很反感和这位所谓的项目经理一起开会。因为,他开会的时候经常都没有重点,说东说西的,我们在讨论需求,他就想到代码去了。我们在讨论数据库的结构,他就想到表的每个字段有多长了。
后来,我们问这位清华毕业的高才生,我们的项目计划是什么,他的回答实在是让我佩服。他回答到:“我们的项目计划就是到XX年XX月完成项目。”
我倒啊。直到后来,我才发现,其实,这并不是他的错。他其实是一个非常细心的人,做事情非常认真。他对文档检查,项目检查等等都非常认真。我想,当时,他只是做了一个不适合他特点的工作而已。如果他做别的工作,我想,他会做的更好。
公司的企业文化
公司刚刚成立,也谈不上有什么企业文化,虽然公司说他们的企业文化是很注重员工的。
公司属于一个原始资本积累的过程。所以,在这个过程中难免会有不合理的地方。说以人为本,注重员工之类的话,其实都是骗人的。一个公司在自己能不能生存的时候,怎么能去谈什么以人为本呢?
是不是大多数中国的小公司,刚刚成立的时候,都是先考虑自己,再考虑员工。
公司曾经出过一个规定,本来我们中午1点钟上班,公司说不好,要多关心员工,改成让我们1点15分上班,可以让我们每天中午多休息 15分钟。但是,条件是周六要来上班。
当老板的是不是都觉得员工都是傻子?这让我想起网络上一句很流行的话:“你可以侮辱我的人格,但你不能侮辱我的智商。”
说实在的,我们打工的人,经常会碰到这种侮辱我们智商的公司。
因为我们只是打工的,我们又能做什么呢?做与不做是个问题,要不就继续做,否则就走人。
在我的印象中,我们那一批的员工走的只剩下2、3个人。想当初,公司刚成立的时候,我们大概有30多人啊。
不知道如果我开公司了,会不会也和他们一样呢?
站在公司的角度,公司只有先活下来了,才能考虑员工的福利待遇等等。如果,公司都要倒闭了,还谈什么把员工放在第一位呢,还谈什么企业文化呢?公司的压力还是挺大的,要生存,还要发展。
站在员工的角度,公司只要对他不好,他大多会选择辞职。员工很难和公司一起共患难,而且也没有多少公司值得我们员工真正能去共患难。
员工的压力比起公司还是要小点,一人饱,全家饱。
两本书
公司老板给我们每个干部都发了一本书,书名大概叫做“执行力”吧。也就是希望我们做中层干部的要有很好的执行力,老板让我们做什么,我们就要不顾一切去执行好。
另外,公司老板又给很多员工也发了一本书,书名叫做“寄给亚西亚的信”。公司老板还告诉我们大家,当时军队领导就告诉了这个军人要把信交给谁,然后就什么信息都没有了。这个军人历经千辛万苦,最后,终于把信交给收信人了。公司老板的意思也就是希望员工工作的时候不要问理由,不要怕辛苦,只要按着公司领导的要求,想尽一切办法,努力把工作做好。
当时,我的同事就和我聊天,说凭什么要给他们发“寄给亚西亚的信”的书,语气里都很生气。想想,我们打工的也不是那个军人,公司也不是什么国家,我们打工的也没有必要给公司卖命吧?而且,那个军人也一定是个特工吧,也一定会有很多的信息来源,而我们打工的只是一个普普通通的员工而以,公司对我们的期望好像太高了吧?
后来,好像社会上还专门有一个人写了本书,就是反对“寄给亚西亚的信”,真是说出了我们打工者的心声啊。
同事一
我刚进公司的时候,有一个同事是公司Java组的技术领导。刚开始,大家都觉得他技术不错,他很能说,不管是对还是错,说的你云里雾里的。
后来,大家才发现,他不太懂技术,就是会吹牛。然后,公司领导就安排他去做业务,他这么能吹牛,估计做业务应该会不错。
他也去了很多城市做业务,应该也是挺辛苦的。不过不知道是什么原因,最后他离开公司了,不知道是公司把他炒了,还是他自己辞职了。
教训
技术这种东西是来不了假的,真的假不了,假的真不了。做技术的还是要踏踏实实的,你懂不懂技术,时间长了,别人都看的出来,技术是装不出来的。
同事二
我另外一个同事大概也是刚毕业没多久,在公司做技术支持工作吧。有一次,公司派他出差。他出差后,人就没有信息了,也不知道他去哪里了,怎么也联系不到他,大家都以为他在外面出事了。
后来,公司的人打电话到他的老家里,才知道他已经回老家了。
原来,他出差的地方离他的老家很近,他就直接回老家了,他也没有告诉公司,公司也没有人知道。而且,他回老家后也就算是直接离职了,就再也不回公司上班了。他出差的时候好像还拿了公司一、两千元钱,相当于他的那个月的薪水吧。
教训
这个同事的做法,让人感觉实在是不妥。
人活着就要有骨气,不用去贪图小利。
同事三
我这位同事是大专毕业,刚开始公司老板在面试他的时候觉得他技术还可以,就是有点嫌弃他是大专毕业的,当时公司老板还不打算要他。我这位同事也是一个很有血气,很有干劲的人,当时就拍着胸脯和老板说,如果他在公司工作了一个月,公司认为他不行,那他就走人,一分钱都不要。当时,老板一看,这个小伙子挺有气魄,有干劲,就把他招聘了。
我这位同事也是非常能干的人,很好学,虽然是大专毕业,可是他的技术比其他人都要好的多,在Java方面他应该也算是一名Java的专家。
慢慢的,这位同事从一个普通的技术人员到后来开始做技术领导,再带团队,在公司做的很不错。后来,他也和我一起去客户那里帮客户解决问题。现在他也是公司的一名主干。
计算机这种东西其实和哪个学校还是什么学位没有太大的关系,主要还是要靠自己学习,老师只是我们的指路人而已,学好学差,最终还是要靠我们自己。即使是一个大专生,只要通过努力学习,也会比一个本科生学的好。关键在个人,是否努力,是否勤奋。
现在,估计他已经是公司的技术经理了。还听说他招聘了一个清华大学毕业的研究生,这个研究也有好几年的工作经验,现在在公司给他当手下。
离职
出差工作很辛苦,但是辛苦对于我来说并无所谓。只是后来有一次,浙江全省的移动经理在一起开产品介绍大会,也就是介绍我推广的那个产品。
我以为公司会派我去给移动公司做介绍,毕竟我和他们大多数人都做过介绍,大家彼此也都很熟悉。可是我们公司却派了其他的同事去给移动公司做产品介绍。
到后来,移动公司的人见了我都问我为什么我没有去做介绍,我也只能推说我身体不好。这件事,让我觉得很没有面子。在外面做事,面子很重要。否则,那些客户会怎么想我。
另外,加上我在外面经常跑来跑去,身体也不舒服。而且,我也很久都没有回家了。于是,我就向公司请示回深圳休息一个星期。
那个时候,公司的业务也的确是有点忙,所以公司就直接告诉我,要想休息就别干了,于是我也就没做了。
总结
我估计,我在工作中大概是做错了什么事情,所以公司没有派我去给移动公司做大会的产品介绍。在这家公司,我做了大概有一年时间,还是学到了不少东西。
我和移动公司的工作中,发现人际关系很重要。我以前工作太专注技术,性格又很直率,往往忽略了很多其他的东西。
感谢
感谢公司,我还是学到了很多东西,技术上的还有人际关系上的东西,这些都非常的宝贵。
houzeal
发表于 2009-8-10 17:43:47
第13家公司,IBM――意外进入的公司
幸运之神,今夜降临
找工作
从华为人开的公司辞职后,感觉太累了,我就在家大概休息了三、四个月。我每天睡觉都是睡到自然醒,只是我没有钱能让我数钱数到手抽筋了。
接下来,自然是继续找工作。从上一家公司离职后,我现在找工作就想找一个外资或香港的公司,再也不想找一个大陆的公司了。
我现在找工作,已经不会再去深圳人才大市场了,都是在网上直接投简历找工作。感觉深圳人才大市场招聘的都是一些初级程序员,应聘的公司也都很一般,要找好公司,还是在网上找比较好。
有时候,我也会去一些专门的金领招聘会,但是,我感觉好的公司和职位也不是很多。
面试流程
我发现,一般大的公司应聘流程都很复杂。开始是前台的人在网上查找应聘者的简历,看到合适的简历就推荐上去,不合适就放弃了。问题是前台一般都不是什么专业人才,会经常把一些简历给放弃的。
接下来,就是公司又会派一些技术人员大概再看一下简历,合适的就推荐,不合适的就放弃。问题是有些技术人员的水平也很一般,会经常把一些简历给放弃的。
最后,他们觉得合适了,才会打电话约你去面试。
所以,首先写一份好的简历非常重要。如果你的简历写的不怎么好,不怎么吸引人,那么你的简历就很有可能被他们放弃了。一个不好的简历被他们放弃的几率是非常的大。所以,我曾经把我的简历改了又改。
不改不行啊,我才仅仅工作了几年,就工作过那么多的公司,我也不想啊,人在江湖,工不由己啊。
如果我写一个真实的简历,估计没有一家公司会要我,更别说是大公司了,就更不可能了。到时候,没有工作,我非给饿死不行。
我把简历改好了,就开始投简历。看到好的公司,投第一次简历不行,就会投第二次,第二次还不行,我就会投第三次,直到去公司面试。
Google公司
我曾经在一年内连续投了大概四、五次简历给Google公司,因为我觉得Google公司就是我想去的公司,因为我有很多的想法,需要一个平台能让我去发挥,所以我就坚持不懈的投简历。到最后,Google公司终于给了我一次面试的机会。
我是面试VISUAL C++研发工程师。
可惜,面试我的人问我的全部都是关于算法的问题,而且,也不是一般的算法问题(Google公司也不会问一般的算法问题的),一道VISUAL C++的问题都没有问我。而算法又是我的死穴,大学的高数我就没有学好,复杂的算法我想我根本就不会。
面试最后也就没有通过。
我也挺纳闷,难道Google公司就没有什么职位不用做复杂算法的?如果是VISUAL C++,我很自信我能做好。
我曾经也想好好地学习一下算法,还专门找了一本算法的书,叫做《算法导论》。可惜,没看多少页,我就放弃了。
因为,我发现如果我想学好算法,首先,我需要先去好好学习学习高数。算法,可以说是一个纯数学的知识,如果不懂高数,学起来就特别难懂。
我想,我还是多花点时间去学学VISUAL C++吧,于是就放弃学习算法了。不知道以后还有没有机会去Google公司应聘了。
IBM
后来,我居然能去IBM公司上班。能去IBM公司上班,纯属意外。那个时候,我找工作主要就是在网上找工作,我在网上上看到中文名称的公司我一般都不会投简历,我只想找一家外资公司去上班。
比如当我看到象长城国际这样的名字的时候,都会觉得是大陆公司,都没有投简历,而且我本来就觉得长城电脑不怎么样。
后来,我在网上看到有一个公司叫IIPC,英文介绍一大堆,我也没有仔细看内容,我就投了简历,而且也是投了三、四次简历,每隔一两个星期我就会投一次简历。到最后,他们终于愿意让我去面试了。
面试也是面试了好几次,大公司好像都是这样,面试都是要面试上好几次才叫面试。否则,也就称不上是大公司了。
面试过程也都很顺利,大概有一个月的时间,见了公司好几个人,一级一级的往上见。最后面试成功了,我就去上班了。
上了几天班之后,我才知道IIPC就是长城国际的英文名称。上了一段时间后,公司给我发了邮箱地址,一看怎么是@cn.ibm.com结尾的。一问同事,才知道IIPC是IBM公司的一部分。
那个时候,我脸上那个惊讶啊,要知道是IBM公司啊,我居然也能在IBM公司上班了,真是幸运啊。就这样,我糊里糊涂的在IBM公司上班了。
IBM公司啊,这就不用我去介绍了,这是多少人梦寐以求的工作地方,在IBM公司上班,说出去都感觉很自豪,而且还有一点很重要,如果你在IBM公司工作过,你再出去找工作,一般一些国际上的大公司都会主动来找你了,很多猎头公司都会把你列入VIP了。
houzeal
发表于 2009-8-10 17:43:58
工作经历
新员工培训
刚进公司没多久,我就参加了新员工培训。这些培训很有用,教了我们很多的东西,让我们懂得如何在一个大公司里做事情,如何能像一个大公司的员工。
怪不得,从大公司出来的人,怎么看都和我们不一样,很有素质。一看,就知道是在大公司工作过的人。
我们培训的内容包括很多很小的事情,这些事情往往是我们以前不曾注意的小事情。
穿袜子
穿袜子,实在是一件太小的事情。当我第一次听到老师讲穿袜子的事情时,我还感到奇怪,怎么穿个袜子还要教?
老师告诉我们,袜子要穿灰色或者深色的袜子,而不要穿白色的袜子,白色的袜子是学生穿的。
我当时一想,我上学的时候是喜欢穿白色的袜子,等我上班了以后,发现很少有人会穿白色的袜子。一家规范的公司,即使一件很小的事情都会很注意。
坐电梯
进电梯之前,要主动按住开门按钮,让女士先进入电梯。这一点我自己也知道,但就是很少去做了。
进入电梯后,要面对电梯门,而不要面对大家。这一点我从来没有注意过,也不知道自己以前做的不对。出电梯,要主动按住开门按钮,让女士先出电梯。
上洗手间
上完洗手间后,要洗手(地球人都知道)。洗完手后不要随意甩掉手上的水珠,要等手上的水珠自己慢慢变干,这点估计知道的人不多吧。
洗完手后如果你用力甩掉手上的水珠,就会甩的洗手间里到处都是水珠,看起来不干净。我以前洗完手后都会甩掉手上的水珠,从来没想过这样做是不对的。
后来,我在洗手间也看到了一张信息公告,就是不要在洗手间随地吐痰。其实我们有很多人都有在洗手间随地吐痰的习惯,尤其是在你蹲着的时候。
很多东西,总以为很简单,总以为自己做的一直都是正确的,可是,听了别人的介绍后才知道自己一直都是错的。
后来,有一天我在电视上看到了广州一个企业也在给员工培训如何上厕所,当时,节目主持人就批评这个企业在侮辱员工的智商,上厕所谁不会啊?而我当时就觉得是这个主持人的智商太低了。
还有,大家都知道的事实是,在国外很多地方的洗手间都用中文写着“便后请冲水”,这就是事实啊。
说话
培训的时候,老师也非常重要的强调我们不要随便对媒体发表言论,无论公司发生了什么事情,我们对媒体只有一个标准答案,就是:
“请问我们公司的公关部门,或者请问我的经理”。
理由很简单,就是我们一旦进了公司后,我们所做的,所说的都代表了公司,而不仅仅是我们自己。
如果,我们做的不好,或者说的不好。别人会认为是这个公司不好,而不会认为是你不好。
还有很多其他的小的事情,有些小事情是我以前从来就不知道的,有些小事情也是我曾经看到别人在做,而自己没有做的。小事虽小,但它却反映了一个公司的形象,和这个公司员工的素质。
我以前有太多太多的坏毛病,而且,很多坏毛病,我自己都不知道。非常感谢这种新员工培训,让我懂了很多,也改变了很多。
教训
中国学校的教育有一个问题,就是:学校只教了我们书本上的知识,但是却没有告诉我们如何走入这个社会,如何踏入这个社会。
如果中国的学校在学生毕业前也能开一门类似的课程,教学生如何踏入这个社会就好了。
在学校,我们可以和别人吵架,吵完了还是继续该干什么就干什么。而且在学校甚至还可以打架,只要学校不知道或者不开除你就可以。这些事情,在社会工作中都是不可思议的事情。
在学校,我们可以不去上课,想逃课就逃课。在社会上如果你敢不去上班,就有可能被开除了。
上学的时候常常听别人说社会如何如何的复杂,其实我感觉社会并不是很复杂,而是我们这些学生不懂的如何去社会上工作和生活而已。
houzeal
发表于 2009-8-10 17:44:09
项目研发
在IBM公司,这么多年,我只做了一个项目,一年做一个版本。这个项目是安装在ThinkPad系列电脑上的一个预装软件。记得,有一个非常著名的建筑师说过:
“我很庆幸我不是建筑公司的管理人员,而是一名建筑师。因为,世界上有很多桥梁都是我设计的。那种感觉很自豪。”
我也很自豪自己有幸参与开发了这个项目,想想,全世界有多少人在使用我开发的软件,那种感觉很自豪。
刚开始工作的时候,这个项目由我们和日本人,还有北京的IBM的工程师一起合作开发。我们那时一起在北京IBM中国研发中心开发工作。
日本人主要是项目管理者以及一些设计和开发,北京工程师主要是核心代码设计者和开发者,我们算是一般的程序员吧。另外还有美国人,他们主要负责市场需求和调研。
这个项目本来是日本人的,找北京的工程师,估计是日本人技术不够。我们为什么也能加入这个项目,我当时还不清楚,只知道这是公司的安排。
项目在刚开始的时候多多少少总会有点矛盾。我们的项目的矛盾却主要是我一个人引起的。
刚开始的时候,我们大家在一起讨论需求和设计。确切的说,不是我们,是除了我之外的所有的人。
一开始,我觉得他们的设计有些问题,于是我就在会议上提出了我的想法。可是,好像他们根本就不关心我说的话,还没等我说完,他们就继续说他们的了。
后来,我和我的经理说了我的看法,认为设计有很多不合理的地方,经理就让我写封邮件好好和他们说说。
于是我就写了一封长长的邮件,列出了所有我认为不合理的地方,谈了我对设计的看法,同时也说出他们设计上的问题。然后我就把邮件发给了日本的项目经理,并且同时抄送给了所有其他的人。
日本的那个项目经理收到我的邮件后可以说是勃然大怒。他给我和我的经理回了一封邮件,语气中充满了愤怒。
后来,我的经理告诉我,我们做这个项目,是公司从日本人手中抢过来的。本来,这个项目只有日本人和北京工程师一起做。是我们深圳公司的经理硬生生从日本人手里抢过来的。
我们做这个项目,日本人就要和我们分钱啊。日本人多多少少有点讨厌我们吧。
我的经理马上要求我写一封态度诚恳的道歉信,我这时候才恍然大悟,立刻重新写了封邮件,发给所有的人,说都是自己不懂,都是自己的错,态度是极其的诚恳。
但是,从此,这个日本项目经理就和我们一直都有矛盾了。
在北京我们一起大概工作了三个月,就各自回自己的地方工作了。
以后我们每周会开一次电话会议,由日本人主持会议。可是我们经常都“理解错了”日本人的话。
会议上我们用英语沟通,每次我们按照日本项目经理说的要求去工作。等到下一次开会,他们又说我们做的完全不对,我们又不得不改。当时,我们也没有一个录音机,如果有,录下会议内容,这样,等到下次开会,日本项目经理也就不能说不对了。
后来,没有办法,公司专门给我们找了一个会日语的人和日本人沟通,然后再告诉我们需要做什么。
其实,这也都怪我了,刚开始工作就得罪了日本人。我感觉真有点对不起我们部门其他的同事了,和我一起在工作中受罪。
教训
虽然几年后证明我当时的设计都是对的,他们的设计的确有问题。可是当时我犯了一个很大的错误,那就是我把邮件发给了所有的人。如果我仅仅是发给日本项目经理和我的经理,可能结果还会好点。
接口文件
这个项目刚开始的时候做的也并不顺利。
我感到非常奇怪的事情是,北京的工程师负责设计和编写该项目的核心代码。但是北京的工程师却让一个还没有毕业的实习生去写该核心代码。这让我实在感到震惊。
核心代码是整个项目中最重要的部分,也是最难写的部分。一个还没有毕业的学生无论如何是没有多少经验的。我想,北京的领导有问题吧。
刚开始,我们首先定义好了这个项目的接口函数的定义,然后我们就各自开发自己任务。
突然,有一天,我发现我的代码执行出错了,昨天运行还没有问题。我查了很久,才发现原来是那个学生善自修改了接口函数的定义,而他也没有通知任何人。
教训
说这件事,也并不是想批评这个学生,因为他毕竟是一个学生。
我想说的是,我们在做接口设计的时候,要非常认真。大家坐在一起讨论好,才去写接口代码。除非万不得已,就不要去轻易修改接口的定义。
如果一定要修改接口定义,也一定要事先和所有的人都商量一下,不要自己私自更改接口的定义,而又不告诉其他人。
试想,如果微软随便更改了一个windows API函数的定义,那么,将会有多少软件需要重新开发。工作中,沟通是非常的重要。
尊重
这个项目没做多久,就延迟了三个星期。主要还是因为北京那方面的工作没有按计划做完。
那个时候,日本人非常的着急,因为他们是项目管理者,要对最终的项目结果负责。而且,日本人又一向以工作认真著称。并且,如果这个项目没有按计划完成,还会影响到公司其他项目的进度。
以前,我总觉得项目经理每天都没有什么事做,都是我们每天在努力的写代码。
其实,项目经理的工作压力非常大,责任也最大。项目经理需要监控项目的进度,调配资源,协调各个部门的关系,有很多的工作要做。而且项目经理最终要对项目结果负责。如果项目失败,项目经理要付很大的责任。
项目虽然延迟了,但是这种糟糕的情况并没有持续多久。我们那个时候就拼命的加班赶工作,每天基本上都是工作到晚上11点多。我们大概加了三个月的班,才又让项目按着计划的时间去进行。
项目虽然延迟了三个星期,但是我们用了三个月的时间才让项目赶回来,实在是很辛苦啊。日本人感到非常高兴,从此,日本人对我们的态度就好了很多。
后来,北京的工程师完全退出了项目开发,就剩下日本人和我们,我们的合作也就越来越顺利。项目越往后,出现的bug就越多。
有很多bug都是核心代码的问题,也就是北京那个实习学生写的代码。日本人就找我去负责修复。我修复这些bug也都很快,而且修复后也都很好,日本人感觉也都很满意。
后来,日本人自己写的一些代码也总是有问题,他们一直都解决不了。最后,他们还是找到了我。我花了几天时间帮他们修复了错误,他们感觉也非常高兴。从此以后,日本人就非常尊重我们了,我们合作也非常顺利。
让别人尊重自己,首先是自己先尊重别人,然后把工作做到最好,让对方从心里赞叹。
houzeal
发表于 2009-8-10 17:44:22
日本人
日本人工作,绝对是非常的认真。一些非常非常简单的问题,大家一看就知道结果的问题,他们也一定要做一遍。就好像1+1=2,连三岁小孩子都知道的事情,他们也一定要做一遍验证一下才行。
不过,让我讨厌的是,他们经常是让我们做这种非常简单的工作。或许是我们把他们宠坏了,什么事情都找我们做。
开始我们大家还认真得做做,到后来,我们就不想做了,但是还是告诉他们我们已经做了。
日本人的项目管理还是做的非常好。和他们在一起,我是明白了很多实际工作中项目管理需要做的工作。但是,他们写代码的技术,我就实在不敢恭维了。
他们写的代码只能用一个字来表达,就是“乱”。他们写的代码,估计没有一个人(包括他们自己)能明白代码逻辑是什么。
日本人仍然还有一个问题。我们在一起工作已经没有什么矛盾了,大家合作都很好,也彼此都很尊重对方。
但是,有时候我们和日本人通过电话或者sametime(一种类似QQ的工具)讨论问题。日本人告诉我们他们的需求,让我们去实现。
然后,没过多久,等我们做完了,日本人又说我们做的不对。这并不是他们和我们之间有什么矛盾,而是他们的需求本身就有缺陷,到后来才发现他们原先的需求不对。
但是,他们死也不承认他们曾经说过这种需求,感觉他们很耍赖,而我们又没什么证据。
后来,我们也变精了,每次和日本人讨论完后,我们都会再写一封邮件发给他们,让他们确认。
如果他们后来再不承认,我们就打开邮件让他们看我们曾经讨论的结果,他们看了邮件也就无话可说,不敢不承认了。
当然,我们还是要按正确的需求去修改代码,麻烦的还是我们。不过,日本人后来慢慢得就很少说错需求了,他们也会很认真的去思考需求了。
和日本人沟通
由于工作的关系,我经常会和日本人沟通。但是,有时候,一些很简单的问题,日本人也找我沟通。
开始,我还有耐心回答他。到后来,我就故意装做不明白,装做不明白他在讲什么,弄得日本人也很头疼。
我当时并没有太在意和日本人的沟通方式。直到年底公司绩效考核的时候,我才发现自己吃了大亏。
我和日本人的沟通方式的直接结果是,当我的经理向日本人询问我的工作表现的时候,日本人说我技术很不错,就是沟通不好。你说我亏不亏啊,还都是我自己的错。
教训
我有时候做事,因为对方的关系而不好好做事。但是,其实我是大错特错。无论我和谁做事,在做什么事。其他人并不关系你和他的关系,他们只知道你有没有好好做事,你做事的结果好不好。记住,你对一个人的态度,也会影响别人对你的看法。
防火墙
在我们开发的这个项目中,其中有一项功能,在程序运行的时候需要关闭电脑的防火墙。
如何关闭防火墙的技术一点也不难,在我们看来关闭防火墙的事情也没有什么可以讨论的,关闭之后,运行完程序再打开就可以了。
可是,就是这样一个我们认为如此简单的一个问题,日本人却整整花了一个星期的时间去讨论。越是简单的问题,其实越是不简单。
我们的项目主要是给全球的大客户使用。大客户是什么概念,其实我们也并不了解什么是大客户,只知道我们的客户有很多都是大客户,而且分布在全球各地。但是,究竟什么才是大客户,每个地方的大客户的工作习惯,使用电脑的习惯我们都不清楚,我们只是几个软件开发工程师而已。
日本人基本上都是四十几岁的人,他们经常和大客户在一起,他们比较了解大客户的工作习惯。
是否关闭防火墙,我想,日本人大概考虑了以下几个方面:
1. 关闭防火墙,客户的IT安全工程师是否会同意
2. 关闭防火墙是否会带来安全隐患
3. 关闭防火墙是否会影响客户工作
4. 什么时候关闭防火墙会比较合适
5. 客户是否熟悉如何操作防火墙
6. 是否需要提示用户将要关闭防火墙
7. 是否由我们的程序自动关闭防火墙,还是由用户自己关闭防火墙
8. 程序运行完后,是否由我们的程序自动打开防火墙,还是提示用户自己打开防火墙
我想,日本人应该还实际询问过大客户,也应该和美国的工程师讨论过。这样我们认为一个很简单的事情,却需要日本人讨论很久,其实这是一件很不简单事情。
教训
很多事情,我们常常都自以为是的很简单。其实,很多看似简单的事情都不简单。我们考虑问题还是太简单,没有站在客户的角度去考虑问题。而且,客户也是多种多样,每个客户的工作习惯都不相同,每个客户的技术能力也不一样。
我们开发的产品是给所有客户去使用的,就需要站在不同的客户的角度去思考问题,尽量让开发出来的产品适合所有的客户。
houzeal
发表于 2009-8-10 17:44:40
软件发布
我们在IBM工作的时候,我们使用了一个IBM内部的代码管理工具,这也是我用过的最好的代码管理工具。
我们每次修复了代码的bug,就会上传相应的代码到服务器。然后,在做软件发布的时候就会选择修复的bug,这个代码管理工具会自动把相应的代码下载下来,然后我们就进行编译和发布。
其实,软件发布不是我们有些人想象的那样,就是编译一个EXE可执行程序。实际上,软件发布很复杂。
我们的代码每天在服务器上都会自动做备份。
在每周固定的一天,我们会把修复的bug的代码下载下来,然后编译,编译后还要做发布测试,发布前还要编写软件发布文档之类的工作;最后,才会发布软件。软件发布也不仅仅是发布给我们自己,是发布给很多人,很多项目组的人,有很多人我们都不知道会是谁。
在软件发布的时候,每次我们都要获取EXE文件的CRC值。当时,我一直都不明白这个CRC值有什么用,只是每次都去做(不明白的时候,千万不要自以为是的就不去做,后果可能会很严重)。现在,我猜想,大概是其他的项目组需要这个CRC做防病毒用的吧。
有时候,即使我们修复了一些bug,在做软件发布的时候也不会包括这些新的代码。虽然,我们心里很想包含这些我们修复的代码,但是项目经理不同意。因为,有时候项目经理需要考虑风险问题。可能我们修复的这些新的代码,虽然修复了问题,但也可能带来了新的问题。而且,每次发布软件,都会影响到很多部门的工作。随意的发布软件也不太好。
教训
有时候,软件发布并不是一件你认为的那样简单的事情。
同事做的发布工作
我刚进公司的时候,有一个同事在做ThinkPad笔记本的BIOS的发布工作。具体的发布流程是日本人写的,大概有七八个步骤。我这位同事在做发布的时候,大概觉得其中有一个步骤没有用,于是就私自更改了发布步骤,在发布的时候没有做这一步。
后来,突然有一天,公司把我们所有的人叫到一起开会。我们才知道了这位同事的事情。
日本人写的发布步骤,每一步都是有用的。我的那个同事私自没有做的那个步骤,在特定的操作条件下就会出错,错误也并不是很严重。
但是,我这位同事已经发布了几万台ThinkPad笔记本电脑,如果客户碰巧运行到那个错误,然后投诉过来,就会是一件很严重的事情了。
教训
我们做事情的时候,千万不要自以为是。首先,在这样一个大的公司,前人写的东西一定有他的道理。
然后,如果你在工作中发现了问题,或者你认为有问题。正确的做法应该是要和相关的人员做好沟通,确定这是个问题后才去修改。千万不要自以为是的私自修改掉,这是非常不好的工作方法。
学习经历
其实,这个项目,按我看来,如果让一个国内的公司去开发,估计4、5个人,三个月就能完成。而我们这么多人,整整用了一年的时间才完成一个版本的开发。
大公司,就是好。要的不是快,而是稳定。所以,我在IIPC工作的时候,有很多空闲的时间。
在这些时间里,我看了很多关于计算机的书,像VISUAL C++的书、分析设计的书、架构设计的书,以及项目管理的书,很多书都写的非常经典。
这段时间的学习,让我感觉是我技术上真正飞跃的一个时期。
想当初,当我第一次看到《C++ Primer》这本书的时候,感觉它就是个“葵花宝典”,学习的时候可以说是废寝忘食。等到后来,当我看了大概有四、五遍的时候,并且还看了很多其他的书的时候,我才感觉到这本书的确就像书名一样,是一本很初级的书。
要明白一点,千万不要认为自己读了几本书就了不起。我们不懂的东西还很多,比我们懂的人也很多。学海无涯啊。
大公司还有一个好处,就是会有很多的培训。有内部培训,也有外部培训。公司会经常请一些外面的人来给我们讲课。
我参加了很多员工的培训,明白了很多道理,以及做事的方法。这些培训对我非常重要,改变了我很多坏的毛病。
其中,有一点很重要。无论你自己的技术有多么的好,首先你要学会尊重他人,学会和他人合作,学会和他人沟通,还要学会服从领导。
我以前太有个性,常常不服从领导。站在领导的角度,我实在是一个很难管理的人,一个让人头疼的人。
我以前也一直以为,我一直都很尊重别人,没有不尊重别人。其实,我的做法,和我说的话,就是没有尊重别人,而我以前一直都不知道。
就好像,我小时候就在想,为什么我不能用红颜色的笔,我即使用了红颜色的笔,我也没有不尊重我的老师啊,我心里并没有不尊重他们啊。用红色,还是用黑色,不都是一样吗?
很简单的问题,我一直都很自我。我常常站在自己的角度去想我很尊重别人,从来就没有站在老师的角度去思考问题。如果我真的要尊重别人,就应该站在对方的角度去思考问题。
我心里想的,和我实际做的,还有别人想的,往往都不一样。
离职
我在IIPC并没有辞职,也没有被解雇。而是,后来发生了全球IT人都知道的事情。联想收购了IBM的PC事业部,也包括我们,就这样,我就变成了联想的员工。
总结
IBM实在是一个非常伟大的公司,我有幸能在IBM公司工作,我感到很高兴。公司的工作环境实在是非常得好,在这种环境下工作,人都会变得很轻松。日本人对工作的态度,真的是非常的认真,他们的管理技术又很先进,这都值得我们好好学习。
我也去过几次日本,虽然我一直都很痛恨日本鬼子,但是今天的日本的确有很多地方值得我们好好学习。当然,能不买日货的时候,我还是坚决不买的。
感谢
感谢IBM公司,我学到的东西实在是太多了。企业文化,公司制度,HR管理,项目管理,沟通合作,技术学习等等。
虽然,有很多东西我并没有真正学懂,但对我来说已经很不错了。能在一家真正的大公司工作上几年,即使很多东西你没有亲手去做过,但是,经常见过也能明白很多东西了。
感谢IBM。
houzeal
发表于 2009-8-10 17:45:53
第14家公司,联想公司
天下没有不散的筵席
工作经历
进入到联想公司以后,多多少少有些事情都变了。有些事情变的并不怎么好,也有些事情变的对我们有利了。
重新开发项目
我们被联想收购以后,,联想渐渐地把所有海外的软件研发项目都转移到我们这里来做。
后来,日本人也就退出了项目,基本上全部都是由我们自己来做主。大概也是日本人的成本太高了吧。
日本人工作还是非常负责,在日本人和我们做工作交接的时候,他们做的很认真。我曾经要求我们的一个日本女同事把她开发的内容写一个文档交给我们,没有想到她一个晚上就写完了,然后就交给了我们。我想,她一定是工作到很晚的时间才完成的,因为那个文档的内容很多,也很复杂。
我做东西,有点喜欢追求完美或者是追求可靠,总喜欢把东西做的尽量完美,尽量可靠,尽量不出问题,少出问题。即使做的不是最好,也要做到更好。那个时候,这个项目基本上是由我来做设计。
我按照我自己的想法把项目重新做了架构设计。然后,我又基本上重新改写了项目的核心代码。同时,我一个人又把项目的一些主要功能重新写了一遍。
我这个人有个毛病,心里一旦有事,就很少睡觉。记得那个时候,我重新改写代码,常常是一天睡几个小时,经常睡不着觉。一直到项目改写完成,我才能好好的睡觉。
看着自己写的代码,感觉应该思路和结构都很清楚,也容易使人理解,而且我也做了很多测试,尽量的使代码看上去变得完美和可靠。
后来听我的同事说,我自己重写的代码仅仅只发现了5个bug,我自己感觉还不错。
同时,我也教我的同事如何使用Rational Rose去做设计,如何写Use Case,有时候也会给同事教如何做测试,如何写Test Case。这些东西都是我来IBM之前就已经学会的东西。
在我离职之前,我做好了所有的设计,写好了所有的核心代码,然后,把东西转交给了我的同事。
招聘
公司的项目越来越多,我们也就需要招聘越来越多的开发人员。我当时也负责招聘新员工的工作。被人面试了这么多年,现在也轮到我面试别人了。
面试,英语是一个最基本的要求。会英语还是有很多好处的。
我当时也出了一套笔试题,有很多题都是我们工作中曾经碰到的问题。如果,应聘者笔试通过,我们就还会有一大堆的技术面试问题。最后,觉得可以了,就会推荐给经理看看。
我面试过很多华为的人。我知道华为是一个很不错的公司,可是奇怪的是怎么来面试的人技术都很一般或者很片面,大概华为好的员工都没有出来找工作吧。
有的人工作了七、八年,可是技术好像一点都没有长进,就会那么一点点东西。七、八年了,就会那么一点点东西。其实,我想,他们也就只有一年的工作经验。只是,他们把这一年的工作经验重复做了八年而已。
有的人只懂一样东西,也算不上精通,其他的东西也不怎么懂。
面试了这么多华为的人,感觉好像就一两个人还可以。其中,还有一个人是刚毕业一两年的,他自学了很多VISUAL C++方面的书,底子很不错。他告诉我,他在华为做Java,而他又很不想做Java,可是华为又不让他做VISUAL C++。这么好的人才,离开华为实在是很可惜。
也许是巧合,我当年去应聘正阳公司没有应聘成功,现在正阳公司又快要倒闭,大量地在裁员,而我又大量去招聘正阳公司的员工了。说实话,从正阳公司出来的员工,技术都很不错。
我也面试过很多其他公司的人。
有一个应聘者,技术很不错,可惜就是不懂英文,也没被应聘上,我们的工作一个基本要求就是必须要会英语。你技术再好,也有和你一样好的人,别人会英语就是优势了。你不会,就很难会被应聘上了。
还有一个应聘者,中英文简历上的工作经历写的也不一致,一看就是没有仔细修改简历,技术不算特别好,也没被应聘上。
还有一个应聘者,人都快四十岁了。他技术不错,就是人很消沉。不过,都快四十了,还在找工作,又有几个人会不消沉呢?听说他曾经也打过工,后来和几个人一起开公司,公司大概后来黄了,他现在又不得不找工作。看着他实在是可怜,而且他技术的确很不错,我很想给他一个机会来公司上班,可是其他同事闲他太大,人又太消沉,就没同意。
做软件开发的人,如果年龄大了,找工作实在是难啊。想想,如果我们也到了他那个年龄,而且还在找工作,不知道会不会和他一样的消沉,一样的困难。真不清楚,我们做IT的将来会怎么样。
部门经理
部门经理也是从公司一个小小的职员慢慢地做到了部门经理的位置,他能有今天的成就,也一定是吃了不少苦头。
部门经理不懂技术,但是他却有我们通常都没有的能力。他有很好的领导能力,和演讲能力。他也给我们做过培训,他能将一节非常枯燥的课程讲得津津有味。
我参加过他两次的培训课程。一次是介绍美国须知,这种课程,说实在的,能有什么好讲的。可是,他却讲的非常生动,让人听得津津有味。
还有一次,他在培训的时候告诉我们,在和别人沟通的时候,不要说“但是”,而要改成“并且”。虽然只是一个词的差别,但是却表达了不同的沟通态度,并且要做到实在是很不容易。
刚进公司的时候,估计是我不会说话做事,得罪了我们部门经理。我们部门经理曾经找过我谈过三次话,其实每一次,他都教了我很多东西。
接电话
有一次,公司开会,突然我的手机想起来了,我一看,赶紧跑到外面去解电话,要知道是我们部门经理在开会,手机突然想起来那影响有多大啊。
我一接电话,原来是办公室助理要我去开会,大概是她不知道我正在开会,所以才打电话给我,我说我正在开会,就匆匆回到会议室了。
回到会议室的时候,我做了一件非常不正确的事情,当时部门经理正在和大家谈事情,我担心部门经理看我去接电话会不高兴,就想解释一下,于是我就说刚才是办公室助理给我打电话让我去开会,她不知道我已经正在开会了,部门经理听了脸色就非常难看。我这是弄巧成拙,本来开会的时候出去接电话就不对,回来了还打断部门经理的谈话,我实在是笨啊。
直到后来很多年以后,当我听了曾仕强的沟通的艺术,我才恍然大悟,如果早点学习沟通的艺术,我也不会犯那种低级的错误了。
陪产假
我老婆快要生孩子的时候,我请了陪产假。我先问了一下我的一个同事(这个同事是谁我都忘了),我们公司的陪产假有多少天,他告诉我有五天,我也就向公司请了五天假。
后来,我们部门经理找我谈话,很高兴得和我说,公司的陪产假有七天假期(是不是七天,我记不清了,总之比五天要长),而我只请了五天,是不是因为我考虑工作太忙,就少请假了。
我们当时工作是非常得忙,不过,我这个人也不喜欢撒谎,就直接告诉部门经理,我问过其他同事只有五天,我就以为只有五天陪产假,所以只请了五天假期。
部门经理一听,应该会感觉到很失望吧。部门经理原本以为我是一个很热爱工作的人,为了工作忙可以少请陪产假。没想到我是不知道应该请多少天陪产假而少请了假期。
或者我当时再圆滑一点,顺水推舟,就说是自己考虑工作太忙,为了工作就少请假了,这样皆大欢喜了。可是,我从小就接受母亲的教育,做人不能撒谎,我也没有撒谎的习惯,我也就实话实说了。直到多年以后,我听到曾仕强老师讲“人说真话也不对,假话更是不能说,说话要说合适的话,合适就好。”,他也告诉我们做中国人要学会“随机应变”,而不是撒谎或者欺骗。平常我们学习技术的书和时间太多,而忘了学习做人做事的道理。
我想,这件事,部门经理对我的评价应该是不会太好的。
直线经理
我想在公司,我也得罪了我的直线经理。有一次,他要去学校招聘校园学生,他就找了一个算是我领导的人来和我说,希望我能写一份面试题。
因为我不是太喜欢那个人,就没答应。后来,我的直线经理又找了另外一个人和我说这件事,希望我能写一份面试题。
这个人,我觉得很不错。而且经理都已经找了两个人和我说要写面试题了,我想还是一定要写的,不写,经理就真的会非常生气了。最后,写是写了,就不知道直线经理是否生我的气了。
我的直线经理有时候也会和我沟通,告诉我哪里做的不好。工作了这么久,第一次有人告诉我哪里做的不对,以前我都是要靠自己去想哪里做错了,哪里做的不好了。
真的,如果有人告诉你哪里做的不好,你真的要好好感谢他,而不是讨厌他。
开玩笑
我在公司的时候,偶尔还会像以前一样地乱开玩笑。直到有一天,我的一个同事告诉我,他看我这个样子,说话没有正经,他都不敢相信我说的话了。当时,对我真是当头棒喝!!!
我长这么大,第一次才明白过来,我这样乱开玩笑,说话没有正经,别人会觉得我这个人很不可靠,说话没人信。这让我突然想到我高中的一个同学。
平时,他说话总是不着边际,爱开玩笑,同学们都不怎么相信他说的话,也不相信他。
有一次,他告诉了我们一件事,那件事情很不可思议,我们都觉得他是在吹牛,也没有一个人相信他。谁知道,到后来,大家才知道他说的是真的。
而看看我现在,我才知道我和他也一样,说话没有人相信。而我自己一直认为,我是一个言而有信的人,说到做到,而且我自己也的确是这样在做。
但是,我的乱开玩笑,却给别人留下了不同的印象,别人都很难会相信我说的话。那时,我真是如梦初醒啊。
教训
这是我这么大明白的一个最大的教训。病从口入,祸从口出。我就是一直没有管好我这张嘴,常常说话不经过大脑,又常常随意开玩笑。让人觉得我这个人不会做事,不会说话,也有点玩世不恭。
houzeal
发表于 2009-8-10 17:46:07
内部BBS系统
我们公司有一个内部BBS系统,平时大家有什么事情也都会发表在BBS系统上。
我曾经也在公司BBS系统上发表过一些言论,大概我的言论有点不妥吧,经理也找我谈过几次话。
加班的士费用
有一个帖子在讨论在公司加班工作后报销的士费用的事情。有的同事说晚上10点以后就能报销,有的同事说晚上11点以后才能报销,还有的同事说就不能报销。
因为,我以前经常加班,经理告诉过我晚上10点以后就可以打车回家,公司可以报销的士费用。所以,我就觉得很奇怪,就回了一个帖子,说:
“不对啊,公司有加班的士费的,晚上10点以后就可以报,我都报过好几次了。”
后来,经理找我谈话,说:“公司从来都没有明文规定说加班可以报销的士费。”
我突然就明白过来,加班的士费报销不是公司的决定,而是各个部门自己的决定。所以,才会有不同的报销时间规定,而且,还有的同事根本就没有报销这一说。
因为我回的那个帖子,可能会引起其他同事的不满,为什么我们有加班的士报销费,而他们就没有。那次,显然,经理很生气。
专利
公司有一个规定,从上头一直到下头,每个部门,每个组都规定了每年必须要申请的专利数目。
有那么一段时间,我们一窝蜂地都在讲专利,学专利,谈专利,搞专利。真是忙的不亦乐乎。那种气氛,有点象公社运动。
我觉得,专利不是那么容易就能搞得出来,尤其是我们做软件研发的,就更难申请专利了,申请软件专利并不是一件很容易的事。
不过,我当时还是提交了一个专利申请。我也是提交了好几遍,第一次写的太笼统,别人没看懂;后来,改了又改,别人才知道我在申请什么。最后,专利通过了公司内部的审核,只是后来没有通过北京联想的审核。
不过,我也庆幸这次专利申请没有通过北京联想的审核。因为,在我们申请专利前,我们的经理告诉我们如果专利申请上了,我们每年都可以领到专利费用,而且还给我们举例说在美国的同事靠每年的专利费用,每年的薪水比他们的经理都高。我当时听了真是兴奋啊。
可是,后来,我们经理又告诉我们专利申请了,公司只会一次性地发多少钱做为奖励。我当时已经在申请专利了,我当时一听,只希望专利不要申请成功了。
我想,也不是我们经理有意在欺骗我们,估计是他自己开始也不清楚,或者他也被别人欺骗了。有机会,我还是可以以自己的名义去申请专利的。(后来,我发现腾讯公司的邮箱中有一个功能就和我当时想的一模一样,看了我是不能再申请专利了)
在IBM,公司提倡的是“Innovation”,创新。到了联想,公司提倡的是“Patent”,专利。
后来,我在公司的BBS系统上发表了一个帖子,说:
“IBM提倡的是创新,而我们现在提倡的是专利。创新不仅仅只是专利。”
我发的这个帖子估计没有人会回帖。后来,经理找我谈话,说:“你那么说,会让人感觉不舒服。”
我想,我是让某些人感觉不舒服了。
内部电脑销售
在公司有一项福利政策,大概每个月都会有内部的电脑销售,价格都很便宜,但是数量不多。这种电脑基本上都是因为某些质量问题,被客户退回来的,经过内部维修都可以使用,和新的电脑也都差不多。
每次电脑内部销售的时间都不确定,大概都是每个月的那么几天左右。公司会随时把电脑销售的信息公布在BBS系统上。而且,每次都只能通过电话定购,一次电话定购最多也只能定购三台电脑。公司也只有一个服务人员来办理定购业务,也就是我们只能通过打同一个电话号码定购。
想买电脑的同事特别的多,但都很难能买到。每个月,大概估计快要到卖电脑的日子,我们基本上都不工作,也没有什么心思好好工作。
每天上班,就是每隔一会儿就看一下BBS系统,看有没有电脑销售,没有就继续工作。一旦看到有电脑卖了,我们就立刻拿起电话就定购。但往往都是打不通,公司有很多人都同时在打啊。然后,我们就不停地打电话,不停地重播电话号码。一般,我们坚持上半个小时或者一个小时,如果还打不通,就放弃了。运气好的,偶尔能订上一台,运气不好的,几个月都订不上。
每次卖电脑,大家都是怨声载道,这项福利政策也变成了怨气,影响我们工作,又影响心情。
后来,有一次,我基本上是在第一时间就打通了电话,可是接电话的人没有接我的电话,估计他/她当时正有事情或者正在接别人的电话。再往后,我又打通了一次电话,没人接;再往后,我就很难打通电话了。
那次实在是让我感到非常的生气了。我那天也就没有工作,我查看了所有的历史销售记录(历史销售记录全都在BBS上),我突然发现,有些人几乎每个月都能订上电脑,而且都是很好的电脑。当时,我那个气愤啊,没想到,买个电脑也有人腐败,还害得我们每次都工作不好。
随后,我就发了一个帖子,义愤填膺,揭露了这件事,不过,我并没有公布那些每个月都能买电脑的人的名单。我发的这个帖子估计没有人会回帖。
帖子发表后,这次,经理倒是没有找我谈话。
教训
我想,我还不是很世故,性格有点直率。我在公司BBS系统上发表的这些“不恰当”的言论,也许会让我失去什么。或者,我也应该象其他人一样学会沉默。
houzeal
发表于 2009-8-10 17:46:21
发邮件
我刚进公司的时候,我们部门的人并不多,大概有五十几个人。有时候,我看到一些自己觉得好的东西,就会群发一份邮件给所有的人,想和大家一起分享快乐。
后来,我们部门的人大概增加到三百多人的时候,分了很多的组。这个时候,我还是象以往那样看到好的东西,就会群发一份邮件给所有的人,和大家一起分享快乐。
这个时候,我们部门的经理告诉我不要随意发邮件。我当时心里就想,我只是发一些很好的东西给大家,也没有什么问题啊。而且,我以前也这样做过啊,也没人说什么啊。我也就没有在意部门经理的话。
后来,我又发了一封邮件给所有的人。这个时候,我收到了一封部门经理发给我的邮件,同时部门经理也把这封邮件发送给了我的直线经理。邮件的内容很严肃,并且说这是一次警告。我当时才知道自己又闯祸了,如果再有下一次,就不会是一个警告了,会非常的严厉了。
教训
群发邮件,当接收人很少的时候,可能无所谓。但是当接收人变得很多的时候,就会有一定的问题。
首先,我发的邮件的内容是我自己认为好的东西,可是,我认为的好的东西不一定是其他人也认为好的东西。
第二,邮件一旦发出去,接收人一般都会看一下。如果,这封邮件和工作没有什么关系,可能这封邮件就打扰了其他人的工作时间。
第三,如果我有事没事就发一封邮件给所有的人,是不是意味着我每天上班都没有什么事情做,那么我的直线经理就要挨批评了。
有时候,看似一件很小的事情,都会引起很多的问题。
同事
我们部门有一个安全方面的软件需要开发,后来就招聘了一个做计算机安全方面的人。
这个计算机安全工程师,我想他应该是一个天才,他也是我目前为止见到的第一个计算机安全方面的专家,我以前很少接触到这方面的人才。
他来公司后没多久,就给我们做了一次计算机安全方面的培训。首先,他告诉我们,系统都有哪些漏洞,如何去攻破一个系统,如何绕过系统防火墙;然后,他又教我们如何去保护我们的系统。
他还写了一些源代码,现场给我们演示如何攻破一个系统。当时,我们学的是受益匪浅。
好像一个搞计算机的专家,往往都是一些非常有个性的人。我这个同事也不例外,他也非常得有个性,不过,他这种有个性最终导致被公司解雇。
我们部门经理,每年都会找我们谈话,了解我们的工作情况或者一些工作问题。
当部门人少的时候,部门经理就会一个一个的去谈。现在部门的人非常多,部门经理就会一次找上二、三十个人一起开会谈论问题。
这一次,也轮到了我们这个新同事和几十个人一起和我们部门经理开会。在会议上,这个同事提了一个问题。
他说我们公司使用的防病毒软件太差了,他的电脑中了病毒,他自己已经在使用别的防病毒软件了,他也建议公司换一个防病毒软件。
然后,部门经理就很自然的去了解问题的详细过程。这位同事也就实话实说,说他自己打开了一些病毒网站感染了计算机病毒(我个人猜想,大概是他自己在研究病毒,所以才会去打开一些病毒网站),然后他又私自安装了其他的防病毒软件。
在这里需要解释一下,我们电脑上的安装的任何软件都必须是公司容许安装的合法软件,我们不可以私自安装一些公司不容许安装的软件。
部门经理一听,大概就告诉这位同事上班时间不能上一些和工作无关的网站,也不能私自安装软件。
大概是这位同事太有个性了,谈着谈着就当着几十个人的面和部门经理吵起来了。后果可想而知,这位同事刚来公司没几天就被解雇了。
教训
有时候,我自己也说不上一个人有个性是一件好事,还是一件坏事。无论自己的技术有多么好,还是要学会服从。每个公司都有自己的要求,我们还是要按照公司的要求去做事情,如果发现公司的要求不合理,我们也不能私自就去更改要求,首先还是要和领导或者其他人做好沟通,大家都同意了,我们才去更改。
houzeal
发表于 2009-8-10 17:46:32
离职
我们做的那个项目基本上也快做完了。做完了,真不知道以后会做什么。在IBM的时候,我没有担心过这个问题。我想IBM毕竟是一个非常大的公司,会有很多项目做的。
而在联想公司,把所有海外的软件研发项目都转移到中国来做,其实也没有几个项目。但是做完了以后做什么呢?因为,我们毕竟不是一个专业的软件公司。而且,这些软件版本做完了,估计也没有什么新的版本需要做了。就像我们做的那个项目就是最后一个版本了。
所以,那个时候,我感到很迷茫。后来听说,我们那个项目做完以后,同事都被分到其他的项目组去工作了。前不久,也碰到了以前的同事,和他聊起现在的工作,都是感到很迷茫。也有一些同事离职了。
同时,在公司,除了我自己看书学习,其他在技术上我基本上没有学到任何东西,我自己感觉我也学不到什么东西了。很多时候,都是我在教我的同事如何做设计和编写程序。
另外,还有一件很重要的事情,一直让我耿耿于怀。
因为,我在公司的级别并不高,所以我只能参加一般员工的培训,我没有资格去参加经理级别的培训。
我是一个非常非常想学习的人,我很想了解如何去做一个经理,如何能管理好员工。我曾经也请求过我的直线经理和部门经理,希望他们能容许我去参加培训。可惜,我没有这个机会。
我感觉我在公司学不到任何东西。有时候,我都想自己花钱去外面去参加培训了。最后,再三考虑,我选择了主动辞职,从此告别了IIPC,告别了联想,告别了我整整工作了三年的地方。
总结
我在IIPC和联想一起总共整整工作了三年。这三年,刚开始和日本人工作的时候,沟通是一个很大的问题,这主要是我的问题,我不太会说话。我做人还是太有个性,和别人的合作关系不好。
参加了很多的培训,让我慢慢懂得去尊重别人,学会服从领导,学会去和别人合作。
感谢
感谢我的经理,能告诉我的缺点。
感谢我的同事,和你们在一起我很开心。
houzeal
发表于 2009-8-10 17:47:52
第15家公司,外包公司
找工作
我工作了这么多年,现在是第一次骑驴找马,或者也是骑马找驴吧。我还没有离开联想的时候,我就开始找新工作了。我现在也有三十多岁了,工作经验应该说是很丰富了,又在IBM这样的大公司工作过,找工作应该不会太难吧。
所以,当我把简历放到网上的时候,就会有很多公司主动给我打电话。另外,很多猎头公司也经常给我打电话,向我介绍工作。
目前,我找工作都不会找初级软件工程师了,估计,就是我想找,别人也不会找我。三十多岁了,还去做一个初级软件工程师,无论是公司还是我,都会觉得不合适。
我现在找工作主要就是找项目经理,系统分析师,架构分析师或者Team Leader等。总的来说,面试的机会还是非常多的。但能不能找到工作,就不一定了。
香港服装公司
猎头公司曾经给我介绍了一个香港服装公司,职务是Team Leader。不过,这个职务是一个Java组的Team Leader,主要负责公司网站设计。我很久都没有使用过Java,而且,我也没有很深的去学习Java。
而做为一个Team Leader,首先要非常精通技术,要在技术上能领导小组成员。如果,小组成员有什么技术上的问题,Team Leader都要有能力去帮助解决。
很明显,我不是一个合适的Java组的Team Leader。我想,要是VISUAL C++组,就没有问题了。面试最后也就没有成功。
微软公司
微软公司也是通过猎头公司介绍的。很多人都很痛恨微软公司,反微软。不过,我们也都知道,在微软工作其实是非常的好。那天,微软公司的人打来电话和我面试。他们需要一个数据库方面的人。
到目前为止,微软就找过我一次,还是需要做数据库的。多少,对我来说都是一次机会,我也很想去微软工作。
我自己曾经写过数据库的封装代码,对数据库操作还是了解一些。所以,也就去试试面试这个工作。
面试的结果却并不理想,数据库方面还有很多其他的东西我并不了解,比如,搭建一个全球的数据库,能让数以千万的人同时可以访问,保持良好的性能,如何去做,我还真是不太清楚。面试最后也就没有成功。
外包公司
这家公司是我在网上自己找的。在网上看这家公司的介绍很不错,也是一家美国公司,好像还很大。在中国外包公司里好像还很有点名气。
这家公司刚刚接了一个新项目,需要招聘一个VISUAL C++方面的Team Leader,我正好又在找工作,所以就去面试了。在这家公司面试的时候,也是非常容易。
面试我的人,大概技术也不算很好。面试的时候,感觉好像是我在面试他一样。我说的很多东西,他好像也不懂,在那里很认真地听。
后来,我也就到了这家公司上班。
公司介绍
这家公司是一家外包公司,公司的总部在美国,在深圳这边大概有三、四百人。
外包公司大概也会是一种趋势,国家也扶持外包公司,在目前以及不久的将来,会有越来越多的企业会把自己的IT项目外包出去,而不自己做研发,因为有很多专业的研发公司,自己如果做研发,需要做很多方面的工作,外包是一种比较合适的办法。
这种外包公司,一般都在国外都有人做业务,从国外联系到一些项目,然后在中国开一家公司做研发,这种方式灵活也简单。不过,外包公司也有一定的风险,因为外包公司基本上都没有什么自己的研发产品,一旦公司找不到业务,公司的经济就会出现很严重的问题。
做为我们打工的,在外包公司也能学到一些东西,也有机会去国外出差。其实,我也去国外出过差,我觉得也没什么。
houzeal
发表于 2009-8-10 17:48:04
工作经历
技术领导
做VISUAL C++的Team Leader,对我来说很容易。因为VISUAL C++小组领导主要是一个技术领导,我想我的技术应该是可以去领导他人了。
刚开始和同事一起工作的时候,他们多多少少有一点不服气,大家基本上都是刚来公司的。不过,当我和他们一起讨论完技术问题后,他们就对我没有任何不服气了。我后来也常常给他们教一些技术方面的知识,他们也很乐意去学。
管理他人
另外,在这家公司,也让我碰到了一个小问题。我的这个组,其实包括了两个组。一个是研发组,还有一个是测试组。但是,这个测试组又和我们没有一点关系,却又归我管。
当时,公司的管理制度也有点混乱,这样分配工作,让我也觉得有点纳闷。测试组也有一个领导,这个领导是公司的老员工,他们的工作和我们又毫不相干,工作还要向我汇报,这让她觉得很不舒服。人不舒服,就会产生矛盾。产生矛盾,就会影响工作。
后来,在工作上,她就很反感我。我也就尽量的不要和她有什么接触,能不管,就最好不要管。
其实人都是好人,我也不想去管他们组的事情,公司又让我去管,真是左右为难,所以只有尽量不要去管了。如果换做是我,我也会觉得不舒服。
看着她对我的态度,就让我想起了我以前也是用同样的态度对待我的领导,我以前也是很不尊重我的领导。
后来,我和她好好谈了一次,大家互相理解了,就什么都好了。其实,同事们之间都挺好相处的。
技术帮助
进入公司没有多久,就又另外一个项目组的人找我帮忙,他们有个VISUAL C++的项目,有一些问题一直都没有解决。
当时对方的经理直接来找我帮忙,我当时也不忙,就答应了。不过,如果按照正常的工作方法,他应该通过我的经理来找我帮忙。
因为:我做的工作,我的经理应该需要知道;我的工作的安排,应该要和我的经理商量一下。
这其实也就是沟通,我们有时候做事情,常常不和经理沟通,基本上都是自作主张。其实,这样做事情很不正确。
当我对他们的项目问题提出了我的意见后,他们项目组的一个工作人员显得特别的不合作。
他觉得是他自己做的项目,他不需要别人帮忙。而他的经理才是真正要为项目负责的人,如果项目没有按时完成,他的经理就要负上很大的责任。所以,他的经理要想办法把问题解决。
我想,这个工作人员,大概并不了解他的经理的难处。他自己解决不了问题,却又不希望别人插手他做的东西。
教训
我想,这是很多研发人员都会犯的错误。常常自己不能解决问题,又不希望别人来插手自己的东西。自己和领导不好好合作,又不和其他人好好合作。希望,大家站在领导的角度多思考思考问题,而不要以自己的喜好来做事情。
离职
公司的管理实在是有点混乱。我刚进公司后一个星期的时间,我都搞不清楚谁是我的领导。
公司当时还有一个问题,公司一方面在大量的招人开发新项目;另一方面,又因为旧项目快要结束,却又在大量的裁人。
这让我不能接受,虽然我是在做新项目,但说不定哪天也会被裁掉,所以就主动辞职了。在这家公司做的非常短,仅仅两个月的时间。
辞职的时候,我刚拿到了美国签证,要去美国出差。我想,既然我觉得这家公司不好,不想做了,也就不去美国出差了,去不去美国对我来说也无所谓,所以,我就直接辞职了。
那时公司的管理非常的混乱,估计现在要好了吧。
前几天,突然听到以前的同事告诉我,公司的最大的一个外包项目的合同(也就是我曾经参与的项目)被客户中止了,客户和深圳的另外一家外包公司合作了,并且公司的很多同事都被那家公司给挖走了。不知道,公司以后会怎么样。
总结
做VISUAL C++的Team Leader对我来说很容易,在技术上领导小组成员都没有什么问题,我也很容易和同事沟通。中国人就是不喜欢被人管,如果,能少管一些人,还是尽量不要去管。否则,只会引起更多的矛盾。
感谢
感谢同事,和你们在一起工作,我感到很快乐。
houzeal
发表于 2009-8-10 17:48:40
第16家公司,英国公司――第一次当经理
找工作
在外包公司的时候,有家英国公司主动找到了我,他们和我谈了好几次,最后让我去他们那里上班。为什么会去这家公司呢?原因是:
第一是因为是外资公司
第二是因为去做深圳公司经理
第三很重要,当时英国老板和我说了一句话,他说英国人不像美国人,美国人只崇拜英雄,谁能干就崇拜谁,如果他不能干了就没人理他了,而英国人不会这样。
我当时感觉英国人还是很有人情的,于是就选择了这家公司。
公司介绍
这是一家英国公司在深圳的分公司,公司很小,仅仅只有四个研发工程师。另外还有一个女的,她并不属于这家公司,她在代理销售这家公司的产品,但是她又管理着这家公司,具体她和这家公司的关系我也说不清,总之,让我感觉,我在这家公司工作很难和她相处好。虽然我的职位是经理,但是其实我也一定要听她的,而且在其他同事面前也不能抢了她的地位或者风头。她应该才是这家公司的主角。
另外,公司总部在英国,其实也就有几个人,这几个人大概都是五、六十岁的人,但是他们看起来很年轻,他们身体都很健康。也就是这几个人,开发着公司产品的核心内容,而且还有几个人是在三十岁以后才开始学习计算机编程的。在国外的计算机专家,往往都是年龄很大的人。而且,国外的计算机知识很先进,学习环境又很好,即使从三十岁才开始学计算机都能学得很好。深圳这边只是做一些简单的、辅助的研发工作。
还有公司主要开发X.25协议的产品,产品主要是卖给国际上的一些非常大的电信公司,公司的盈利情况还是非常得好。
工作经历
我来这家公司之前,就和老板谈的很清楚,我并不懂他们的产品,我也不会去做产品的研发(他们在Linux下开发X.25协议的产品)。
老板也很清楚地告诉我,我去公司主要就是去管理公司和管理项目以及将来能够给公司提供好的想法。
行头
第一次做经理,我想很多地方可能我都要改变一下,首先就是我的行头。
因为公司离我住的地方很远,所以我又搬家了。我在离公司很近的地方租了一套房子,这套房子也是我长这么大租过的最贵的房子,在一个很繁华的对方,离公司又近,上班也方便。而且,我太太孩子在这里生活也舒服。
然后,我又买了几件新的衣服,那些衣服是相当的贵,对于我来说已经是相当的贵了,也是我长这么大第一次买这么贵的衣服。另外,我也买了两双新的皮鞋。而且我还特意去香港买了一部手机,也是我长这么大买的最贵的一部手机了。
这些就算是我去当经理的行头了,我想当经理大概是需要穿好点吧。
后来,我家里没有电脑用,我就给我太太和孩子买了一个苹果电脑用。苹果电脑是非常好用,但是实在是太贵了,一万多块钱啊。
教训
我想大概我这套行头是不对的。首先,我租的这套房子是我租过的最贵的房子,将近是我一个同事半个月的薪水了。
我想当他们听到我租这么贵的房子的时候,心里可能也不是滋味。就好像我在新加坡公司工作的时候,当我们的项目经理告诉我们她租的房子一个月大概“才”一万元,而且她还觉得很便宜。那个时候,我听的心里也不是滋味,她一个月的房租比我一个月的薪水都要多很多啊。
另外,我的衣服大概也是有点太好太贵了吧。我的同事穿的都很普通,我穿的这么好,感觉有点不和谐吧。
买苹果电脑估计也让同事在羡慕我的同时也觉得我太花钱了吧。这些大概都让同事和我产生了距离,工作不到一起去吧。
公司装置
我是一个比较喜欢有组织有次序的人,喜欢东西都摆的整整齐齐的。
公司虽然就几个人,但坐的非常的乱,桌子椅子到处都是,除了那个女的座位之外,她的座位光线也好,位置也好。然后,公司到处都是电影插座和电线。如果你不看公司名称,你还以为这里是一个仓库或者是实验室。
所以,我首先就是重新排列了座位。
重新排列座位的时候,也考虑了光线问题。因为公司朝西,所以到下午后,太阳光照射到公司里,这些研发工程师工作的时候就有点不方便。奇怪的事,他们就这么一直工作着,也重来没和老板提,也从来没有人去解决这个问题。直到我来了以后,他们才告诉我说他们工作的时候因为光线问题很不方便。
于是,我就把座位排列得整整齐齐,并且也避开了阳光的直射,让公司看起来更像一个公司。接着,我就重新布置了网线。将以前凌乱的网线整理出来,重新布置。
然后,我还请公司买了一部免提电话,用来和英国开会的时候使用。另外,也请公司买了一个投影仪,开会的时候使用。以前,他们不和英国人开会,都是英国老板偶尔来深圳和他们一起开会。
规范
到了公司后,发现这家公司小,有很多东西都比较混乱,很多东西都没有。首先,我在服务器上安装了CVS来管理研发的代码,尽量将所有的文件和技术资料都放到服务器上。
然后,我把在IBM的工作项目管理经验能用的都用到了这家公司,建立了各种研发规范和研发流程,创建了各种文档模板。
建立这些规范和流程之前,我都会和老板先商量一下。如果他同意了,我才会去实施。
实施过程中,我也是不断的修改。老板虽然同意了,我做的过程中还是要看他们的工作习惯,尽量不要让他们的工作习惯做太大的改动。
我帮他们建立了项目各个阶段的流程以及需要做的文档。设计了如何做项目监控,如何写项目报告,还帮他们设计了如何写测试用例,任何做测试以及如何做产品发布等等。
英国公司的接受能力很高,他们也很容易就接受这些规范和流程。当我熟悉他们的产品后,就开始帮忙做测试工作。头三个月,我做的非常忙,也非常的好,所有人都很满意。
产品学习
工作三个月后,老板和我谈了一次话。回顾了这三个月我的工作表现,并且要求我要精通他们的产品和产品的协议。
我也和老板说如果我工作中有什么不对的地方,希望他能告诉我或者暗示我,我就怕自己做错了什么,而自己又不知道。对于他们的产品,其实不用老板说,我自己也会去学。
这三个月虽然我做的很好,但常常我自己会感到一种无形的压力,总觉得不稳定。我也偶尔会和我的太太说,如果我在这家公司能工作上一年,那我才算是稳定了。
对于产品的使用,我是慢慢了解了。但要谈到去开发产品,就不是我一天两天能做到的,首先我要学习Linux,然后再去学习产品的研发。
而且,我感觉自己也很难插手他们实质上的研发工作,首先是我自己不熟悉,其次他们也都可以算的上是专家。可以说,他们也不需要别人来插手他们的工作了;如果出了很严重的问题,还是需要英国的同事帮助一起解决,英国的同事才是真正的专家。我可以做很多测试工作,测试中发现了问题,还是需要他们自己来解决,我就很难去解决这些问题了。
除了一次,公司的产品需要增加新功能,IPSec功能,是网络安全的一种协议。我就上网查看了很多资料,然后能和他们一起讨论这个新功能了,也给他们提供了很多建议。
训斥同事
有一个研发工程师是刚刚毕业大概一年多,所以开发经验都不是很多。他主要的研发工作是做网页设计,这个工作我是能帮的上忙。当我去看他写的代码的时候,我感觉有很多地方都写的不合理。
另外,这个工程师工作好像总是需要别人推着他去做。当时,按我对工作的标准,我会认为他工作的很不好。
后来,有一次,我就当着大家的面在训斥他。训斥的时候,我自己心里就在想,是严厉一点还是客气一点,是当着大家的面还是在会议室里悄悄的说。最后,我还是决定很严厉地当着大家的面训斥他。
教训
我现在想,他即使工作再有问题,但是公司应该还没有人会训斥他,更不会因为训斥产生矛盾。英国老板在和他沟通的时候,大概更多的是耐心的教他,而不是训斥他吧。我当时的工作方式应该是很不对的。
安全意识
我的一个工作内容就是要保证公司的数据安全性。当我和同事在谈这件事的时候,才发现很难让同事理解什么是数据的安全性。
公司目前有一台服务器,服务器里有两个硬盘。每天服务器都会自动将一个硬盘的重要数据备份到另外一个硬盘上。
当我告诉同事,可能我们需要另外一台电脑做数据备份的时候,同事觉得根本就不需要,他认为我们已经有两个硬盘了,做备份已经完全够用了。
当我告诉他这样做安全性不够高的时候,他觉得很难理解。我举列说如果公司发生火灾,数据就很不安全了。他反驳到那如果发生地震人都没了。
后来,我告诉他安全有不同的级别。最简单的是在一台电脑一个硬盘上备份,级别高一点就是在一台电脑两个硬盘上备份,级别再高一点就是在两台电脑上做备份,更高一点会将两台电脑放在不同的地方做备份。另外,还有更高的把数据放到安全部门做备份,就像电影里的一样。
我告诉他我们公司的数据备份要求会高一点,在深圳做备份,同时也会在英国有备份。他后来好像终于是明白了。后来,我才知道,老板曾经和他谈过备份的事,但就是和他说不通。
教训
有些事情,我们认为很没有必要去做,但是在其他人看来就是非常重要的事情,也非常有必要去做。所以有些事情,我们要站在不同的角度去思考问题。
加班
我以前工作都习惯了按计划去做事。如果那一天要交付东西,如果没有什么特别的原因,我们一定会保证按时交付东西,即使加班我们也会去做。
有一次,我们要发布一个测试版本给英国。计划都定好了,可是那天东西还没做完,一到下班时间,大家都回家了。
第二天,我就和三位员工谈了谈,要求他们以后尽量要按时完成东西。如果需要,就要加班。没想到的是,大家都反对,英国老板知道了也反对我的做法。
教训
我想,我做事还是不太成熟。每个公司都有自己的实际情况,都有不同的地方。我把以前的工作习惯带到现在的公司,不一定都正确。也许,有些东西,现在的公司需要;但是,也有很多东西,他们不需要。
那个时候,我感觉做项目经理的压力非常大,我也有点急了。所以,我给他们的压力也就变得大了。
通讯工具
我在以前的公司上班的时候,我们都是可以使用MSN和QQ通讯工具。所以,我刚到公司的时候,我就问了老板,我们是否可以使用MSN和QQ工具。当时,老板好像也没说话。而我自己就以为老板的意思是“可以”。
后来,我上班的时候就天天开着MSN和QQ。有一段时间,我的QQ非常忙。那时中国四川正好发生了地震。我有个同学在成都,我就天天在QQ上了解他的情况。
后来,老板告诉我,在公司不可以使用MSN和QQ。那个时候,我才想起来,我们公司的同事都没有使用MSN和QQ。
教训
每个公司都有自己不同的要求,如果其他人不使用MSN和QQ,我应该最好也不用使用,我可以回家去用。
houzeal
发表于 2009-8-10 17:48:58
同事辞职
我到公司工作了没有几个月的时候,有一个同事要辞职,他打算去考研究生。他辞职的原因不知道是不是真的要去考研究生,还是和我的关系不好,他就是被我训斥的那个同事。
他辞职的事情是老板告诉我的,老板告诉我他一个月以后会辞职。当时,他辞职的时候,我想是我做的不对。因为,当时我什么都没有做,我没有做工作交接。
他走之前的这段时间,我没有主动去问他的工作内容,我没有安排工作交接。后来,还是老板提醒我,我才去做的。
我还有有一个错误的意识,就是他的电脑没什么用了。
因为我习惯了把所有的东西都放在服务器上,个人的电脑并不重要。就象我从联想辞职的时候,我电脑上的资料在公司服务器上都有,我个人的电脑会被格式化掉。
他走的时候,问我是否可以格式化他的电脑,我就说可以,他也就把他的电脑格式化了。
我当时也没有觉得什么不对,我刚来公司的时候,他们就是把以前经理的电脑格式化以后才给我的。
后来,老板知道了,他们非常生气。老板告诉我,他们需要他的电脑的邮件记录,因为他们很多东西都通过邮件发送。他们也需要他的电脑里面的资料,不知道是不是服务器上没有。
教训
教训,实在是教训。无论如何,一个员工离职都应该做工作交接。每个公司的情况都不一样,有的公司,所有的信息都在服务器上,象这家公司,就会有一点不一样了。
英国出差
后来,公司有一次机会,需要我们一个同事去英国工作一段时间。我们的同事有一个技术很好,可惜英语很差。另外一个同事英语很好,技术要差一点。
后来,公司权衡再三,还是选择了英语好的同事去英国出差。这时候,大家就应该知道英语的重要性。即使你技术再好,因为你的英语差,公司就没有办法让你去国外出差,否则,公司还要安排一个翻译人员给你。那个同事要去英国出差,他当然是感到很高兴。
在他去英国出差之前,我和他商量了一下,希望他能完成他手上的工作,并且还要花点时间做一些项目的测试,还要做好去英国出差的准备,需要学习一些技术知识,去英国的时候要用。
他当时很高兴的答应了,说他能完成这三项工作。可是,实际上,他完成不了其中一项工作。这时候,就出了问题。我想,根本上还是我的问题。
他一直认为,我天天都没有什么事情做。其实,那个时候,我每天都非常得忙。他就要求我去完成那项工作,其实,我也应该帮助他完成那项工作。可是,我当时的做法并不正确。
因为,我当时已经非常的忙,我又想,这项工作是我们事先商量好的,由他去完成工作。现在,他做不了了,又来找我做。而且,其他的同事也都没有时间去做。所以,我当时并不想去做,仍然希望他自己能去完成这项工作。
这件事的结果还是我去做了。但是我想,因为这件事,大家都认为我是一个很不合格的经理了吧。
教训
这件事根本就是我的问题。首先,我不应该把太多的工作给这位同事做。
第二,当一个工作的进度发生变化的时候,我应该及时地采取措施,做相应的变化。
第三,当同事需要帮助的时候,我应该主动去帮助他们,而不是等他们来找我。
招聘
由于那个同事已经辞职了,英国公司那边又有很多测试的工作需要我们深圳这边来帮助完成,于是我们就开始招聘一个新的同事做测试。
招聘的事情主要是我和那个女同事一起在做。
首先,她在网上找了很多应聘者的简历,我们都看过后还觉得合适,就会约来面试。
面试的时候,她先和应聘者面试,觉得可以后,再由我去和应聘者谈谈技术问题。
我们在面试的时候也准备了一个面试表格,记录所有应聘者的面试内容,包括应聘者的英语能力,沟通能力,合作态度,技术能力等等一些方面。
到最后,我从所有应聘者的面试表格记录中挑选了一些各个方面都不错的应聘者,然后,我把这些候选者记录交给了她。
没想到,她当时就对着我发起火来,她说:
“你怎么选的大部分人都是女性?”
我不解的问:“怎么了?”
她回答到:“招个女的怎么可以,我需要找个男的,公司经常需要发货到英国,我需要一个男的帮我打打包,装装货。而且,也有很多杂七杂八的事情需要一个男的做。”
我当时也没有和她多说什么,也不会和她去吵什么。我心里在想,我们招聘的是一个测试人员,不是一个搬运工,这样太不尊重人了。而且,如果你有什么特殊的需求,你也可以事先告诉我啊。并且,我对男的或是女的也没有什么特别的要求,我完全是从面试表格记录里选出来的,这个面试表格是我和她一起做的啊。
最后,她选了几个男性应聘者,然后又安排英国老板和他们面试。
后来,我和英国老板谈了一下这件事情,我告诉老板,我觉得其中一个女性面试者也很不错,我并没有告诉老板说她只要求招聘男性,要男的应聘者帮助她打打包,装装货。
老板就要求再安排面试,我说也没有必要了,但是老板坚持要再面试,大概老板是想安抚我,就要求她再安排面试了。她对我就是很生气了。
面试的结果还是招了一个男性的应聘者。
houzeal
发表于 2009-8-10 17:49:16
养老保险
在公司工作了几个月以后,突然有一天,我去查看我的养老保险,我才发现,公司是按照深圳市最低标准给我们发的养老保险,公司并没有按照政府法律规定的要求给我们发养老保险。也就是,公司少给我们发了养老保险的钱。
我在IBM,联想公司收到的养老保险都是按照政府规定的发的。我也知道在深圳有很多小的公司都偷偷地按照最低标准给员工发养老保险。但是,这家英国公司也这么做,让我感觉实在是不太好。中国的很多小企业为了节约成本,就少给员工发养老保险。但是英国公司已经很挣钱了,而且我们的人力成本对于英国来说实在是太便宜了,就这样他们还少给我们发养老保险,实在是有点过分吧。
首先,我先询问了一下公司的那么女同事,她告诉公司一直都是这么发的,也没有什么不对。
后来,我告诉英国老板,说公司少给我们发了养老保险,触犯了深圳当地的法律。英国老板却告诉我,公司没有触犯任何法律。
后来,我还特意去深圳社保机构咨询了这件事,他们告诉我公司少给我们交了养老保险费,公司触犯了法律。
我又和英国老板谈了几次这个问题,他每次都非常肯定地告诉我说,公司没有触犯任何法律。
我想,再和英国老板谈下去也没有什么意义。而且,我也不会因为这件事就去深圳政府告公司。毕竟,我还在公司工作;而且,我也没想过去告公司。如果我实在觉得是公司不好,那我就会换一家公司了。
同事
我有一个同事曾经做过两件事,让我觉得她做的不是很正确。第一件事是,我们公司的门上有一个告示,就是“谢绝推销人士进入”。有一次,有一个业务员来我们公司推销产品,还拿了一张宣传单给我们这位女同事。
当时,这位同事非常生气。就很生气地问:“你没看到我们公司门上的告示吗?谢绝推销人士进入。”
对方也很客气的说:“不好意思,刚才没注意。”,她接着说:“现在知道了,就出去吧。”对方正要走的时候,她又板着脸说:“把你们的资料也拿走。”
教训
她这种态度,让我觉得很不尊重别人。即使别人有错误在先,我们也不能这样得理不饶人。大家都是出来打工的,也都不容易。
第二件事是,有一次,我们公司来了一个供应商,大概是第一次来吧。她们在会议室谈了一会,就看见这个女同事气呼呼的把她们往外赶。她们一边走,一边说:“不做生意,也不要这样赶人家走啊。”
当时,我和老板都在,我看了觉得这样做实在是不妥。
教训
无论对方和你如何谈生意,我想,你都不应该这样赶人走,这无论如何都不像是一个英国公司的人。
和同事的关系
我在公司工作三个月后,问题就慢慢来了,问题就是四个开发人员和我的关系。我非常理解他们,就象我曾经的想法一样。以前我总觉得项目经理成天没事做,还管这管那,我想他们也一定这样想我。
其实,从毕业工作到现在,我才感觉,做项目经理的日子是我最忙的一段时间。每天我都有很多事情要做,而且事情又很杂,不像做研发的人,每天的工作任务都很明确。
另外,我感觉做项目经理压力很大,我每天都在询问他们的工作进度,这让他们感到很不舒服。我想我应该一个星期问一个会比较好。
而且他们都是公司的老员工,其中三个人的开发经验也都很丰富。那时候,研发流程一旦确立下来以后,感觉我就是一个多余的人。后来的工作中,他们和我就不是很合作了。
离职
由于我后来糟糕的工作表现,以及同事对我的反对态度。所以,没过多久,老板就把我炒了。老板炒我的时候告诉我,大家都很反对我,反对加班,其中一个同事工作的很不开心,另外一个同事都在想着换工作了。
另外,老板也还列举了很多其他认为我做错的事情,有些事情我知道我做的并没有错误,但是我也不想去反驳什么。炒都炒了,我还有什么好反驳的。
总结
其实做项目经理非常忙,压力也非常大。管理员工比较难,尤其是很有个性并且又是技术专家的员工,而且我自己还又不懂技术,我在公司还算是新来的,再加上我在管理方面也不是很懂,这样管理起他们来就非常难了。
我还是有一点点不会沟通,在我做Team Leader的时候,我很容易和同事去沟通。但是,当我做经理的时候,我就不知道该如何和同事沟通。关系太近了也许不太好,或者是关系太远了也不太好。
刚到公司的时候,我主动和同事聊天,什么话都聊。后来,公司那个女管理者告诉我那样不对,做经理要有经理的样子。从此以后,我又很少和同事聊天。无论我怎么做,我感觉我都没有做好。
工作中我也犯了一些重要的错误,我把在IBM大公司的一些工作方法用在这家小公司身上,但并不适用,而且引起了我和同事的矛盾。
我有时候也在想,或许他们并不需要一个经理吧,可能他们需要的就是研发规范和研发流程吧。
感谢
感谢老板,给了我一次当经理的机会。
houzeal
发表于 2009-8-10 17:50:29
未完待续
summyjian
发表于 2009-8-11 00:53:19
有收获,谢谢
chillbin
发表于 2009-8-11 14:10:10
受益匪浅,带着感恩的心,体验生活,思考生活,享受生活。
aandbandc
发表于 2009-8-13 13:35:19
很好,期待中