有些童鞋就是不听。一个例子:
俺们经常要求软件组加一些功能给仪器。俺进公司没少跟他们苦口婆心。不是说俺软件水平高,俺承认俺是编程业余水平。这个事情俺是一再跟同事们讲。当年俺到处找工作,就是没个软件奥夫。这个就说明问题嘛。
一直跟软件组合作,他们领导知道,怪哉是个好童鞋,都不给他们找麻烦,所以台面上就和气生财。可他手下高手们不服气啊。
最近要跟他们组顶尖高手合作。时间紧,任务重。我说这块容易,这块还行。另外这块头绪多,俺自己来,俺把输入输出最简化,实现部分我弄,你们弄别的部分。
这哥们不爽啊,说着可是C++啊,你会把程序CRASH的。没办法,俺给他的CODE他就是不用,自己改!一会说指针越界,一会说没DEFENSIVE。俺都一一解释。好了,程序搭好,他一PROFILE,说我那块是瓶颈。影响整个程序效率。这还好,他把所有相关不相关人等都加进EMAIL LIST.
俺还是不急,OK,让我们回到我给你的代码(每次俺都这么教育他的),这行代码为什么慢呢?这个变量我是放到寄存器里的,如果你那么弄就不是问题。他说,尼玛,你怎么能保证有那么多寄存器呢?我说,当然当然,你对的。不能找到寄存器,STACK也好啊,你可别扔到HEAP去啊。
他老板今天终于爆发,说,你自己用怪哉代码就那么难吗?赶快换,今天就要调试好!
一下整个世界就等21号了
这个资深童鞋犯了3个错误:
【1】认为怪哉业余,拿把斧头到班门,他要为尊严而战;
【2】他老板一直暗示他,他就是不服,硬是要弄得众人皆知;
第一个错误,俺不找你麻烦,你干嘛找俺麻烦?大家都是工作,你干嘛要比别人强?强烈又咋的?不低调;
第二个错误,他看他老板对俺客客气气,觉得那是因为他老板水平不够。他是不错,可离他老板还有段距离。至少他老板挑战别人不会弄得丢人现眼。