现在的位置: 首页 > 综合 > 正文

有想像力的程序员才有未来(二)

2012年05月19日 ⁄ 综合 ⁄ 共 1513字 ⁄ 字号 评论关闭

有想像力的程序员才有未来(二)

吴旻

泰岩网络工作室

 

         老婆是我心目中的“总理”,因为她“总是有理”!这对于女人算不上什么缺点,相信婚着的男人都明白。

         老婆有理的逻辑大体如下:

         1、错不在我;

         2、你说话气人。

         她用这个办法对付我,屡战屡胜!在和老婆大人又团结又斗争的生活中,我增长了无限的智慧。“错不在我”的种类有很多,比如“我忘了”,“我没时间”,“我心情不好”,“我有什么好处吗?”,“我不会”,“我就这样!”,“这太难了”,等等。“你说话气人”的意思基本上是认可了我的观点,但觉得我在处理方式上有问题,所以她不能负主要责任。

         夫妻嘛,大体如此。

 

         工作中偶尔也会碰到“总理”级的合作伙伴,总归一句话,他的工作没完成或者没做好,那一定是有外因的。比如,“工作量太大呀”,“人手太少呀”,“被什么事给耽误啦”,“需求总是变来变去呀”,“其他人的工作没准备好没法往下做呀”,“我就是按你说的做的呀”。“总理”级的伙伴想表达的意思是,他/她是很想做好的,但没做好实在是因为有外部的原因,所以“错不在他/她”。干脆直接表达挣得太少,所以不用干那么多的,不时的也能碰到一个半个的。

         我有时会向这样的合作伙伴表达一下,能不能想想办法。比如,“工作量太大”,可不可以想办法简化一下,“别人没准备好”,你可以先进行设计和写测试代码。没想像力的伙伴常常很直接,告诉我没办法,或者去一边休息了,然后装模做样地好像是在进行设计,其实什么都不是。

         有想像力的意思是说,对一件事情的处理方式是多种多样的,一种不行一定还可以找到另外一种可行的方案。

         有想像力的意思是说,困难一定会有,我们想表达的是我正在努力解决,而不是解决不了是因为有外因,所以“错不在我”。

         有想像力的意思是说,世界是五彩缤纷的,不是非黑即白的,更不是零和的不赢即输。不光是“我”和“非我”,更是“我们”和“大家”。

 

         想像力有时是和能力有关的。有次我问同事,实现某个功能换种方式行不行;同事很紧张的回答我,不这样做就会出错。他确实很紧张,看出来他碰了很多壁。我提出新方案他认为不可行,仅仅是因为他有些技术困难解决不了,其实与方案是否可行无关,但他会回答我“这个方案不行”,背后的理由是他试过了,而且失败了。然后,我和他一起来实现这个更高效的方案;最后,我们都笑了。

         想像力有时候是和视野有关的。偶有同事不赞同我的方式,比如使用更先进的SVN功能。他的理由表面上是“我不知道,我不习惯”,背后的理由其实是“我不想知道,我也不想习惯,你看我现在没有使用,我的工作也照样没问题呀”。他实在想不出我的意见除了给他带来麻烦外,能有什么像样的效果。看在我也是“农民”的份上,也是如此的“安土重迁”,我就“以德服人”好了。

         想像力有时候是和进取心有关的。同事拿给我一个设计方案,我有些皱眉,指出其中的一部分应该做出改变。他看了我一眼,回答我说:我同意你的观点,但从前的开发人员就是这么做的,因此,没必要做出改变。这位同事似乎比较喜欢安于现状,缺少进取的勇气。我说,那我们看看我们的竞争对手都是怎么做的吧。当我们找了我们竞争对手的产品看时,发现别人家都是按我们认为应该做的方式去实现的。那一瞬间我有点悲观,难道我们的文化真的是这么鼓励“不思进取”吗?

 

         感谢在《有想像力的程序员才有未来》中给我回复的朋友们。其实到目前为止,我谈的都还是缺少想像力的事情。以后,我会多谈些我理解的想像力。

抱歉!评论已关闭.