电子书:《聊聊架构》

[复制链接]
查看207 | 回复1 | 2020-1-1 16:26:59 | 显示全部楼层 |阅读模式

《聊聊架构》_1

《聊聊架构》_1

《聊聊架构》_2

《聊聊架构》_2

《聊聊架构》_3

《聊聊架构》_3


内容简介:

聊聊架构
ARCHITECTURE TALKS王概凯/菩
電子工業出版
北京 BEJING

内容简介
架构是如何运作并影响人们的日常生活的,在软件行业中架构是如何运作的?架构又
是如何指导代码编写的,如何把架构应用在软件工程实践上?带着这些疑问,本书通过大
量的实例一步一步揭示出架构背后的原理,以及架构在软件行业的发展,并通过企业实例
来展示软件架构的实际应用。本书没有高深的词汇,不仅适合I从业人员阅读,也适合其
他行业的人士阅读。尤其对于想从事架构工作的人而言,是一本不可多得的参考材料
未经许可,不得以任何方式复制或抄袭本书之部分或全部内容
版权所有,侵权必究
图书在版编目(CP)数据
聊聊架构/王概凯著.一北京:电子工业出版社,2017.4
ISBN978-7-121-31122-2
1.①聊…Ⅱ.①王…Ⅲ①软件开发一普及读物Ⅳ.①TP31l5249
中guo版本图书馆CIP数据核字(2017第057527号
策划编辑:张春雨
责任编辑:徐津平
印刷:中guo电影出版社印刷厂
装订:中guo电影出版社印刷厂
出版发行:电子工业出版社
北京市海淀区万寿路173信箱邮编:10003
开本:720×1000116印张:15.5字数:256.2千字
版次:2017年4月第1版
印次:2017年5月第2次印刷
定价:69.00元
凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发
行部联系,联系及邮购电话010)88254888,8825888
本书咨询联系方式:00512mcm,盗版侵权举报请发邮件至dogg@phei.com.
质量投诉请发邮件至zs@phei

谨以此书献给我的父亲和母亲!感谢两位老人的照顾和爱护,本书才得以顺
利完成。
本书也献给我内人!作为本书的第一位读者,她提了很多建议,并做了很多
文字校对工作,本书有她的一份功劳。没有她的体贴和关心,以及支持和帮助
本书也无法顺利完成
本书也献给我可爱的小朋友们!在爸爸写累了的时候,有你们陪爸爸玩要放
松,你们总是能给家庭带来无尽的快乐。愿小朋友们平安、快乐、健康地长大


在软件行业,架构师和软件工程师是非常辛苦的职业。一方面新技术层出不
穷,另一方面业务需求也层出不穷,让人疲于应付。导致的后果就是常常加班,
生活质量低下。只有曾经身在其中的人,才能够体会其中的酸甜苦辣。
在软件行业经历过这么多年,也看到了软件行业普遍存在的一些问题,总觉
得自已应该为这个行业贡献一点点力量。不期望能够改变这个行业,能够引起一
点点思考也是好的,如果能够帮助一些软件从业者提升工作和生活质量,就超出
把自己的想法写出来的过程是痛苦的,从来没有写文字的习惯,也没打算过
写书,因此愈发艰难。年初时基于以上同样的想法,在hnfQ投稿写了《架构漫谈》
专栏,和大家分享一下自己对软件架构的思考,以为算是交差了。不料1nfQ的郭
蕾多次和我约稿,希望我能够把架构漫谈扩展成一本书。拒绝了很多次,但是脸
皮实在是薄,禁不住郭蕾三番五次的游说,狠狠心答应了下来。
把文字写下来传播出去,是要承担很大责任的,一旦说得不对,伤害的就是
一大片人。不愿写东西的原因大部分在此。但是想想人非圣贤,总有犯错的时候
把自己的错误暴露给大家,也是帮助大家学习。话虽如此,还是郑重声明,本书
的内容都是个人的思考和个人的观点,并非学术的结论,请各位读者不要当作结
论全盘接受。反而读者应该质疑书中的各种观点,尽量自行思考,如此才会有所
收获。本书的目的也仅仅是为了引发大家的思
思及自身水平有限,文字功底也差,难免伤人慧命,深感惭愧和惶恐!
位读者,鉴其愚诚,不吝慈悲指正
王概凯 Kevin

前言
现代的软件从业者,都受过良好的计算机和软件方面的教育。但是现代的计
算机和软件方面的教育,基本上都是从科学研究领域脱胎出来的,教育的目的也
理所当然的主要是为科学研究领域服务。而随着社会的发展,软件不断地_渗.透_到
不同的业务领域,涉及普通人生活的方方面面。以科学研究为目的的软件教育,
和日益深人人们生活的软件应用,产生了很大的隔阂。以致很多计算机和软件专
业毕业的学生,进入企业工作后,总是感叹学校所学习的知识派不上用场,必须
得重新学起,才能够达到企业的要求。
一而这些重新学习的内容,又往往是以技术为主的。技术的更新换代太快,往
往也导致想跟上新技术的我们力不从心。技术和业务的关系是怎样的?业务又是
怎么运作的?很少有人去问这些问题。即使有人问了,也很难有人可以提供建议
软件技术学习到一定的地步,又会发现软件架构是一个门槛。一直以来,在
软件行业,对于什么是架构有很多的争论,每个人都有自己的理解。甚至很多架
构师一说架构,就开始谈论应用架构、硬件架构、数据架构等。而事实上,架构
在软件发明前就早已存在了。众说纷纭,莫衷一是,这也给大家带来了很多困扰
业务和架构,是压在软件从业人员身上的两座大山。而软件从业人员手上却
只有一个武器:技术。可是这个武器还时灵时不灵,就好像金庸小说《天龙八部》
中段誉的六脉神剑,并不总是能够解决问题,有时还会带来麻烦。
软件并不是虚无缥缈的东西,它和现实生活是紧密相关的。业务和架构都是
处理人的问题。而技术人员最讨厌处理的就是人的问题,心里面厌恶,却又无法
逃避。因为这个排斥的心理,工作中始终想避开和人有关系的地方。因此在做技
术之前,还需要做一些准备工作,用来连接现实生活,联系上人,让大家知道处
理人的问题并不可怕。建立了这个相关性,每个人就都可以自行思考了
不仅人类受限于自身的生命周期,凡事都有其生命周期。理解了生命周期


#############################################


回复

使用道具 举报

小Y | 2020-1-1 16:27:03 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则