数据之战

    数据是信息在计算机中存在形式。在如今信息时代,数据如何设计的更符合人们的需求是一个实践已久的问题。

数据设计的工具--编程。很多人如果写代码写的比较多的话,可能也感觉到了,编程无非就是调用数据进行输入输出。而一个非常好的软件产品则是对产品设计的更符合人的使用习惯。

首先,明确概念。数据是一种记载或者承载任何事物的符号。有初始状态和变化后的状态,即从一种状态到另外一种状态,这是计算机管理的基础。也是编程学里面常说的:信息则是一个类,实例化之后就是数据。

然后继续上述所说的,编程无非就是调用数据进行输入输出

关于编程,一般都是使用编程语言进行操作。

编程语言中的数据  

二进制,字符串,文件,多线程(对CPU的包装),UI界面,图形,网络等等。具体参见上篇。

现在操作系统都遵循Uinx系统的传统,一切都是文件。把事物都封装成文件这样一种符合人习惯的数据结构。为了搞清楚文件是什么,goolge 维基了  图片文件格式 exe文件格式以及各种文件格式。发现都有很多字段信息。只是字段定义的时候理念不同而已。 

web开发的人开始觉JS最蛋疼了。但是接触Jquery的时候你就为他的理念所征服。(PS:在各大IT网站上经常会有各种语言那个好的争议,无力吐槽。编程语言只是个工具而已,这样争论就好比拿锄头对农药说锄头有多好,锄头没毒。当然我也理解,井底之蛙都是这样的。)

而一个非常好的软件产品则是对产品设计的更符合人的使用习惯。

如上所说的jQuery,为什么受很多人欢迎。如http://www.oschina.net/question/12_110456所说基本上都用jQuery

第一个解决了不同浏览器兼容问题。各大浏览器都有自己的一套HTML CSS JS 的理解。早就了webkit 火狐 IE 语法引擎 v8  js引擎。web前端开发的人都是苦不堪言,负担很重。要针对每大浏览器进行设计。

第二个能够快捷的做出很漂亮的效果。现在有很多jquery插件,、。这效果一出来,你在老板眼中的地位就蹭蹭的直上。薪水也是增高。

以上可以看出,jquery减轻了负担,而且提高了开发效率的。对大家都有好处。所以jQuery能够很快的普及开来。

社会实践的意义。

数据不是凭空而来,对编程如果没有亲自写过代码就不可能对编程有正确的认识。数据是从你的社会实践和经历而来。对某个领域如果有丰富的经历,而且你能善于发现和总结的话你就能够把这份经历写进你的数据当中去。

就不如如果网站涉及的SEO,我们都是那么具体是什么。SEO对网站有那些要求。有过这么经历的都知道该怎么做。你不知道即使知道怎么编程,那么你也是茫然无知。就想阿里巴巴那样的网站,淘宝网。很多都是不局限编程的。

下篇:效率,行动,需求(数据从何而来)  模块化设计(算法的基本思路,数据结构(点,图))   黑客

效率是保证产品的生命周期足够的长


你可能感兴趣的:(编程,数据)