什么技术和应用赚钱?
我一直在想,业界这么多伟大的公司给了我们什么?
70年代的PC还不是PC,那是一些开关一些电子管一些LED灯,那是电子发烧友的玩意。除了这么玩意就是大型的计算机和终端。那是白大褂的科学家的圣物。PC出现了。个人的、CPU、硬盘、键盘、屏幕,价格、标准,迅速走向大众。直到90年代开始,我国才重复出现了美国的80年代PC风行的潮流。原因还是价格和工业制造质量和量产管理方法和量产流水线。
没有DOS,我们何以启动计算机,何以存取硬盘上的文件,何以运行硬盘里的应用软件?DOS+PC,成为软硬双雄,谁离了谁都玩不转。DOS让PC进一步风行。但DOS还需要记命令记参数,否则你面对那个黑乎乎的屏幕,你无法知道这个PC里到底有什么东西。WINDOWS的图形界面+鼠标,让用户靠图标的隐喻猜想就能运行应用软件,完成自己的所需。
没有SQL语句,我们要存取数据库是多么的难。没有ODBC,我们直接使用特定数据库的DB C程序库来存取数据是多么的难。
没有浏览器,我们无法进入互联网的这个大宇宙,只能看自己的这台孤伶伶的电脑。没有搜索引擎来爬全世界的网站数据,我们怎能知道世界如此缤纷多彩,我们怎能知道这么多网站,通过这么多网站的新闻、论坛、BLOG,认识那么多有才的人,并且通过交流学习,更飞速的提高我们自己的见识和事业。没有这么强大的爬数据、存储数据、搜索数据的技术能力,也不可能有这种自动翻译网页的好功能。人类在语言和文字存在隔阂,因此文明和思想交流与融合发生缓慢,如今在信息世界自动翻译,这是在无形中建造通天塔。有了全球最新的地图,有了移动手机,有了手机定位服务,我们在哪里,周围有什么,在信息界,周围可以自动告诉我们,我们也可查询周围,我们无需靠我们的眼睛去看,往往我们要找的东西就在眼睛看不到的地方被遮盖着。
adobe给了我们flash,让我们在WEB上直接看视频。又给了我们FLASH MX,把视频制作门槛大大降低。想过去这可都是专业人才能做的事情。把一个东西从专家手里解放出来交给大众都能做,这种事情就是里程碑或者革命。我们在业界要想成功,就要寻找这种东西,然后把这种东西变革成大众都能做的东西,我们就成功了。
没有短信,我们如何简明扼要的通信来加快效率又不打扰人。然而短信这个东西是和电话号码绑定,而电话是个只要它响你就无法拒绝的东西,有时候我们并不想接,而且也不知道接起来会发生什么事情。于是,世界上还有IM,让我们可以想接着聊就接着聊,不想聊就假装不在。可短可长,可查聊天记录,可群讨论,可语音通话可视频通话,可传文件,无论何处,只要那自己的号码登上来,朋友们的联络方式就都在了。
瑞星的云安全,把样本收集放给了大众。百度的百科、知道、贴吧也都放给了大众。discuz!让稍微懂点电脑的人就能开个论坛和SNS。blog让任何一个人都可以建立自己的个人网站。淘宝让懂使用电脑的人就能做生意卖到全中国。GOOGLE把广告放给了大众,谁都能投放广告,谁也都能链接广告来赚取广告费。这都是用了变革方法将专业人士才能做到事情,一下子放到了大众。这就会成功。
开发仍然是件困难的事情,因为要知道HTML,要知道CSS,要知道JAVASCRIPT,要知道SQL,要会部署,这都很难,无法走向大众。我想,这个变革也快来临。虽然曾经我们惊喜于FOXBASE的快速数据库应用开发【UI编程+逻辑编程+数据库一体化】,VB的可视化开发、PB强大的DATAWINDOW、DELPHI强大的开源基础类库/第三方UI封装控件/强大的逻辑编程语言能力/强大的数据库存取组件。但是,开发仍然无法走向大众。现在,PHOTOSHOP和FLASH MX已经走向大众,大众可以做些自己认为满意的作品。然而,专业设计者仍然可以使用PHOTOSHOP和FLASH MX制作出专业水准的作品。我们的开发也希望如此。我们如今的各种组件模型(CORABA\EJB\COM+\.NET\SOA)、组件容器、服务总线、中间件、各种框架,并没有让我们开发更简单/开发效率更快/代码质量更稳定/修改更易。
我们确实需要更酷的工业设计体验,更随心所欲顺其自然的人机交互体验,更方便的随时随地不受限制的IT业务处理逻辑调整,更海量的规则数据存取查询,更无处不在的自然习惯性存储(我不要考虑它存储是否会丢/是否会满/存在什么地方)。
回顾20年我国IT界(1989-2009),我国IT业界到底给了我们什么。
看硬件。从大型机与终端到PC与局域网服务器到笔记本电脑到上网本到手机与云服务器。
看操作系统。从DOS到WIN3.1到WIN95\WIN98\WINME到WINNT\WIN2000\WINXP到WIN2003\VISTA\WIN2008到WINDOWS7。从LINUX到UBUTU到android,当然还有tiny linux。
看数据库。从FOX DBF到ACCESS到SQLSERVER\DB2\ORACLE到MYSQL\SQLITE。
看开发语言与开发工具。QUICKBASIC\TURBO C\TURBO PASCAL\FOXBASE到VB\PB\DELPHI到HTML\CSS\JAVASCRIPT\XML\ASP\JSP\ASP.NET\JAVA\C#\PHP。从BORLAND与微软Visual studio争霸到eclipse开源开放与插件。
看业务逻辑。从一锅粥到函数到OO到组件。从CORBA\COM\EJB\COM+\.NET组件\SOA。各种组件容器中间件、WEB中间件、事务交易中间件、消息中间件、安全中间件、服务总线。
看UI。从DOS到WINDOWS到WEB到FLEX。
看应用。QQ已经10年了,新浪新闻也是。邮件不是FOXMAIL就是OUTLOOKEXPRESS。播放器从XING到超级解霸到midea play到realplay到暴风影音。下载工具从FTP到蚂蚁到快车到BT电驴到迅雷。浏览器从网景到IE到firefox以至如今的chrome。用友的U8/金蝶的K3.都10年了。OFFICE出了一代又一代,从OFFICE95\97\XP\2000
\2003\2005等等,变化又如何呢?
看软件工程。我们仍然80%的公司停留在20人以下的开发团队规模。大量的IT企业只有开发人员,连测试人员都没有,而且连公共代码开发人员都没有,都是每个开发人员各干一块然后代码堆在一起,或者干脆每个开发人员一块自己维护自己的。这种局面,居然被认证ISO或CMM的挺多,颇为讽刺。连我在《走出软件作坊》中提到的四套马车:项目经理+公共代码开发+测试+文案都无法保证这样的岗位架构。如果真能持续的做到《走出软件作坊》那样的水准,咱们中国的IT业界必然会获得一个整体的质的提高。要知道我们80%的IT公司都是乌合之众没有章法,如果推广有力度,我相信《走出软件作坊》给中国内地IT界带来的质的提高比《世界是平的》、《蓝海战略》、《从优秀到卓越》、《送给加西亚的信》这些书更有力度。
我们抱怨不易用,我们抱怨项目混乱,我们抱怨没有文档,我们抱怨培训不到位,我们抱怨软件不稳定。试想,我们有专职的项目管理岗位和角色和人员来保证项目进展么,我们有专职解决易用性问题的人员吗,我们有专门写文档的人员吗,我们有专门保证软件稳定的人员吗,我们有专门保证培训质量的人员吗?我们没有。
我们为什么没有?因为我们养不起这么多专职的人。我们为什么养不起这些专职的人?因为我们的客户不会给我们付钱让我们来付出成本找这些专职的人?我们的客户为什么不会给我们付钱但又抱怨不稳定不易用没文档培训不专业?因为客户认为不重要。
如果你的不稳定会让他损失惨痛的金钱,他会付钱也要让它稳定。可惜,大部分IT项目不是如此的关键。想想飞机控制软件,想想卫星控制软件,想想流水线生产控制软件,想想汽车控制软件,想想电梯控制软件,想想路由器控制软件,想想医疗仪器控制软件,想想GOOGLE的搜索技术或存储技术出问题,想想电信计费软件出问题,想想银行存取款软件出问题。
从以上我们可以得到,面向大众的,错误会影响面很广或损失金额很大的,数据海量,要求极高性能、安全、稳定,这都是金矿。我们要做就要做这样的应用。我们在生活中工作中找找周围有没有这样特性的事情,这就是机会。
从未来看,云与多租户环境、手机与3G上网、插件平台框架、SOA\open api、flex\sliverlight,开放合作社区,处处开放/开源/合作放给大众,这是一条路。开放自己,尽可能的合作,是未来的主流。你的商业战略、你的公司内部管理思想、你的产品,是否开发与合作?
另一条路,就在果核里,那就是嵌入。要么最大,要么最小。和当今的世界研究也非常类似,有人在研究宇宙,有人在研究DNA。
但这仅仅是技术。而大众是感知不到技术的。焦点应该是应用。你观察一下,什么东西需求量大,但是就是由于专业人少而无法扩大,那么这个东西或事情就是个机会。
2009会出现什么激动人心的技术呢?我个人认为没有。除非在搜索上有突破技术产生,否则没有惊喜。搜索,仍然有前途。
《走出软件作坊》网上订购:
互动网:http://www.china-pub.com/508874
卓越网:http://www.amazon.cn/mn/detailApp?prodid=bkbk812538&ref=GS_TS&uid=168-8093432-0389064
当当网:http://product.dangdang.com/product.aspx?product_id=20435119
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15232337/viewspace-557654/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/15232337/viewspace-557654/