Talk is cheap, show me the code.

最近读完了 Linux 和 git 的作者 Linus Torvalds 的自传,很喜欢他书里的一些话,做个摘录,也写写我的体会。

坦白说,我对 Unix 的热情从来没有淡过,我希望你们也能对某些事情说出同样的话。(Frankly, it’s never subsided. I hope you can say the same about something.)

对一件事情有热情,有兴趣,是做好一件事最基本的前提。很多人做的工作都是自己不喜欢的,甚至不认可的,这样怎么能把工作做好呢?我之前在电网工作的时候,上班和上坟一样,想做点成果吧,觉得当领导也不靠这个,没动力;和其他单位沟通吧,啥都不愿意告诉你,一共就这么多精力还被各种开会扯淡消耗了一大半。出来之后感觉做的东西至少是看得见摸得着的,CV 也有很多开源的东西可以学习。

但我偏不,我就是想要高配。(But no, I wanted top of the line.)

这点和我特别像,处女座的完美主义倾向,什么都想要最好的。工作的时候想做得好一点是优点,生活中就得注意点了,容易吹毛求疵惹人讨厌。

我发布操作系统的一个主要原因,是为了证明我不是在说大话,我是实实在在做了这件事。(One of the main reasons I distributed the operating system was to prove that it wasn’t all just hot air, that I had actually done something.)

Linux 现在肯定是开源世界里最知名的产品了,Linus 也希望得到别人的认可,不想被别人怀疑光说不做。联想到之前的电气行业,研究的学者都把模型捂得严严实实的,这种氛围是做不出好的研究的。科研文章中也有很多是无法复现的,让别人认可的前提是别人得相信你做的东西是真的,这样自己也能获得成就感。

作为领导者,最好最有效的做事方法,并不是让下属去完成领导吩咐的工作,而是让他们做真正想做的工作。好的领导者自己出了错的时候能够随时自知,并且懂得如何及时补救。此外,他们还会听取他人意见,把决策权交给他人。

怎么才能让下属做真正想做的工作?除了刚才说的,要做一些踏踏实实的,看得见摸得着的工作之外,还有一点是领导者要知人善用,因材施教。每个人都有长处和短板,应该尽可能扬长避短,而不是苛求下属成为通才。国企领导的一大特点是不会承认自己犯了错误,这样会很没面子,没法在下属面前立威信,可谓现实版皇帝的新衣。但他们不知道,知错能改,善莫大焉,不承认自己的错误并不能掩饰或遮盖,反而会遭到别人的鄙视。

成为领导不是难事,而那些缺乏主见的,就会倾向于让别人来为他们做决定,听别人的指挥做事。

这是我的一大缺点,很多事儿自己决定不了就倾向于放任自流,不具备当领导的气质。好的领导应该具备出色的协调能力,平衡各方利益,团结各方力量,需要重点加强学习。

留言

2018-05-15