有谁能说得清楚这个关键词所代表的真正含义
九重不能,至少在进入数据世界之前不能,在那之前,九重对这个关键词的理解是很笼统的,从未细致全面的分析这个关键词所代表的含义,进入数据世界后,九重对这个关键词的理解越来越清晰了。
[数据]是一个很宽泛的事物,拥有数都数不清的数据类型,所以九重认为肯定不能从类型上对其进行定义,那要从何视角进行定义?也许每个人对此都有不同的看法。
不过在九重看来,数据就是一种可以用算法进行加工的[材料],无论是ruǎn jiànc硬件c网站c系统等,全部都在做着同一种工作:来料加工。
至于加工成怎样的成品或者半成品,就要看算法是如何设计的了。
不信的小伙伴可以举出各种例子,仔细辨别是不是这么回事。
在有了这个认知之后,九重得到了一个特殊的视角来重新看待数据世界中的一切。通过对这个认知的整理,直接让九重的编程技艺一下子就提高了好几个档次。
要达成这个目标需要什么样的[材料]
材料要从哪里获得?
要如何处理?
把这个概念代入了对程序的认知之后,一切都变得清晰而简单了。
拿最简单的计算器程序举例:
材料是什么?从哪里来?
材料是用户输入的数值和运算符;
要如何处理
得到由材料组成的一串公式后,运用设计好的计算流程计算出结果就可以了。
整个计算器程序可以看做一个生产流水线,由用户输入产生最初的限定材料,经过流水线上的各种应对环节最终得到计算结果。
计算器是这样宣传自己的:“走过路过千万不要错过,来料加工各种数学计算作业,欢迎小学生c中学生c大学生c社会学生踊跃向本程序下单,诚惠电费0000~~~01度。”
噗~
每每想到如此场景,九重就感觉好欢乐!
程序就是生产流水线的这个概念一但形成,九重对程序进行设计的想法就全变了,九重不是在设计程序,而是在设计一套生产流水线,来料加工各种限定的程序。
可不要小看这个概念的转变。这对于九重来说是一个革命性的认知。
不仅一下子把编程技艺提高了好几个等级,更是发现了很多原来不曾想到的问题,及可能的解决办法。
比如说在网络这一块,用从设计流水线的角度来看待网站c网游之类的庞大流水线系统,九重发现有一个环节居然不在自己自己的掌控之中。
这个环节就是材料的运输过程,诸多材料的运输业务都是外包的,外包的承接公司是自然是各地的电信公司。然后运输材料所需要的时间就不归自己掌控了。
若时运输环节花费的间过长,就会导致延迟现象。
延迟现象还不是最可怕的,最可怕的是[海关]的存在,有很多要送给外国用户的材料会被海关扣留导致拒绝访问的后果,那才叫惨。
为避免延迟与拒绝访问的现象,许多工厂在流水线的运输环节上都使用了的解决方案。自建渠道,成本肯定就会上升了,不是一般的工厂能承受得起的费用!
如果是个人用户,还可以把运输环节外包给走私集团。
比较知名的走私集