开发一个软件,功能很多,先做哪一部分呢?有人为了自己省事,先做的是自己觉得容易,结果做了一大堆一直用不到的功能.有人呢,为了表现自己的能力,先挑比较酷的功能做,结果华而不实.真正应该做的是什么呢?
看了Don Box的最新文章讲如果要写给其它程序员用的代码“First I write the code I would want to write if I were the other programmer. Then I do whatever it takes to make that code the real implementation.”,即先写别人最想要的东西!
没错,做软件也一样,你首先要想这个软件能为用户带来什么价值,用户最想要的功能是什么.别做了很多东西,然后,诺,这就是我做出来的东西,至于对你有没有用我就不知道了.......