-
2006-04-06
从设计的角度看Web2.0
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://angeleefly.blogbus.com/logs/2208756.html
跟两个技术牛人一起去川大听Ruby on rails的技术交流会,我权当旁听,了解一些技术思想。
计算机编程,做的就是solution,解决一个问题,把这些问题归类、细分,再从逻辑的角度解决。这种解决问题的方法其实也可以套用来解决日常中的很多问题。这是一种逻辑推理。引用一段话:“计算机专业的基础是数学(微积分、代数、解析几何、离散数学、概率论、复变函数、实变函数、泛函分析、随机过程等)、物理(电子线路、数字逻辑等)。图像处理的基础理论是傅立叶变换,而傅里叶变换是属于微机分领域的。代数学在计算机图形学中起着重要的作用,我们经常进行的图形旋转、透视图生成等,都是矩阵变换。解析几何在计算机图形学的物体造型,起着重要作用。离散数学分为数理逻辑、代数结构、集合论、图论、组合数学、形式语言。数理逻辑是人工智能的基础,图论是数据结构的基础,形式语言是构造编译程序的基础。概率论是通信理论的基础,是图像压缩(JPEG、MPEG)熵编码的基础。随机过程也是通信理论的基础。复变函数是信号处理中Z变换的基础。实变函数、泛函分析是小波分析的基础,小波分析用于新一代图像处理。电子线路、数字逻辑等是了解电子器件的基础。”
今天的交流会,从设计的角度解释Web2.0,我从没有做过设计,因此对我而言这个角度很新颖。大意有两点:
一, 微内容的输入接口
二, 规范、交互、整合
对于一个设计出的系统来说,信息就是输入与输出,而在系统中进行相应的处理。而对于用户来说,信息也同样是输入输出,伴随人脑对于信息的思考处理。单一系统只解决单一问题,而未来的发展趋势则是多种不同应用的有机结合。
程序的敏捷开发来源于语言的封装,流程、模块的简易化。ERP中的敏捷制造思想却也类似,虚拟化的价值链和竞争—合作/协同,灵活的组织形式,也可以看作是对职能的封装???好了,不乱套了,万事皆有规律,重要的是灵活掌握规律。而了解一种思考角度,体会一种思维方法,对于扩充思想是有好处的。唉,果真不是做技术的人。
随机文章:
读《放量-中国股市事变亲历记》 2007-07-24警惕大量注水美元掠夺式贱买我国资产 2007-07-24思想碰撞 2007-07-01帮导师做宣传-2007年成都地区互联网应用聚会第一轮邀请 2007-03-23何谓职业精神? 2006-06-04
收藏到:Del.icio.us








评论
不必要过分关注技术本身, 应用和rule breaking design似乎更有意义。
‘程序的敏捷开发来源于语言的封装,流程、模块的简易化。
我觉得很有道理。;)
--
在netvibes添了你的feedburner,来学习点东西。
gh
人的思维方式,是独特的还是要受多方影响呢?
欢迎常交流!:)