童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

关于架构的一句话,还有一个实例

1月5日 辞凤阙投稿
  昨天有幸邀请到周爱民先生在懒懒交流会上分享《架构,框架和库》,很精彩睿智的讲演,受益颇多。其中提到对架构的一个描述:
  架构是把握问题的关键,平衡设计。
  很认可。下面是我的理解:
  什么是把握?在武术届有一种器械训练方式是“抖大杆”:一条白蜡木做的大杆,杆长超过两米,训练者一手把杆,一手握住杆的底部,全身配合双手,将杆抖出各种样式。把和握是两个不同的动作,把的是方向,握的是基底。把握是一种掌控,武林高手能让大杆随心而动,随意而行,这就是把握。把握可以以把为主,以握为辅,随心所欲,花样百出。把握亦可以握为主,以把为辅,以气驭剑,天马行空。
  什么是问题?物理学家狄拉克有一个典故。有一天他到一个学校去演讲,讲完以后,主持人说:“大家有什么问题?可以问狄拉克教授。”这时,有一个学生站起来说:“刚才你在黑板上写的那个方程式我不懂。”狄拉克没有回答,好长时间都没有回答。于是主持人就问:“狄拉克教授,您可不可以回答这个问题呢?”狄拉克说:“那不是一个问题。”狄拉克为何拒绝回答?因为提问者看不懂方程式只是现象,而不是问题。什么是问题这个问题,推荐阅读杰拉尔德温伯格的经典著作《你的灯还亮着吗发现问题的真正所在》。
  什么是关键?关键的原始释义是门闩。关是关闭,把门合上,键指机械零件。放到现代,关键就是门上的锁。如何找出未知问题的关键所在?资深的盗墓者,遭遇一个前所未有的机关时,首先是观察,尽可能的获取信息。其次是分析,尽可能推断机关背后的机理。紧接着可能会联想和尝试,用已有的破解技巧,去尝试解决当前问题。反复以上步骤,不懈努力,等机关破解的那一刹那,盗墓者也就明白了该机关的关键所在。
  什么是平衡?Douglas说,万事皆权衡。架构的好坏,是一个适不适合场景的问题。无论是类库的设计,还是某一行代码的书写方式,好坏与否,都要看这个类库或这行代码,使用在什么场景下。Google首页可以省去html结束符,但并不意味着你的博客这么干也是妥当的。在前端界,table布局也不是万恶不赦的。如果你的用户群里还有不少用户在使用非常旧式的浏览器,table布局就是最合适的方式。
  为了进一步阐释,下面举一个实例。
  很喜欢看书,好几年前开始,喜欢从网络上收集各种书籍:
  (几年前的详细分类已丢失,上面仅是模拟能想起来的几个类别)
  按照上面的书籍整理方式,很快发现一个问题:有些书籍,会同时属于多个类别。比如《红楼梦》,放在“古典文学”里好呢,还是放在“精品小说”里好?很明显,这涉及图书管理学的经典问题:如果做一个合理有效的分类?
  于是开始尝试从各种维度来重新分类,甚至跑到大型图书馆里去借鉴图书馆的分类方式。但很快我就崩溃了:中国文学古典文学小说清朝红楼梦。我不是图书管理员,我就是想收集点自己喜欢看的书而已。这种完美主义者的“科学”分类法立刻被我抛弃。
  后来很长一段时间,我的书籍分类一直很混沌。经常隔上几个月,就要大动干戈全部调整一次,让自己追求“完美”的心灵临时安顿。
  很漫长的一段时间,很纠结的一段折腾。
  一直到大约一年前,忘了当时是什么触因,突然就找到了一个让自己非常满意的分类。在给出这个分类前,我们先“马后炮”一把,尝试从架构角度来进行分析:
  这个例子中,什么是问题?表面上看,是如何找到一个合理的图书分类方式。但这真的是问题吗?显然不是。大型图书馆的书目,绝对是合理的。那问题在什么地方?稍一分析不难发现,问题不在于书目分类是否合理,而在于是否适合我的习惯,是否能满足我的需求。(初始的分类问题被转换成了需求问题,有关问题转换方面的话题,推荐阅读温伯格的书籍)
  那么,什么是我的需求?我为何要对书籍进行分类?仔细思考,我将需求整理为:
  新下载的书籍有个固定的目录存放。能让自己想看时,快速找到。
  正在看的书籍能立马找到。
  已看完的书籍要归档,以后能比较方便的查阅。
  从上面的描述中,可看出我的需求有时间线。我的需求是根据阅读书籍的时间来组织的!“时间”就是我寻找了很久的书目分类的维度!因此时间维度就是该信息架构问题的关键!这样,立刻就有了看似简单但能很好解决问题的分类方式:
  一切就这么简单!按照这个方式重新整理书目后,立刻心旷神怡。
  当然,这里也涉及到权衡:
  新下载的书籍太多怎么办?需要分类吗?
  已看完的书籍,归档时需要分类吗?
  上面两个问题,不同的人有不同的方案。我的选择是:
  新下载的书籍不再分类,全部混杂放在一起。好处是能杜绝自己盲目收集书籍的“恶习”,并规定新下载的书籍不能超过10本。第11本入库时,必须删掉前10本中的一本。
  已看完的书籍会分类,但只做一级大分类,比如:小说诗歌摄影。并规定从“正在读”移动到“已阅读”时,要非常谨慎,必须有理由说服自己有保存价值时才归档,否则删无赦。这样,一年下来,真正有价值归档的书籍并不多。
  这就是权衡!
  最后再给一个案例,我的GoogleReader订阅项分类:
  必读符合自己脾胃的精品订阅源
  闲读可看可不看的订阅源
  待通读新发现的一些相见恨晚的博客,想翻阅其所有文章
  更新软件更新提示等订阅源
  自从采用这个分类后,信息筛选的时间大大减少,有效阅读的时间增加了很多。注意:这个分类适合我,但未必适合你。适合你的分类,可以从自己的真正需求出发,仔细的思考和分析,通过探索和实践去获得。
投诉 评论 转载

iPad时代的书CraigMod,MARCH2010Logout,EchoKou,IFANR总算是解脱了。出版业风雨飘摇,Kindle销售窜……用户体验量化方法研究以及案例用户体验量化方法研究的提出近年来,用户体验一词铺天盖地的出现在网络上、书本中。而在众多的用户体验相关描述中,认知度较高的包括:(1)用户体验是用户在使用产品的过程中所感受……讲座:《BS项目中前端与后端的配合》(含PPT及MM下载)本文提供了2010年3月20日,博客园张江聚会时讲座《BS项目中前端与后端的配合》的相关资料。其中用于演讲的演示,是由MindjetMindManagerPro7这个……内容适应形式学习了死猫的文章,我今天也来说说有关内容和容器的关系。看标题你也许觉得有些囧,它和上一篇《形式追随内容?》看起来相反,而且好像从交互设计的角度看也是很不专业的一个观点,这……抽丝剥茧的Icon设计一个icon设计的好坏,除了好看与否以外,还有是功能性的考量是否容易、准确地让用户理解到其所想表达的意思。每一UI上的icon(符号)背后其实都是一个隐喻,运用……闲言碎语:设计的俗化特征就算我们每天在叫嚷着创新经济,设计救国,我们在生活中也无处不在的看到各种设计庸俗、制作粗劣的海报、店面、户外广告、大胸美女和肌肉猛男交相辉映,红底黄字和脑残宣传漫画变本加厉。比……交互设计实用指南系列(11)减少记忆负担写在前面的话关于《交互设计实用指南》,我们最近收到很多朋友的反馈,有支持的也有批评的,在此一并感谢了,有你们的关注,我们才能走得更远。《交互设计实用指南》其实是收集和总结……交互改变未来:现实增强应用AugmentedReality之前本站曾经介绍过现实增强及其相关应用,AugmentedReality(AR)中文称之为:现实增强或增强现实(或扩展现实、扩张实境)增强现实技术是一种能够把虚拟物体与真实环境……关于架构的一句话,还有一个实例昨天有幸邀请到周爱民先生在懒懒交流会上分享《架构,框架和库》,很精彩睿智的讲演,受益颇多。其中提到对架构的一个描述:架构是把握问题的关键,平衡设计。很认可。下面是我……交互设计的定义、目的、价值、方法、文档交互设计的定义交互设计是指设计人和产品或服务互动的一种机制,以用户体验为基础进行的人机交互设计是要考虑用户的背景、使用经验以及在操作过程中的感受,从而设计符合最终用户的产……闲言碎语:设计师如何搜集资料以下场景至今仍然在我们的设计服务过程中比比皆是:客户:“请你帮我设计一个网站吧!”设计师:“好的,请给我设计需求和项目计划。”客户:“我们需要一个比较时尚的网……用户研究的定义、价值、方法、内容、基本文档用户研究的定义用户研究是用户中心的设计流程中的第一步。它是一种理解用户,将他们的目标、需求与您的商业宗旨相匹配的理想方法。用户研究的首要目的是帮助企业定义产品的目标……
给苹果表做app?先看看这11个小技巧关于验证码的一些想法【起点学院人物志】刘宇:社交产品创业,怎么做?半次元APP产品分析Solo语音浏览器设计分析:浏览器的渐进式创新手机通讯录:微信、360、触宝到底想怎么玩前腾讯资深运营经理:如何做好用户画像?如何让你的用户帮你改善你的产品网易云音乐Vs酷狗音乐PC客户端竞品分析微信的亮点与槽点优雅与可用性的平衡:网页设计中的极简主义畅想在线体育运动白鹃梅的养殖方法和注意事项键盘上乘号怎么打(电脑乘号怎么打按哪个键盘呢)班干竞选作文700字微信早安心语民商法中关于共享经济的规制研究已经超过60岁的老人该不该考驾驶证?如何取消工作表里框线显示野菊看互联网大佬合并潮?不如学大佬巧妙推广App面对指责和抱怨,如何不动情绪?带米字旁的字男孩名字浙江一美女因出言不逊,付出惨重代价

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界