为什么程序员应该学习修电脑?

吃晚饭的时候,接到一个学姐打来的电话,说是她老公回国,想要买笔记本电脑,想找个懂行的人帮忙挑选,想来想去,只想到了我。跟我吃饭的是个MBA,他天天有人一起聊天喝酒,而我只被广告短信偶尔光顾。

记得不知道多久以前,某BBS上有个热帖叫做:我们信科的不是修电脑的!而国外还有一件很有名的T恤在这里

在其实也不太“懂行”的我热心的解答了学姐的疑惑之后,回来便想写这篇博。

感谢本科时的心理学概论学习,这个问题可以从马斯洛的需求层次理论说起。一般来说,马斯洛把人的需求分为五个层次,由低到高分别是:

生理需求,就是食与色。

另外据说有还有房,但是在天朝,我想房应该摆在更高的层级上,也许放在自我实现层级?在天朝,房已经不仅仅是避寒遮雨的东西,而是人生成就的标志以及讨老婆的利器。扯远了…

安全需求就是说不但要有得吃有得穿,还得保证明天有得吃有得穿,所以一般咱过年的时候拜年短信写的身体健康,工作顺利啥的都是这一层的美好祝愿。

然后是社交的需求,亲情友情爱情。

在就到了尊重需求,因为有了社交,人就有了被认可被尊重的需求,也就是我们经常讲的地位和面子。

自我实现需求我就不讲了,因为俺暂时还无法理解这种需求,目前我的理解就是一种人在牛到独孤求败以致蛋疼时聊以自慰的动力。

然后再来看看对于程序员来说,为什么修电脑的技术很重要。

程序员通常都是被喂得很饱的,因为神一样的google说,要让程序员有足够的食物,所以所有的IT公司几乎都开始拿食物当福利,免费的午餐,免费的零食和饮料,所以虽然某本书中将程序员形容为code monkey,但从体态来说,他们更像是code mole,因为整天窝在写字间坐着不动盯着计算机屏幕,他们逐渐变成圆形,视力逐渐退化,而且偶尔见到阳光习惯性眯着眼,就像一只刚出洞的鼹鼠。所以,第一层次的需求对于他们来说,可能至少能满足一大半……

然后程序员这个群体的的奇特本性就开始显现了:

他们没有安全需求,因为他们认为这个行业本身就是不安全的,今天的热门技术明天就成了Trash;线上的应用永远在Crash;今天还是最有希望的科技公司,明天就Run out of cash……他们在不同的泡沫中游走,同时每天都在为自己的未来焦虑。

他们也没有社交需求,因为目前的计算机还不能通过图灵测试,所以严格来说不算是人,而社交需要的是跟人打交道……

但是,他们却有着强大的尊重需求,因为每一个程序员都认为自己是天才,每个程序员都认为自己因为懂得计算机而了不起(这确实很了不起)。而真正残酷的现实则是:唯一需要他们的只有他们的老板,其他人则可能根本不知道他天天在哪里出没……

在社交的时候,任何人都必须握有社交资源。我们结交医生是为了哪天生病了能在医院排上号;结交金融家是为了获得值钱的投资信息;结交美女则是为了美的享受;在天朝,结交公务员还会有各种各样的原因……

程序员有什么可提供呢?对于一般人来说,除了修电脑和电子产品导购,可能没有什么其他的可提供的了(当然,也有人说在大学里,精通C语言也是算一个)。也即是说,帮助别人维修电脑或者给别人提供电子产品采购方面的信息很可能是唯一让人对程序员采取主动的理由,也是程序员的尊重需求得到满足的唯一途径。但是一个程序员应该注意的是,他自己修电脑或导购的能力,一般敌不过村里的小贩,或者本公司的IT职员,所以不经学习贸然出头很有可能自取其辱……(俺就不说自己了,很多回了……T_T)

 

最后,让我用一个血淋淋的joke结尾:

当年我和kiki同学一块学车的时候,kiki同学跟教练在车上聊天

kiki:我男朋友是P大学计算机的。

教练(特憨厚):真厉害呀!那在海龙得有好几个柜台吧?

本文网址:http://blog.perlfect.me/2010/04/2/why-programmer-should-learn-to-fix-computer.html

comments powered by Disqus