挨踢人生路--记我的10年18家工作经历 续 .转

from http://mvlung.blog.163.com/blog/static/30961748200971745935542/

 

第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了。

 

 

工作经历
新员工培训
刚进公司没多久,我就参加了新员工培训。这些培训很有用,教了我们很多的东西,让我们懂得如何在一个大公司里做事情,如何能像一个大公司的员工。
怪不得,从大公司出来的人,怎么看都和我们不一样,很有素质。一看,就知道是在大公司工作过的人。
我们培训的内容包括很多很小的事情,这些事情往往是我们以前不曾注意的小事情。

 

 

穿袜子
穿袜子,实在是一件太小的事情。当我第一次听到老师讲穿袜子的事情时,我还感到奇怪,怎么穿个袜子还要教?
老师告诉我们,袜子要穿灰色或者深色的袜子,而不要穿白色的袜子,白色的袜子是学生穿的。
我当时一想,我上学的时候是喜欢穿白色的袜子,等我上班了以后,发现很少有人会穿白色的袜子。一家规范的公司,即使一件很小的事情都会很注意。

 

 

坐电梯
进电梯之前,要主动按住开门按钮,让女士先进入电梯。这一点我自己也知道,但就是很少去做了。
进入电梯后,要面对电梯门,而不要面对大家。这一点我从来没有注意过,也不知道自己以前做的不对。出电梯,要主动按住开门按钮,让女士先出电梯。

 

 

上洗手间
上完洗手间后,要洗手(地球人都知道)。洗完手后不要随意甩掉手上的水珠,要等手上的水珠自己慢慢变干,这点估计知道的人不多吧。
洗完手后如果你用力甩掉手上的水珠,就会甩的洗手间里到处都是水珠,看起来不干净。我以前洗完手后都会甩掉手上的水珠,从来没想过这样做是不对的。
后来,我在洗手间也看到了一张信息公告,就是不要在洗手间随地吐痰。其实我们有很多人都有在洗手间随地吐痰的习惯,尤其是在你蹲着的时候。
很多东西,总以为很简单,总以为自己做的一直都是正确的,可是,听了别人的介绍后才知道自己一直都是错的。
后来,有一天我在电视上看到了广州一个企业也在给员工培训如何上厕所,当时,节目主持人就批评这个企业在侮辱员工的智商,上厕所谁不会啊?而我当时就觉得是这个主持人的智商太低了。
还有,大家都知道的事实是,在国外很多地方的洗手间都用中文写着“便后请冲水”,这就是事实啊。

 

 

说话
培训的时候,老师也非常重要的强调我们不要随便对媒体发表言论,无论公司发生了什么事情,我们对媒体只有一个标准答案,就是:
“请问我们公司的公关部门,或者请问我的经理”。
理由很简单,就是我们一旦进了公司后,我们所做的,所说的都代表了公司,而不仅仅是我们自己。
如果,我们做的不好,或者说的不好。别人会认为是这个公司不好,而不会认为是你不好。
还有很多其他的小的事情,有些小事情是我以前从来就不知道的,有些小事情也是我曾经看到别人在做,而自己没有做的。小事虽小,但它却反映了一个公司的形象,和这个公司员工的素质。
我以前有太多太多的坏毛病,而且,很多坏毛病,我自己都不知道。非常感谢这种新员工培训,让我懂了很多,也改变了很多。
教训
中国学校的教育有一个问题,就是:学校只教了我们书本上的知识,但是却没有告诉我们如何走入这个社会,如何踏入这个社会。
如果中国的学校在学生毕业前也能开一门类似的课程,教学生如何踏入这个社会就好了。
在学校,我们可以和别人吵架,吵完了还是继续该干什么就干什么。而且在学校甚至还可以打架,只要学校不知道或者不开除你就可以。这些事情,在社会工作中都是不可思议的事情。
在学校,我们可以不去上课,想逃课就逃课。在社会上如果你敢不去上班,就有可能被开除了。
上学的时候常常听别人说社会如何如何的复杂,其实我感觉社会并不是很复杂,而是我们这些学生不懂的如何去社会上工作和生活而已。

 

 

项目研发
在IBM公司,这么多年,我只做了一个项目,一年做一个版本。这个项目是安装在ThinkPad系列电脑上的一个预装软件。记得,有一个非常著名的建筑师说过:
“我很庆幸我不是建筑公司的管理人员,而是一名建筑师。因为,世界上有很多桥梁都是我设计的。那种感觉很自豪。”
我也很自豪自己有幸参与开发了这个项目,想想,全世界有多少人在使用我开发的软件,那种感觉很自豪。

 

刚开始工作的时候,这个项目由我们和日本人,还有北京的IBM的工程师一起合作开发。我们那时一起在北京IBM中国研发中心开发工作。
日本人主要是项目管理者以及一些设计和开发,北京工程师主要是核心代码设计者和开发者,我们算是一般的程序员吧。另外还有美国人,他们主要负责市场需求和调研。
这个项目本来是日本人的,找北京的工程师,估计是日本人技术不够。我们为什么也能加入这个项目,我当时还不清楚,只知道这是公司的安排。
项目在刚开始的时候多多少少总会有点矛盾。我们的项目的矛盾却主要是我一个人引起的。
刚开始的时候,我们大家在一起讨论需求和设计。确切的说,不是我们,是除了我之外的所有的人。
一开始,我觉得他们的设计有些问题,于是我就在会议上提出了我的想法。可是,好像他们根本就不关心我说的话,还没等我说完,他们就继续说他们的了。
后来,我和我的经理说了我的看法,认为设计有很多不合理的地方,经理就让我写封邮件好好和他们说说。
于是我就写了一封长长的邮件,列出了所有我认为不合理的地方,谈了我对设计的看法,同时也说出他们设计上的问题。然后我就把邮件发给了日本的项目经理,并且同时抄送给了所有其他的人。
日本的那个项目经理收到我的邮件后可以说是勃然大怒。他给我和我的经理回了一封邮件,语气中充满了愤怒。
后来,我的经理告诉我,我们做这个项目,是公司从日本人手中抢过来的。本来,这个项目只有日本人和北京工程师一起做。是我们深圳公司的经理硬生生从日本人手里抢过来的。
我们做这个项目,日本人就要和我们分钱啊。日本人多多少少有点讨厌我们吧。
我的经理马上要求我写一封态度诚恳的道歉信,我这时候才恍然大悟,立刻重新写了封邮件,发给所有的人,说都是自己不懂,都是自己的错,态度是极其的诚恳。
但是,从此,这个日本项目经理就和我们一直都有矛盾了。
在北京我们一起大概工作了三个月,就各自回自己的地方工作了。
以后我们每周会开一次电话会议,由日本人主持会议。可是我们经常都“理解错了”日本人的话。
会议上我们用英语沟通,每次我们按照日本项目经理说的要求去工作。等到下一次开会,他们又说我们做的完全不对,我们又不得不改。当时,我们也没有一个录音机,如果有,录下会议内容,这样,等到下次开会,日本项目经理也就不能说不对了。
后来,没有办法,公司专门给我们找了一个会日语的人和日本人沟通,然后再告诉我们需要做什么。
其实,这也都怪我了,刚开始工作就得罪了日本人。我感觉真有点对不起我们部门其他的同事了,和我一起在工作中受罪。
教训
虽然几年后证明我当时的设计都是对的,他们的设计的确有问题。可是当时我犯了一个很大的错误,那就是我把邮件发给了所有的人。如果我仅仅是发给日本项目经理和我的经理,可能结果还会好点。

 

接口文件
这个项目刚开始的时候做的也并不顺利。
我感到非常奇怪的事情是,北京的工程师负责设计和编写该项目的核心代码。但是北京的工程师却让一个还没有毕业的实习生去写该核心代码。这让我实在感到震惊。
核心代码是整个项目中最重要的部分,也是最难写的部分。一个还没有毕业的学生无论如何是没有多少经验的。我想,北京的领导有问题吧。
刚开始,我们首先定义好了这个项目的接口函数的定义,然后我们就各自开发自己任务。
突然,有一天,我发现我的代码执行出错了,昨天运行还没有问题。我查了很久,才发现原来是那个学生善自修改了接口函数的定义,而他也没有通知任何人。
教训
说这件事,也并不是想批评这个学生,因为他毕竟是一个学生。
我想说的是,我们在做接口设计的时候,要非常认真。大家坐在一起讨论好,才去写接口代码。除非万不得已,就不要去轻易修改接口的定义。
如果一定要修改接口定义,也一定要事先和所有的人都商量一下,不要自己私自更改接口的定义,而又不告诉其他人。
试想,如果微软随便更改了一个windows API函数的定义,那么,将会有多少软件需要重新开发。工作中,沟通是非常的重要。

 

 

尊重
这个项目没做多久,就延迟了三个星期。主要还是因为北京那方面的工作没有按计划做完。
那个时候,日本人非常的着急,因为他们是项目管理者,要对最终的项目结果负责。而且,日本人又一向以工作认真著称。并且,如果这个项目没有按计划完成,还会影响到公司其他项目的进度。
以前,我总觉得项目经理每天都没有什么事做,都是我们每天在努力的写代码。
其实,项目经理的工作压力非常大,责任也最大。项目经理需要监控项目的进度,调配资源,协调各个部门的关系,有很多的工作要做。而且项目经理最终要对项目结果负责。如果项目失败,项目经理要付很大的责任。
项目虽然延迟了,但是这种糟糕的情况并没有持续多久。我们那个时候就拼命的加班赶工作,每天基本上都是工作到晚上11点多。我们大概加了三个月的班,才又让项目按着计划的时间去进行。
项目虽然延迟了三个星期,但是我们用了三个月的时间才让项目赶回来,实在是很辛苦啊。日本人感到非常高兴,从此,日本人对我们的态度就好了很多。
后来,北京的工程师完全退出了项目开发,就剩下日本人和我们,我们的合作也就越来越顺利。项目越往后,出现的bug就越多。
有很多bug都是核心代码的问题,也就是北京那个实习学生写的代码。日本人就找我去负责修复。我修复这些bug也都很快,而且修复后也都很好,日本人感觉也都很满意。
后来,日本人自己写的一些代码也总是有问题,他们一直都解决不了。最后,他们还是找到了我。我花了几天时间帮他们修复了错误,他们感觉也非常高兴。从此以后,日本人就非常尊重我们了,我们合作也非常顺利。
让别人尊重自己,首先是自己先尊重别人,然后把工作做到最好,让对方从心里赞叹。

 

 

日本人
日本人工作,绝对是非常的认真。一些非常非常简单的问题,大家一看就知道结果的问题,他们也一定要做一遍。就好像1+1=2,连三岁小孩子都知道的事情,他们也一定要做一遍验证一下才行。
不过,让我讨厌的是,他们经常是让我们做这种非常简单的工作。或许是我们把他们宠坏了,什么事情都找我们做。
开始我们大家还认真得做做,到后来,我们就不想做了,但是还是告诉他们我们已经做了。
日本人的项目管理还是做的非常好。和他们在一起,我是明白了很多实际工作中项目管理需要做的工作。但是,他们写代码的技术,我就实在不敢恭维了。
他们写的代码只能用一个字来表达,就是“乱”。他们写的代码,估计没有一个人(包括他们自己)能明白代码逻辑是什么。
日本人仍然还有一个问题。我们在一起工作已经没有什么矛盾了,大家合作都很好,也彼此都很尊重对方。
但是,有时候我们和日本人通过电话或者sametime(一种类似QQ的工具)讨论问题。日本人告诉我们他们的需求,让我们去实现。
然后,没过多久,等我们做完了,日本人又说我们做的不对。这并不是他们和我们之间有什么矛盾,而是他们的需求本身就有缺陷,到后来才发现他们原先的需求不对。
但是,他们死也不承认他们曾经说过这种需求,感觉他们很耍赖,而我们又没什么证据。
后来,我们也变精了,每次和日本人讨论完后,我们都会再写一封邮件发给他们,让他们确认。
如果他们后来再不承认,我们就打开邮件让他们看我们曾经讨论的结果,他们看了邮件也就无话可说,不敢不承认了。
当然,我们还是要按正确的需求去修改代码,麻烦的还是我们。不过,日本人后来慢慢得就很少说错需求了,他们也会很认真的去思考需求了。

 

 

和日本人沟通
由于工作的关系,我经常会和日本人沟通。但是,有时候,一些很简单的问题,日本人也找我沟通。
开始,我还有耐心回答他。到后来,我就故意装做不明白,装做不明白他在讲什么,弄得日本人也很头疼。
我当时并没有太在意和日本人的沟通方式。直到年底公司绩效考核的时候,我才发现自己吃了大亏。
我和日本人的沟通方式的直接结果是,当我的经理向日本人询问我的工作表现的时候,日本人说我技术很不错,就是沟通不好。你说我亏不亏啊,还都是我自己的错。
教训
我有时候做事,因为对方的关系而不好好做事。但是,其实我是大错特错。无论我和谁做事,在做什么事。其他人并不关系你和他的关系,他们只知道你有没有好好做事,你做事的结果好不好。记住,你对一个人的态度,也会影响别人对你的看法。

 

 

防火墙
在我们开发的这个项目中,其中有一项功能,在程序运行的时候需要关闭电脑的防火墙。
如何关闭防火墙的技术一点也不难,在我们看来关闭防火墙的事情也没有什么可以讨论的,关闭之后,运行完程序再打开就可以了。
可是,就是这样一个我们认为如此简单的一个问题,日本人却整整花了一个星期的时间去讨论。越是简单的问题,其实越是不简单。
我们的项目主要是给全球的大客户使用。大客户是什么概念,其实我们也并不了解什么是大客户,只知道我们的客户有很多都是大客户,而且分布在全球各地。但是,究竟什么才是大客户,每个地方的大客户的工作习惯,使用电脑的习惯我们都不清楚,我们只是几个软件开发工程师而已。
日本人基本上都是四十几岁的人,他们经常和大客户在一起,他们比较了解大客户的工作习惯。
是否关闭防火墙,我想,日本人大概考虑了以下几个方面:
1.    关闭防火墙,客户的IT安全工程师是否会同意
2.    关闭防火墙是否会带来安全隐患
3.    关闭防火墙是否会影响客户工作
4.    什么时候关闭防火墙会比较合适
5.    客户是否熟悉如何操作防火墙
6.    是否需要提示用户将要关闭防火墙
7.    是否由我们的程序自动关闭防火墙,还是由用户自己关闭防火墙
8.    程序运行完后,是否由我们的程序自动打开防火墙,还是提示用户自己打开防火墙
我想,日本人应该还实际询问过大客户,也应该和美国的工程师讨论过。这样我们认为一个很简单的事情,却需要日本人讨论很久,其实这是一件很不简单事情。
教训
很多事情,我们常常都自以为是的很简单。其实,很多看似简单的事情都不简单。我们考虑问题还是太简单,没有站在客户的角度去考虑问题。而且,客户也是多种多样,每个客户的工作习惯都不相同,每个客户的技术能力也不一样。
我们开发的产品是给所有客户去使用的,就需要站在不同的客户的角度去思考问题,尽量让开发出来的产品适合所有的客户。

 

 

软件发布
我们在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。
 

 

 

第14家公司,联想公司
天下没有不散的筵席

 

 

工作经历
进入到联想公司以后,多多少少有些事情都变了。有些事情变的并不怎么好,也有些事情变的对我们有利了。

 

 

重新开发项目
我们被联想收购以后,,联想渐渐地把所有海外的软件研发项目都转移到我们这里来做。
后来,日本人也就退出了项目,基本上全部都是由我们自己来做主。大概也是日本人的成本太高了吧。
日本人工作还是非常负责,在日本人和我们做工作交接的时候,他们做的很认真。我曾经要求我们的一个日本女同事把她开发的内容写一个文档交给我们,没有想到她一个晚上就写完了,然后就交给了我们。我想,她一定是工作到很晚的时间才完成的,因为那个文档的内容很多,也很复杂。
我做东西,有点喜欢追求完美或者是追求可靠,总喜欢把东西做的尽量完美,尽量可靠,尽量不出问题,少出问题。即使做的不是最好,也要做到更好。那个时候,这个项目基本上是由我来做设计。
我按照我自己的想法把项目重新做了架构设计。然后,我又基本上重新改写了项目的核心代码。同时,我一个人又把项目的一些主要功能重新写了一遍。
我这个人有个毛病,心里一旦有事,就很少睡觉。记得那个时候,我重新改写代码,常常是一天睡几个小时,经常睡不着觉。一直到项目改写完成,我才能好好的睡觉。
看着自己写的代码,感觉应该思路和结构都很清楚,也容易使人理解,而且我也做了很多测试,尽量的使代码看上去变得完美和可靠。
后来听我的同事说,我自己重写的代码仅仅只发现了5个bug,我自己感觉还不错。
同时,我也教我的同事如何使用Rational Rose去做设计,如何写Use Case,有时候也会给同事教如何做测试,如何写Test Case。这些东西都是我来IBM之前就已经学会的东西。
在我离职之前,我做好了所有的设计,写好了所有的核心代码,然后,把东西转交给了我的同事。

 

 

招聘
公司的项目越来越多,我们也就需要招聘越来越多的开发人员。我当时也负责招聘新员工的工作。被人面试了这么多年,现在也轮到我面试别人了。
面试,英语是一个最基本的要求。会英语还是有很多好处的。
我当时也出了一套笔试题,有很多题都是我们工作中曾经碰到的问题。如果,应聘者笔试通过,我们就还会有一大堆的技术面试问题。最后,觉得可以了,就会推荐给经理看看。
我面试过很多华为的人。我知道华为是一个很不错的公司,可是奇怪的是怎么来面试的人技术都很一般或者很片面,大概华为好的员工都没有出来找工作吧。
有的人工作了七、八年,可是技术好像一点都没有长进,就会那么一点点东西。七、八年了,就会那么一点点东西。其实,我想,他们也就只有一年的工作经验。只是,他们把这一年的工作经验重复做了八年而已。
有的人只懂一样东西,也算不上精通,其他的东西也不怎么懂。
面试了这么多华为的人,感觉好像就一两个人还可以。其中,还有一个人是刚毕业一两年的,他自学了很多VISUAL C++方面的书,底子很不错。他告诉我,他在华为做Java,而他又很不想做Java,可是华为又不让他做VISUAL C++。这么好的人才,离开华为实在是很可惜。
也许是巧合,我当年去应聘正阳公司没有应聘成功,现在正阳公司又快要倒闭,大量地在裁员,而我又大量去招聘正阳公司的员工了。说实话,从正阳公司出来的员工,技术都很不错。
我也面试过很多其他公司的人。
有一个应聘者,技术很不错,可惜就是不懂英文,也没被应聘上,我们的工作一个基本要求就是必须要会英语。你技术再好,也有和你一样好的人,别人会英语就是优势了。你不会,就很难会被应聘上了。
还有一个应聘者,中英文简历上的工作经历写的也不一致,一看就是没有仔细修改简历,技术不算特别好,也没被应聘上。
还有一个应聘者,人都快四十岁了。他技术不错,就是人很消沉。不过,都快四十了,还在找工作,又有几个人会不消沉呢?听说他曾经也打过工,后来和几个人一起开公司,公司大概后来黄了,他现在又不得不找工作。看着他实在是可怜,而且他技术的确很不错,我很想给他一个机会来公司上班,可是其他同事闲他太大,人又太消沉,就没同意。
做软件开发的人,如果年龄大了,找工作实在是难啊。想想,如果我们也到了他那个年龄,而且还在找工作,不知道会不会和他一样的消沉,一样的困难。真不清楚,我们做IT的将来会怎么样。

 

 

部门经理
部门经理也是从公司一个小小的职员慢慢地做到了部门经理的位置,他能有今天的成就,也一定是吃了不少苦头。
部门经理不懂技术,但是他却有我们通常都没有的能力。他有很好的领导能力,和演讲能力。他也给我们做过培训,他能将一节非常枯燥的课程讲得津津有味。
我参加过他两次的培训课程。一次是介绍美国须知,这种课程,说实在的,能有什么好讲的。可是,他却讲的非常生动,让人听得津津有味。
还有一次,他在培训的时候告诉我们,在和别人沟通的时候,不要说“但是”,而要改成“并且”。虽然只是一个词的差别,但是却表达了不同的沟通态度,并且要做到实在是很不容易。
刚进公司的时候,估计是我不会说话做事,得罪了我们部门经理。我们部门经理曾经找过我谈过三次话,其实每一次,他都教了我很多东西。

 

 

接电话
有一次,公司开会,突然我的手机想起来了,我一看,赶紧跑到外面去解电话,要知道是我们部门经理在开会,手机突然想起来那影响有多大啊。
我一接电话,原来是办公室助理要我去开会,大概是她不知道我正在开会,所以才打电话给我,我说我正在开会,就匆匆回到会议室了。
回到会议室的时候,我做了一件非常不正确的事情,当时部门经理正在和大家谈事情,我担心部门经理看我去接电话会不高兴,就想解释一下,于是我就说刚才是办公室助理给我打电话让我去开会,她不知道我已经正在开会了,部门经理听了脸色就非常难看。我这是弄巧成拙,本来开会的时候出去接电话就不对,回来了还打断部门经理的谈话,我实在是笨啊。
直到后来很多年以后,当我听了曾仕强的沟通的艺术,我才恍然大悟,如果早点学习沟通的艺术,我也不会犯那种低级的错误了。

 

 

陪产假
我老婆快要生孩子的时候,我请了陪产假。我先问了一下我的一个同事(这个同事是谁我都忘了),我们公司的陪产假有多少天,他告诉我有五天,我也就向公司请了五天假。
后来,我们部门经理找我谈话,很高兴得和我说,公司的陪产假有七天假期(是不是七天,我记不清了,总之比五天要长),而我只请了五天,是不是因为我考虑工作太忙,就少请假了。
我们当时工作是非常得忙,不过,我这个人也不喜欢撒谎,就直接告诉部门经理,我问过其他同事只有五天,我就以为只有五天陪产假,所以只请了五天假期。
部门经理一听,应该会感觉到很失望吧。部门经理原本以为我是一个很热爱工作的人,为了工作忙可以少请陪产假。没想到我是不知道应该请多少天陪产假而少请了假期。
或者我当时再圆滑一点,顺水推舟,就说是自己考虑工作太忙,为了工作就少请假了,这样皆大欢喜了。可是,我从小就接受母亲的教育,做人不能撒谎,我也没有撒谎的习惯,我也就实话实说了。直到多年以后,我听到曾仕强老师讲“人说真话也不对,假话更是不能说,说话要说合适的话,合适就好。”,他也告诉我们做中国人要学会“随机应变”,而不是撒谎或者欺骗。平常我们学习技术的书和时间太多,而忘了学习做人做事的道理。
我想,这件事,部门经理对我的评价应该是不会太好的。

 

 

直线经理
我想在公司,我也得罪了我的直线经理。有一次,他要去学校招聘校园学生,他就找了一个算是我领导的人来和我说,希望我能写一份面试题。
因为我不是太喜欢那个人,就没答应。后来,我的直线经理又找了另外一个人和我说这件事,希望我能写一份面试题。
这个人,我觉得很不错。而且经理都已经找了两个人和我说要写面试题了,我想还是一定要写的,不写,经理就真的会非常生气了。最后,写是写了,就不知道直线经理是否生我的气了。
我的直线经理有时候也会和我沟通,告诉我哪里做的不好。工作了这么久,第一次有人告诉我哪里做的不对,以前我都是要靠自己去想哪里做错了,哪里做的不好了。
真的,如果有人告诉你哪里做的不好,你真的要好好感谢他,而不是讨厌他。

 

 

开玩笑
我在公司的时候,偶尔还会像以前一样地乱开玩笑。直到有一天,我的一个同事告诉我,他看我这个样子,说话没有正经,他都不敢相信我说的话了。当时,对我真是当头棒喝!!!
我长这么大,第一次才明白过来,我这样乱开玩笑,说话没有正经,别人会觉得我这个人很不可靠,说话没人信。这让我突然想到我高中的一个同学。
平时,他说话总是不着边际,爱开玩笑,同学们都不怎么相信他说的话,也不相信他。
有一次,他告诉了我们一件事,那件事情很不可思议,我们都觉得他是在吹牛,也没有一个人相信他。谁知道,到后来,大家才知道他说的是真的。
而看看我现在,我才知道我和他也一样,说话没有人相信。而我自己一直认为,我是一个言而有信的人,说到做到,而且我自己也的确是这样在做。
但是,我的乱开玩笑,却给别人留下了不同的印象,别人都很难会相信我说的话。那时,我真是如梦初醒啊。
教训
这是我这么大明白的一个最大的教训。病从口入,祸从口出。我就是一直没有管好我这张嘴,常常说话不经过大脑,又常常随意开玩笑。让人觉得我这个人不会做事,不会说话,也有点玩世不恭。

 

 

内部BBS系统
我们公司有一个内部BBS系统,平时大家有什么事情也都会发表在BBS系统上。
我曾经也在公司BBS系统上发表过一些言论,大概我的言论有点不妥吧,经理也找我谈过几次话。

加班的士费用
有一个帖子在讨论在公司加班工作后报销的士费用的事情。有的同事说晚上10点以后就能报销,有的同事说晚上11点以后才能报销,还有的同事说就不能报销。
因为,我以前经常加班,经理告诉过我晚上10点以后就可以打车回家,公司可以报销的士费用。所以,我就觉得很奇怪,就回了一个帖子,说:
“不对啊,公司有加班的士费的,晚上10点以后就可以报,我都报过好几次了。”
后来,经理找我谈话,说:“公司从来都没有明文规定说加班可以报销的士费。”
我突然就明白过来,加班的士费报销不是公司的决定,而是各个部门自己的决定。所以,才会有不同的报销时间规定,而且,还有的同事根本就没有报销这一说。
因为我回的那个帖子,可能会引起其他同事的不满,为什么我们有加班的士报销费,而他们就没有。那次,显然,经理很生气。
 
专利
公司有一个规定,从上头一直到下头,每个部门,每个组都规定了每年必须要申请的专利数目。
有那么一段时间,我们一窝蜂地都在讲专利,学专利,谈专利,搞专利。真是忙的不亦乐乎。那种气氛,有点象公社运动。
我觉得,专利不是那么容易就能搞得出来,尤其是我们做软件研发的,就更难申请专利了,申请软件专利并不是一件很容易的事。
不过,我当时还是提交了一个专利申请。我也是提交了好几遍,第一次写的太笼统,别人没看懂;后来,改了又改,别人才知道我在申请什么。最后,专利通过了公司内部的审核,只是后来没有通过北京联想的审核。
不过,我也庆幸这次专利申请没有通过北京联想的审核。因为,在我们申请专利前,我们的经理告诉我们如果专利申请上了,我们每年都可以领到专利费用,而且还给我们举例说在美国的同事靠每年的专利费用,每年的薪水比他们的经理都高。我当时听了真是兴奋啊。
可是,后来,我们经理又告诉我们专利申请了,公司只会一次性地发多少钱做为奖励。我当时已经在申请专利了,我当时一听,只希望专利不要申请成功了。
我想,也不是我们经理有意在欺骗我们,估计是他自己开始也不清楚,或者他也被别人欺骗了。有机会,我还是可以以自己的名义去申请专利的。(后来,我发现腾讯公司的邮箱中有一个功能就和我当时想的一模一样,看了我是不能再申请专利了)

在IBM,公司提倡的是“Innovation”,创新。到了联想,公司提倡的是“Patent”,专利。
后来,我在公司的BBS系统上发表了一个帖子,说:
“IBM提倡的是创新,而我们现在提倡的是专利。创新不仅仅只是专利。”
我发的这个帖子估计没有人会回帖。后来,经理找我谈话,说:“你那么说,会让人感觉不舒服。”
我想,我是让某些人感觉不舒服了。

 

 

内部电脑销售
在公司有一项福利政策,大概每个月都会有内部的电脑销售,价格都很便宜,但是数量不多。这种电脑基本上都是因为某些质量问题,被客户退回来的,经过内部维修都可以使用,和新的电脑也都差不多。
每次电脑内部销售的时间都不确定,大概都是每个月的那么几天左右。公司会随时把电脑销售的信息公布在BBS系统上。而且,每次都只能通过电话定购,一次电话定购最多也只能定购三台电脑。公司也只有一个服务人员来办理定购业务,也就是我们只能通过打同一个电话号码定购。
想买电脑的同事特别的多,但都很难能买到。每个月,大概估计快要到卖电脑的日子,我们基本上都不工作,也没有什么心思好好工作。
每天上班,就是每隔一会儿就看一下BBS系统,看有没有电脑销售,没有就继续工作。一旦看到有电脑卖了,我们就立刻拿起电话就定购。但往往都是打不通,公司有很多人都同时在打啊。然后,我们就不停地打电话,不停地重播电话号码。一般,我们坚持上半个小时或者一个小时,如果还打不通,就放弃了。运气好的,偶尔能订上一台,运气不好的,几个月都订不上。
每次卖电脑,大家都是怨声载道,这项福利政策也变成了怨气,影响我们工作,又影响心情。
后来,有一次,我基本上是在第一时间就打通了电话,可是接电话的人没有接我的电话,估计他/她当时正有事情或者正在接别人的电话。再往后,我又打通了一次电话,没人接;再往后,我就很难打通电话了。
那次实在是让我感到非常的生气了。我那天也就没有工作,我查看了所有的历史销售记录(历史销售记录全都在BBS上),我突然发现,有些人几乎每个月都能订上电脑,而且都是很好的电脑。当时,我那个气愤啊,没想到,买个电脑也有人腐败,还害得我们每次都工作不好。
随后,我就发了一个帖子,义愤填膺,揭露了这件事,不过,我并没有公布那些每个月都能买电脑的人的名单。我发的这个帖子估计没有人会回帖。
帖子发表后,这次,经理倒是没有找我谈话。

 

 

教训
我想,我还不是很世故,性格有点直率。我在公司BBS系统上发表的这些“不恰当”的言论,也许会让我失去什么。或者,我也应该象其他人一样学会沉默。

 

 

发邮件
我刚进公司的时候,我们部门的人并不多,大概有五十几个人。有时候,我看到一些自己觉得好的东西,就会群发一份邮件给所有的人,想和大家一起分享快乐。
后来,我们部门的人大概增加到三百多人的时候,分了很多的组。这个时候,我还是象以往那样看到好的东西,就会群发一份邮件给所有的人,和大家一起分享快乐。
这个时候,我们部门的经理告诉我不要随意发邮件。我当时心里就想,我只是发一些很好的东西给大家,也没有什么问题啊。而且,我以前也这样做过啊,也没人说什么啊。我也就没有在意部门经理的话。
后来,我又发了一封邮件给所有的人。这个时候,我收到了一封部门经理发给我的邮件,同时部门经理也把这封邮件发送给了我的直线经理。邮件的内容很严肃,并且说这是一次警告。我当时才知道自己又闯祸了,如果再有下一次,就不会是一个警告了,会非常的严厉了。
教训
群发邮件,当接收人很少的时候,可能无所谓。但是当接收人变得很多的时候,就会有一定的问题。
首先,我发的邮件的内容是我自己认为好的东西,可是,我认为的好的东西不一定是其他人也认为好的东西。
第二,邮件一旦发出去,接收人一般都会看一下。如果,这封邮件和工作没有什么关系,可能这封邮件就打扰了其他人的工作时间。
第三,如果我有事没事就发一封邮件给所有的人,是不是意味着我每天上班都没有什么事情做,那么我的直线经理就要挨批评了。
有时候,看似一件很小的事情,都会引起很多的问题。

 

 

同事
我们部门有一个安全方面的软件需要开发,后来就招聘了一个做计算机安全方面的人。
这个计算机安全工程师,我想他应该是一个天才,他也是我目前为止见到的第一个计算机安全方面的专家,我以前很少接触到这方面的人才。
他来公司后没多久,就给我们做了一次计算机安全方面的培训。首先,他告诉我们,系统都有哪些漏洞,如何去攻破一个系统,如何绕过系统防火墙;然后,他又教我们如何去保护我们的系统。
他还写了一些源代码,现场给我们演示如何攻破一个系统。当时,我们学的是受益匪浅。
好像一个搞计算机的专家,往往都是一些非常有个性的人。我这个同事也不例外,他也非常得有个性,不过,他这种有个性最终导致被公司解雇。
我们部门经理,每年都会找我们谈话,了解我们的工作情况或者一些工作问题。
当部门人少的时候,部门经理就会一个一个的去谈。现在部门的人非常多,部门经理就会一次找上二、三十个人一起开会谈论问题。
这一次,也轮到了我们这个新同事和几十个人一起和我们部门经理开会。在会议上,这个同事提了一个问题。
他说我们公司使用的防病毒软件太差了,他的电脑中了病毒,他自己已经在使用别的防病毒软件了,他也建议公司换一个防病毒软件。
然后,部门经理就很自然的去了解问题的详细过程。这位同事也就实话实说,说他自己打开了一些病毒网站感染了计算机病毒(我个人猜想,大概是他自己在研究病毒,所以才会去打开一些病毒网站),然后他又私自安装了其他的防病毒软件。
在这里需要解释一下,我们电脑上的安装的任何软件都必须是公司容许安装的合法软件,我们不可以私自安装一些公司不容许安装的软件。
部门经理一听,大概就告诉这位同事上班时间不能上一些和工作无关的网站,也不能私自安装软件。
大概是这位同事太有个性了,谈着谈着就当着几十个人的面和部门经理吵起来了。后果可想而知,这位同事刚来公司没几天就被解雇了。
教训
有时候,我自己也说不上一个人有个性是一件好事,还是一件坏事。无论自己的技术有多么好,还是要学会服从。每个公司都有自己的要求,我们还是要按照公司的要求去做事情,如果发现公司的要求不合理,我们也不能私自就去更改要求,首先还是要和领导或者其他人做好沟通,大家都同意了,我们才去更改。

 

 

离职
我们做的那个项目基本上也快做完了。做完了,真不知道以后会做什么。在IBM的时候,我没有担心过这个问题。我想IBM毕竟是一个非常大的公司,会有很多项目做的。
而在联想公司,把所有海外的软件研发项目都转移到中国来做,其实也没有几个项目。但是做完了以后做什么呢?因为,我们毕竟不是一个专业的软件公司。而且,这些软件版本做完了,估计也没有什么新的版本需要做了。就像我们做的那个项目就是最后一个版本了。
所以,那个时候,我感到很迷茫。后来听说,我们那个项目做完以后,同事都被分到其他的项目组去工作了。前不久,也碰到了以前的同事,和他聊起现在的工作,都是感到很迷茫。也有一些同事离职了。
同时,在公司,除了我自己看书学习,其他在技术上我基本上没有学到任何东西,我自己感觉我也学不到什么东西了。很多时候,都是我在教我的同事如何做设计和编写程序。
另外,还有一件很重要的事情,一直让我耿耿于怀。
因为,我在公司的级别并不高,所以我只能参加一般员工的培训,我没有资格去参加经理级别的培训。
我是一个非常非常想学习的人,我很想了解如何去做一个经理,如何能管理好员工。我曾经也请求过我的直线经理和部门经理,希望他们能容许我去参加培训。可惜,我没有这个机会。
我感觉我在公司学不到任何东西。有时候,我都想自己花钱去外面去参加培训了。最后,再三考虑,我选择了主动辞职,从此告别了IIPC,告别了联想,告别了我整整工作了三年的地方。

 

 

总结
我在IIPC和联想一起总共整整工作了三年。这三年,刚开始和日本人工作的时候,沟通是一个很大的问题,这主要是我的问题,我不太会说话。我做人还是太有个性,和别人的合作关系不好。
参加了很多的培训,让我慢慢懂得去尊重别人,学会服从领导,学会去和别人合作。

 

 

感谢
感谢我的经理,能告诉我的缺点。
感谢我的同事,和你们在一起我很开心。

 

 

 
第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项目外包出去,而不自己做研发,因为有很多专业的研发公司,自己如果做研发,需要做很多方面的工作,外包是一种比较合适的办法。
这种外包公司,一般都在国外都有人做业务,从国外联系到一些项目,然后在中国开一家公司做研发,这种方式灵活也简单。不过,外包公司也有一定的风险,因为外包公司基本上都没有什么自己的研发产品,一旦公司找不到业务,公司的经济就会出现很严重的问题。
做为我们打工的,在外包公司也能学到一些东西,也有机会去国外出差。其实,我也去国外出过差,我觉得也没什么。

 

 

工作经历
技术领导
做VISUAL C++的Team Leader,对我来说很容易。因为VISUAL C++小组领导主要是一个技术领导,我想我的技术应该是可以去领导他人了。
刚开始和同事一起工作的时候,他们多多少少有一点不服气,大家基本上都是刚来公司的。不过,当我和他们一起讨论完技术问题后,他们就对我没有任何不服气了。我后来也常常给他们教一些技术方面的知识,他们也很乐意去学。

 

 

管理他人
另外,在这家公司,也让我碰到了一个小问题。我的这个组,其实包括了两个组。一个是研发组,还有一个是测试组。但是,这个测试组又和我们没有一点关系,却又归我管。
当时,公司的管理制度也有点混乱,这样分配工作,让我也觉得有点纳闷。测试组也有一个领导,这个领导是公司的老员工,他们的工作和我们又毫不相干,工作还要向我汇报,这让她觉得很不舒服。人不舒服,就会产生矛盾。产生矛盾,就会影响工作。
后来,在工作上,她就很反感我。我也就尽量的不要和她有什么接触,能不管,就最好不要管。
其实人都是好人,我也不想去管他们组的事情,公司又让我去管,真是左右为难,所以只有尽量不要去管了。如果换做是我,我也会觉得不舒服。
看着她对我的态度,就让我想起了我以前也是用同样的态度对待我的领导,我以前也是很不尊重我的领导。
后来,我和她好好谈了一次,大家互相理解了,就什么都好了。其实,同事们之间都挺好相处的。

 

 

技术帮助
进入公司没有多久,就又另外一个项目组的人找我帮忙,他们有个VISUAL C++的项目,有一些问题一直都没有解决。
当时对方的经理直接来找我帮忙,我当时也不忙,就答应了。不过,如果按照正常的工作方法,他应该通过我的经理来找我帮忙。
因为:我做的工作,我的经理应该需要知道;我的工作的安排,应该要和我的经理商量一下。
这其实也就是沟通,我们有时候做事情,常常不和经理沟通,基本上都是自作主张。其实,这样做事情很不正确。
当我对他们的项目问题提出了我的意见后,他们项目组的一个工作人员显得特别的不合作。
他觉得是他自己做的项目,他不需要别人帮忙。而他的经理才是真正要为项目负责的人,如果项目没有按时完成,他的经理就要负上很大的责任。所以,他的经理要想办法把问题解决。
我想,这个工作人员,大概并不了解他的经理的难处。他自己解决不了问题,却又不希望别人插手他做的东西。
教训
我想,这是很多研发人员都会犯的错误。常常自己不能解决问题,又不希望别人来插手自己的东西。自己和领导不好好合作,又不和其他人好好合作。希望,大家站在领导的角度多思考思考问题,而不要以自己的喜好来做事情。

 

 

离职
公司的管理实在是有点混乱。我刚进公司后一个星期的时间,我都搞不清楚谁是我的领导。
公司当时还有一个问题,公司一方面在大量的招人开发新项目;另一方面,又因为旧项目快要结束,却又在大量的裁人。
这让我不能接受,虽然我是在做新项目,但说不定哪天也会被裁掉,所以就主动辞职了。在这家公司做的非常短,仅仅两个月的时间。
辞职的时候,我刚拿到了美国签证,要去美国出差。我想,既然我觉得这家公司不好,不想做了,也就不去美国出差了,去不去美国对我来说也无所谓,所以,我就直接辞职了。
那时公司的管理非常的混乱,估计现在要好了吧。
前几天,突然听到以前的同事告诉我,公司的最大的一个外包项目的合同(也就是我曾经参与的项目)被客户中止了,客户和深圳的另外一家外包公司合作了,并且公司的很多同事都被那家公司给挖走了。不知道,公司以后会怎么样。

 

 

总结
做VISUAL C++的Team Leader对我来说很容易,在技术上领导小组成员都没有什么问题,我也很容易和同事沟通。中国人就是不喜欢被人管,如果,能少管一些人,还是尽量不要去管。否则,只会引起更多的矛盾。

 

 

感谢
感谢同事,和你们在一起工作,我感到很快乐。

 

 

 
第16家公司,英国公司――第一次当经理
找工作
在外包公司的时候,有家英国公司主动找到了我,他们和我谈了好几次,最后让我去他们那里上班。为什么会去这家公司呢?原因是:
第一是因为是外资公司
第二是因为去做深圳公司经理
第三很重要,当时英国老板和我说了一句话,他说英国人不像美国人,美国人只崇拜英雄,谁能干就崇拜谁,如果他不能干了就没人理他了,而英国人不会这样。
我当时感觉英国人还是很有人情的,于是就选择了这家公司。

 

 

公司介绍
这是一家英国公司在深圳的分公司,公司很小,仅仅只有四个研发工程师。另外还有一个女的,她并不属于这家公司,她在代理销售这家公司的产品,但是她又管理着这家公司,具体她和这家公司的关系我也说不清,总之,让我感觉,我在这家公司工作很难和她相处好。虽然我的职位是经理,但是其实我也一定要听她的,而且在其他同事面前也不能抢了她的地位或者风头。她应该才是这家公司的主角。
另外,公司总部在英国,其实也就有几个人,这几个人大概都是五、六十岁的人,但是他们看起来很年轻,他们身体都很健康。也就是这几个人,开发着公司产品的核心内容,而且还有几个人是在三十岁以后才开始学习计算机编程的。在国外的计算机专家,往往都是年龄很大的人。而且,国外的计算机知识很先进,学习环境又很好,即使从三十岁才开始学计算机都能学得很好。深圳这边只是做一些简单的、辅助的研发工作。
还有公司主要开发X.25协议的产品,产品主要是卖给国际上的一些非常大的电信公司,公司的盈利情况还是非常得好。

 

 

工作经历
我来这家公司之前,就和老板谈的很清楚,我并不懂他们的产品,我也不会去做产品的研发(他们在Linux下开发X.25协议的产品)。
老板也很清楚地告诉我,我去公司主要就是去管理公司和管理项目以及将来能够给公司提供好的想法。

 

 

行头
第一次做经理,我想很多地方可能我都要改变一下,首先就是我的行头。
因为公司离我住的地方很远,所以我又搬家了。我在离公司很近的地方租了一套房子,这套房子也是我长这么大租过的最贵的房子,在一个很繁华的对方,离公司又近,上班也方便。而且,我太太孩子在这里生活也舒服。
然后,我又买了几件新的衣服,那些衣服是相当的贵,对于我来说已经是相当的贵了,也是我长这么大第一次买这么贵的衣服。另外,我也买了两双新的皮鞋。而且我还特意去香港买了一部手机,也是我长这么大买的最贵的一部手机了。
这些就算是我去当经理的行头了,我想当经理大概是需要穿好点吧。
后来,我家里没有电脑用,我就给我太太和孩子买了一个苹果电脑用。苹果电脑是非常好用,但是实在是太贵了,一万多块钱啊。
教训
我想大概我这套行头是不对的。首先,我租的这套房子是我租过的最贵的房子,将近是我一个同事半个月的薪水了。
我想当他们听到我租这么贵的房子的时候,心里可能也不是滋味。就好像我在新加坡公司工作的时候,当我们的项目经理告诉我们她租的房子一个月大概“才”一万元,而且她还觉得很便宜。那个时候,我听的心里也不是滋味,她一个月的房租比我一个月的薪水都要多很多啊。
另外,我的衣服大概也是有点太好太贵了吧。我的同事穿的都很普通,我穿的这么好,感觉有点不和谐吧。
买苹果电脑估计也让同事在羡慕我的同时也觉得我太花钱了吧。这些大概都让同事和我产生了距离,工作不到一起去吧。

 

 

公司装置
我是一个比较喜欢有组织有次序的人,喜欢东西都摆的整整齐齐的。
公司虽然就几个人,但坐的非常的乱,桌子椅子到处都是,除了那个女的座位之外,她的座位光线也好,位置也好。然后,公司到处都是电影插座和电线。如果你不看公司名称,你还以为这里是一个仓库或者是实验室。
所以,我首先就是重新排列了座位。
重新排列座位的时候,也考虑了光线问题。因为公司朝西,所以到下午后,太阳光照射到公司里,这些研发工程师工作的时候就有点不方便。奇怪的事,他们就这么一直工作着,也重来没和老板提,也从来没有人去解决这个问题。直到我来了以后,他们才告诉我说他们工作的时候因为光线问题很不方便。
于是,我就把座位排列得整整齐齐,并且也避开了阳光的直射,让公司看起来更像一个公司。接着,我就重新布置了网线。将以前凌乱的网线整理出来,重新布置。
然后,我还请公司买了一部免提电话,用来和英国开会的时候使用。另外,也请公司买了一个投影仪,开会的时候使用。以前,他们不和英国人开会,都是英国老板偶尔来深圳和他们一起开会。

 

 

规范
到了公司后,发现这家公司小,有很多东西都比较混乱,很多东西都没有。首先,我在服务器上安装了CVS来管理研发的代码,尽量将所有的文件和技术资料都放到服务器上。
然后,我把在IBM的工作项目管理经验能用的都用到了这家公司,建立了各种研发规范和研发流程,创建了各种文档模板。
建立这些规范和流程之前,我都会和老板先商量一下。如果他同意了,我才会去实施。
实施过程中,我也是不断的修改。老板虽然同意了,我做的过程中还是要看他们的工作习惯,尽量不要让他们的工作习惯做太大的改动。
我帮他们建立了项目各个阶段的流程以及需要做的文档。设计了如何做项目监控,如何写项目报告,还帮他们设计了如何写测试用例,任何做测试以及如何做产品发布等等。
英国公司的接受能力很高,他们也很容易就接受这些规范和流程。当我熟悉他们的产品后,就开始帮忙做测试工作。头三个月,我做的非常忙,也非常的好,所有人都很满意。

 

 

产品学习
工作三个月后,老板和我谈了一次话。回顾了这三个月我的工作表现,并且要求我要精通他们的产品和产品的协议。
我也和老板说如果我工作中有什么不对的地方,希望他能告诉我或者暗示我,我就怕自己做错了什么,而自己又不知道。对于他们的产品,其实不用老板说,我自己也会去学。
这三个月虽然我做的很好,但常常我自己会感到一种无形的压力,总觉得不稳定。我也偶尔会和我的太太说,如果我在这家公司能工作上一年,那我才算是稳定了。
对于产品的使用,我是慢慢了解了。但要谈到去开发产品,就不是我一天两天能做到的,首先我要学习Linux,然后再去学习产品的研发。
而且,我感觉自己也很难插手他们实质上的研发工作,首先是我自己不熟悉,其次他们也都可以算的上是专家。可以说,他们也不需要别人来插手他们的工作了;如果出了很严重的问题,还是需要英国的同事帮助一起解决,英国的同事才是真正的专家。我可以做很多测试工作,测试中发现了问题,还是需要他们自己来解决,我就很难去解决这些问题了。
除了一次,公司的产品需要增加新功能,IPSec功能,是网络安全的一种协议。我就上网查看了很多资料,然后能和他们一起讨论这个新功能了,也给他们提供了很多建议。

 

 

训斥同事
有一个研发工程师是刚刚毕业大概一年多,所以开发经验都不是很多。他主要的研发工作是做网页设计,这个工作我是能帮的上忙。当我去看他写的代码的时候,我感觉有很多地方都写的不合理。
另外,这个工程师工作好像总是需要别人推着他去做。当时,按我对工作的标准,我会认为他工作的很不好。
后来,有一次,我就当着大家的面在训斥他。训斥的时候,我自己心里就在想,是严厉一点还是客气一点,是当着大家的面还是在会议室里悄悄的说。最后,我还是决定很严厉地当着大家的面训斥他。
教训
我现在想,他即使工作再有问题,但是公司应该还没有人会训斥他,更不会因为训斥产生矛盾。英国老板在和他沟通的时候,大概更多的是耐心的教他,而不是训斥他吧。我当时的工作方式应该是很不对的。

 

 

安全意识
我的一个工作内容就是要保证公司的数据安全性。当我和同事在谈这件事的时候,才发现很难让同事理解什么是数据的安全性。
公司目前有一台服务器,服务器里有两个硬盘。每天服务器都会自动将一个硬盘的重要数据备份到另外一个硬盘上。
当我告诉同事,可能我们需要另外一台电脑做数据备份的时候,同事觉得根本就不需要,他认为我们已经有两个硬盘了,做备份已经完全够用了。
当我告诉他这样做安全性不够高的时候,他觉得很难理解。我举列说如果公司发生火灾,数据就很不安全了。他反驳到那如果发生地震人都没了。
后来,我告诉他安全有不同的级别。最简单的是在一台电脑一个硬盘上备份,级别高一点就是在一台电脑两个硬盘上备份,级别再高一点就是在两台电脑上做备份,更高一点会将两台电脑放在不同的地方做备份。另外,还有更高的把数据放到安全部门做备份,就像电影里的一样。
我告诉他我们公司的数据备份要求会高一点,在深圳做备份,同时也会在英国有备份。他后来好像终于是明白了。后来,我才知道,老板曾经和他谈过备份的事,但就是和他说不通。
教训
有些事情,我们认为很没有必要去做,但是在其他人看来就是非常重要的事情,也非常有必要去做。所以有些事情,我们要站在不同的角度去思考问题。

 

 

加班
我以前工作都习惯了按计划去做事。如果那一天要交付东西,如果没有什么特别的原因,我们一定会保证按时交付东西,即使加班我们也会去做。
有一次,我们要发布一个测试版本给英国。计划都定好了,可是那天东西还没做完,一到下班时间,大家都回家了。
第二天,我就和三位员工谈了谈,要求他们以后尽量要按时完成东西。如果需要,就要加班。没想到的是,大家都反对,英国老板知道了也反对我的做法。
教训
我想,我做事还是不太成熟。每个公司都有自己的实际情况,都有不同的地方。我把以前的工作习惯带到现在的公司,不一定都正确。也许,有些东西,现在的公司需要;但是,也有很多东西,他们不需要。
那个时候,我感觉做项目经理的压力非常大,我也有点急了。所以,我给他们的压力也就变得大了。

 

 

通讯工具
我在以前的公司上班的时候,我们都是可以使用MSN和QQ通讯工具。所以,我刚到公司的时候,我就问了老板,我们是否可以使用MSN和QQ工具。当时,老板好像也没说话。而我自己就以为老板的意思是“可以”。
后来,我上班的时候就天天开着MSN和QQ。有一段时间,我的QQ非常忙。那时中国四川正好发生了地震。我有个同学在成都,我就天天在QQ上了解他的情况。
后来,老板告诉我,在公司不可以使用MSN和QQ。那个时候,我才想起来,我们公司的同事都没有使用MSN和QQ。
教训
每个公司都有自己不同的要求,如果其他人不使用MSN和QQ,我应该最好也不用使用,我可以回家去用。

 

 

同事辞职
我到公司工作了没有几个月的时候,有一个同事要辞职,他打算去考研究生。他辞职的原因不知道是不是真的要去考研究生,还是和我的关系不好,他就是被我训斥的那个同事。
他辞职的事情是老板告诉我的,老板告诉我他一个月以后会辞职。当时,他辞职的时候,我想是我做的不对。因为,当时我什么都没有做,我没有做工作交接。
他走之前的这段时间,我没有主动去问他的工作内容,我没有安排工作交接。后来,还是老板提醒我,我才去做的。
我还有有一个错误的意识,就是他的电脑没什么用了。
因为我习惯了把所有的东西都放在服务器上,个人的电脑并不重要。就象我从联想辞职的时候,我电脑上的资料在公司服务器上都有,我个人的电脑会被格式化掉。
他走的时候,问我是否可以格式化他的电脑,我就说可以,他也就把他的电脑格式化了。
我当时也没有觉得什么不对,我刚来公司的时候,他们就是把以前经理的电脑格式化以后才给我的。
后来,老板知道了,他们非常生气。老板告诉我,他们需要他的电脑的邮件记录,因为他们很多东西都通过邮件发送。他们也需要他的电脑里面的资料,不知道是不是服务器上没有。
教训
教训,实在是教训。无论如何,一个员工离职都应该做工作交接。每个公司的情况都不一样,有的公司,所有的信息都在服务器上,象这家公司,就会有一点不一样了。

 

 

英国出差
后来,公司有一次机会,需要我们一个同事去英国工作一段时间。我们的同事有一个技术很好,可惜英语很差。另外一个同事英语很好,技术要差一点。
后来,公司权衡再三,还是选择了英语好的同事去英国出差。这时候,大家就应该知道英语的重要性。即使你技术再好,因为你的英语差,公司就没有办法让你去国外出差,否则,公司还要安排一个翻译人员给你。那个同事要去英国出差,他当然是感到很高兴。
在他去英国出差之前,我和他商量了一下,希望他能完成他手上的工作,并且还要花点时间做一些项目的测试,还要做好去英国出差的准备,需要学习一些技术知识,去英国的时候要用。
他当时很高兴的答应了,说他能完成这三项工作。可是,实际上,他完成不了其中一项工作。这时候,就出了问题。我想,根本上还是我的问题。
他一直认为,我天天都没有什么事情做。其实,那个时候,我每天都非常得忙。他就要求我去完成那项工作,其实,我也应该帮助他完成那项工作。可是,我当时的做法并不正确。
因为,我当时已经非常的忙,我又想,这项工作是我们事先商量好的,由他去完成工作。现在,他做不了了,又来找我做。而且,其他的同事也都没有时间去做。所以,我当时并不想去做,仍然希望他自己能去完成这项工作。
这件事的结果还是我去做了。但是我想,因为这件事,大家都认为我是一个很不合格的经理了吧。
教训
这件事根本就是我的问题。首先,我不应该把太多的工作给这位同事做。
第二,当一个工作的进度发生变化的时候,我应该及时地采取措施,做相应的变化。
第三,当同事需要帮助的时候,我应该主动去帮助他们,而不是等他们来找我。

 

 

招聘
由于那个同事已经辞职了,英国公司那边又有很多测试的工作需要我们深圳这边来帮助完成,于是我们就开始招聘一个新的同事做测试。
招聘的事情主要是我和那个女同事一起在做。
首先,她在网上找了很多应聘者的简历,我们都看过后还觉得合适,就会约来面试。
面试的时候,她先和应聘者面试,觉得可以后,再由我去和应聘者谈谈技术问题。
我们在面试的时候也准备了一个面试表格,记录所有应聘者的面试内容,包括应聘者的英语能力,沟通能力,合作态度,技术能力等等一些方面。
到最后,我从所有应聘者的面试表格记录中挑选了一些各个方面都不错的应聘者,然后,我把这些候选者记录交给了她。
没想到,她当时就对着我发起火来,她说:
“你怎么选的大部分人都是女性?”
我不解的问:“怎么了?”
她回答到:“招个女的怎么可以,我需要找个男的,公司经常需要发货到英国,我需要一个男的帮我打打包,装装货。而且,也有很多杂七杂八的事情需要一个男的做。”
我当时也没有和她多说什么,也不会和她去吵什么。我心里在想,我们招聘的是一个测试人员,不是一个搬运工,这样太不尊重人了。而且,如果你有什么特殊的需求,你也可以事先告诉我啊。并且,我对男的或是女的也没有什么特别的要求,我完全是从面试表格记录里选出来的,这个面试表格是我和她一起做的啊。
最后,她选了几个男性应聘者,然后又安排英国老板和他们面试。
后来,我和英国老板谈了一下这件事情,我告诉老板,我觉得其中一个女性面试者也很不错,我并没有告诉老板说她只要求招聘男性,要男的应聘者帮助她打打包,装装货。
老板就要求再安排面试,我说也没有必要了,但是老板坚持要再面试,大概老板是想安抚我,就要求她再安排面试了。她对我就是很生气了。
面试的结果还是招了一个男性的应聘者。

 

 

养老保险
在公司工作了几个月以后,突然有一天,我去查看我的养老保险,我才发现,公司是按照深圳市最低标准给我们发的养老保险,公司并没有按照政府法律规定的要求给我们发养老保险。也就是,公司少给我们发了养老保险的钱。
我在IBM,联想公司收到的养老保险都是按照政府规定的发的。我也知道在深圳有很多小的公司都偷偷地按照最低标准给员工发养老保险。但是,这家英国公司也这么做,让我感觉实在是不太好。中国的很多小企业为了节约成本,就少给员工发养老保险。但是英国公司已经很挣钱了,而且我们的人力成本对于英国来说实在是太便宜了,就这样他们还少给我们发养老保险,实在是有点过分吧。
首先,我先询问了一下公司的那么女同事,她告诉公司一直都是这么发的,也没有什么不对。
后来,我告诉英国老板,说公司少给我们发了养老保险,触犯了深圳当地的法律。英国老板却告诉我,公司没有触犯任何法律。
后来,我还特意去深圳社保机构咨询了这件事,他们告诉我公司少给我们交了养老保险费,公司触犯了法律。
我又和英国老板谈了几次这个问题,他每次都非常肯定地告诉我说,公司没有触犯任何法律。
我想,再和英国老板谈下去也没有什么意义。而且,我也不会因为这件事就去深圳政府告公司。毕竟,我还在公司工作;而且,我也没想过去告公司。如果我实在觉得是公司不好,那我就会换一家公司了。

 

 

同事
我有一个同事曾经做过两件事,让我觉得她做的不是很正确。第一件事是,我们公司的门上有一个告示,就是“谢绝推销人士进入”。有一次,有一个业务员来我们公司推销产品,还拿了一张宣传单给我们这位女同事。
当时,这位同事非常生气。就很生气地问:“你没看到我们公司门上的告示吗?谢绝推销人士进入。”
对方也很客气的说:“不好意思,刚才没注意。”,她接着说:“现在知道了,就出去吧。”对方正要走的时候,她又板着脸说:“把你们的资料也拿走。”
教训
她这种态度,让我觉得很不尊重别人。即使别人有错误在先,我们也不能这样得理不饶人。大家都是出来打工的,也都不容易。

 

第二件事是,有一次,我们公司来了一个供应商,大概是第一次来吧。她们在会议室谈了一会,就看见这个女同事气呼呼的把她们往外赶。她们一边走,一边说:“不做生意,也不要这样赶人家走啊。”
当时,我和老板都在,我看了觉得这样做实在是不妥。
教训
无论对方和你如何谈生意,我想,你都不应该这样赶人走,这无论如何都不像是一个英国公司的人。

 

和同事的关系
我在公司工作三个月后,问题就慢慢来了,问题就是四个开发人员和我的关系。我非常理解他们,就象我曾经的想法一样。以前我总觉得项目经理成天没事做,还管这管那,我想他们也一定这样想我。
其实,从毕业工作到现在,我才感觉,做项目经理的日子是我最忙的一段时间。每天我都有很多事情要做,而且事情又很杂,不像做研发的人,每天的工作任务都很明确。
另外,我感觉做项目经理压力很大,我每天都在询问他们的工作进度,这让他们感到很不舒服。我想我应该一个星期问一个会比较好。
而且他们都是公司的老员工,其中三个人的开发经验也都很丰富。那时候,研发流程一旦确立下来以后,感觉我就是一个多余的人。后来的工作中,他们和我就不是很合作了。

 

 

离职
由于我后来糟糕的工作表现,以及同事对我的反对态度。所以,没过多久,老板就把我炒了。老板炒我的时候告诉我,大家都很反对我,反对加班,其中一个同事工作的很不开心,另外一个同事都在想着换工作了。
另外,老板也还列举了很多其他认为我做错的事情,有些事情我知道我做的并没有错误,但是我也不想去反驳什么。炒都炒了,我还有什么好反驳的。

 

 

总结
其实做项目经理非常忙,压力也非常大。管理员工比较难,尤其是很有个性并且又是技术专家的员工,而且我自己还又不懂技术,我在公司还算是新来的,再加上我在管理方面也不是很懂,这样管理起他们来就非常难了。
我还是有一点点不会沟通,在我做Team Leader的时候,我很容易和同事去沟通。但是,当我做经理的时候,我就不知道该如何和同事沟通。关系太近了也许不太好,或者是关系太远了也不太好。
刚到公司的时候,我主动和同事聊天,什么话都聊。后来,公司那个女管理者告诉我那样不对,做经理要有经理的样子。从此以后,我又很少和同事聊天。无论我怎么做,我感觉我都没有做好。
工作中我也犯了一些重要的错误,我把在IBM大公司的一些工作方法用在这家小公司身上,但并不适用,而且引起了我和同事的矛盾。
我有时候也在想,或许他们并不需要一个经理吧,可能他们需要的就是研发规范和研发流程吧。

 

 

感谢
感谢老板,给了我一次当经理的机会。

 

 
第17家公司,半导体公司
人生就象巧克力,你永远不知道你会尝到什么味道——阿甘正传

 

找工作
从英国公司离职后,我们全家都回了老家,机票是在离职前就已经买好的。我在老家呆了几天就回到深圳,继续找工作了。老婆孩子就还留在老家,这样,我感觉压力还会小点。
回来的那段日子很难熬,工作一直都找不到。还好,老胡那个时候天天来找我,请我吃饭,请我打台球。老胡是我的大学校友,也是我的老乡。
这段日子,还多亏了有老胡陪着我,天天陪我打台球,让我还不至于很压抑,很难过。

 

 

压力
从英国公司离职后,让我感觉到从来都没有的压力。我有了老婆孩子,又没有多少积蓄,买房子还欠了别人很多钱没还。再加上那年去买股票,本来是想挣了钱还房子的钱,可是房子的钱没还成,炒股票的钱都快亏完了。而且,特别奇怪的事情是,每次我刚买完股票,第二天,股票就开始一直狂跌了。
这时候失业,让我感觉到从未有过的压力。想当年,在广州的时候,只有我一个人,一人饱,全家饱;一人饿,也只有我自己饿了。可是现在不行,我可以自己挨饿,但是我不能让我的老婆孩子也和我一起挨饿。这时候,我太需要一份工作了。

 

 

问题
这个时候,我都三十多岁了,突然发现找工作是非常非常的难。我在网上到处发简历,可是很少有公司愿意找我面试。我想,一般的小公司,看到我的简历,我曾在IBM工作过的经历,估计他们都不想找我。
大一点的公司,估计不需要做管理的人,也不会找我;需要找写代码的人,可能又觉得我的年龄大了吧,也不找我。
我对新工作要求都不是很高,薪水都开的很低,但是一个多月了,就是很难能找到一个合适的工作。
同时我也反省自己,做了这么多年软件开发,好像很精通VISUAL C++,windows,架构设计,需求设计,项目管理。但是我有一个很大的问题,就是我没有行业经验(曾经只做过短暂的ERP行业)。
不像其他人,做手机软件开发,GPS软件开发,游戏软件开发,动画软件开发,银行证券软件开发,工业控制软件开发,医疗系统软件开发等等。
而我,只是在做软件开发。好像各个行业都能做,但各个行业又都没有做。人过三十,找计算机工作实在是太难了。这个时候,我想找工作要不就找一个大公司,否则,就去找一个有行业背景的公司。

 

 

BYD公司
我曾经给BYD发过简历,想做汽车方面的软件开发,他们也没理我,估计是我发的英文简历,他们没有时间看。
不过,我自己还是挺想去做汽车方面的软件开发的。我想找一个行业去好好工作学习,工作了这么多年,就是在学计算机技术,很少学行业知识了。

 

 

上海惠普
上海惠普公司曾经也主动找过我,但是一听我在英国公司做项目经理,顿时就对我没了兴趣,他们需要的是一个高级软件工程师。
即使是做软件研发,我想我也没问题啊,我一直都没有忘记研发啊,可能是我表达的不够清楚吧。

 

 

美国小公司
我也曾面试了一家和英国公司很类似的公司,是一家美国公司,只有两个工程师做Java开发,需要找一个经理。
我当时都怕了这种公司了,面试也就没有成功。

 

 

原来的新加坡公司
后来,我又发了一封简历给我以前工作过的那个新加坡公司,如果有机会,我还是想去那里上班。
公司的人让我去面试了,公司已经搬了新的地方,而且变的很大。
面试也应该算是顺利的,可惜结果没有成功。
原因我也不大清楚,大概是我以前给公司的领导和同事留下的映象不太好吧。
我还是感觉很可惜。

 

 

华为
我也到华为面试过。
接到华为的面试通知单邮件的时候,华为要求我带上毕业证,学位证之类的东西。
我已经很多年都没有带过这些东西了,面试的时候最多就带一只笔,有时候什么都不带就去面试。我一直都觉得那些东西就是一堆废纸,面试的时候还是主要看自己的能力。即使你的英语过了六级考试,如果面试的时候,你一句英语话都说不出来,那那个英语六级证明也就没有什么用了。
我到了华为的时候,感觉华为的工作环境很像IBM,企业文化,工作方式都很像。
华为在深圳的地方很大,我刚下车的时候,找人问路,那个人非常有礼貌并且很热情地告诉我地方,感觉这里的人素质很高。
到了公司门口,华为的人来接我,并且做登记,感觉登记处的人也很有礼貌,接待我的人也是很有礼貌。
进了华为办公室,感觉就和IBM一模一样。
然后,华为的技术人员面试我,谈了很久,感觉还可以,他们需要做网络上的开发,我VISUAL C++的底子还好,学学网络开发,估计问题也不大。
后来,华为的经理又找我面试。在我们一起去会议室的时候,他看我两手空空,就让我把东西也带上,他以为我带了毕业证、学位证那些东西。我告诉他我什么也没带,他犹豫了一下,也没说什么,我们就进了会议室。
我和华为这个经理也谈了很长时间,谈了很多东西,谈了技术,也谈到了曾仕强。
大概,是因为我和这位经理说了,如果我有机会,我就会去和别人一起开公司吧,表现的我不是一个很稳定的员工。每个公司都希望能找到稳定的员工吧。大概,我也有其他的地方表现的不好。
结果,面试没有成功。

 

 

医疗设备公司
我也曾经也找了一家做医疗设备的公司。一下午面试,见了所有的人,然后人事经理就告诉我基本没问题,过几天就能上班。
谁知我一等就是一个星期,打了几次电话过去,那边又推托,自己感觉黄了,又赶紧开始找工作。
后来在新公司上班了,都一个月过去了,谁知那个医疗公司又说非常非常希望我加入他们公司。后来他们又打了几次电话找我,希望我能去公司上班,我已经在新公司上班了,所以也就一直都没有去。最后,他们说随时欢迎我去他们公司工作。我想如果他们看了我真实的工作经历,不知道他们还会不会给我打电话,让我去他们公司上班了。

 

 

半导体设备公司
后来我去了一个比较偏僻的地方做半导体开发。选择这家公司,是因为:
一是我想找一个行业去做;这家半导体设备公司在国内的也算是有不小的名气,公司做的产品也很不错,能和台湾的半导体设备公司竞争。这家公司在半导体行业里也已经做了好几年,也有一定的技术和行业知识的积累。
二是这家公司的老板和我谈了好几次,让我去他们公司,老板态度很诚恳;一个好的工作,老板和产品都很重要。老板好,你在公司就会做的好;公司的产品好,公司有发展,你在公司就能挣到更多的钱。
三是老板想给我公司的股票,同时也想给其他员工股票,我感觉他是一个想把公司做大做强的人。另外,按我这种年龄的人,我是非常希望如果有机会就去开公司,和别人一起开公司都好,也就是公司能给我股份。我自己也有公司的股份,就感觉好像公司也是我自己的一样,而且,最重要的是,我不会害怕再失业了。我现在有很好的技术,但是我没有资金和好的项目,如果别人有资金和好的项目,我想我们一起合作,就可以开一间非常好的公司。所以,当这个老板说要给我股份的时候,我想这也就是我想要的东西;否则,我想我还是去选择一家大的外资公司,混混日子了,在大公司混日子还是比较容易的,大公司相对来说比较稳定,一般不会裁人,工作也没有小公司那么累。
所以,最后我就去了这家公司。

 

 

公司介绍
这家公司做探针台半导体设备开发,在半导体行业里也算是有不小的名气。公司的产品在大陆应该说还是不错,能和台湾的产品竞争。将来,我想,公司的产品应该也可以和美国、日本竞争。
半导体在中国用的非常多,到处都是半导体,而且国家也在大力扶持半导体产业。

工作经历
开发半导体软件和纯软件有很多地方不同,比如机器有惯性,也有误差,并不是理想的状况,和纯软件不一样,在编程的时候都要考虑进去。
还好,没做多久,我就很快上手了。而且帮助公司解决了好几个项目问题,这几个项目是一直都有问题,迟迟不能通过客户的验收,公司也一直解决不了。我把这些问题解决以后,公司能收到几百万的钱吧,公司的人,我想都应该很高兴吧。
在这家公司,我现在主要是要学习半导体设备的研发,多学一点行业知识。现在,职位对于现在的我来说已经不重要了,或者也没有多大意义了,最重要的事情是要挣钱养家,并且学会半导体行业知识。在这家公司,我也就是一个软件研发工程师或者也是项目经理吧。
在这里工作久了,就自然会看到很多人很多事,会发现他们有很多地方做的并不是很正确。人总是很了解别人哪里做的不好,而不知道自己哪里做的不好。当我看到他们的问题时候,我也时常想自己是怎么做的,自己哪里也做的不对。子曰:“三人行,必有我师焉。择其善者而从之,其不善者而改之。”,看来,所有的事情古人早已知道了,只是我们不知道而已。
 
同事一
公司曾经也有一个很有个性的员工。他也刚毕业大概一年,其实还不是真正的毕业,因为没有拿到毕业证就出来打工了。一年之内,他好像已经换过三家公司了,很不稳定。
他也非常好学,每天都很刻苦地学习。他做的东西并不算很好,不过,对于一个刚毕业的人来说,做的已经算是不错了。他就是心态很不稳定。总是觉得公司这里不好,那里不好。喜欢的东西就做,不喜欢的东西就不做。
他做了大概三个月就辞职了。说是要去一家公司当技术经理,我想那可能只是他自己的虚荣心吧,好面子。象他这样才刚毕业工作了一两年,是不可能去什么公司当技术经理的,除非那家公司的老板是个白吃,什么都不懂。
后来,我还碰到过他,问他在做什么。他告诉我他在做金融,说很快就能挣到钱。而且他还告诉我,他每天上班都迟到,因为公司其他的人都迟到,所以他也迟到。
我告诉他,无论在哪里工作,或者做那个行业,都要踏踏实实地工作,认真去工作。无论别人做的好还是不好,首先自己要做好。
不知道他是否明白这些道理。我想,很多刚毕业的人都和他一样吧。看到他,好像看到了当年刚毕业的我。一身都是臭毛病吧。
教训
刚毕业的人往往都很不稳定,一定的原因可能是因为公司,但是,我想,更多的问题在于我们自己。
刚毕业的人,心浮气造,总觉得公司这里,那里都不好,自己在公司没有发展。其实,几乎所有的公司都或多或少的有一点点问题。不是公司不合适自己,而是我们自己没有适应公司。
无论,在哪一家公司工作,工作时间久了,都会学到很多东西。刚毕业的时候,我们最重要的事情是要放低心态,认认真真,好好把工作做好。

 

 

同事二
有一个同事自尊心非常强。和这种同事一起工作要经常表扬他,说话的时候要一定注意他的感受。有时候,也让我感到很烦。
因为,有个项目他一直做不好,大家如果去讨论这个项目的问题,他就很不开心,他就会觉得大家是针对他在讨论问题。而且这个项目一直都很紧,就等着客户验收,却一直都做不好。
我们都非常焦急的时候,和他谈话还要注意他的感受。有时候,真感觉有点累啊。有时候,如果你给他做的东西提意见,他又会说:“你如果觉得我做得不好,那你来做了。”
有时候,如果你询问如何使用他做的东西的时候,他的标准答案就是“不知道”,除了他自己,还有谁比他更清楚呢,这些都是他自己开发的东西啊,他却回答“不知道”。
而且如果你去修改他做过的项目,他也会感到不高兴。他自己做不好,又不希望别人去动他做的东西。他自己又觉得自己做得很好,和这种人一起工作真是有点累啊。
好像除了老板,他对其他人都是这样,而且和他工作的心情也很有关系,如果他心情好,他就会合作一点,如果他心情不好,他就一点也不会和你合作。和这种人沟通真是很难,不过,仔细想想,我当年也不就是象他这个样子吗。
老板有次和我谈话,说实在不行就把他炒了。我想他就是自尊心太强了,人还是个好人,继续用吧。而且,现在金融危机,没工作了也不好受吧。希望他哪天能明白吧。
换个角度,说不定老板也是随口说说,或者老板也是有意试探我的个人想法,看看我是否来公司是为了取代他人,是否和其他同事勾心斗角。我想,我不是。我想,我到公司不是来取代什么人,不是取代,而是补充。我想,这是大家都希望看到的结果。
教训
我们程序员常常犯的错误,就是不和其他人好好合作,总觉得自己很能干,什么都懂,不需要别人来指正错误。我想,和其他同事合作和沟通是我们很多程序员共有的问题。
象他这样做事情肯定是不对的,但是换一个角度,我做事情的方法也是不对的。(我们常常都是在想对方不对,而很少会去考虑是自己不对)。
首先,我刚到公司,肯定大家对我会有一点排挤或者不合作,我就不应该那样要求同事非常合作。
第二,对于项目来说,我还是一个新手,其他同事很自然得不信任我,也会导致工作中的不合作。
第三,当我发现同事的项目有问题的时候,我和他的沟通方法不正确。
我以前常常对同事说:“你的XX怎么回事,出了什么问题?”。或者说“你为什么要这么做?”。我这种说话的态度,往往含有责备的意思,按我这种态度和其他人沟通,只会造成他们的不合作。
正确的做法,我想,应该是谈论问题不要针对人,只针对事情,也就是对事不对人。我们应该说:“这个功能好像有点XX问题,你有时间帮忙看看。”。
另外,在夸奖项目做的好的时候,就一定要针对人了,说“你这个项目做的非常好。”。而不是说“这个项目很不错。”
后来,老板又和我谈起了我和公司同事的关系,他一针见血地指出问题在我身上,是我不会和其他的同事相处,并不是其他同事的问题。老板就是老板,总能看到我们看不到的东西。
而且,人无完人,作为老板,他看到的是每个人的优点,使用的也是每个人的优点。用人所长,避人所短;用人之所长,则天下无不用之人;用人之所短,则天下无可用之人。同时做为领导,要用人不疑,疑人不用。用人不疑的前提是这个“用”字,首先是你对这个人非常了解,其次是你用他是用在他有能力完成的工作上。如果,一个人很诚实可靠,但是缺乏能力,你要是让他去做什么他做不了的事情,你不疑才怪了。

 

 

同事三
还有一个同事,我想他应该属于那种很封闭的人。他在公司做过几个项目,这几个项目估计整个公司只有他一个人知道是怎么回事。
他在做项目的时候是绝对不让其他人插手他的项目。而且,如果有人对他的项目有意见,他也不会接受,只会按着自己的想法去做。后来,他辞职了。辞职的时候,我去做他的工作交接。
在交接的时候,我们把他写的代码拿出来,让他给我们解释一下。开始,他还愿意讲,后来他就干脆不讲了。一是他不想讲,反正他都要离职了。二是他的代码写的的确不怎么好,很多地方他自己也看不明白。讲到后面,讲的他自己都烦了。
后来,我接手修改他做的一个项目。我发现,一个人的思维方式是什么样子,他写的代码基本上就是什么样子的。
他做的这个项目,程序的基本功能是有,同时也有很多问题。我想,大部分问题都是我们尤其是初级程序员经常犯的错误。
1.    程序可以说毫无架构设计。
2.    代码写的和天书一样,很难理解。有时候,他自己都看不懂自己写的代码。比较好的做法是,按照标准的代码格式去写,代码都会有详细的说明。
3.    程序的功能是按照自己的想法去实现的,没有考虑到用户的使用习惯,这个程序操作起来非常不方便。这是我们一些程序员经常犯的错误,我们开发的软件,不是给我们自己用的,而是给客户使用的。所以,我们在做设计的时候要站在客户的角度思考问题。
4.    有很多的代码都是重复的,比较好的做法是,可以将相同的代码写成一个函数供其他的代码调用。
5.    错误处理不够健壮,程序一旦出了错误后,就无法继续运行,用户使用起来很不方便。比较好的做法是,做设计需要考虑程序出问题后,用户是否可以很容易的修复错误并且继续运行。
6.    程序很难扩展,基本功能有了,但是限制的很死,很难去扩展。比较好的做法是,做设计都要考虑将来的扩展,需要考虑客户的不同需求。
7.    程序很难移植。如果我们需要将程序放到其他的平台上去运行,那么大部分代码就需要重新编写了。我们在做设计的时候也需要考虑这些问题。
教训
他这样离职,多多少少会让现在的同事感觉对他不满意。既然一定要离职,最好也能把交接工作做好。
我们做程序员的人,要学会开放自己的性格,而不要显得过于自闭。常常一个人蒙头做事,也不理别人的意见,更不让别人插手自己的东西。这些坏的习惯都要改改。
另外一方面,我也有问题。他写的东西再不好理解,但是至少客户还在使用,至少还是没有出太大的问题。或许,有时候我对软件架构,设计要求太严格。其实,对于老板和客户来说,他们并不懂这些,他们也不关心这些,只要设备能使用,其他的都无所谓吧。
而且,既然他都要走了,我又何必对他要求那么高,要求他把交接工作做的那么详细。结果是他交接工作也没有做好,大家也都不高兴。想想,何必呢?

 

 

同事四
我的一个同事,我想他做事应该是有很多问题,也是我们很多人常常犯的错误。我在公司设立了cvs代码管理,然后我让大家在自己的电脑上安装cvs,安装cvs需要执行三个步骤。
其他人都安装好了,也在使用。可是我这位同事却告诉我,他安装完了以后不能使用。我还觉得很奇怪,安装完了怎么还不能使用。后来,我去检查问题,却发现他只运行了第三个步骤,前两个没有运行。问他怎么不先执行前两个步骤,他告诉我说前两个运行不了,他就直接运行第三个步骤。
前两个步骤不能运行是因为他的电脑需要打一个操作系统的补丁,直接运行第三个步骤肯定是不行的。但是他也没有和别人沟通一下就自以为是的去直接运行第三个步骤,到最后还是不能使用的时候,他才想起要问一下别人。
教训
我想,这是很多人都会犯的一个问题,我自己也犯过类似的问题。首先,出了问题没有和其他人先沟通一下,去查找原因;第二,自以为是的按照自己的想法去做。

 

 

领导新人
公司招聘了一个新人,由我这位同事去管理。我这位同事的技术是非常好的那种人,不过对于新人,他的要求似乎就有点太高了。他对待新人,就是把一个任务交给这个新人,然后也就不管这个新人能不能完成,会不会完成这个任务了。
到最后,新人没有完成这项任务,而且新人工作的压力很大,什么都不懂,还要一个人独立去完成一个任务。公司一看任务没有完成,又会对新人的评价不好。最后,这个新人没干几个月就辞职了。
教训
对待新人,我们更多的是培训。而不是给新人一个很高的要求,这会把新人都吓跑的。新人更多的是需要学习和指导。新人并不懂太多的东西,需要我们去培训,去培养。
还好,我这位同事现在已经不再象以前一样对待新人了,知道要首先培训新人了。

 

 

软件升级
有一次,我们需要给客户升级软件,这件事情由我一个同事负责。我们给他准备好了和客户一样的机器,等他自己修改好程序,调试好以后,然后才到客户那里去升级程序。大概三周以后,他说可以去客户那里升级了,然后我们就一起到了客户那里。没想到等我们到了客户那里,他却告诉我他从来就没有试过程序,需要在客户这里现场修改程序,然后调试。我当时那个晕啊,感觉好像被人给耍了一下。怪不得在来客户之前,他一直要我把源代码也带上,还好为了保险起见,我还是带上了源代码。不过,事到如今,我不让他现场调试也不好,否则,他又会对我很有意见了,至少现在客户还同意,也很配合。虽然让他调试,但是我心里不放心,迟早还是要把程序恢复回去,现场开发调试的程序没保证,这不是简单的修复一个小问题,是整个软件做升级,风险很大。现在,我也不会象以前那样去教训同事了,保持沉默,一声不吭。说了,反而会造成别人对你不好。我现在也终于明白,为什么以前即使自己做的不对,也不会有人来教训我了。
这件事情的结果是,软件在客户那里使用的时候出了很大的问题,然后,公司又派人把软件恢复回去了。老板开会的时候也没有点名的说了这件事,他自己心里也明白。我也明白做领导的,不要当着大家的面去教训一个人,把事情说出来,虽然没有提某个人的名字,但是大家自己心里都会清楚的。既不伤害了他的面子,其他的人也会引以为戒。
 
技术和管理
大陆的小公司有很多地方和英国公司不一样。让我感觉最明显的是,在英国公司,他们很容易,也非常乐意去接受我的项目管理方法和研发制度。可是,在这个公司,他们很难能接受,或者可以说是某些人不愿意接受。
我在这家公司工作,技术并不是问题。我最需要注意的事是和其他同事的关系。
简单来说,如果公司按我的项目管理方法去管理项目,那么原来的项目管理者就有可能需要让位了。很多东西,他们也都不是很懂。毕竟,这只是一家小公司,有很多东西也不是很规范,项目开发从来都没有计划,都是做一天是一天。但是,公司也有公司的优势,至少公司还在生存,公司还在发展,公司在半导体行业里还是有一定的知名度。对于公司来说,能生存,能发展,能把产品卖给客户就算是成功了。
技术上也有同样的问题。我有先进的技术,但是公司的技术人员却不愿意去学习,他也不希望我去参与他的项目,心里总有抵触的情绪。
其实,老板都很明白这些问题。同时,他也明白一个公司最需要的是稳定,稳定压倒一切。这个公司,即使有很多地方不合理或者落后的地方,但至少,这个公司还在生存,这个公司还在发展。
我在这家公司工作了快大半年的时候,在这些日子里,我帮助公司解决了很多他们一直都没有解决的问题。
渐渐的,同事对我也许是心服口服吧,我自己也慢慢注意和同事的说话态度,同事也越来越变得合作了,技术上也能接受我的一些建议了。
后来,公司老板虽然没有明着说,但是,实际上公司的项目也是在按照我的方法去管理项目,做项目计划和项目监控。
按我的方法去管理项目,我想,对公司应该是一件好事。但是,当时我却非常担心。我并不担心我的项目管理的方法,我担心的是人,是以前的项目管理者的心态,他会如何对待新的项目管理方法。
我想,我现在做事情要比以前成熟了。有时候,改革并不是一件很顺利的事情,可能会引起其他同事的不满,甚至会引起工作上的矛盾。
所以,当时我找老板谈了我担心的问题。老板也立刻意识到这个问题,然后立刻和以前的项目管理者沟通。这样,公司才可以安心的去使用新的项目管理方法做项目管理工作。
教训
有一些人常常抱怨,说公司做事怎么怎么的差劲,如果按照他的办法一定会做的很好。或许,你的方法的确是比其他的方法要好。但是,在我们中国人的工作环境,最重要的不是你的技术和方法有多好,而是会有多少人能接受你的技术和方法。
因为,无论技术或者方法有多好,最终都需要人去执行;需要人去执行,首先就需要他们接受你的技术或者方法;否则,再好的技术和方法也起不了作用。
如果,要让大家接受你的技术或者方法,就需要一个良好的沟通和合作。沟通和合作才是最重要的,沟通和合作做好了,即使技术和方法差一点,大家也能把工作做出来。而且,如果大家沟通和合作好了,技术和方法可以再慢慢去学。

 

 

项目管理
这个项目也就是我们这段时间一直在忙的项目。其实,公司有好几个产品,虽然功能有点不同,但是软件其实都差不多。在我来之前,他们是一个产品编写一套软件,开发浪费时间,无形中也增加了维护成本,可以说比较混乱。
在项目初期,我们还是定了一个项目计划,在增加新功能的同时也要把他们已经开发的所有的软件合并成一个软件。项目的时间是非常的紧,大概只有一个月的时间,加班加点,我们也要把这个项目做出来,因为市场那边等得很急,尤其是现在经济危机的时候。
这个项目到现在也快完成了,但总的来看,项目管理过程中还是有很多问题。或许,这些问题对于你们的项目管理也有帮助。
1.    这个项目的时间安排的太短:项目的时间安排的实在是有点太短,毕竟这是一个项目,而不是完成一项功能。
2.    项目测试时间太少:项目的研发时间大概只有三周的时间,因为项目的功能其实是都已经写好的,在别的项目上正在使用,现在只是把他们集成在一个新的产品上,所以项目研发的时间给的并不多。项目测试计划是从研发开始后一周开始,总共有四周的时间。其实,现在看来,测试时间还是太少。
3.    项目测试准备不足:测试过程中并不是我们想象的那样顺利,我们只有两台机器,本来打算一台做研发,另外一台做测试。可是,实际上,测试人员一旦发现了问题,我们就会占用测试的机器进行问题修复。
4.    项目测试人太少:我们有两个人做测试,但是其中一个人经常会出差,也导致项目测试跟不上。
5.    项目问题估计不足:我想,这也是项目最主要的问题。我们对项目可能出现的问题估计不足。在测试的过程中发现了很多我们没有想到的问题,这最终导致项目的进度托后。
刚开始,我认为这个项目的需求就是把以前的功能集成在一起,后来才发现有些需求还是不一样,和老板刚开始告诉我的并不一样,做到最后,老板其实又增加了很多新的需求。
然后,测试过程中也发现了很多产品需要改进的地方,还有很多新的问题。还有,测试过程中也发现了原来代码中的很多问题,都需要去修改,只是以前没有发现而已。
这次项目研发也有一些好的地方,最主要的是现在大家在一起工作都很合作了,工作得很融洽,这一点,才是最重要的。
这个项目到现在,已经经过不断的改进,产品也变得越来越成熟。我想,现在这个探针台设备估计也能算是目前国内探针台设备中最好的一个设备。大家的努力都非常的值得,公司的订单也越来越多了。

 

 

总结
    小公司和大公司有很多地方不一样。我们要学会适应公司,而不是让公司适应我们自己。每个公司都有多多少少的问题,我们要明白我们为什么加入这家公司,我们的目的是什么。只要公司不是非常的差,老板不是很黑,我们就不要挑来挑去了。同时,我也希望自己能早日精通半导体设备的研发,也希望将来我们能做出中国最好的半导体探针台设备。
    我以前一个同事是数据库方面的专家。前段时间他去了一家公司,这家公司有一个数据性能上的问题始终解决不了,公司找到他以后,给他的薪水也不低,比他的经理的薪水还要高。他去了这家公司以后,大概用了几个月的时间终于把问题解决了。现在他的经理随便找了一个借口就要把他开除了,经理和老板他们都是一伙的人,他也没有办法了,他不得不忙着开始找新工作了。
    过河拆桥的事情在IT行业里还是有的,我们打工的又能做什么呢?进了公司,希望能努力地工作,好好地表现,希望能得到公司的认可。可是到头来,我们把公司的问题解决了,却被公司一脚给踢开了。这种公司,这种事情,谁都不想碰到。但是,我们怎么能知道自己不会碰上呢?
    当初我进入这家公司的时候,我特别考虑了薪水的问题,薪水太低了,我不愿意做;薪水太高了,老板不想给;所以,我很直接地告诉老板,我不希望我的薪水太高,让他觉得不舒服,我选择了一个比老板低,又比其他人高的薪水,而且,其实,我现在的薪水比我以前还要低一些。
    现在到这家公司也快一年了,虽然老板答应给我股票的事情还一直没有着落,希望老板是一个有信用的人,,希望公司是一个有发展的公司,也希望自己能在这家公司做的很久。不过,我也不敢肯定老板是一个有信用的人。想想,我当时在英国公司的时候,也有可能是被老板利用了。我把在IBM公司学到的项目管理方法用在了英国公司,然后就感觉自己没有什么事情做了。无论什么原因,我最后也轮落到被公司炒鱿鱼的地步。到了这家公司,我还是毫无保留的把我以前学的项目管理知识用在了这家公司,建立了CVS代码管理,创建了项目缺陷监控文档,教会了同事如何写测试用例,也教了同事如何做项目计划和项目发布管理。希望,他们什么都学会了,不要就一脚把我踢开了。如果真是那样,我想我还是适合自己去当老板了。
    现在,我也很难说我能在这家工作能工作到多久,我在这里已经工作了整整一年了,该解决的问题我都解决的差不多了,该教他们的,他们也学的差不多了,现在感觉公司有我没我也都差不多了,如果老板现在要炒我,我又有什么办法呢? 股票的事情就更别提了,大概,那只是一个美丽的传说吧。
    今年五月份,我们大家一起辛辛苦苦,加班加点地忙完了项目,并且,还给客户发了一台样机在使用,客户反映的结果非常好。大概从六月份开始,突然有一天,我们一个做销售的人突然对我说话很不客气,要知道我们之间根本就没有什么关系,并且她以前对我总是很客气,这里面就一定有问题了。问题是什么,接下来我就知道了,从六月份开始,老板就基本上不再让我做任何事情,也不找我谈任何事情,基本上也不说什么话,就是说也是说一些不着边的话。从六月份开始,我们研发人员还在继续修改程序,让程序变得更好。我们内部发布了2.1版,后来又发布了3.0版,测试部的人却一直都不去测试。我觉得问题很严重,就多次和公司说要加紧测试,或者给我们再招聘一个人,由我们自己来做测试。可是,公司的人并不支持我的工作。虽然说,我是一个项目经理,但我好像是一个被架空的项目经理,什么都不是,自己想做事情,别人又不让你做。我不做什么事情,其他的同事还以为我个人有什么问题,工作积极性不高。我想,我离被炒也不远了。我一个人的薪水够老板去招聘三,五个人了。
    这段时间,老板只让我做了一件事情,是一件他们都解决不了的问题,公司的软件在新买的电脑上运行会有问题,电脑供应商也检查不出什么问题,公司的人也找不到原因。后来,我花了一天时间才找到问题原因,原来是Intel公司的CPU在设计上有缺陷,然后,我就绕过了这个CPU的缺陷把问题解决了。这就是老板这段时间找我做的唯一一件事情。
    到了八月份,公司要给客户发新的设备,测试部的人不知道一直都在忙什么,一直没有调试好设备,发送设备的日期托了一天又是一天。最新的软件版本我也不敢让他们用,没有经过严格的测试,我是不敢给客户使用的。到最后,老板又开始找我了,让我去做,我们忙了一天,把设备搞好了,第二天发给了客户,大家才算是松了一口气。老板好像似乎想起了什么,又开始找我了,让我去制定测试流程,帮公司培养测试人员。有意思的是,那个销售人员见到我又非常主动非常热情地开始和我打招呼了,这个销售人员真是会见风使舵啊。不知道,做完测试规范和培训测试人员以后,是否就是我离开公司的时候了。
 
感谢
很感谢老板,老板在开始的时候也常常会和我沟通,告诉我哪里做的不对,我太需要一个能告诉我缺点的人了。
 

 

 

第18家公司――可算可不算
这家公司就是我上学的时候在外面打工的公司,可算可不算。另外,我在广州的时候,用VISUAL C++帮过一个工厂写过一个自动化冲床系统的软件,不知道算不算是一份工作呢?
那个时候,我也算是第一次使用VISUAL C++语言开发软件,也是很多东西都不懂,很多Windows的开发都不懂。买了几本书,天天在学,一边学习,一边开发。
很多东西,当时都觉得不明白。现在再回过头看,都是很简单的知识。再看看以前写的代码,需要改进的地方实在太多了。
如果,现在再让我去写那套程序,我想我应该会写得更好。

感谢
非常感谢那个老板,让我一边学习,一边去开发他的软件,让我有机会能实践一下VISUAL C++。

 

 
十年总结
性格决定命运

性格决定命运,如果你想改变自己的命运,就先改变一下自己的性格吧。工作了这么多年,我想我主要做了两件事:
    一是坚持不懈地努力学习
    二是不断地改变自己的性格
学习,学习,再学习。做我们计算机的,就是需要不断地学习再学习。计算机的知识需要学的太多了,要多读书。读书读的越多,越觉得自己懂得少。我们不懂的东西实在太多,比我们懂的人也太多。
性格,这是我最大的问题。口乃心之门户,我以前就是常常说错话,口无遮拦,经常得罪人。从前的不懂事、无知、粗鲁,只会让我到处碰壁。改变性格,改变心态,做一个真正成熟的人,那么就能改变自己的命运。
在我刚毕业的时候,不知道将来会做什么,就是非常努力的学习,希望自己能找到一个好的工作,能吃饱肚子,对工作,对公司都没有什么要求。
当我工作了几年以后,自我认为自己的技术很不错,希望自己能做更高的职位,能挣更多的薪水,同时也因为自以为是,就不尊重别人,不和他人好好沟通合作。
等到我30岁的时候,我的心态又变了。因为,在中国,大家都觉得计算机是20几岁的人做的事情,人过了三十以后就很难在找到计算机的工作了,我在想,我能做计算机做到35岁就算到头了,等到我35岁以后我会如何去生活呢?
到现在我已经35岁了,我才明白,真正懂计算机的人应该是工作了七、八年的时间,并且每年还要都在努力地学习,这样的人才能称得上是有经验的人,这样的人才能在分析、设计和编写代码上有一定的功底。同时,我到现在才突然发现,我自己太过于专注计算机知识,而忘了如何与他人沟通合作,到现在,我才真正开始去学习管理的知识,学习沟通的技巧,学习做人的方法,学习中国的文化。
我想,在中国,大概五、六十年代的人应该算是中国第一批搞计算机的人,象我们在学校的时候学习的是求伯君开发的WPS,他们是我们的前辈。我们大概是属于第二批搞计算机的人,我们这批的人,从DOS系统开始学习计算机,一直学到现在的Windows和Linux。等我们毕业,又跟随着下海的浪潮去外地打工。我们这批人,没有太多的养老保险的意识,而且那个时候的公司也很少会给我们买什么养老保险。如果我们这批人到35岁或者40岁的时候失业了,那么我们到时候要如何去生存呢?如果,到时候去改行,还来得及吗?还是一定要靠自己去创业呢?毕竟,能创业的人并不多。
现在,我35岁了,我也开始担心如果我明天就失业,或者当我40岁的时候失业,我还能找到工作吗?在中国,究竟做计算机能做到多少岁?如果,我明天失业了,我自己的养老保险都不够养活我自己,我还拿什么去养活家人呢?
或许外人看着我们做IT,以为我们薪水很高,其实仔细想想,我们还不如那些一个月拿两、三千,但是可以稳稳定定工作一辈子的人,而且等到他们退休了还有退休金、养老金。我们打工的就没有退休一说,只有失业或者创业。

非常感谢这十年我所经历的不顺和挫折,因为这些不顺和挫折,才激发了我去思考,激发了我去学习。如果,这十年我一帆风顺,平平淡淡,那么,现在的我就和十年前的我没有什么太大的区别。

这么多年,我也明白了一些道理
    一要尊重他人
    二要明白吃亏是福
    三要以一颗感恩的心对待别人
这些说起来容易,做起来难啊。

 

我的同学的工作经历
天降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行指乱其所为,所以动心忍性,曾益其所不能。——《孟子》

 

 

同学:牛哥
当我在香港公司工作的时候,我也算是工作生活稳定下来了。后来,我介绍了一个我大学的同学来公司工作。出门在外,都是大家互相帮助,你帮我,我帮你。
我们都叫他“牛哥”,牛哥刚来的时候,在路上还遇到了车祸,整个汽车都翻了,还好他没有事情。
牛哥个子高高,人也很好,一看就是很踏实的人,很实在的人。有一次,我们一起坐车。司机和牛哥聊天,就问他有没有女朋友,要给他介绍一个。当时,我还真是有点妒忌啊。
后来,公司解散的时候,老板就带着牛哥和我一起继续工作了。
我工作的时候也常常和牛哥争吵技术问题,吵的时候,声音很大,谁也舒服不了谁。但争吵之后,我们还是很好的同学。直到最后,老板实在坚持不下去的时候,我们才各自分开。
后来,牛哥去了另外一个城市,在一家台湾公司工作。他从公司的一个小职员,一直工作到现在,成为公司的主要领导。如果论工作,还是应该象牛哥学习,踏踏实实,兢兢业业。

 

 

舍友:二哥
二哥是我大学宿舍的舍友,他毕业后大概去了上海做软件开发。据说二哥在上海找了一个女朋友,但到最后还是没有谈成,女方说二哥养不起她。
后来,二哥就到了广州一个海归人士的公司工作。当时公司老板对二哥也相当的好,对二哥许诺将来要如何如何,二哥工作也非常努力。可是到后来却什么也没有。
也许是二哥觉得做IT太累,最后就终于不再做IT,而是在广州找了一家私立大学学校去教书。
教书的生活很轻松,二哥给学生教计算机课程,一个星期也只是上几节课。二哥在学校的日子过得还是很不错。
但是,后来,二哥因为二嫂的工作关系,辞去了教师的工作,目前在一家鞋厂工作。做IT实在是很难,到后来,还是去做鞋子比较轻松。
到现在,我们大学同学毕业后,做IT的大概就只有几个人了,其他的同学早就转行了。

 

 

同学:君
君是我高中的同学。他也是一个大学生。君毕业的时候在顺德的一家台湾工厂。虽然,在工厂,没有人欺负他,因为他是大学生,大学生在工厂还是有一定的地位。
但是他实在是看不惯工厂的领导方式。在工厂,各个领导对底层工人谩骂和侮辱,好像就是家常便饭,工人们也不敢反抗。到最后,君辞职了,到广州来找我。
他来我这里的时候,也正是我、牛哥和老板离开香港公司,老板给我们租房子住的时候。后来,我们也就一直住在了一起。
记得,君来的时候,我们还一起去吃过麦当劳,那是君第一次吃麦当劳,大概也是我第一次吃吧。
不久,君在广州找了一个技术性的工作。
君天天都很努力的学习工作,在公司,除了吃饭、上厕所,也是基本上没有离开过椅子,很认真的工作。公司领导也很看重他。
可是,也不明白君的同事有什么问题,当君遇到了问题,不知道该怎么解决的时候,公司的同事一个也都不肯帮忙。后来,君不得不转行去做业务了。
这不知道是不是中国做技术人员的悲哀呢?大概现在不是了吧,我们那个时候,好像人和人之间都很冷漠。
没过几个月,君就去了深圳。后来君在一家台湾公司一直做业务,也是一直做到现在。到现在,君也是这家公司的一个主管了。这么多年,君过得也很不容易,头发都白了很多。

 

 

同学:朱
朱也是我高中的同学。朱来深圳已经好多年了,我见到他的时候,他已经开了一家办公家具工厂。
后来,我才知道,朱在深圳的生活并不是我们想象的那样好。朱曾经有一年的时间都没有工作,至于原因我也没有去问。我想,他一定有什么原因,没有几个人愿意身无分文,又一年都不工作的。
他那一年的那种日子,那种生活,是我们无法想象的,一定是非常非常的难。他还能活到现在,应该是非常的不容易。

 

 

同学:争
争是我大学的同学。争的年龄很小,大概比我们小四岁。争在学校的时候是一个很不懂事的孩子。
他每天都不洗脚,后来,宿舍的人给他打好水,然后恳求他,他才去洗的脚。他也不理发,一个学期上完后,他回到家的时候,站在家门口,他奶奶问他:“你找谁?”。这就是争,在学校是一个很不懂事的孩子。
后来,争去了德国学习。在国外,有很多人经受不了压力而自杀的,在国外,如果你学业不好,被学校开除,那你该怎么办?你大学没有毕业,难道再回国重新考大学?争在德国学习很努力,争的学习倒不是特别大的问题,而是生存。在德国生存才是最大的问题。争的家并不是很有钱,争大概曾经为了生存而去贩过毒吧,如果是你,我想你不会冒着终身监禁的风险去贩毒吧。我知道,争曾经有很长一段时间是睡在公园里,争所经历的事情是我们很多人都不曾经历的。
现在,争毕业了,在德国找工作。曾经,争找了一份非常非常好的工作,但是因为太贪心,而放弃了工作,去做了另外一件事。到头来,事情没做成,工作也丢了。
现在的争,心态要好多了。努力找份工作,然后,安安稳稳地去上班,做事还是要踏踏实实的。
看到争的经历,奉劝大家,没事别出国,出国的人并不是我们想的那样好。家里有钱的可以考虑出去,没钱的还是呆在国内好了。很多博士生在国外搬运货物,很多IT的技术高手,在国外做一些非常简单的工作,在国外找工作并不是非常容易,尤其是现在经济危机的时候。

 

 

校友:英子
英子是我大学的校友,他的家就在广州,他是广州的本地人。我来广州后,有时候也会和他在一起坐坐,聊聊天。
英子也是属于那种很踏实的人,在一家公司上班,一直工作到现在,也没有跳过槽。英子的公司也应该还不错,福利待遇都挺好。
当时,我也很羡慕英子的公司,如果我能在那种公司上班就好了,那该多稳定啊。

 

 

校友:老胡
老胡是我的大学校友,也是我的老乡。当年,老胡是我们全部大学新生中成绩最好的一个,老胡学习其实是非常好的。
老胡毕业后回了老家,在老家上了两年班。后来,估计是老胡在老家的单位实在是没有发展,不得已来了深圳。
我和老胡差不多是同一年到了深圳。我和老胡第一次见面的时候,老胡正在深圳图书馆看书学习。老胡刚出来打工的时候,和我们都差不多,没有钱吃饭,常常吃不饱肚子。
搞技术没有太大的发展,后来,老胡去做了业务。做业务的人都知道,做业务不是一件很容易的事情,尤其是我们这些来自异乡的人,人生地不熟的。老胡也是到处跑着做业务,吃了很多亏,一点一点的在学习做业务。做业务的时候,也会经常碰到一些危险,有些地方治安不好,老胡也要非常小心。据说,老胡的同事曾经在宾馆被人偷得只剩下内裤了。
老胡在公司可以说做的非常好,老板也和他称兄道弟的,并且答应到了年底给老胡十万元钱。可是,到了年底,老板一分钱也没有给老胡。老胡为公司赚了不少钱,可是到头来,还是被老板骗了。最后,老胡就不得不离职了。
后来几年,老胡吃了不少苦,也吃了很多亏。到现在,老胡有了自己的公司,有了自己的工厂,终于有了自己的事业,可以说是苦尽甘来。
教训
各位看官,一定要明白一件事情,那就是老板永远都不会是你的兄弟,除非在他当老板以前就已经是你的兄弟了,否则他永远都不会是你的兄弟。我们和老板之间的关系只有利用和被利用的关系,或者可以说是互相利用的关系。老板需要你的技术能力来为公司挣钱,你也需要公司来挣钱和学习东西。你在这个世界上所能相信的人只有你的家人,你的朋友和你的老乡。
 
校友:杨
杨是我的大学校友。杨是一毕业就到了深圳,他毕业前就在深圳找到了工作。杨工作很认真,又非常好学。在公司没做多久,就被公司的一个领导看重,这个领导带着杨一起出去创建了一个公司。
开公司,并不是我们想的那么容易的事。那一年,杨几乎都没有钱吃饭,基本上都是靠着朋友借钱过日子。杨在公司开发产品,条件也非常艰苦。杨的头发基本上都已经全白了。
现在,杨的公司已经很不错了。

 

 

总结
我的这些同学刚开始都是非常的不容易,都吃了很多苦。现在,他们的日子都要好了。
吃的苦中苦,方为人上人。

 
给IT人的一点建议
1.    孝敬父母,热爱兄弟姐妹
2.    不当将军的兵不是一个好兵
3.    选择好行业,并且坚持做下去
4.    努力学习,学以致用
5.    学会沟通合作
6.    学会理财

孝敬父母,热爱兄弟姐妹
为什么我会在这里特别提出“孝敬父母,热爱兄弟姐妹”呢?因为,一个对自己父母都不孝敬的人,一个对兄弟姐妹都不热爱的人,试问,他/她如何能在一个公司里敬业,如何能在一个团队里和其他同事合作相处,如何能尊重他人呢?所以,一个人做事首先是要修身修己,爱人敬天。这样一个有爱心的人才会是一个容易相处的人,一个敬业的人。

 

 

不当将军的兵不是一个好兵
我小时候听到“不当将军的兵不是一个好兵”的时候,我觉得很奇怪,怎么可能说所有的兵都去当将军,那么谁当兵呢。而且,也不是每一个兵都能当将军的,何必还要求每个兵都要去当将军。
我现在才明白,“当将军”并不是一定会当将军,而是把“当将军”作为自己的一个理想。人活着应该有理想,我们应该有一个好的理想,然后我们才会为了我们的理想去奋斗,去拼搏,即使道理坎坷,布满荆棘,我们也绝不轻言放弃。虽然理想不一定能够实现,但是最重要的是我们追求理想的过程,过程重于结果。

 

 

选择好行业,并且坚持做下去
我们很多人都很清楚自己的人生计划就是,先做初级程序员,再做高级程序员,然后是系统分析员,架构设计师,最后到项目经理。其实,这只是一个技术上的发展方向,而不是行业的选择方向,行业往往更为重要。
俗话说,男怕入错行,女怕嫁错郎。我们这一生的工作,选择好一个合适自己的行业非常重要,所以,在你打算上学,或者打算开始找工作的时候,或者是你正在跳槽的时候,请认真地选择你想要去工作的行业,并且也是你能够坚持去工作的行业。坚持很重要,不要两天打鱼,三天晒网,这个行业干干,又到那个行业做做,到最后,没有一个行业是精通的。如果是那样,那就是真的是自己对不起自己了。
确切地说,我个人认为,IT行业并不能算是一个真正的行业,而只能说IT是一门基础的技术,是为其他行业服务的技术。如果你选择了IT行业,请你也同时也要考虑一下,自己究竟真正会去做什么样的行业。而且无论我们去做哪一个行业,计算机知识仅仅是一门基础的技术,我们还需要真正了解的就是行业本身的内容和知识,它和计算机并没有太多直接的关系,它才是行业里的灵魂,计算机知识只是一个工具而以,希望我们都能成为某一个领域的专家。目前来说,IT界大概为以下几个大的行业服务:

 

制造行业
制造行业是一个不会消失的行业,在全球各地,到处都是制造企业,企业越大,就越需要一套有效的系统去管理和维护企业的运行。
制造行业的软件系统以ERP系统为主,企业资源计划,主要是面向大型的制造厂商,据说一个好的ERP系统大概要几千万美元。国内也有很多ERP软件公司,象用友软件公司,金堞软件公司等等。在国内,加上世界经济危机的影响,越来越多的企业开始选择ERP系统来提高企业管理的生产和执行效率。
面向制造行业的计算机知识需要学习一些数据库设计和数据库操作等等方面的知识,以及大量的ERP系统知识,最后就是一定要了解制造行业的工作流程。精通了这些知识,大概你也就能成为一个制造行业里的专家了。在国内,据说做ERP实施顾问的人比开发ERP系统的人的薪水要多很多,因为ERP实施顾问非常了解企业客户的工作流程,他们能帮助企业建立一套行之有效的ERP系统和作业流程。

网络行业
网络行业特别能说明一个问题,就是技术永远都不是最主要的,而是领导的眼光,产品的内容和市场的操作才是最重要的。
看看很多知名的网络,象QQ,新浪,网易,阿里巴巴等等,他们本身并没有太多的技术含量。很多人都能做的出来,但是他们成功了,而不是我们。记得,当国外的icq刚出来的时候,我们大家都在使用它和朋友聊天,而只有腾讯的那个人照搬icq的思想写出了oicq,后来就变成今天我们大多数人都在使用的QQ,同时腾讯公司也成为了中国最大的聊天软件公司。
我们那些大多数自以为是的人,认为自己技术一流的人,认为公司离开了自己就不能经营的人,真的要坐下来好好想一想,除了技术之外,公司还有很多人做着非常重要的工作,你的项目经理或者你的公司经理,或许他们并不懂太多的技术,他们也没有去做太多的技术工作,但是他们做着都是非常重要的工作,远远重要过你所懂的技术。所以,千万不要认为,自己在公司工作最重要,自己工作最辛苦,公司除了自己,其他人都不行。
中国也有很多网站,技术含量很高,但是就是缺少访问量,这和网络的运营有关。技术再好,没有一个好的市场推广也做不好。
对于,那些想要从事网络行业的人,计算机技术主要就是学习Java方面的知识,和数据库有关的还要学习数据库等等。如果你有好的点子再加上其他人的帮助,说不定你也能做出一个非常有人气的网站,每天都可以呆在家里数钱了 :)。

游戏行业
游戏行业简直就是一块肥肉,没有几个人不喜欢玩游戏的,记得我从小就很喜欢打游戏。现在的游戏都是一些非常大型的游戏,网络游戏,游戏的Fans超乎想象的多。我没有做过游戏的软件开发,所以对它所需要学习的计算机技术还不是很了解。但是我知道,游戏行业是一个能让你做一辈子的行业。

半导体行业
半导体行业是一个国家非常重视,企业正在奋斗的一个行业。我国是半导体的消费大国,但是目前我们国家的半导体技术还很落后,核心技术还是被外国人垄断着,外国人把我们中国人的钱都给挣走了。
我现在主要在研发半导体的探针台设备,主要计算机技术是用到了C语言和C++语言。一个半导体设备的研发,需要各个部门的人合作开发,机械部门,电气部门和软件部门的人一起研发。

还有很多其他的行业,比如银行证券,医疗保险等等行业。无论你选择哪一个行业,都请务必努力学习行业知识,并且坚持做下去。

 

努力学习,学以致用
学习不仅要努力,而且还要学以致用。如果只是会死读书本,而不知道如何应用你学到的知识,实在是一件憾事。
有一件事情也让我感到有点奇怪,不知道是不是时代不同了,还是现在的生活工作都好了,我发现我现在的同事,他们下班回去以后不是打台球就是在上网聊天或者打游戏,他们很少会去学习。也许是大家都很安于现状吧,或者他们在上班的时间已经学好了。偶尔娱乐一下是很需要的,但是不能拿全部的时间都去娱乐,还是应该要学学习,提高一下自己。活到老,学到老。现在,即使是奔四的我,每天也要坚持看看书,学学习。
我还是希望大家有时间能去多看看书,学习学习,不仅要学技术知识,更要学会做人做事的方法。

 

 

学会沟通合作
很多人都认为自己和别人沟通合作很好,其实并不然。以前我也总认为我是一个很容易沟通的人,后来才发现其实我自己一点也不懂得如何与他人沟通,我和他人的合作也不融洽,我是最不会沟通合作的人。
对我好的人,我对他们就沟通合作得非常好,对我不好的人,我就沟通合作的很不好了。当对方对我们不好的时候,我们常常认为是对方的问题(中华民族是一个不轻易承认错误的民族,出了问题,我们大家总会找到许多理由,认为是其他人的问题),其实,往往是因为我们的对人做事的方法出了问题,才导致对方和我们态度不好。无论对方对我们好还是不好,都是因为我们自己的所作所为让对方产生了种种对待我们的态度。所以,如果和他人沟通合作不好,一定是我们自己的问题,而不是他人的问题,我们应该要经常反求诸己,从自己开始找问题。
相由心生,在沟通的时候我们也要注意保持一种喜悦的心情,不要一脸死相。沟通的目的是为了解决问题,而不是加深矛盾,所以在沟通的时候保持一种喜悦的心情,去感染对方,让对方能和你做到有效的沟通。
另外,学会沟通合作也同时是一个人品德修养的问题。一个越是有品德的人,越是容易和其他人沟通合作。德才兼备,我们不仅要有才,更要有德。翟鸿燊教授也讲过,海纳百川,是因为大海比其他的江河都要低,低才可以纳百川,我们做人也要象大海一样谦卑、低下,并且大海有容乃大,我们要有宽广的胸怀,心中能容得下别人。
    学会沟通的最简单的方法就是先学会和自己的家人沟通。如果连自己家人都沟通不好,你又怎么能和其他人沟通好呢?

 

 

学会理财
挣钱了还要学会理财,学习技术的人应该懂一点金融方面的知识。几年前,曾经有一个IT的人,一直都没有去买房子,他心里想的是把钱挣够,买房的时候一次付清。当然,我们大家都知道,房价是一年比一年贵,他最终也没有买上房子。当然,房子涨价有很多原因,而且也不是我们大多数人能看得到的。我说这个例子是希望大家在做技术的同时,能去关注一下经济,学着去理财。
同时,当你去研究经济的时候,你就会去关系国家的政治。以前老师告诉我们一个人一定要懂政治,我们以前上课的时候觉得最没用的就是政治,直到现在我才明白老师所说的道理。
另外,其实我们做IT的人薪水并没有外面的人想象得那么多。而且,其实很多其他的行业比我们搞IT的人的薪水多的多。即使一个房屋中介的销售人员,一年挣上十几万也算什么,遇到行情好的时候,他们挣个几十万也不是不可能的事情。可能大家都想不到,即使一个学车的师傅,一个月也能挣一万多,你能比吗?而且,学车师傅能工作到四、五十岁,我们做IT的能吗?
有很多人,工作不累,但是一个月挣的钱比我们做IT的多得多,我们做IT的究竟能有多少值得自豪的地方,我们都是吃青春饭的人。
我一个老乡,做幕墙设计,现在一年也能挣50万,买个80万的房子也就是两年的事情。而我们还有很多做IT的人觉得自己的薪水很高,其实是高不高,低不低的。
做我们IT的人,大多数都是非常聪明的人。在我们做好人生职业规划的时候,我们也要做好人生理财的计划,为将来做好打算,结婚了以后怎么打算,有了孩子以后如何打算,四十岁了如何生活等等,不要等到一切事情都到了眼前,才去考虑如何做了。
 
后记
稳定压倒一切
我想这也许就是命运捉弄吧,我好想有个稳定的工作,可是我一直都工作的不稳定。即使我去工厂当IT维护人员的时候,工厂最后也都被收购了,我还是不得不去找工作。
这十年,我常常更换工作,我想有公司的问题,也有我自己的问题,主要也应该是我自己的问题。公司不稳定,我自己心态也有点不稳定吧。
看到刚毕业的学生就直接进入IBM公司,那个时候,我真的是好羡慕他们啊。一毕业就有个好工作,就能吃饱肚子,多幸福啊。
希望大家不要象我这样运气差。
如果你能在一家公司工作,就去好好稳定的工作。只要能吃饱肚子,就不要去在乎公司有多大,薪水都多高,只要这家公司没倒闭,老板不是非常黑心,并且老板没让你去找工作,就好好干吧。
能好好在公司工作几年,都会有很多收获的。如果能在一家公司工作,其他都不要计较太多,在一家公司做久了,有很多东西都能学到了。
最重要的事情是,一定要在一个行业里好好做上几年,不仅仅是一个计算机语言上的高手,还要是一个精通行业上的高人。这个行业,可以是做银行系统的研发,可以是做游戏的研发,可以是做网络的研发,可以是任何一个行业,总之要精通行业知识,行业背景。
这让我也想起我曾经看过的一个佛的故事。

 

人与佛关于婚外情的一段对话深夜,寺里一人一佛,佛坐人站。
人:圣明的佛,我是一个已婚之人,我现在狂热地爱上了另一个女人,我真的不知道该怎么办。  
佛:你能确写你现在爱上的这个女人就是你生命里唯一的最后一个女人吗?  
人:是的。
佛:你离婚,然后娶她。  
人:可是我现在的爱人温柔,善良,贤惠,我这样做是否有一点残忍,有一点不道德。 
佛:在婚姻中没有爱才是残忍和不道德的,你现在爱上了别人已不爱她了,你这样做是正确的。  
人:可是我爱人很爱我,真的很爱我。  
佛:那她就是幸福的。  
人:我要与她离婚后另娶她人,她应该是很痛苦的又怎么会是幸福的呢?  
佛:在婚姻里她还拥有她对你的爱,而你在婚姻中已失去对她的爱,因为你爱上了别人,正谓拥有的就是幸福的,失去的才是痛苦的,所以痛苦的人是你。  
人:可是我要和她离婚后另娶她人,应该是她失去了我,她应该才是痛苦的。  
佛:你错了,你只是她婚姻中真爱的一个具体,当你这个具体不存在的时候,她的真爱会延续到另一个具体,因为她在婚姻中的真爱从没有失去过。所以她才是幸福的而你才是痛苦的。  
人:她说过今生只爱我一个,她不会爱上别人的。  
佛:这样的话你也说过吗?  
人:我。我。。我。。。  
佛:你现在看你面前香炉里的三根蜡烛,哪根最亮。  
人:我真的不知道,好像都是一样的亮。  
佛:这三根蜡烛就好比是三个女人,其中一根就是你现在所爱的那个女人,芸芸众生,女人何止千百万万,你连这三根蜡烛那根最亮都不知道,都不能把你现在爱的人找出来,你为什么又能确定你现在爱的这个女人就是你生命里唯一的最后一个女人呢?  
人:我。我。。我。。。  
佛:你现在把一根蜡烛拿到你眼前,看看哪根最亮  
人:当然是眼前的这根最亮。  
佛:你现在把它放回原处,再看看哪根最亮  
人:我真的还是看不出哪根最亮。  
佛:其实你刚拿的那根蜡烛就是好比是你现在爱的那个最后的女人,所谓爱由心生,当你感觉你爱她时,你用心去看就觉的它最亮,当你把它放回原处,你却找不到最亮的一点感觉,你这种所谓的最后的唯一的爱只是镜花水月,到头来终究是一场空。  
人:哦,我懂了,你并不是要我与我的爱人离婚,你是在点化我,  
佛:看破不说破,你去吧。  
人:我现在真的知道我爱的是谁了,她就是我现在的爱人。  
佛:阿弥陀佛,阿弥陀佛。  
真的精辟,一生只要守好一只蜡烛就可以了,看多了自会眼花......  
我们也可以试着把这个女人比做你现在的工作,工作换多了,你也就不知道哪个工作才是最好的了,或许是丢了西瓜,捡了芝麻,得不偿失。

 

沟通合作
做我们IT不仅要学好技术,还要学会与人沟通合作。
很多IT人员有个通病,就是只知道埋头做事,有的是努力工作,有的是私心太强,不希望别人参与自己做的东西。
其实这样做都不正确,作为领导,他们需要知道你工作的内容,进度和工作中遇到的问题。并且,你自己也应该需要多和其他人交流,遇到问题的时候和其他人交流,看看其他人是否有解决办法。集思广益,很多问题,大家一讨论就有解决办法了。
我碰到过一些开发人员,开发的东西只有自己清楚,别人都不太清楚他做的东西,领导有问题,他自己也有问题。
有时候客户提了一些问题,他自己改了就直接交给客户,其他人都不知道他改了什么东西,也不知道什么时候改的。
这些公司管理有问题,开发人员自己也有问题。
有一天,我突然在电视中看到翟鸿燊教授在讲电视连续剧《亮剑》中的管理思维,当时顿觉自己非常无知,古人的书我读得实在是太少了,对于国学实在是懂得少得可怜,我看我的笔名“无青”应该改成“无知”了。
翟鸿燊教授还说了一句话“优秀难以卓越”,越是优秀的人越难以卓越。我想我的计算机水平还不是很优秀,但是我的个性和为人处世的方法一定让我很难再会卓越,也许我太专注去学习计算机技术,而不懂得去学习如何与人沟通,与人合作了。

指导授业
另外,经验丰富的人不要对刚毕业的人要求太高。我以前经常犯这个错误,因为对方做的不对,就严厉批评,这样只会让同事和我的关系变得越来越差,没有一点好处。很多事情,我是对的,但是对没有用。“对没有用”这句话也是我听曾仕强老师讲的,这句话真的需要好好体会一下,说话要说的合适,做事也是一样,要做的合适,绝对不能做错,但是做对也没有用。
刚毕业的人犯错误这是肯定的,我们要多给他们机会学习,对他们不要要求太高。看了翟鸿燊教授的讲课以后,我终于明白在和他们沟通的时候不要说“你”,而要说“我们”;不要说“你为什么做错了”,或者说“你做的这个XX怎么怎么了”,而应该说“这个东西这样做会更好”。对事不对人,谈话的时候不要把“人”带进来,说项目就是项目,不要说人。
前几天看了湖南卫视台的一个新人魔术表演节目。其中有一个新人表演的魔术,没有人能看明白他究竟在表演什么,很快就被评委给停掉了。这位新人很沮丧,但是刘谦大师却又给了这位新人一次机会,让他重新表演一次。并且,刘谦告诉这位新人,在坐的这些评委任何一个人都吃过比他还要多的苦,让他把眼泪搽干,努力去学习。
我想刘谦大师是一个很好的前辈,他自己也吃过很多苦,他给新人的是鼓励和希望。这是我们要好好学习的。

 

 

国人对软件的误解
    国人对软件开发多少有点误解,总觉得编程是20多岁年轻人的事情。
    实际上我个人觉得一个软件人员大概到30岁左右才能称得上有经验,当然前提是他一直在努力学习。一个30岁左右的人,首先有很多年的工作经验,在技术上,需求分析和设计方面,系统架构方面都会有一定的理解;而且30多岁的人,心态也会稳定得多,和其他人沟通合作也会很好。刚毕业的人很难说他看过多少书,学过多少东西。
    可是现实就是我们做IT的,如果30多岁了再去找工作就是一件很不容易的事情了。找个编程的工作,他们认为你年龄太大了;找个管理的工作,他们又基本上不需要,除非是个刚刚成立的公司或者是他的经理走了。总之是过了这个年龄,再找工作就不是很容易了。
我以前的一个同事一直在公司做,现在他想换个工作,可是他也找不到什么好工作。最后,他就一直在公司做着,算是就这么混日子吧。后来,他还招聘了一个清华大学的研究生,这个清华的研究生,是去给他当下手啊。这个研究生曾经也是公司的技术经理啊,因为公司倒闭,才不得不出去找工作,找个工作还是给别人打下手,这就是现实啊。
    做IT的不容易啊,过了35岁还不自己创业或者在一个大的公司混日子,真不知道以后的日子怎么过啊。

 

 

三十未立,四十能否不惑
    古人说的话还是很有道理,三十而立,四十而不惑。我三十多了,刚刚稳定下来,其实也不是真正的稳定。有很多事情我也渐渐地明白了,如果你有一份工作,还是好好干吧。现在看来,英国公司把我炒了,未必不是一件好事。我的心态变得好多了,人也平和多了。
    到今天,我终于明白了一个道理。我一直以来都认为我是一个技术非常好的人,我也常常抱怨我的技术这么好,为什么在公司就是不能得到重用,在公司就是没有太大的发展,我总觉得是公司的领导看人没有眼光。我想,大概也有很多人和我有一样的想法吧,常常觉得自己是个人才,技术一流,就是在公司没有发展,常常抱怨老天对自己太不公平。其实,我想老天对每个人都是非常公平的,所有一切,都是我们自己做的,自己找的。我们的技术是很不错,可是为什么在公司没有发展,是因为我们修身不够。技术是学的,能力是练的,德行是自己修的。“修身,齐家,平天下”,首先,我们自己的修身不够,又如何能做到齐家,平天下呢?即使我们的技术再好,而不懂得如何去修身,也很难在这个社会上有太大的发展。技术这种东西,在网上一查基本上都有,或者也可以花钱去买,而修身是用钱买不来,别人也帮不了忙的,是需要靠自己去修炼的。所以,我想,我需要常常反求诸己,认识自我,然后提高自我,常修身,常修己。
    再过几年,我就四十岁了。现在,我真的还是有一些迷惑。我们做计算机的,在中国还能够做到多少岁呢?如果,再过几年,我失业了,到那个时候,我还能找到计算机的工作吗?如果没有找到工作,我的老婆孩子吃什么?或者,到时候还是我要去转行去做别的工作,就象我二哥一样现在转行在做鞋子?目前的状态,说到底,我们还是打工的,老板什么时候不高兴了,或者老板觉得我们没有什么利用的价值了,说炒我们就可以炒我们,我们又有什么办法呢?即使你在一家国际大公司工作,并且还拥有高级的职位,但是当遇到经济危机的时候,公司要裁人就裁人,你又能做什么呢?三十多岁的人,又有几个想跳槽呢?就象我那个以前的同事,帮公司搞定问题后,就被公司给炒了,他又有什么办法呢?最近世界经济危机,我的老乡也碰到了问题,他的老板把他们的薪水都减了一半,是一半啊,这让人怎么办呢?可是不继续工作又有什么办法呢,难道去跳槽吗?(不过,说实在的,老板也是没有办法啊)或者我们还是象老胡那些人到最后都要被逼着自己去创业呢?大概,很多去创业的人都是被逼出来的吧。
    突然想起翟鸿燊教授曾经讲过一个人只要心里想着成为什么样的人,他就会成为什么样的人。这么多年来,我心里一直都是想着好好学习计算机技术,好好找个工作做,一直都在努力的找工作,然后工作中。或许,我自己也应该去创业吧,虽然创业非常的难,虽然我很想有一个稳定的工作,可是打工的从来就没有稳定的工作,也许创业才是最稳定的吧。如果再去打工,我一定不会去找一个很小的公司,没有人知道等你帮公司完成了大部分工作后,老板是否还会留你。
    如果你是一个技术非常好的人,现在,我感觉最好还是不要选择一家小公司去工作。首先,小公司给你的薪水少了,你不愿意做。其次,如果公司老板给你的薪水太多了,老板又不愿意。老板如果愿意给你很高的薪水,基本上只有一个理由,就是希望你能帮助他们解决他们解决不了的问题。但是等你把他们的问题解决了以后呢,会怎么样就没有人知道了。如果打工还是选择一家比较大的公司,有一个好的公司能让我稳定地工作,我也愿意做啊,自己放心,家人也放心啊。
    工作了这么多年,自己没有多少钱,十年了才回了一次家过年,惭愧啊。现在,父母都老了,我想多花点时间陪陪他们都感觉很难,想回老家生活也不现实了。现在,儿子一天一天地长大,需要用钱的地方还很多,我又想多花点时间陪陪孩子,把儿子留在老家养也舍不得,而且父母也老了,带不动孩子了。人生实在是有点矛盾啊。
    或许,我到了四十岁的时候就会有答案了吧,也会不惑了吧。
 
经验分享
做软件开发的也很不容易,需要学习很多东西。我工作了这十年,也有一些经验上的积累,也写了一些代码。现在,我把我的一些工作经验都写到了网上,也把一些源代码放到了网上(有些也不一定正确),希望新人少走一些弯路,多学一些经验。如果,你有兴趣,也可以去网上看看。网址是:

 

经验分享
http://blog.csdn.net/zyx040404/archive/2009/07/12/4341409.aspx


常用代码共享下载
 
 
十年,一晃而过,好像做梦一样。只是,梦醒后,又要去面对另外一个人生。现在的我,我想,心态应该很平静了,要好好地工作,多挣点钱养家。其他一切的事情,就好像:

 

归去,也无风雨也无晴。

http://docs.google.com/Doc?docid=0ASfwR-c5hZoSZGN4d3NzY2JfMjl3endtemZk&hl=en

posted on 2018-08-10 02:18  SoftBlue  阅读(444)  评论(0编辑  收藏  举报