数据之美
“数据实际上已经是下一代计算机应用的真正核心。本书中,各位业界精英描述了在他们的项目中如何以全新的方式来驾驭数据的力量。对于任何对数据的未来和问题的解决感兴趣的读者来说,本书都是一部必读之作”
在这本书中,39位业内最佳数据实践者揭秘了他们如何为各种项目开发简单优雅的解决方案,例如火星着陆探测器、 Radiohead视频的制作等。
这本书主要的概括为:探索在海量的在线数据集中所固有的机遇和挑战,学习如何使用地图和数据“混搭”(mashup)来对都市犯罪趋势进行可视化,发现“开放来源”(crowdsourcing)和透明化如何改善药物研究的现状,理解新的数据可能会覆盖已有数据时,如何向用户报警,了解DNA数据处理所需要的大规模的基础设施。
这本书每一篇都讲述了一个不同的项目, 说明了其原理、思路、过程及结果。举个例子,本书中很多章节讲述了数据的可视化,并举例讲述了 图形图标故事、关系、交互、模式以及解释。
文章列举了个人数据收集,和精准数据收集,个人数据收集主要是本地、时间戳和位置到服务器的一个过程,而精准数据收集则是数据越少,质量越重要, 不追求数量, 追求质量。
数据收集之后,将面临的是数据存储,数据存储要记得,一旦数据被收集之后,我们应该怎么处理这些数据。通常情况下, 数据库机制和模式都是在一念之间设计的,在开发过程中,经常会遇到不可预知的变故,所以我们主要考虑的应该是新增字段时,希望能够扩展数据库模式, 因此在创建数据库模式是应该考虑到这一点。
当然数据获取的基础则是用户体验原则, 以及用户体验人员和用户体验设计。要牢记受众群众的期望和需求,在设计阶段解决处理受众需求, 业务需求和技术可行性, 要做到可视化设计和可用性。什么是用户体验?用户体验是一个新兴的跨学科的领域,主要集中在设计易于用户理解和使用的产品和服务,它主要关注与使得系统能够适应并服务于用户,而不是使用户适应并服务于系统。
本书看下来之后,对数据的理解以及数据的支撑和用途有了更深层的认识,对于以后的开发中,对数据库的设计以及功能业务的理解可以更加深层次的考虑,对于数据的存储以及数据库处理机制有了一定了解,写代码的时候,将会注意这些细节,比如字段的定义,和字段长度等等。数据库的冗余以及精准度需要更加严谨的把控,基层设计需要考虑各种方面,而不是为了简单实现而设计。