以下内容来自互联网

计算机组成原理

计算机体系结构:量化研究方法

计算机组成与设计:硬件/软件接口

看了一下翻译,决定读原版。 习题答案及拓展阅读以上传至github,大家可以Star我的仓库并在Issues界面讨论 https://github.com/xueb96/C_O_D_5th

以32位MIPS精简指令集为基础讲解处理器,比较优秀的教材;进阶版《计算机组成与设计:量化研究方法》;建议留英语原版电子版备查;作者现在是图灵奖获得者了

  • 与时俱进是好事,但这版那么多东西不印出来,做在线资源合适么。人家荷兰老头津津乐道的各种小历史、小发展、小趣事,这里去的连影子都没有,确实,读起来就不显得划水嘜嗦,只是连raid都去掉了。不过看完后终于明白,为啥mips如此适合教学了。这书例子确实易懂,然而习题完全变了个画风。
    另外,如果想精读cpu设计部分,去看原版,中文版插图以及排版简直可怕,铁工机真是名不虚传。
  • CPU写得比CSAPP精彩太多太多了!
  • 已经读完。中英文版对照着读的。为什么要对照着读?因为翻译的实在太烂! ! !读中文版时我有几次忍不住想骂人,连中文语句都不通就往书上印了。部分段落还不如机翻。 强烈建议后面的读者直接去看英文版!原书内容4到5星,中文翻译0星。

深入理解计算机系统

这本书很庞杂,糅合了计算机组成原理,操作系统,体系结构,网络编程,并行程序设计原理等课程的基础知识. 不过于展开细节,很多东西还要找其他参考书借鉴。
不看这本,看软硬件接口,看操作系统概念,看完再回来看这本你会发现已经差不多了

  • 前六章基本属于组原的内容,有很多精彩的部分。然而从第7章到第12章写了linking、OS、 I/O、 网络、并行
    编程,都是很难很晦涩的内容,可是作者的篇幅很短、没能够解释清楚。
  • 这本是最先看的。后面看过更多关于计算机底层的书,就觉得这本书其实挺一般

CMU:卡内基梅隆大学
 CMU是全美以至全球公认的CS最猛的大学之一,没办法,作为CS的发源地,再加上三位神一样的人先后在此任教:Alan Perlis(CS它祖宗+第一届Turing奖获得者)、Allen Newell(AI缔造者+Turing奖获得者)和Herbert Simon(AI缔造者+Turing奖获得者+Nobel经济学奖获得者,当代的Leibniz,偶佩服到死的一个天神下凡级的人物,他的自传 Models of my life偶特意珍藏了两本),三位巨头培养出一大摊小神级别的人物,这一大摊小神级的人物又培养出一大坨天才级人物(其中就有跳槽猥琐男开复哥)。

偶在本科时曾经有过一个疑问,那就是作为一个程序员,究竟需要对计算机的硬件了解到什么程度呢,或者说,算法、数据结构和程序设计语言之外的东东,我们是否有必要了解,需要了解到什么程度呢?

* 至今记得学习计算机组成原理时,老师在上面拿着某个疑似打字机的东东给我们一顿演示,说这就是什么可编程逻辑器件,然后给我们展示了各种电路图,总之偶是看不明白,也想不明白这些与非门或非门异或门***门xx门会对偶编程序有什么帮助,

* 之后学习编译原理,偶承认写个语法制导的小型翻译器是挺磨练人的编程水平的,但符号流,语法制导,语义分析这些东东实际中的效用有多大,偶真没感觉到。至少偶身边没人用语法制导写interpreter,编译原理对偶的作用就是大大简化了学正则表达式的过程,除此之外,别无它用(别鄙视偶)。

* 至于操作系统,偶学完了之后脑子中除了进程和局部性这两个概念之外,可以说是一片空白,偶觉得,既然OS的设计初衷就是为程序员提供一个可编程易理解的通用接口,那我们为什么还得去把这个接口扒开然后去研究诸如硬盘的磁道有几圈寻道时间有几毫秒此类的问题,a fucking waste of time。

即使是在CS中,80/20原则依然适用,程序员平时用到的超过九成的计算机知识基本来自于这些计算机核心课程中的不到一成的内容,至于剩下的九成内容,虽然不至于没用,然而它们没有大用,至少,它们不会对你造成什么损害。举个例子,你可以不知道DMA的原理,不知道BNF范式,你依然可以编出不错的程序;但是如果你连内存布局分配或是同步限制区都不清楚的话,那就囧大了,要不然你就会在为什么不能初始化一个大小为16MB的局部变量这样的 NC问题上纠结半天,或者是对着多线程程序里变幻莫测的全局变量百思不得其解。
 所以说CMU的两位作者以及CSAPP这本书背后的劳动者和贡献者是非常NB的,他们非常巧妙的把程序设计及优化、数字电路基础、指令集体系、汇编语言、存储器体系结构、链接与装载、进程、虚存这一摊来自各不同的学科的核心知识点搅和在一起,并以程序员的视角呈现,所以这本书的书名叫A programmer’s perspective。

曾经有人说过这本书名(指的是中文译名)不副实,讲解的并不深入。的确,这本书虽然涉及了计算机学科的各个方面,然而很多东西都是点到为止的感觉,作者的意思也很明确,这本书属于导论的性质(CSAPP对应CMU的 Introduction to computer systems这门本科课程,属于导论性质)。按照国内CS的课程安排的话,CSAPP介于计算机组成原理和操作系统之间,它的目的就是让你对这些计算机的基础学科有一个Overview,并尽可能的把作为一个程序员所必须了解的那些essence:那不到一成的计算机核心知识,尽早的灌输给你。

Acronyms:
  * CS=Computer Science
  * CMU= Carnegie Mellon University
  * CSAPP=Computer Systems A Programmer’s perspective
  * VM= Virtual Memory
  * PTE= Page Table Entry

* 这本书的简介(引言)部分简介明了:一个简单的hello world程序在计算机上的执行过程,预处理**->编译->汇编->链接->生成可执行目标文件->载入内存->数据流->**屏幕输出显示,没有一句废话,简介扼要,总结成一句:计算机系统=位+上下文。

* 关于二进制的内容个人感觉有些冗余,这部分内容偶基本是一扫而过,毕竟从小到大这些内容学了都快有十多遍了,而平时编程真能用到的二进制技巧基本也就移位和bit flag这两招。不过这章里有不少small tricks值得一耍(最经典的就是不用临时变量交换两个数)。话说回来,真要想在二进制上玩出花来,参考Hacker’s delight会有更大的惊喜。

* 程序的机器级表示这一章偶花了不少时间阅读,毕竟偶没学过汇编,基础基本为0。不过这本书里出现的汇编指令绝大多数都由运算、取数存数、跳转这三种指令所组成,所以在阅读上不会存在任何难度。
 这部分融合了程序员所需了解的编译和汇编这两样课程中的基础知识:想知道for、do..while、while三种循环的实质性区别?想知道多重if和 switch的本质区别?想知道数组的存储方式?想知道数组下标读取和指针读取的区别?想知道递归过程调用的背后实现机理?看看这一章,相信你会对C语言乃至程序设计语言有更深的理解。

当然,要想深入学习的话,好书有的是,OS有Tanenbaum老爷子的Modern operating systems,计组有Stanford校长的量化研究和软/硬接口,编译自然就是Aho的龙书,链接可以参考Levine的 Linkers&Loaders,程序设计语言原理可以阅读Scott的Programming language pragmatics。如果需要更多的资源,可以参考CSAPP书后的Bibilography。

CMU15-213的课程主页,有ppt,代码还有录像

213是众多课程的先修要求。至于15213的先修课程则是122使用C0语言教学(C语言的一个子集)15-122 S16。 如果没有编程基础则可先修15112,使用Python教学(15-112 Schedule (Fall 16))。

勘校表http://www.yiligong.org/csapp3e/

我觉得吧,直接上手lab,

除了第4章没看和malloc lab没做,前前后后大概花了8个月的时间了吧。

那就拿第二个lab bomblab来说吧. 不用担心不知道如何开始,直接去官网下lab,里头配套提供了非常详实,细节的handout,你把handout看明白,然后去看对应书中相关章节,边做lab边参考书。你有目标要把lab做出来,你自然会有动力去学习。

下载self-study handout不需要密码 这个里面就有lab

也就是说只能下载handout呗 所有实验题目和自动打分程序都提供的

15513的ppt和lecture提炼的很好,基本把书中最干活最重要的内容包含进来了。相比于看书可能能节省不少时间。

这门课一共有6个lab。

Data Lab:bit 运算与float的相关操作

Bomb Lab:阅读汇编破解密码

Attack Lab:Buffer Overflow 攻击

Cache Lab:实现一个cache simulator已经一个cache efficient的矩阵转置。

Shell Lab:用多进程实现一个简单的linux shell。主要是熟悉进程控制与同步。

Malloc Lab:自己写一个C语言的malloc函数。

Proxy Lab:写一个支持HTML的多线程Server。熟悉Unix网络编程与多线程的控制与同步。

个人感觉收获比较大的是Shell Lab和Proxy Lab。因为线程,进程的控制与同步,光看视频或者教科书可能印象不是很深。可是一旦自己实现了就会对这个块内容理解地更加透彻。这里赞一下CMU的Autolab,每次作业都会提供很多测试用例。Handout也写得很详细,会告诉很多debug的方法与工具。

《Hardware/Software Interface》

华盛顿大学每个学年都会更新课程放到网上: https://courses.cs.washington.edu/courses/cse351/

我们老师作为这本书国内出版序言的作者是这样说的:
程序员的视角这句话本身就是让你不要太在乎底层具体电路。你只需要在这个层面上把上层建筑优化好。否则作者取名就应该是EE的视角。
并不是越底层就越好,了解底层的目的是为了能够对于上层有所帮助。而CSAPP这本书+现代操作系统已经足矣,再往下的硬件就没必要深究了。
虽然说学的多不是坏事,但是人的精力是有限的,同样的时间,对于一个programmer来说,可能具体数学或是COM会更有用一些。

操作系统

操作系统–精髓与设计原理

换成人民邮电出版社了,译者也换了

操作系统导论: Operating Systems: Three Easy Pieces

英文版书籍:https://pages.cs.wisc.edu/~remzi/OSTEP/(开源)

tree pieces:虚拟化+并发+持久性,三个角度展开

这本书优点是语言非常简单易懂,所以直接读英文版也无障碍。 缺点是细节不够,对于有些概念讲解不够深入,容易造成误解。 所以这本书定位是第一本入门的操作系统书籍,需要结合其他书参考。另外,《operating system principles and practice》这本书也是极其不错的,但是可惜的是国内连英文版都没引进。

有时候本来是很重要的东西却误以为是补充内容就跳过了。

MIT6.828的手册根本不过瘾,看这本解答了好多疑惑!顺便推荐《x86从实模式到保护模式》,配合MIT6.828的实验,简直不要太舒服!

最后的分布式文件系统和虚拟机的讨论意犹未尽啊。这本书值6颗星,扣2颗星给翻译和排版,

基本也是按照“发现问题,解决问题”的思路来写,属于 #希望早十年读这本书# 这一类。

现代操作系统(原书第4版)

适合专业地学习,对于入门来说还是精简的教材学得更快。不是一本实践的书。科学文摘,每个知识都点到为止,不做解释和深入。

翻译差

计算机网络

TCP/IP详解 卷1:协议(原书第2版)

和第一版比较 完美诠释了“冗余”的概念

买来时还挺高兴的,结果随手翻了一下ARP的部分,啰哩吧嗦说了一大堆也没说清,难怪会这么厚

感觉译者根本不懂他在翻译什么,存在很多低级错误。

翻译问题比较严重,瑕不掩瑜

妙啊 翻译是真的不行,可以感受到译者敷衍了事的心态,能不能像罗老师一样有点工匠精神(手动狗头

第一版:

此书我中英文来回翻着阅读,对比着中英文,我对译文的作者的从起初的鄙夷到气愤到最后的没脾气,中文版的最大收获便是让我恍惚觉得,如果给我同样的时间,我翻译的同样的一部分,未必就比原译者差,或许还好上那么几分。
书籍的翻译达不到信达雅也就不怪你们了,咱们都是工科毕业生,只追求准确也总可以了吧。
可是书中大把的错误,有的原书5秒翻译成了5分钟,这么低级的错误都犯了,还印了那么多版,印了12年,算你们狠;有的语法的定状补都分不清,原文形容词你用作副词,有的常用的短语allow for你都翻译不出来,有的专有词汇翻译得不如直接给英文单词,各种各样的错误,书籍简直就是在误导读者。
翻译在国内是个普遍的存在的很大的问题,我见过有将微软wrting solid code中的function interface翻译成函数界面,并且整篇都是。我不知道翻译的是怎样的人,不清楚出版界的出版流程,但这种二三流的翻译在现阶段是个普遍的问题。
书籍是经典,讲的不仅仅是枯燥的理论知识,其中丰富的例子实践,能让你观察到TCP底层的每一个操作,美中不足的是有些内容显得已经过时。
对于英文还是比较扎实的同学,我强烈推荐你们读原版,或者两本一起阅读,再不然把中文版当做一本google词典也是不错的选择。

典型的笑话翻译“round-robin”翻译成“周围的知更鸟”。 本来N年前看过就觉得很差,现在还是忍不住告诉读者不要买这本中译版,看原著吧,原著的英文写的很通俗易懂,读起来也很快的。


新版基本上除了封面和第一版一样之外,内容上基本上都被重写了,包括写作风格和方式。
缺点:1、章节的编排顺序匪夷所思。DHCP,firewall,NAT被放在了TCP,UDP章节之前。话说你连port都不知道是什么东西的时候,作者你指望读者能搞明白NAT?搞明白如何配置firewall??你说DHCP是作为UDP的payload,可是UDP又是什么东西?

2、详略不当。wireless/ppp/stp/pppoe/tunneling都要讲,但是没一个讲明白的,这些东西本来也就不是作者安排的几十页能说清楚的。你何苦啊?要知道把这些东西说的差不多的TCP/IP Guide可是用了1500+页啊~~你还少了500+页呢~~~ end to end argument和fate sharing这两个和Internet体系相关的重要设计理念其实应该多讲一些,结果只用了一页。讲STUN的时候,其实我们最希望知道如何利用STUN来进行NAT穿越,可惜作者并没有讲。当然了,如果你那这本书来学习TCP/IP的话,不指望你能看明白这一章。因为这章本该是放在TCP之后再讲的。

3、虽说也采用了抓包来解释协议的实际运作过程,可是实际上并没有太多的使用这种方式,很多地方颇有读RFC的感觉。

4、相比第一版颇有价值的课后题,新版没有了…

优点:补充了很多新内容;每章后的reference挺有价值;TCP部分写的很是不错(亮点!)

PS. (1) DMZ这个缩写没有在正文中给出全称;
(2) 讲wireless的时候,提到了ESSID,在CWNA Certified Wireless Network Administrator Official Study Guide这本书里作者都已经专门澄清过:有SSID,BSSID,但是就是没有所谓的ESSID这个概念。
(3) datagram和packet这两个术语的关系一直没讲。在第一版中,在第一章就特别对此进行了说明。(RFC1122上亦有)

建议:通常一本书出了新版之后就意味着老版可以扔掉了,不过这次是个例外。第一版你还得留在手边,第二版可以作为补充。

计算机网络

图解HTTP

最少必要知识。科普版。快速让人对Web领域的很多概念有个清晰的了解。

设计模式

初学软件设计最好不要先看书,或者说可以大概看看,但不要认真。

一般设计初学者最喜欢干的事情,就是直接读GoF这种的书,自以为天下的设计模式只有23种,然后拿着这23个锤子去满世界找钉子。

设计的精髓在于“在多个相互矛盾的目标中找到权衡”。设计的上下文对设计非常的重要,上下文变一点点,都有可能造成设计方案完全不同。

如果一定要有个入门,我觉得比较好的方案是:

在你工作的领域中,找到最常用的设计模式。比如做Web的,MVC、MVVM这类应该很常见

思考和分析,为什么这种模式适合这个场景,好处在哪里,代价在哪里。针对你更小一个级别的领域(比如做电商的Web,或者做社交的Web),是否存在一些设计是专门针对这类场景的

阅读一些设计的书籍,与你面临的现实对照。如果不符,就找高人问问为什么。比如系统上用的是MVC的某种变体,那么为啥要“变”呢?到底是当时的程序员脑子抽了,还是有个什么特别的需求。

进一步阅读一些设计模式的资料,分析他们出现的上下文和背景。

思考下你用的编程语言,那些设计思路编程语言可以帮助你快速完成;那些只能自己手工堆出来

再回到第1步反思,重来一遍

1~6过了3~5遍后,开始看其他领域和其他编程语言的设计

当然,为了面试,还是把23种设计模式背牢,毕竟这个世界中二的面试官有很多。

设计模式在实际应用中遇到问题解决问题才能很好的理解,一般网上良心写手都会强调设计模式本身的意义所在,硬套的结果是变成anti-pattern。

先写个几万行的代码,在把这些代码提炼和反思一遍,再看设计模式。
也可以先看一遍各种大话,head first,不是为了能有啥编程上的进步,目的就是为了能看懂同事生搬硬套写的那些绕来绕去屎一样的代码为啥那么写。

唉 大部分人居然把这个设计模式当成一种技能负担 也是醉了。。。。。经典的设计模式学习并不是让你来深搬硬套的 而是通过这些经典的便于理解的结构来让你对软件开发进行工程化的思考 还有别这天这个书那个书的 好像他们讲的不是一个东西似的

想当初,自己写的东西在梦中都想着要怎么套用设计模式来把它进行重构,所谓的练功第一层,看啥是啥

出来工作以后,设计模式因为已经深入我心,反而不再刻意使用,虽有类似但也不再生搬硬套。

回顾以前看过的四人帮,head first都太晦涩生硬,继而转投大话设计模式门下。它简单生动而充满了激情,不再是一本学院派的书,适合入门也适合深入,是毕业以来看过的最为认同的关于设计模式的书。

废话说了那么多,以下是建议:楼主请去学校图书馆走到软件工程的那个架子上,把所有关于设计模式的书借下来,带着对比批判的心看书中关于模式的uml图,不要看文字描述。 设计模式好比工作分类,你得看他们是怎么样工作的,而不是看他们的工作描述。

“看书中关于模式的uml图”!!再同意不过了。真的,对于设计模式来说,UML图真的是个很重要的“工具”。讲得再多,最后真的需要一个UML来总结一个模式。记得看完《head first》的工厂模式一章后还是一脸懵逼,最后搜索了一篇博客,看到清晰的“简单工厂模式、工厂方法模式和抽象工厂”的对比UML图,瞬间清晰了……..


辣集广告,这都信? 看看这个,吹得更大:

与 Hadoop 对比,如何看待 Spark 技术? - 大数据
王家林:Spark亚太研究院院长和首席专家,中国目前唯一移动互联网和云计算大数据集大成者。

《设计模式之禅》是设计模式领域公认的3本经典著作之一

牛逼吹得真大…… 从此以后俺绝不看“秦小波”的作品。

在IT界跳了十几年坑之后, 总结为一句: 国内作者的技术书, 基本可以不看(港澳台和译本除外). 编辑于 2019-06-30


23种设计模式是《设计模式:可复用面向对象软件的基础》提出来的,其他书都是在此基础上进行解释和演化,很少有完全推翻它再搞一套的。不推荐读别的。

还有两本推荐的,不过不是设计模式相关,是架构相关的。《重构–改善既有代码的设计》和《企业应用架构模式》。

要学会举一反三,书当然是要看的,只是不能生搬硬套进非面向对象语言里。

设计模式要怎么学……感觉看书+自己写书上的例子也不怎么记得住啊……

先把自己的项目搞大,然后就能用设计模式了

《设计模式:基于C#的工程化实现及扩展》(王翔)

总结:我的推荐列表如下:
入门(《Head First设计模式》/《设计模式》(刘伟)+《设计模式实训教程》(刘伟))→进阶(《研磨设计模式》/《设计模式之禅》)→应用(《设计模式:基于C#的工程化实现及扩展》)→理论提高(GOF《设计模式》)

入门的话推荐head first设计模式,熟练后还是读gof吧。

设计模式的艺术

《设计模式》作者还推出了其他几本书,如和此书配套的《设计模式实训教程》,不过我没读过,所以就不评价了。另外还有《C#设计模式》和《 设计模式的艺术——软件开发人员内功修炼之道 》

以及作者网站:刘伟技术博客

Head First 设计模式

真正的深入浅出,美中不足的是例子很西方化,小小瑕疵而已

我觉得这是本诙谐的技术抛砖引玉书。。。如果你有米国人的社会思维,读起来很有意思。如果你是第一次接触设计模式,这本书很有意思。但是,如果你想踏踏实实的学一些东西,这本书不行。

设计模式

(GOF):不推荐初学者看。这四人都是Phd级别,就是他们最先提出了设计模式,理论水平高,虽然薄薄一本,但是文字相对晦涩,也缺乏容易理解的例子。

大话设计模式

有些地方比较牵强,代码读着不很舒服。不够深(作为入门书够了,想深看GOF去)。

DDD

领域驱动设计: 软件核心复杂性应对之道

经典之作。边看边哭,一边感动于作者的切中肯綮,一边被译者的生搬硬造气哭。不推荐读!上豆瓣看了下这三位译者翻译过的书,简直博学多才。

但是本书成书太老,例子也是大多数人不熟悉的会计和货运领域,所以很难搞懂应该如何把领域建模应用到实际开发中。我觉得要写好领域驱动设计这个主题,好的例子真的非常重要。

前面几章还是很有感觉的,后面的战略设计,太抽象了,云里雾里得非常厉害。

这种书就是当你还不会编程时候读不懂,会编程时候不需要读。总之就是什么时候读都不会提高自己水平。不花点时间读又不会知道不好。

感觉很抽象很难读懂,决定弃疗,开始读《实现领域驱动设计》

写的无比正确但没什么鸟用的书。你站的高是可以,但是缺乏可操作性啊

其他

除非你对计算机有很大兴趣,还比较勤奋,想做个优秀的工程师,否则所有这些大部头你都不用看

O’Reilly出版社,出的书都比较慢、慢。Manning出版社。

(一)互联网书籍

1.《失控》凯文.凯利——主要介绍的是碎片化思维和生态系统

2.《长尾理论》克里斯·安德森——“垂直”产品占到的市场份额,会越来越大

3.《认知盈余》克莱·舍基——每个人的自由时间看成一个集合体,一种认知盈余,那么,这种盈余会有多大

4.《激荡三十年》吴晓波 ——社会以不可逆转的姿态向商业社会转轨

5.《从0到1》彼得.蒂尔——详细阐述了作者自己的创业历程与心得,包括如何避免竞争、如何进行垄断、如何发现新的市场

(二)做事方法类书籍

1.《精益创业实战》Ash Maurya——一个系统的流程来快速检查各种产品理念,提高做事成功率

2.《卓有成效的管理者》德鲁克——管理者的成效往往是决定组织工作成效的最关键因素

3.《参与感》黎万强——“米粉”热情饱满地参与到小米发展的各个细节当中

4.《创业时,我们在知乎聊什么》知乎——知乎三年创业问答精华大集结

5.《结网-第二版》王坚 ——总结了产品经理知识体系

(五)学习提升类

1.《超级快速阅读》 格吕宁 ——如何快速阅读获取知识

2.《麦肯锡教我的写作武器》 高杉尚孝 ——工作中如何写作

3.《精要主义》 格雷戈·麦吉沃恩 ——工作生活中如何选择

4.《金字塔原理》 巴巴拉·明托 ——工作生活中如何思考

5.《好好学习》 成甲——工作生活中如何学习

产品经理的必读书籍

1.《瞬间之美》Robert Hoekman.Jr——针对Web应用中几乎所有相关元素提出了值得借鉴的解决方案

2.《Don’t make me think》克鲁格——特别适合为如何留住访问者苦恼的网站/网页设计人员阅读

3.《交互设计精髓》库伯——全面系统地讲述交互设计

4.《用户体验度量》特里斯——如何量化用户体验对有效提高产品的可用性而言至关重要

5.《人人都是产品经理》苏杰 ——写给“-1到3岁的产品经理”的书,涉及到:用户、需求、项目、团队、战略、修养

6.《设计心理学》诺曼——不是你没有设计好,只因为你没有了解用户的使用心理

营销类必读书籍

1.《引爆点》马尔科姆·格拉德威尔——流行的趋势需要一个发展的温床

2.《异类》马尔科姆·格拉德威尔——指出了成功之路的方向,但怎样把握这份机遇,每个人都需要仔细思考

3.《流量的秘密》Brian Clifton——花出去的钱到底是带来了收益,还是看不见的损失

4.《一个广告人的自白》大卫·奥格威——详解能够使一家广告公司获得成功的方法

5.《眨眼之间》马尔科姆·格拉德威尔——我们在一眨眼之间作出的决定,比三思而后行,或许更具大师级的水准

6.《定位》艾.里斯——深入阐述了定位理论和操作方法,并配有丰富的实战案例解析