scribble

吕小荣

Blog Friends RSS About

技术永远都是需求的仆人

11 May, 2014

Feet Washing

不少程序员点击标题进来,主要目的是为了批斗我。

可惜我的博客不支持评论功能,你就忍着吧,嘎嘎。

很牛的技术往往会「创造需求」,比如:

  1. 相机让我们可以留住美好的记忆;
  2. 汽车、火车、飞机让我们旅行更方便;
  3. 微软的视窗技术让计算机进入千家万户;
  4. Google 的 PageRank 让有用的知识从海量的信息中脱颖而出。

可以想象当时这些产品横空出世时的场景。工程师高高在上,脸上洋溢着幸福的笑容。用户就像乞丐一样,用楚楚可怜眼神看着你。仿佛在诉说:你的技术太牛了,你创造的产品真是太了不起了,我真的很需要这个产品,求求你卖给我吧。

一个出色的工程师最常犯的错误就是:让我用很酷的技术创造这个需求吧。

我掌握了 Nodejs,让我给网站增加一个很酷的聊天系统吧;

我掌握了 EventMachine,让我给网站增加一个消息提醒功能吧;

我掌握了 ElasticSearch,让我给网站增加一个便捷搜索功能吧;

我驾驭了 MongoDB,让我们增加一个 Timeline 吧。

反正这些技术摆在这里,加功能三天搞定,不费电!

扯犊子

所谓的新技术创造需求完全是扯犊子。

在相机发明之前,人类通过绘画勾勒美景;

在现代化的交通工具法明之前,旅行者靠马车周转;

在计算机普及之前,我们用 VCD 看电影;

在 Google 诞生之前,我们把门户网址保存在收藏夹。

你见,或者不见,需求就在那里。革新的技术只不过让老的需求更方便实现罢了。归根结底还不都是吃穿住行,饱暖饥渴,贪嗔痴疑。

换换脑子

熟悉的框架太多了,压抑实现的冲动也越强烈。

我真是挺佩服 Vincent, 不是因为他知识的渊博,而是他的节制。(顺便溜须拍马屁 ^_^)

客服人员反馈的需求给他时,他的第一反应不是「ok,交给我了,3天搞定」,而是详细的盘问:

  1. 为什么做这个需求?

  2. 你要达到什么目的?

  3. 更本质的诉求是什么?

这种思路对于一个技术人是难能可贵的。

用户

玩转新技术是很酷的事情,也让程序员的技术更全面。但要时刻警醒用户才不会关心什么狗屁框架、高并发、机器学习、大数据。

用户关心的是:

  1. 你能让我的吃穿住行更方便吗?
  2. 你能满足我的贪嗔痴吗?(性、虚荣、贪恋、社交认可)