未来还有软件吗?

未来还有软件吗?



这句话听起来莫名其妙,换句话说:未来软件和硬件之间的界限真的那么清晰吗?



五十年前,费曼的《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)诸多培训机构会培训出更多的程序员兼程序员杀手出来,这对程序员来说算坏事。



对于“三”再多说两句:现在的软件开发技术已经相当成熟了,所谓的技术进步只能算锦上添花。且不说数据库已经成熟了很多年了,这框架那框架,就像模特登台一样,都是一个鼻子两个眼睛的,就身高体型三围等有所不同而已。如果想在事业上有所成就,有所突破,应该把眼光放在别的地方,选择一个其它更有前途的趋势,走下去。



云计算?云存储?照上面趋势发展,未来的硬件就大白菜价,程序员也大白菜价。有私家车不开,专门去蹭公共汽车?



个人浅见,受阅历所限,仅供参考。
VMware vCenter Server 6.7 U3 VMware vCenter Server Appliance File size: 3.93 GB File type: iso Name: VMware-VCSA-all-6.7.0-14367737.iso Release Date: 2019-08-20 Build Number: 14367737 vCenter Server Appliance ISO. It includes the UI and CLI installer for install/upgrade/migration for VMware vCenter Server Appliance, VMware Platform Services Controller, VMware vSphere Update Manager and Update Manager Download Service (UMDS). MD5SUM: dff12f195347a61a45d3aee3278ebfca SHA1SUM: 6989f3e17278545d77251c46152c4e08e1c32db4 SHA256SUM: d0bc2c26d6313a92323ac5f8cab8838324613e6762e3a749646bac6496d4d838 VMware vCenter Server Appliance Update Bundle File size: 2.01 GB File type: zip Name: VMware-vCenter-Server-Appliance-6.7.0.40000-14367737-updaterepo.zip Release Date: 2019-08-20 Build Number: 14367737 Use this package to update from any released VMware vCenter Server Appliance 6.7 to VMware vCenter Server 6.7U3 Appliance MD5SUM: ecda33c94a71a86ab24147eb4c17eb89 SHA1SUM: 2c0759b4189f1cd4214834cdb96ec5984f059200 SHA256SUM: f1c9b4197c06fa50122d860dc51463319ae5037b9eb4ccd6c2b882d44e8fe473 VMware vCenter Server for Windows File size: 2.07 GB File type: iso Name: VMware-VIM-all-6.7.0-14367737.iso Release Date: 2019-08-20 Build Number: 14367737 Installer for VMware vCenter Server, VMware Platform Services Controller, VMware vSphere Update Manager, Update Manager Download Service (UMDS) and other vCenter Server-related modules. It enables installation of vCenter Server on Windows (Requires a 64-bit capable server). MD5SUM: 066f87b31cbfeaaf7c5777c4f3db1c01 SHA1SUM: 6aa6f192570afc89dd48e365848cbf87a87572b0 SHA256SUM: 74d758be32804856eefca00573547f001e153f2850fa815c2c2a79891432ec24 VMware vSphere Hypervisor (ESXi ISO) image (Includes VMware Tools) File size: 314.66 MB File type: iso Name: VMware-VMvisor-Installer-6.7.0.update03-14320388.x86_64.iso Release Date: 2019-08-20 Build Number: 14320388 Boot your server with this image in order to install or upgrade to ESXi (ESXi requires 64-bit capable servers). This ESXi image includes VMware Tools. MD5SUM: cafb95ae04245eb3e93fed1602b0fd3b SHA1SUM: 415f08313062d1f8d46162dc81a009dbdbc59b3b SHA256SUM: fcbaa4cd952abd9e629fb131b8f46a949844405d8976372e7e5b55917623fbe0 VMware vSphere Hypervisor (ESXi) Offline Bundle File size: 433.54 MB File type: zip Name: update-from-esxi6.7-6.7_update03.zip Release Date: 2019-08-20 Build Number: 14320388 Including VMware Tools. Use the image profiles and the VIB packages with VMware Image BuContains VIB packages MD5SUM: b3a89ab239caf1e10bac7d60277ad995 SHA1SUM: 590aabc3358c45ca7ee3702d50995ce86ac43bf8 SHA256SUM: 5a08550644574ef69f63cbedcaddc3d571eb324f31c1616526ae41ce310ec7c7
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值