未来还有软件吗?
这句话听起来莫名其妙,换句话说:未来软件和硬件之间的界限真的那么清晰吗?
五十年前,费曼的《There's Plenty of Room at the Bottom》仍有很强的指导意义,上学期间看过一篇1993年的paper描述了通过网络下载硬件的可能性。
像上面这样的预测属于主动幻想式预测,看起来更像小说,除了激励人估计没有其它的作用。
还有一种预测叫做被动幻想式预测:我们被现代媒介包围着,我们想什么,是由传媒所控制的(其实没这么严重,但总有非常大的影响)。这里有两点需要指出:(1)媒介是由编辑和记者作为信息的守门人,记者和编辑(尤其是国内的非专业媒体的记者和编辑)大多脑残。(2)媒介的利益驱动成分很大。在这两点的作用下,我们会产生被动式的幻想:比如什么云计算此类响屁,无非就是大公司们为骗客户多掏钱放出的烟雾弹。
响屁不臭,臭屁不响。回想过去十年,网络时代那些喧闹的概念和公司要不灰飞烟灭,要不活的很艰难。而现在如日中天的什么google, baidu, 腾讯,网游在当年根本是连屁的声音都没一个的。
做预测很难,一般都是做中短期预测。这样的预测是要有分析基础的。这个基础大概就是现有趋势。
抛砖引玉,我认为现有的趋势如下:
一、技术趋势
(1)计算机硬件能力的提高 =>
(a)主流计算机计算能力的提高,使C#,Java此类快速开发语言的应用范围更加广泛,这部分的增长受技术的推动作用有限,它更受业务环境的影响。完全实现定制?服装可是发展了几千年的,能在几十分钟之内按需定制吗?更何况比服装更复杂的多的企业软件,此其一。其二,对企业来说,管理系统的开发,从给企业贡献的价值来说,具体的软件实施占的贡献很小。
(b)主流计算机计算能力的提高,使计算机能够做更多的事情,以前难以实现的应用,现在可以实现了,比如,效果更佳的实时3D应用:更美更真实,更黄更暴力。
(c)计算设备的小型化与多元化,这将是一个很强的增长点。
(2)通信技术的发展 =>
(a)更大的带宽(据说是以比摩尔定律还快的速度在发展)导致更多的主流应用的出现。在56kbs小猫时代是难以想象现在的视频网站的。在不远的将来,会出现数种我们现在难以预测,或者只能预测其神而预测不了其形的主流应用。就短期而言,我感觉IM和3D技术和网游技术的结合,将有很大的前景。就中期而言,从文本超链接走向3D式的超链接在技术上也是不难实现的,目前主要的限制就在于带宽。
(b)更多设备的互联,将催生出非常多的新式应用。这些我没做过调研,就不说了。
(3)元件技术的发展 =>
我对量子计算等不了解,只谈谈了解的:聚合物显示器早已出现样品,限制其应用的是价格。诸如此类元件技术的发展也将促进软件应用的发展。
二、外围趋势,这里主要谈谈国内的趋势
(1)计算机和互联网的进一步普及 =>
前些年计算机的普及速度非常快,目前普及速度已慢了下来。可能还得很久,计算机才能达到和现在电视那般的普及(或者永远达不到)。
一旦用户群再增加到某个极限,会催生出很多很多现在想象不到或者只可知其神不可知其形的网络应用。
(2)企业的产业升级和经营成本的提高 =>
会让企业更加重视技术投入,重视企业信息化投入,重视工控软件类投入,重视设计与开发类软件的投入。
三、其它趋势
(1)软件框架的完善,软件开发技术的提高会降低软件开发周期,降低软件开发成本(其实对比上述一、二等趋势的发展速度而言,降低的有限),这对程序员来说算是好事
(2)诸多培训机构会培训出更多的程序员兼程序员杀手出来,这对程序员来说算坏事。
对于“三”再多说两句:现在的软件开发技术已经相当成熟了,所谓的技术进步只能算锦上添花。且不说数据库已经成熟了很多年了,这框架那框架,就像模特登台一样,都是一个鼻子两个眼睛的,就身高体型三围等有所不同而已。如果想在事业上有所成就,有所突破,应该把眼光放在别的地方,选择一个其它更有前途的趋势,走下去。
云计算?云存储?照上面趋势发展,未来的硬件就大白菜价,程序员也大白菜价。有私家车不开,专门去蹭公共汽车?
个人浅见,受阅历所限,仅供参考。
分享到:
相关推荐
而要说目前在聊天机器人领域最引人注目的莫过于ChatGPT了,ChatGPT的强大之处相必很多人早已见识过了吧,可能有些朋友还不知道怎么使用,其实很简单在绿色软件里已经具备了微信版ChatGPT“AI云秘书”,这个AI云秘书...
总结来说,虽然目前市场上的云端CAD软件各有优缺点,但云图三维以其全面的功能和强大的协作特性,展现出成为未来云端CAD设计的潜力。随着技术的不断发展,云端CAD软件将有望解决更多传统CAD软件的限制,提升设计师的...
【标题】"二级Access(机考软件)(未来教育软件研发中心研制)"指的是一个由未来教育软件研发中心开发的,专门针对全国计算机等级考试二级Access科目的机考模拟软件。这款软件设计的目的是为了帮助考生熟悉考试环境...
8. 开源软件的未来:开源软件的未来非常光明,许多企业已经开始使用开源软件,并取得了很好的效果。随着计算机技术的发展,开源软件的发展前景将更加广阔。 9. 开源软件对中国的影响:开源软件对中国的影响非常大,...
利益相关:对于基层大夫,前几天用chatgpt询问过深静脉血栓和老年性下肢浮肿的...我一直建议基层推广这种诊断软件,这会大规模提高基层看病的规范性和准确率。 真的,都不用ai级别的,有个if 判断的就行。 现在类似产
通达信未来函数检测工具,比较公式中是否包含未来函数
《未来汇编软件》是一款专为编程爱好者和专业人士设计的高效汇编语言编辑工具,它集成了先进的编译和调试功能,旨在简化汇编语言的编写过程,提高开发效率。这款软件不仅具备基础的文本编辑功能,还拥有丰富的语法...
《2010未来5年软件研究方向》的文件中,涵盖了多个关键的软件研发领域,这些方向旨在推动计算机科学的前沿技术,并为...通过这些深入研究,可以预见未来软件将在性能、效率、用户体验和安全性等方面取得显著的提升。
预计2019年收入将增长40%,未来三年年均复合增长率有望保持在40%以上。 【市场前景】办公软件市场空间广阔,随着技术进步和智能办公需求的增长,金山办公正引领行业迈向新的阶段。办公软件的发展与个人计算机的应用...
在电子设计领域,PCB(印刷电路板)的设计...未来,设计的核心将不再局限于硬件本身,而更多地转移到与之相关的软件和应用软件上。软硬件结合的设计方法将成为未来电路板设计的主流,引领电子设计进入一个全新的时代。
大华上位机软件5.0对二维码的支持,预示着未来的工业生产将更加智能、高效。从物料追踪到设备维护,二维码将深入到每一个生产环节,构建起全方位的数据链路。 总结,大华上位机软件5.0(tma5.0)通过引入二维码技术...
在当今信息化社会,软件开发已成为一个炙手可热的职业领域,吸引着许多初...总结而言,初高中毕业生完全能够零基础学习软件开发,只需要选择合适的起点,坚持学习,勇于实践,不断提升自己,未来在这一领域大有可为。
Adaptive AUTOSAR平台的设计充分考虑了未来车载软件架构的需求和技术发展趋势: 1. **面向服务的架构(SOA)**:AP采用了面向服务的架构(SOA),使得系统能够以服务的形式进行构建,各个服务之间可以互相调用,从而...
未来函数的常见形式包括但不限于使用未来数据的MA(移动平均线)、VOL(成交量)等,如果这些指标在回测时使用了未来信息,那么它们在实际交易中的表现可能会大大偏离预期。 通达信未来函数检测工具的工作原理可能...
鸿蒙(HarmonyOS)是华为开发的操作系统,具备分布式特点,意味着它能够在多种不同的终端设备上运行,如手机、平板、智慧屏等,乃至未来可能扩展到更广泛的物联网(IoT)设备中。鸿蒙系统的设计理念和技术特性,预示...
8. **未来展望**:最后,报告可能展望了未来几年云计算在会计软件领域的可能发展,预测监管政策和技术进步如何共同塑造这个行业。 这份报告的33页内容,涵盖了从全球视角到具体实施层面的全面分析,对于理解会计...
【未来教育软件】是一款专为计算机等级考试设计的模拟学习平台,它包含了多个层次和科目的学习资源,如计算机等级考试、C语言编程、三级数据库技术以及四级考试的相关内容。这款软件致力于提供真实考试环境的模拟...
中间件软件行业2022年发展概况分析及未来十年中间件软件行业数据趋势预测.docx
《2018软件设计师考试模拟软件(未来教育)》是一款专为准备参加2018年软件设计师考试的考生量身打造的学习工具。这款软件由知名教育机构“未来教育”精心研发,集成了丰富的模拟试题和详尽的解答解析,旨在帮助考生...