+++++++++++++++++++++++++++++++++++++++
程序员的credit(1)——何谓credit
+++++++++++++++++++++++++++++++++++++++
By ZhangHui
credit可以理解为"信用",但又不止于此,它还包含又周围的人对你能力,特点的认同和其他看法。以前看一本有关微软的书,里面就讲到一个程序员应该有意识的建立自己在团队的credit。让其他人信任你,认同你,能交给一些有价值的事情。
当然,有好的“credit”也必然有坏的“credit”。谁都不愿意背上“bug制造者”的恶名,但事实上每个团队都有这样的人。一传十,十传百,你就建立了很不好的印象。
如果你一辈子只想老老实实的在公司里当一个程序员,那就就应到小心翼翼的逐步建立自己良好的credit。这是保证你在公司生存的哲学。个人的待遇,机会并不是总随着年龄的增长而增长,相对应,当一个人能不断增加自己好的credit时,那么增长是自然而然的事情。
典型的credit如下:
好的:
1。他的代码很少出bug
2。他总能接受挑战,承担难的任务
3。他的交流能力很好
4。他很善于学习,能学以致用
。。。
坏的:
1。他总是出bug
2。他的代码写的实在是太糟糕了
3。他做事的方法不对,总是事倍功半
4。他不能虚心听取意见
5。他总是挑活,而分给他的任务却总是做不好
。。。
你可以自我评价一下,看自己的credit是什么,好的多还是坏的多。credit的建立是长期的,渐进的。但是如果你能有意识的注意这一点,或许还能做的更好。当然,这建立在认真的基础上,如果你只想做一些表面文章,那么你只会更累,弄巧成拙。
+++++++++++++++++++++++++++++++++++++++
程序员的credit(2)——同事之间
+++++++++++++++++++++++++++++++++++++++
你可能认为,所谓的评价都是平面的,千篇一律,走过场的。但事实上,现在的公司,无论大小,在评价人这一点上都比较认真。有硬性的,量化的指标;也有软行的,感性的东西。说句实话,你和一个待久了,对这个人自然就有了认识。这点很容易理解。
公司里,具体到一个团队里,credit的评价有两个层次,一个是在同等的同事之间,一种是manager对你的评价。
前者是自发的,偶然的,之多影响你和某些同事之间交流的进展。抛开竞争关系不谈,基于这种同事之间的credit,很能影响
“哪些人经常在一起”
“他们经常讨论什么事情”
“谁经常会向谁求助”
后者呢,是自觉的,经常性的。因为现在无论是team leader还是manager,他们的一个重要角色就是做下级员工绩效的评价者。你在他心中的credit直接影响了他对你的重视,培养程度。这些credit会影响到
“他会不会给你机会”
“他是否能把重要的事情交给你”等等
至于待遇上的变迁,那只是结果,不在讨论之列。
+++++++++++++++++++++++++++++++++++++++
程序员的credit(3)——特立独行
+++++++++++++++++++++++++++++++++++++++
人是有区别的,相互差异的。在公司的credit也是如此。除了满足公司的基本标准,尤其应该注意个人特点的培养。你与他人不同之处,会在你的credit重占据很大的成分。因为人们总是习惯于从差异入手去记住一个人,评价一个人。
“他特别有创造性”
“他总能解决难题”
如果你的credit中能有其中一项,那么恭喜你,你有了不错的根基。以我的经验,这种差异性的建立,保持和增强,可能在最初都是不经意的。但是随着时间的推移,随着一些有意无意的阻力的产生,要把这点保持下去,还是需要自觉的认识,坚定的信心。
我的习惯是,把自己感兴趣的一些资料发到邮件列表上,记忆很深的是,有一次的邮件引起了leader的重视,后来我就有了一个不错的机会-“做不同的事情,做别人没有做过的事情”。几个月后,这个“难题”解决了。在这个过程中,我得到的是更多经验,更多的机会。所以,事后我总会想,如果我没有这个与大家“share”的习惯呢。如果我没有发那封信呢?要知道,在一个大的团队中,要获得一个好评价是不难的,但是要获得一个不同于他人的评价是很难的。想起以前看过的一句话-“一个人的特点决定了他的机遇”,此言诚哉!
当然,后来总有人,有意无意的跑到我这里抱怨,说那些信是垃圾邮件,说他们看不懂。我能说什么?其实那不能怪我,因为邮件这种share方式本来就有问题。当让,后来我也注意尽可能把信发给可能关心这个问题的人。而这个习惯呢,还是要坚持。
通过这件事情说明,一个人,一定要破处阻力,自觉有效的培养自己的特点。如果别人一想到你,就想到这些特点,那么你还怕没有机会吗?
+++++++++++++++++++++++++++++++++++++++
程序员的credit(4)——把信交给加西亚
+++++++++++++++++++++++++++++++++++++++
把信交给加西亚--现在是一本很流行的小书。知道这个书,是2000年毕业后在华为培训的时候。不知为什么,3年后,社会上才开始流行这本书。
我没有看过整本书,但我知道大概的情节。其实每个公司都希望自己的职员具有这种精神,危难时刻,挺身而出;克服困难,完成任务。
知易行难,说道里大家都明白,但是一旦遇到问题,更多的是推诿和抱怨。所以我们的manager经常挂在嘴边的一句话是“我不想知道是谁的问题,我只想知道谁能解决问题!”所以说,在混乱而艰难的情况下,如果你能挺身而出,那么你的credit中会留下重重的一笔财富。
当然,就我的理解,把信交给加西亚的故事中,至少包含了两方面的意思:一是关键时刻要挺身而出;二是一定要负责到底,完成任务。
需要“挺身而出”的机会实在是少,但是需要你负责到底的时候却非常多。“对自己的任务有责任心”,“能把简单的事情做好”是每个程序员的基本素质。
无论你的credit有多好,你都不能失去"负责任"这一条。
无论你的credit有多差,你至少要有“负责任”这一条。
+++++++++++++++++++++++++++++++++++++++
程序员的credit(5)--更广阔的职业空间
+++++++++++++++++++++++++++++++++++++++
前面讲的都是credit在公司内部的一些体现。其实对大多数程序员来说,credit还有着更深刻,更广泛的含义。
公司,无论多大,毕竟只是一个小小的空间。这种说法有两个原因:
一。你可能会不断的换工作,但是你的兴趣却能一直保持下去。
二。公司里和你做类似的事情,有类似兴趣的人不会太多
所以,对程序员来说,“社区”才是更广阔的空间。职业策划,培养的重要步骤就是在社区建立自己的credit。举几个例子:
“候捷”,大家马上会想到C++方面的一些精品书。大陆程序员书籍有“精品”概念,当始于此君。还有一些比较知名的ID 如“gigix”“梦魇”等等。姑且不论人(我不喜欢评价人),但就名而言,在我们这个社区还算比较知名。
另外,就news group,mailling list而言,每个社区都有些知名人士。有些人好斗,有些人乐于助人,有些人知识渊博。我们现在看到的一些著名的“programmer to programmer”的书籍,很多就缘起于这些纷繁的社区。
建立,培养,壮大自己在某些社区的credit,就是为自己将来的职业生涯进行最好的拓展。随着你的良好的credit的建立,你就能的接触更多的人,做更深的交流,承担更多的责任,从而在各方面得以进步。
+++++++++++++++++++++++++++++++++++++++
程序员的credit(6)--如何建立自己的社区credit
+++++++++++++++++++++++++++++++++++++++
1。找一个好的ID,或者实名。那种随便的ID或者有很多人都用的ID最好不要选
2。始终用这个ID去做事情
3。及早的确立自己的兴趣范围。围绕这个范围核心去做事情,最终建立自己的专长。
4。做积极的参与者,贡献者。不一定是非得写出emacs这样的软件的人才能为社区做贡献。回答一些问题。参与一些讨论,提交一个小的但却有用的软件。这些都是积极的贡献之道
5。少说废话。其实是想说,多做精品。可是造化弄人,精品注定难做,所以想多也不行。据说C++的作者一年只写5篇文章,可谓惜墨如金,但是每篇都是精品
6。建立自己的个人主页。这是你在社区真正的家
7。多做一些原创,稍一些翻译,更少一些转载。程序员应该习惯用英语,所以要稍一些翻译。至于转载,因为现在有google,所以,转载自身的价值很小。大家一般都只能记住原作者。而且,如果你的文档列表中都是“转载”和“翻译”,那么人们对你自身能力的认同度就小
8。练习写作。程序员应该经常用清晰简洁的语言去发表观点。所谓credit,大多数时候都是通过写来建立和表达的
9。练习写软件,从小的做起。贡献出去,并完善它
+++++++++++++++++++++++++++++++++++++++
程序员的credit(7)——专注的力量
+++++++++++++++++++++++++++++++++++++++
在建立credit的方面,个人主页起了非常大的作用,在我印象较深的个人主页有如下几个(国内的)
程序员小辉的主页
候捷的主页
zhuyi的主页(hi-pda.com)
统一的印象就是“专一”,由专及精,由精而深。从而树立了他们鲜明的形象。这都是成功树立credit的典型。
记得毕业前找工作时,看到的简历都是千篇一律“精通VC++,VB,Java”。那是缺乏credit的,因为写这样简历的人根本还没有自知之明。工作几年后,在找工作时,便会老老实实的写上自己做过什么项目,写过什么软件。这时,你的credit就相对提升了。因为你在用事实证明自己的能力。
当然,如果你能自觉的认识的建立credit的重要。注意道专注对于建立credit的重要性,那么恭喜你,你已经走上正途!
=======================================
版权所有 \copyright张辉 2003
本文可原封不动的拷贝和自由地再发行,但在拷贝和再发行的拷贝中必须
原封不动地含有这段版权声明。