菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
180
0

计算时代

原创
05/13 14:22
阅读数 76634

    信息化时代已经成为过去,数字化已经不能生存,量子认为,一个新的大时代-计算时代已经到来。

    为什么这么说,实际上战斗在研发第一线的只要有1,2年的程序员都能明显发现这一点,就是,所有的东西,最近几年都变化得太快了!

    这种快速的变化,让思维仍然停留在信息化时代的我们,感觉很难适应,都说数字化生存,对,这个概念,是过去有个厉害的家伙提出来的,他在当年认为,未来只有数字化,才能生存下去。这的确不错,过去的这些年份,不少提前数据化的个人和公司都生存了下来。

    但是最近几年,数字化,大量的数据反而成为我们生存的一个严重负担,主要的原因有两个,一是数据实在太多了,而且还在快速增长,另一个原因是数据变化的实在是太大了,而且越来越快。

    现在比较流行的深度学习,人工智能,大数据,云计算,甚至量子计算机,就是为了解决这个问题。这些解决方案看似没有联系,差别极大,但是,本人认为,其背后都是一个原理。

    原因是本人想的更大更远,认为,信息时代之后,我们将迎来一个全新的“计算时代”。
    回顾下在古代原始社会,人们通过煤啊石油这类能源,驱动巨大的机器,后来人们称呼这个时代叫“工业时代”(在量子眼里,考虑最近年代变化更替的速度,几百年前的工业时代算原始社会了,真正的原始社会,可算得上是宇宙洪荒时期)

    后来,有位伟人特斯拉,发现了伟大的交流电等,凭一人之力,把社会带入到“电器时代”,然而仅过百年,又一位伟人图灵,发明了计算机,把社会带入到“信息时代”。

    社会进入信息时代后,一切都开始疯狂改变,仅仅几十年,就有另一位不太出名的伟人MrLee,不是做煮面条的那个MrLee,把世界带入了网络时代。
    在信息时代和网络时代初期,信息,数据都是相对静态和,包括人类的经济,物价10年也没太大变化,信息录入,查询,静态的网页,都象没有风一样的世界。

    但是就在08年前后,世界经济风起云涌,技术也是一样,各种风投,云计算,也是风起云涌,所有的数据突然都在快速的变化和流动。QQ,微信,微博,FaceBook,加上各种种样的共享,分享,所有主流信息都在变化,都在流动,最近又出了个叫阅后即焚的新鲜玩意,把信息的生命周期更是大大缩短。

    用一种可视化的方式来描述,那就是信息,或者数据,象是起火一样,象是大风一样,在快速的蛋生,变化,死亡,而快的时间周期,比如最新鲜的阅后即焚,可能仅仅几分钟。

    量子把这种新时代,称之为“计算时代”,多年的信息建设和互联网的发展,地球上的数据越堆越多,就象是个干草堆,试想一下,堆满整个地球的巨大干草堆,然后,在自身压力作用及人为因素下,一些火星,比如即时消息IM这样的东西,把它引燃,然后迅速引发巨大的燃烧,瞬间整个地球变成数据的火海,数据不再是数据,而是变成一种快速变化产生的中间过程及现象,用量子所认为的,时间就是计算的概念来看,那就是一种计算过程,无论是经济,人本身,还是信息及数据,都在很短的,人通过自身肉眼观察可以感受到的变化过程。这样的一个时态的大时代,静态的看数据,已经变得不重要甚至根本行不通,计算才重要,必须要比数据本身要更高一个抽象层次,比如类,函数,算法等。

    我们非常有幸,尤其是中国人,从建国前没多久的吃不饱,穿不暧,吃草根树皮,用稻草什么的编织衣服的宇宙洪荒原始社会时期。
然后很快速的进入被外国侵略的奴隶时代。
随后就进入代土豪,分田地的封建时代。
然后土豪被打倒,进入资本主义时期。
没多久就建国了,资本主义时期被迅速跳过,进入到了共产主义初级阶段。
建国后没多久,中国开始大搞工业,大练钢铁,迅速到达工业时代。
刚把锅炉建好,西方的电气化,外资企业带着各种机电设备进入中国,然后我们又到达了电气时代。
太快了,电机刚装好,电源插座刚插上,计算机这东西传入到中国替代了古老的算盘,北有中关村,南有华强北,把螺丝刀迅速把计算机攒遍全中国。
这不就又进入了信息时代。
攒好的电脑刚打开,网络立马就接过来了,以移动,联通为首的大家伙,快速的把全国计算机,手机纷纷连接起来,转眼就进入到网络时代。
 

     量子本人刚写完这篇文章,刚点个提交按钮,立即就被别人分享及转走了,当然也可能被管理员删贴,而这些变化,都会导致对信息处理产生的变化,比如如何分享,如何流动,怎么计算评论数和点击率等等,怎么同时变化排名及热度。
    看,数据流动起来了,数据的生命周期,变化,都在快速运动,所有的东西,都不在只是静态的。我们一脚踏入计算时代。

    这种动态的数据时代,无论是存储的数据,还是其它,静态值都没有太大意义,比如阅读数100,分享数50,评论数10等等,每个值都只是中间状态,时间会迅速导致它产生变化,所以值本身意义不大,而这个值后面的算法,类型,函数,反而更重要。

    相对于值,也就是数据本身,比数据抽象更高一层的数据分类,数据算法函数,更稳定,计算机技术发展越来越接近宇宙本身的“规则”,“算法”这样的本质,甚至连我们编程的API,都是在快速变化之中,因为网络时代,开发部署的快速,API也变得不稳定,所以学习API使用越来越缺乏意义,而标准,接口,越来越重要,一个标准定下来,可以有N个实现版本,比如象JS的AMD规范,只要符合这个标准,使用哪个JS框架,都是可以的。

    在计算时代,学习掌握标准,接口规范,对数据进行分类,抽象,算法表达,更重要,要不然,就很容易陷入巨大的数据以及变化当中,一天24小时加班也处理不完数据及数据的变化。

    这种数据的动态化,还带一个很有趣的现象,就是我们程序员以前认为的“精确”,“准确”,变得不是那么重要的。原因是数据变化太快,数据的呈现,反而变成了一个中间结果。而中间结果在时间(也就是计算这个本质)的作用下,都是昙花一现,准确性仅仅只是反应了中间结果变化的速度,有点象是手表的计时器。

    比如我们的手表有时针,分针,秒针,都是表示数据,其差别在于它的“计算速度“,秒针最快,每1秒反应变化一次,呈现一次中间状态,而时针每一小时才计算一次,呈现一次中间状态,但这不表示,时间,也就是时间这个数据抽象本身,就是那个值。时间这个数据本身,仅仅只是因为变化触发及计算的快慢,而产生即时的中间结果呈现。

    再放眼看看我们正在处理和即将处理的数据,都正在向这种”计算“的模式转变,比如QQ上的签名,签到状态,订单状态,工作流程变化,文件版本的管理,贴子的各种参数值,都在随着时间,或者说是”计算“而变化。信息本身,从静止的数据,变成了动态的数据。如何应对数据的动态化,是将来编程的重点,传统的静态开发模式,很容易限入大数据,及快速变化的数据及导致的需求和代码的修改,正所谓”计划不如变化快“,刚写好的代码,还没有上线可能就需要修改,必然让开发陷入苦战。

 

发表评论

0/200
180 点赞
0 评论
收藏