布署原本如此回顾

设计原本如此简约

读《写给大家看的设计书》有感


Table of Contents

1.
“《写给大家看的设计书》,你值得全体!”

2.
美,或许说,艺术原来是相通的

2.1. 亲密性(Proximity)

2.2. 对齐(Alignment)

2.3. 重复(Repetition)

2.4. 对比(Contrast)

3. 结束语

年前收取福川兄寄出的《写给大家看的设计书》(The Non-Designer’s Design
Book),本身还没看的,
却推荐给了老李(Dino)先行阅读,只因他正在做3个提问方案,感觉那本书能够具有支持,
今后看来,那帮忙相对不是足以用有限来形容了。
福川兄推荐那本书的时候就登峰造极,说,“大家看了后都说好”,
既然如此,没看此前难免会觉得福川兄有“王婆卖瓜,自卖自夸”之嫌,
今后看来,这一担心也是绝非须要的,因为,那本书真的就是好嘛!

航天科工 11. “《写给大家看的设计书》,你值得全数!”

当乘着2010年七月20号早晨从菲尼克斯到石家庄的滚装船飘摇在罗斯海以上的时候,
无聊困顿之时,作者打开了那本《写给我们看的设计书》,仅仅是读到第叁页笔者讲的首先个切身体验的小轶事的时候,
小编就深远的被诱惑到了笔者塑造的翻阅环境之中。

不少东西,即便大家天天都看看,却频繁对它们是漠不关怀。小编以“Joshua树”的逸事作为伊始,
阐明了这一浅显的道理,进而撤消了大家进来设计领域“探险”的担心。
读到此处,笔者就有提笔标注的欢悦,只可惜哟,手头尚无笔,那里是率先个感动自个儿的地方,
有道是“与卿心有戚戚焉”,这时候的脑际里,跃然显示出了清琪描绘出的现金流与资产负债表之间的简图,
正是这一简图,让小编从另三个角度认识到了现金流与资金财产负债之间的涉及。
作者的“乔舒亚树”,对当下的自个儿来说,也有异曲同工之效,
只可是,这道理嘛,却推延到了日常生活中,进而借此不难的道理,教导我们进入设计的世界里。

在此以前,不亮堂诸位是还是不是像本身这样,因为没有经验过正统的筹划标准的教诲,而在好几设计难点前面略感信心不足,
反正笔者知道,当自身读完本书的首先部分,甚至只是作者给出的“四大主导布署规范”之后,那整个都烟消云散了,
当时的作者,大约就是听君一席谈胜读十年书的痛感!

小编以“第四次全国代表大会基本安顿原则”为“开路先锋”,
早先时期为大家详细地介绍了每一条规划基准,然后在“四大亚湾原子核能发电站心布署规范”的底蕴上,
使用越发的一章为大家提供了各样领域的筹划用例,以支援大家巩固对“四大中央安排标准”的接头和使用,
最终,为了辅助大家向更规范的设计领域迈进,
以详尽的篇幅为大家介绍了色轮与字体的种种相关概念。
整本书读起来脉络鲜明,一点儿都没有冗余枯燥之感,当看得一样船舱中的游客陆续入睡之后,
小编才依依不舍的合上手头那本书,脑海中带着对“四大骨干安顿条件”的“念叨”而入睡(那些时候,笔者一度是一口气读完了介绍“四大中央安顿标准”的前六章)。

唯恐外人见到此间一度有些忍无可忍了,感觉自笔者像是个书托儿,
确实,福川兄确实希望作者读完那本书的时候为那本书写一些文字,但促使自身写下那篇文字的,越来越多的却是因为,那本书真的很好,而且又何止三个好字了得啊!
就跟那什么广告说的好,“金利手提式无线电话机,你值得拥有!”\[[1](http://blog.csdn.net/turingbooks/archive/2009/04/02/admin/blogs/#ftn.d0e66)\]
今后倒应该是,“《写个我们看的设计书》,你值得全体!”

并非认为有些设计唯有正规的设计人士才能到位,只要你有一双认识美的眼眸,只要您可见通晓并丰富运用书中的“四大亚湾核发电站心布署标准”,
你也得以编写出美好的筹划创作,从简历到PPT演说稿,从个人主页到标准的网站,等等。
在经验了《写给我们看的设计书》的简洁之后,作者确信,届时的你,相对不行同日而语!

航天科工 22. 美,恐怕说,艺术原来是相通的

要不是色弱,今后的自小编大概早已是个医生啥的了,纵然今后做软件这一行与色彩打交道不是不少,不过,不得不承认,
对于情调的拍卖,小编的确尚未啥后天优势。当给老李的咨询方案PPT提一些建议之后,老李(Dino)说自个儿对色彩的握住很好,
小编只能是苦笑,也许是欧洲经济共同体上色彩的对待能够把握一些,但色弱这一后天弱势,却让本人对更仔细的情调把握没有别的自信。
当自家看作者将色轮那一章的时候,感觉作者讲的很简单易懂,然而,不得不认可,许多色彩对本身来说一点儿觉得没有,尤其是相仿的水彩,
所以,无论是色轮如故字体,都不是对我感动最多的地点,对作者感动最多的,是从那本讲布署的书中,我意识并再一次证明了“格栅理论”\[[2](http://blog.csdn.net/turingbooks/archive/2009/04/02/admin/blogs/#ftn.d0e85)\]

航天科工,在这几个世界上,好像冥冥之中,万物皆有关联与相通之处,在四个天地中的有个别理念,
常常能够类比并推演到别的领域里面,在阅读作者提议的“四大基本安顿原则”的时候,
作者的脑海中就会平常的蹦出自个儿小圈子和此外世界中存在一般原则的实例,不信?
上面就是马上的片段记得残片,只怕你曾经有所感悟了…

航天科工 32.1. 亲密性(Proximity)

设计的亲密性原则强调消息的团伙,相关的音讯要尽量的近乎,相反,不相干的消息,则尽量的分离。
实际上,同样的原则,大家无时无刻不在使用,只可是,这么些东西大家一般接触太多,却忽略了它们背后的东西。

本身是做软件的,所以,就先创设软件的代码说起吧!在进程式编制程序的年份,像C只怕帕斯Carl,
先生可能说教材都会告知你为了代码复用,将有些相关的代码组织成函数(Function)大概经过(Procedure);
而到了面向对象编制程序的时代,比如Java中,我们会将有关的代码组织为艺术也许是目的;实际上,那么些都以亲密性原则的反映。
试想,你愿意看看各种逻辑混杂的第一次全国代表大会段代码那,照旧乐意见见关心点划分清楚又组织卓越的代码那?
具体一点儿,你是甘心看到“代码清单1”中代码那,依然愿意看看“代码清单2”中的代码?

 

代码清单1

public class CodeStyleSample {

private static final transient Log logger=LogFactory.getLog(CodeStyleSample.class);

public static final String CONSTANT_ONE="..";

public static final int CONSTANT_TWO=11;

...

}

代码清单2

public class CodeStyleSample {



private static final transient Log logger=LogFactory.getLog(CodeStyleSample.class);



public static final String CONSTANT_ONE="..";

public static final int CONSTANT_TWO=11;



...

}

本人想代码清单2要更有系统一些啊?!(当然,还不算最棒,说道对齐原则的时候,大家还会看出愈来愈的改革)

代码是叁个级别,推而广之,框架结构之中的逻辑分层,实际上也得以算是亲密性原则的反映。
还有,
你愿意将全体的机件陈设在一台服务器上,依然乐意将义务显著的零件分别布署到区别的服务器上?
就跟亲密性原则所说,尽大概的将接近的消息放在一块儿,而将不相干的新闻相分离,侧重Scale
out而不是Scale up, 也许亲密性原则也是一种解释吗,呵呵,一台机器的Scale
up,你不得不买更强大的硬件,而多台机器的Scale
out,你能够买入更廉价的硬件来组建各类server
farms,后者看起来不是很像是亲密性原则的善信吗?!

光说软件与亲密性的联络有个别狭隘,那大家放手到社会与家庭什么?!2个个的家园是或不是相互分开的那?不过家庭内部是或不是亲密性很强?
再进一步的放眼,3个个的国度内部是否亲密性很强,放到世界的限制内,它们看起来是或不是又改为了1个个的民用?!

据此说,纵然亲密性原则在那本书里强调为规划的第四次全国代表大会主导尺度,但自己却觉得,它更应有改成拥有东西存在的几大规格之一!

航天科工 42.2. 对齐(Alignment)

对齐的定义很不难,不用笔者说大家也驾驭,在有个别有限的平面空间内,日常也就“向左对齐”,“向右对齐”以及“居中对齐”,
要么说小编那本书写的差不离易懂嘛,这么不难的概念,经作者一提点,你自个儿就会发觉,原来是这样简单的规则,却得以营造那么不简单的功力。

要么先以代码为例,笔者不知底我们是愿意见到“代码清单2”中的代码这,照旧乐意看到“代码清单3”中的代码?!

 

代码清单3

public class CodeStyleSample {



private static final transient Log logger=LogFactory.getLog(CodeStyleSample.class);



public static final String   CONSTANT_ONE="..";

public static final int      CONSTANT_TWO=11;   



...

}

将代码依照某一基线对齐之后,看起来是否越来越酣畅那?!

“向右看齐!”,当您要么学生的时候,出操排队的时候是否常事被供给这么做那?
在询问了对齐原则之后,你有没有认为那里也是对齐原则的一处反映之地那?做首长的,可不乐意见到上面零零散散,乌烟瘴气的人群,
当你排好队,一排排井井有条的出现在篮球馆的时候,领导瞧着要舒适多了,哈哈!
类似的,国家带头人阅兵的时候,
也愿意观望的是慷慨激昂,齐刷刷的方阵,而那几个刚刚都以对齐原则的反映,创建美,实际上就像是此不难。

故此说,对齐,作为四大统一筹划条件之一,大概小编只是在那本更强调平面设计的书里提议,但同样能够推而广之到此外的小圈子来采用。敞开你畅想的翎翅,尽情飞翔吧!

航天科工 52.3. 重复(Repetition)

再也原则强调的不是我们平日印象里那种“千篇一律”的重复,
那里的双重强调的是,要因此已经存在的少数因素,为作为全体的各事物建立某种统一性、关联性。当然啦,多少也会牵涉到“千篇一律”的那种重复的代表。

三个很好的证实重新原则的事例正是PPT的模板,在同多个PPT内部,大家都会确立联合风格的模版,那样,每一页的PPT演示稿都会设有某个相同的因素,
比如相同的背景观,比如每页都有个别公司的logo等等,那个在一如既往事物内部四个基本点里面重复的因素,很好的浮现了这一事物资总公司体上的统一性,让我们的创作看起来更专业,更为规范。

在攻读粤语的修辞的时候,大家学到一种修辞方式叫做“排比”,而排比的修辞形式实在也是再一次原则的4人作品体现,
通过排比,大家得以达到规定的标准增长语气,特出要崛起的大旨等等目标。

自家想你还足以找出更加多反映重复原则的光景,不是吗?!重复原则,也断然不应该单独限定在那本书所说的天地之内,它应有“放之所在皆准”,纵然如此说有个别夸张了,呵呵。

航天科工 62.4. 对比(Contrast)

相对而言原则是这本书里面讲的最多,也选取最多的安排基准,那本书在叙述通篇内容的时候,
基本上都以利用的对照,来出色好的统一筹划与差的统一筹划之间的出入,或者是小编刻意为之,也也许是作者仅仅想经过那种方法来演讲各章内容,
但一个不可否认的谜底就是,全数这几个都从来或直接优秀了相比的普遍性和主要。
通过对照,大家得以让读者很不难的获得到大家想要揭发给他俩的那多少个“泾渭分明”的新闻。

为了卓绝有些音讯,吸引别人的注目,生活中动用相比较的例子多不胜数。
奇装异服就不说了,那属于通过服装的相比来达到吸引别人注意;
在平静的场合,你突然的吼一嗓子,是还是不是也会与总体环境的安静形成分明的相比较那?

作者不知情其余人是还是不是玩游戏,在玩CS的时候,许多玩家愿意把团结的名字拼成大小写混杂的款型,比如honor这几个单词,
他也许拼为HoNoEnclave可能hOnOr之类,当你读完笔者关于字体比较的那几章内容之后,
你就会发现,那属于通过字体的对待来达到非凡有个别新闻的指标。

种种大型活动会有人阵表演,奥林匹克运动会开幕式上的人阵表演大家应该看过了,小编来说说小编记起的3个搞笑点儿的人阵的例证吗!
大概有的人曾经看过那些录制,是说金正日(Jin Zhengri)阅兵,然后加入人阵的2个明星(姑且这么称呼)睡过头了,
庆典初叶未来她没有到,然后就旁观以人阵拼成的宏伟的金正日(Jin Zhengri)同志的头像上,冷不丁的少了颗门牙,呵呵,真的假的本人就不明了了,
但这几个例子相对是比照原则很好的体现,只即便观礼台上的人,钦定都会看到那颗少了的门牙
😉 假若有人要丑化伟大的金正一同志,那他的目标相对达到了。

怎样?关于比较原则,你是还是不是也有一部分想法那? If so, Fly, Baby! Fly…

航天科工 73. 结束语

怀有的这么些规则都不是孤立的,很多时候都以各个标准协调使用才能达成想要的效果。
其它,除了那些基本条件,笔者还想提两点跟阅读那本书相关的两点感受:

  • 作者有时候会先交由一件设计不好的作品让大家找出都有什么样不足,然后带领我们应用四大中央安排基准来不断的修正这一作品,
    最终再让大家看到最后的宏图成效,
    作为软件开发人士的话,有没有觉得这一进度有点儿是曾相识那?
    我们一再强调的“重构”(refactoring),
    不就是这一历程吧?推而广之,楼房的规划图纸的创新,航天安排的一应俱全,难道不都以一种“重构”的历程吧?
    看来,不但设计原则得以扩展,天天地的干活格局也是相通的啊?!

  • 小编在书中的很多地方都会强调留白的重大,那与国画和书法中强调的留白难道又是一种巧合吗?
    笔者想并不可能用一句巧合来解释这总体吗?!艺术,应该也是相通的!\[[3](http://blog.csdn.net/turingbooks/archive/2009/04/02/admin/blogs/#ftn.d0e212)\]

那真的是一本讲陈设的书,一本浅显易懂,令人受益匪浅的设计书(起码小编是那般觉得的),
但对本人来说,它向自家转告的又象是不仅仅只是规划领域的有关意见那么粗略,
也许全部的“门派”在早晚的层次之上都不再称其为“门派”;
或者全数办法,学术以及其余人类文明的分类原本就来源于一家;
又大概本来就是很相像的概念却让大家温馨分门别类的给划分成了各类新鲜的图景,何人又亮堂那?!
大概连盘古和女阴都不知底这几个….


\[[1](http://blog.csdn.net/turingbooks/archive/2009/04/02/admin/blogs/#d0e66)\]
好像是什么手提式有线电话机广告啊?有个别记不清了,呵呵

\[[2](http://blog.csdn.net/turingbooks/archive/2009/04/02/admin/blogs/#d0e85)\]
假设您不精晓格栅理论是吗,那能够看一下《巴菲特-從牛頓達爾文到巴菲特-投資的格栅理論》那本书,
纵然那是讲股票分析的书,但你能够发现那之外的诸多东西,个中的一点观点,也是本身那篇文字要阐释的。

\[[3](http://blog.csdn.net/turingbooks/archive/2009/04/02/admin/blogs/#d0e212)\]
说道留白,小编又回想代码清单里还余下零星东西一贯不实现,在代码清单3中添加了对齐的成分之后,
大家还足以特别的在等号(=)左右添加空格来留白,你能够看一下现行反革命的代码风格是还是不是很卫生可人了那?!呵呵,回顾一下,依然当下王学俊交给小编的那或多或少那…

 

本帖转自:http://spring21.javaeye.com/blog/320630

发表评论

电子邮件地址不会被公开。 必填项已用*标注