什么样才是个好司机?
和公司几个同事谈产品开发的问题,谈到程序员在做软件开发时候的对待产品的态度,我举一个例子,问了他们一个问题:什么样的人是个好司机?他们的答案各有不同,比如开得快、开得稳、省油、安全等等,我帮他们把提出的标准总结为三个类型:
- 司机很爽:开快车、爱超车、体验驾驭和突破的快感,开好车、体会技术和物质的愉悦;
- 车很爽:懂得车的性能、最省油、最省车耗,爱护车,同样的车他总能保持更好的性能和服务时限;
- 乘客很爽:坐他的车的人很爽,平稳、安全,从来不会让乘客晕车。
面对这样的分类,同事们一经点破,所有人都毫不例外的选择第三个,让乘客很爽的司机才是真正的好司机,这个故事来自我个人的一次乘车体验,一个自称在军队做高官司机的黑的司机,愣是在乡村土路上,把一辆普桑开得平稳到我可以坐在后排用笔记本看碟,他说了一句我一直记忆很深的话:坐我的车,从来没有晕车的。
把好司机换成好的程序员、好的产品经理,这个话可以同样的讲:
- 程序员爽:自己做了一个自己很爽的程序、突破了技术难题、满足了一种技术成就感;
- 程序很爽:完美的代码、最新的技术、极低的资源消耗和极高的程序性能,追求技术的突破;
- 客户很爽:使用产品的用户很爽,产品易学、功能恰当、操作简便。
毫无疑问,任何一个人都会认同,让客户很爽的程序员、产品经理才是一个好的程序员和好的产品经理。什么时候,一个程序员或者产品经理可以很自信的说一句:用我做的程序、绝对是最易用、最可靠的。我相信这个程序员一定是最优秀的程序员,至少也可以说他具备成为一个优秀程序员的最重要素质:用户至上。

最新评论