C++《软件设计精要跟模式》第二版本推荐序平

西门子中国中央研究院首席架构师
《软件架构的办法》作者     李伟

张逸先生约我呢他的新著做序言,起初以为难以应命。毕竟,一本书会变成众丁读学习之素材,并逐步沉淀为社会知识之一律片段如影响长远。长年的工程习惯告诉自己,应该先认真看书稿,并且深刻理解书被明显的合计以及见解后重新挥洒。但纵然个人手上底工作以及精力,深感不可知追及这般完美的光景。然而,又发现及软件架构与设计工作指向周中华行发展的首要和紧急程度,决定借写程序为契机,谈点关于架构和计划性方的简单体会,做呢本书的书序。

少年时代的自家,充满了针对科学的仰慕。儒乐.凡尔纳的科幻小说,把自家带往了天经地义梦幻的社会风气,彷佛科学能够创立出良好之前途世界。后来,对天文与天体物理的痴迷,把自身明白地掀起到了针对性伽利略、牛顿、爱因斯坦当巨大的钦佩。可笑的是,原想报考南京大学天文专业的本身,被老人当头浇了一如既往盆凉水。但是,一颗热爱科学的心一直以跳动。

所有大学之前少年,听课一直混混沌沌。直到大学三年级的下,听了一致各教授说的数据结构课程,可以算是开启了本人对电脑科学最初的认。这是自我先是浅感知到计算机科学在死充分程度及是研讨人类智慧之课,这为正是年轻的自我所期盼的正规!

毕业后,由于在国营单位如此的园地中工作,又经历了一致段混混沌沌。1992年后,面向对象的Borland
C++ 及Turbo C++
开始于世界乃至中国新大陆范围外盛。半生半熟地看了这种全新的编程思想,仔细回味一番,又同样浅也人类智慧之收获而动和称颂。原来结构化的编程思想,虽然来自然,但并不一定就是最好好。人类还是可以效仿自然规律,来限制一个个关乎的目标,可谓聪明和经典。

九十年代,是一个出国潮涌的一世,我吧趁机潮流,漂洋到北美。从当时开始,有少宗事,真正将自身自一个懵懵懂懂的后生,带顶了计算机对的小聪明天堂。从而满足了正规工作人员的率先单要求,即文化的储备。

先是起是将团结所从的研讨工作,定位到了状态依赖的体系。这个趋势的研究,彷佛打开了同等鼓大门,让自己于单独略知一二俗计算机是的基础知识,加上有限的编程经验,真正地走向了专业知识的研讨工作。进而使我深刻理解了国外为什么能领先中国众年,就既能研发出多重状态依赖的实时系统。这也是自己向第一不行,从软件系统的布局及,知晓了人类智慧之创造力。

另外,这个阶段也自然而然地接触到立刻刚刚开始流行的Java这样相对纯净的面向对象编程语言所计划出的部分体系。也生自然,工作备受冲一个显赫设计编程人员所设计来底模块结构与编制出之代码,科学的美的情愫油然而生。期间,做啊一个华丁,开始时听到“架构”和“设计”这样简单单小陌生的词汇。最让自己难以忘怀的事,有只十分友善的同事,甚至还点自己失去看有有关架构和统筹方的资深著作。我也是由夫随时开始,知道了Gang
of Four的设计模式、Frank
Buschmann(日后劳动与西门子时,我的德国事务带头人)的架和设计模式、Martin
Fowler的写作……遗憾的凡,由于这协调所处工作条件的限定,没有能再度透彻地体验发生再多之物,也尚未一个适合的场子锻炼一下要好。庆幸的凡,我早就较多华夏口早有诵读到了片经的写作,学到了部分学问。

混混沌沌的自身,在2003年之举家回到了祖国。当时之中国,正处在IT革命所带动的平等切开欣欣向荣的条件中。由于是所谓的海归,自然有会在如此的系研发浪潮中冲锋在前,把温馨平知半解的所谓经验用及具体的网研发工作被。着实轰轰烈烈的施行了平等轱辘,却发现自己又平等涂鸦迷失了:理论学习了了,实践为更了,我该走向何处?

糊里糊涂地,无意间读到了扳平篇纪事报,题目为《最后之大师傅》。此文的撰稿人是应钱学森先生之邀请,来记录自己的教师,清华大学物理系及清华大学创始人之一之叶企孙先生。叶先生早年当美国留学期间,在大体方面做出过杰出之孝敬。虽然多数后裔并不知道叶先生,但是他的学童没一个晤遗忘他,这包括三钱、华罗庚、李政道、杨振宁等等。可以如此说,你所理解之华活佛,大多都是他的学习者。阅读完此文,颇被启发:真可谓“大师培养大师”。我那个欣赏这句话。既然我身边从未大师,就应有认真回味一下团结这些年来的学习与履,看看是不是会将既有的种知识与阅历,上升也智慧。毕竟,智慧是指自己连续做事之本来面目动力,并指导自己前途底换代工作。因此,我选了阅读、学习与思考。

友好成长的立段历史,算是翻过去了。再返回张逸先生之即刻仍《软件设计精要跟模式》上来,我便作粗略阅读,但从推行分享的意来拘禁,书之始末C++编排地非常认真。作者从自己工作之更,分享了和睦对软件设计的明亮,并因为统筹规范这样的法,来分享最总层面上的要点。总结、思考的重,可见一斑。本书有些章节很有创意,注意到了利用自身实践过的设计模式,以诚实示例的法来介绍如何巧使用各种设计模式。此举对读者的骨子里工作,颇有辅助,愿为推介。

事实上,个人成长的过程,也在必程度上代表了炎黄规范从业人员的成人轨迹。中国着面临同样蹩脚深刻的变革,需要再行多优质之编程人员,优秀的筹划人员,优秀的架人员,优秀的更新人口。毕竟,一个如果立足于世界的林的强国,急迫地索要能够把工作做得漂亮和经的行进人员。

谨记所感,提供讨论。

2010年2月12日北京