他不只是比我多会了一个 Out、Ref 而已,输就输在......
2009-12-10 19:36 通用C#系统架构 阅读(5367) 评论(102) 编辑 收藏 举报今天项目进展顺利,心情也好,写一篇文章给大家分享分享心得,想骂我的人请继续骂别忘记登录了再骂,也别忘记我有超强免疫功能,支持我的请继续按 “推荐”+1。
大概是2004年底2005年初这个样子吧,我从杭州跑到上海去做日本外包,折腾着跟曾经的同事一起创业,当时在上海一家上规模的日本IT外包公司做C#的ASP.NET + Oracle 的外包项目,当时那个公司就是擅长用VB做项目,ASP.NET的水平比较烂还在起步阶段,接了鬼子的单子后,无法按时完成,没办法从北京一家小公司找了两个人、当然我也被安排在这个项目组里,当时我的ASP.NET还是蛮强的,一起做项目发生了一些如下故事。
由于我一直是做WEB开发的,所以我的开发水平,几乎是那个20-30个人的队伍里是无敌状态,几乎没几天就能把一个页面做好,别人是一个月也做不出几个页面来的,当时我的想法很简单,努力工作多赚钱,做得多,当然会赚得多,可惜那时候并没能达到这个目的,我做得飞快,也只发了很少的钱,我主动提了几次加薪,也没能达到目的,由于做日本外包可以学到很多知识,我就继续忍了几个月,一直坚持到把那个项目做好为止。
由于我的性格是过于好胜、好强、好斗,过去没多久,就跟那边的人发生冲突,鄙视人家用HashTable传参数,说人家程序写得不好,简直是荒唐啊、我到底要给你提供几个参数?都提供什么类型的参数?全塞在HashTable里鬼才能知道到底需要什么参数了,任何一个函数的参数都是HashTable,NND还说有超级强的扩展性,真无知啊,应该是严重不符合强类型的编程理念吧,不过人家后来也进入微软工作了我还没能进去看看微软啥样,自从那以后我再也不会有想去微软的念头了,从来也不投微软的简历了,当然微软也未必看上我,当时我做好了自己的程序,还喜欢给别人指手画脚。没过多久,项目组里又从北京来了2个人,这2个人都很文静,干活也仔细认真,活儿做好了也不张扬,其中有一个人,第一次在项目里用了Out,大家都觉得他的水平非常高,从项目经理到项目组里的人都喜欢他,当时由于我的身心还不是很成熟,总觉得,有什么了不起的,其实我不只会Out,我还会Ref,只是我不太喜欢那么用,不太喜欢一个函数有好几个返回值,写得莫名其妙的,我写的程序比他还快、我写的程序性能也比他高、我写的程序排版也比他好,我写的程序比他的逻辑性也强,而且我还帮别人检查程序,还帮别人解决问题,给别人讲解系统架构,当时我还是项目组里少有的能理解人家整个架构体系的人之一,当然那时候的很多架构体系思想一直影响到现在项目中的架构理念,多看看多学学别人的,还是好处多多。
当项目结束后,从项目经理到项目组员,都希望这个家伙能留在这个公司工作,不要回北京,但是人家在北京购买了房子,女朋友也在北京,并且这个公司的工资待遇也不高,人家也没留在这里,回北京去了,但是没几个人希望我继续留在这个公司工作,跟人家比比,差距比较大。
现在想想,自己也会笑,败的并不是程序上,败的是在性格上,太张扬了,大家都会排斥张扬的人,就算你水平再高,别人也恶心、讨厌,说自己的程序再好已经没用意义了,已经输了,其他都是狡辩罢了。
个性张扬的我,也不后悔当年很张扬很自私,由于我好强好胜的性格,这几年积累了很多经验,把自己的水平也练就到了一个层次,随着年龄的增长,经受的打击一次次的,性格也开始有了很多的变化,平时多关心一下别人,多站在别人的立场上想想问题,多考虑一下别人的感受。
渐渐的,发现自己有了很多变化,身心也有了提升,工作也更顺利了,同事关系也更融洽了,工作也更开心了。。。。。。。。。,不过一点不张扬也不是我吉日的性格了,稍微张扬还是不错的,哈哈。
最后一句话:“不要过分张扬,不要过分好强,对身边的每个人都好点儿,低调再低调”。
Out, Ref 还不懂的,仔细看看,深入看看,有什么区别,有什么类似?深入再深入,别输在 Out, Ref 上了,不太值得。
=============================================================================
别人问我,提高在哪里了?
1. 现在就算我把活儿干得很快,我也不说,看看报纸,喝喝茶,听听音乐,或者给领导发送一个眼神,人家就知道,你都忙好了。
2. 就算我想多劳多得,我也偷偷的发个消息,或者发个邮件,告诉我的主管,我想多干几个活儿,多拿点儿奖金,多给我点儿任务,而不是很张扬。
3. 就算教别人,也不要在别人面前教,那别人会很没面子,找个没人的地方,或者别人不在时,悄悄的教他,人都是要面子的。
4. 给别人检查错误,也就是列个清单给他,电子化邮件给他,不要在大家面前指出他的错误,别人也是要面子的。
5. 就算别人写的程序不好,也不要争吵,写个邮件给领导,反馈一下,最好先跟那个人暗地里沟通一下,哪里不好,哪里好,若解决不了,再给领导拍板。
6. 说话小声点儿,只要你不说话,就算是哑巴,别人也不知道你是哑巴,说得越多,越容易暴露自己的底,最好别让别人知道自己的高深。
7. 干活过于拼命了,给同事的压力也太大,你做了10个页面,别人才做1个,人家脸面往哪里放,而且又那么张扬?
8. 给公司打工,不在于一朝一夕,你这个月拼命努力了,你下个月也这么拼命吗?工资待遇也是一步步来的,你干10个人的活儿,公司不会给你10个人的工资。
9. 正常发挥,劳逸结合,顺其自然才是长久的硬道理,当时我干活干得走火入魔,眼睛都会红,因为盯电脑太用力了。
你说我有什么变化? 那我就把变化都说出来了,好让那些不太理解的人更好的理解,其实说得这么白了,也没意思了。