2013/7/15 14:54 写于 家
第五章 另一条路
本章主要的思想就是让大家往互联网软件走。因为这是未来的趋势。
它有什么好处呢?如果一切都运行在服务器上,所有的事情都会简单的多,无论是对用户,还是开发者,
部分软件从桌面消失将是不可避免的现实。
回顾桌面软件时代,人们必须学习很多计算机的知识,并且是强迫的。但是大部分的用户不需要知道这些,他们只是想用某些软件而已,他们完全没有必要知道什么叫做操作系统,什么叫做更新,他们只要可以用软件就ok了,但是,在桌面软件时代,用户就必须多少学点这些东西。可是,如果用的是互联网软件。用户就不需要知道这些东西了,互联网软件运行在服务器上,用户界面就是网页,这种形式更加的方便,可靠。用户不必当系统管理员了。
桌面软件有它自己的弊端。我们知道,简单就是美,如果互联网软件可以击败桌面软件,那么就是赢在了更方便这一优势上,无论从用户的角度还是从开发者的角度来看都是如此的。终端设备不要具备数据,所以这就会更安全。你的数据为什么只能固定在某一台电脑呢?为什么不能是可以移动的呢?可以从任何电脑上获取你的数据。
互联网软件的数据更加安全,不容易感染病毒。而且互联网软件时一个聚合体,由多个程序组合,你可以用不同的编程语言去开发,而不是想桌面软件一样,必须用操作系统的语言去写。而且,如果你自己掌握了硬件,你就可以做出任何你可以想到的事情来。你就可以提供出更多的功能。但是,如果你是桌面软件,你就必须收到硬件的最低限制,无法写出你想要的软件。
不同的编程语言有不同的用途,如果你放弃了这个优势,那么你就会让你的对手超过你。
互联网软件的发布是渐进的修改,每天都在修改,而不是想桌面软件那样,一年发布几个更新版本。而且桌面软件的bug的修复有点麻烦,往往会引入下一个bug,修复的时间会隔很久。而互联网软件则是出现bug就修改,很少出现复合式bug.
请记住,良好的客户支持可以让你更清楚的,更早的知道用户的bug和需求,所以,客户支持和程序员应该是紧密联系的。
一个想法总是可以带动新的想法,如果你现在不去想,停滞不前,那么好的想法也不会出现。将一个构思束之高阁,不仅意味着延迟它的实现,还意味着延迟着所有在实现过程中激发的构思。而计划这个词,其实就是把构思束之高阁的另一种表达方式。只要想到好的构思,我们都会动手实现。
请记住,代码要有明确的负责人,要有责任感。
人数越来越少,效率是不是就越来越高呢?这是逆向的人月神话。
软件应该做到用户认为它可以做到的事情,只有当你看到用户是怎么使用你的软件时,你才会知道用户的想法。所以,让用户参与进来。知道用户关注什么操作。知道用户在进行了什么操作之后会产生厌倦感,等等一切的资料都可以帮你开发出更好的软件。
作者提出了 “订报纸模式”正式互联网软件天然的收费模式。
请关注:小企业和个人。因为大企业往往受到很多种原因而不会购买你的产品。
现在的桌面软件开发有点乏味,而互联网这是一个大趋势。
创业的小公司只有把事情做到极致才能成功。
so,为什么不趁着统治者打鼾的时候,夺回你们的自由呢?请记住,只要你懂得支出小于收入和做出用户喜欢的产品,那么你就可以解决管理问题,之后,你不要害怕竞争,因为这些大公司更怕你们,因为学会管理比学会制作用户喜爱的软件更加的难。
制作简单的产品,不断改善,倾听用户的反馈,增加新的功能,有预知性,知道用于将需要什么。
你要自己判断,不要盲从,一个懂得设计的黑客才能设计软件,不能交给对软件一知半解的设计师。
你能做到他所不能做的事情,正如他能做到你所不能做到的事情。转载请表明出处 http://www.huangweibin.com/