个人荣誉高于一切
转载
上个周末的加班有很大程度的自愿,正如以前的提到的,两年多来我什么都没做成,在我简历里只有那些零散的演示,但一直缺少一个拿的出手的完整的作品。那些片断,只能叫 code,离 program 还很远。现在这个东西终于成型了,是我之前所做的东西里最接近“完成”这个词的一个。虽然看起来只是个很普通的小程序,耗时一个多月、100K 多的代码。从功能上讲了无新意,我只能把我的经验和规范写在里面,好像一次总结,从五年前第一次装 PHP 4.0.6 到现在的一次总结。
我一直否定合作的存在。首先,交流对我来说是一件很困难的事情,比方我对某样交给我的东西不满意,我只好将就,这让人很不愉快,我认为他在敷衍了事,甚至他愧对自己所拿的那份工钱,而我又缺乏足够的口才能让他不对我产生厌烦的同时又能一遍遍的返工来达到我的要求,因此,如果老板没有皱眉头,我必须也得装做若无其事。其次,不太可能找到 n 个水平非常相近的人去共事,我对一年前的自己的水平都脸红不已,又有什么办法去安心面对水平参差不齐的合作者?经验是一方面,否是有好奇心和耐性则是另一方面,水桶的容积取决于最低的那块木板,这对于团队来说同样适用,这会影响长木板的判断,他会疑惑自己为什么会和一块短木板钉在一个桶上。
我不是在抱怨,那是很可耻的行为。哦,对了,推脱责任——这也是团队中容易出现的问题。决不应该把这些当做问题去对待,克服他,等半年后笑对当时的经历,把它当作一种谈资,这才是正确的态度。两天前突然又翻开硬盘上存了两年多的《兄弟连》,期间联想到,大多数人都缺乏荣誉感,三个月前的我也是,不过在那次开会后已经被激活了。仔细回顾了一下这几年,我应该看的更远点。这次做东西可以说加班费、对公司的责任感这些并不是主要目的,纯粹为了满足个人的荣誉感,哪怕最后实现了所有功能、却因为某种奇怪的原因而没能付之使用,我也满足了,因为从程序的结构上、效率上我都认为这是我做的最好的一次。这就足够了,仅仅为了我自己,和任何其他人都无关,我要强调我是自私的。
不知道我的父亲当年是否也是在这样的心态中起家,我的父亲是令人骄傲的。一个白手起家的木匠在一个偏远的小县城做到现在的成绩,绝对是出类拔萃的。记得是 00 年或者 01 年的时候,有顾客来店里买家具,跟我母亲说,以前就在你们家买过家具,后来用坏了,就再来买,母亲听了很惊讶,奇怪家具怎么会用坏,而且坏了没来计较质量问题而是继续买,仔细一问,居然是 86 年或者 87 年时候的老顾客,家里客厅的沙发由于来人多,已经彻底磨损的不能用了,可架子还是那么结实,可见其质量,所以特地回来继续买。二十几年下来,应该有成千上万的人用过父亲店里的家具,如果没有荣誉感和成就感在里面,仅靠养家糊口的念头,绝不会是今天的样子。我最大的人生目标,就是超越我的父亲。这辈子做到衣食无忧,我想是没问题了,不过超越我的父亲,现在还想象不出来。
一直没碰到合适的哑铃,最后随随便便买了一对 4 KG 的,老婆不同意,我说咱俩不太可能专门上体育用品商店去挑个合适的,我一年前就有买的念头,结果拖到现在还没买,就算不够合适,用了一段时间再买,也不算冤枉,哑铃的价格远小于我对哑铃的需要。
高中时就用的 4 KG,那时候就觉得太轻不好看,现在还是 4 KG,有点寒碜。不过对于长期没有任何锻炼的我来说,一口气做上四百个还是需要很努力才能做下来。其实一开始仅仅是为了练练胳膊穿 T 恤能好看点,可买了之后开始认为锻炼意志力比锻炼体质更重要。我有一个很大的弱点就是缺乏毅力。在练的最难受的时候还要继续练下去,那种体验很难得。现在坚持两天练一次,因为据说这样肌肉才有时间生长。结婚后养成很多好的习惯,我也相信这个锻炼也能养成习惯
一年前曾经的组头老侯跟我说 Java 如何优越(他也是 PHP 出身),我说高手就是拿筷子也能杀人,我最看不上的话题中唯语言论(及唯工具论)就是其中之一,CSDN 所有板块都有恶心的臭长话题就是讨论本版的语言和其同类语言相比优越处都在哪,如果成天琢磨这些的话我永远不会有什么出息,所以我专心致志的写 PHP 写到了今天。可直到而现在,我才发现我所有的命名规则都在靠近 Java 的格式,包括文件的命名规则。从代码的共用性上讲,不用说 Java 的 class,我觉得 Perl 的那些 ppm 也比 pear 什么的要好的多(没细研究,基于很浅薄的印象),PHP 有不伦不类,只学了到了 Perl 的皮毛。我现在又开始推翻曾经坚守的想法了。相信一切的这些演变都是因为我写的越来越多了。
感觉《程序开发心理学》里如下的这个问题很有意思(P158 第六章 程序开发项目)
就工作本身的高低贵贱而言,下列工作在你心目中的先后次序是怎样的?为什么?
a.文档化
b.数据库维护
c.系统测试
d.进展报告
e.标准化
f.诊断程序开发
g.培训
这道题很像那个普什么问卷,用很简单的提问就能展示出一个程序员的价值观
这次做东西,一个老毛病就是总是拘泥于细节,说起来很可耻,我想着是因为写那些细小的、无关紧要的、我已经熟练的东西写起来不用费脑筋,看起来像是在偷懒,从而总是下意识的回避和拖延那些需要思考和规划的关键性步骤。