如何选书&如何快速获得高质量的信息
出发点&基本路线
1、思考:想解决什么刚需?有什么实际价值?
2、诊断:根据问题,设计解决问题的方法,选择解决问题的技术
3、解决:学习技术的基本概念、技术的基本应用
4、关注:技术最新版本的特性、相关技术的发展对比、技术的组合实现
获取信息的目的:了解、深入、并精通以下内容--------终极目的:节省时间、节省精力
注意:查询信息前,先定义好获取的信息属于哪个类别?是想知道概念、还是想知道应用。再对应具体的方法
1、起源:为什么出现?有什么价值?解决什么问题?-------------------主:维基百科&百度百科、次:大牛博客
2、原理:第一性原理是什么?底层用了什么原理?----------------------主:搜索引擎、次:书籍
3、概念:本质上是什么?重点是什么?------------------------------------主:搜索引擎(术语)+大牛博客(通俗)、次:书籍
4、应用:常规用法流程、特殊用法----怎么用?--------------------------主:大牛博客、次:搜索引擎
5、场景:用在什么行业?用在什么场景?有哪些实际项目经验?-----主:大牛博客
6、迭代:技术发展进程是怎样的?最新技术是什么?-------------------主:维基百科、官方网站
7、扩展:相关技术有哪些?相关技术有什么优缺点?使用新技术的公司多吗?是否需要换技术?----------主:书籍的系统框架+维基百科的目录
关联的系统知识有哪些?关联的底层概念有哪些?有哪些更深层次的基本知识?------------------次:官网、招聘网站的需求
获取信息的操作过程
书籍
1、搜索该领域都有哪些骨灰级大牛,以及他们写了哪些书
2、在亚马逊、豆瓣上搜索关键词,根据排序、评分、出版社、作者、版次、内容框架,选择书籍
3、从经典书籍的参考文献中寻找好书
4、只买第二版以后的书
5、分阶段:入门书、基础书、原理书、精通书、高级书
优点:系统性、正确性、逻辑性
缺点:量少的限制、不够深入、语言生涩
文献资料
1、API文档
2、官网
优点:权威性、正确性
缺点:英文限制速度
搜索引擎
1、百度、CSDN、segmentfault、Stack Overflow
2、注意:提出正确问题,尝试提出好的提问,使用精准的文字组合+搜索技巧,获得准确可靠的信息源
优点:海量、灵活性、扩展性、深入性、简明、经验性
缺点:正确性差(考验人工判断力)、系统性差
博客
1、CSDN
社区
1、知乎
模块化网站
1、W3school.com:html、css、javascript(jQuery、ajax、json)、xml、webservice、
2、Runoob.com菜鸟教程:mysql、bootstrap等
找人询问
1、QQ群
2、助教
3、战友
优点:互动性、即时性
选书的基本原则:优选大牛的书,多次出版的书 不论是大牛的经典理论书,还是大牛的实战书
按照以下顺序进行选书(序号越小,该因素越重要):出版社>大牛的书>版次>印次>印数
1、出版社:好的出版社在特定领域有深入了解,因此对特定领域的牛人进行了筛选才出的书。
2、作者:在特定领域的牛人可能不止一个,那个牛人如果是骨灰级大神,那么他写的书一定靠谱
3、版次:大牛在该领域的某个模块的能力不同,可能写了很多的书,要选择版次最多的书:说明最经典
4、印次:在版次相同的情况下,选择印刷次数最多的
5、印数:如果是该领域的新技术,那么你能选到的书可能是第一版第一次印刷的,那么就看印数,印数多,说明出版社有信心大卖
6、编与著:编只是将文字拼凑,著更多的是原创。要优选著作
7、参考文献:选择书的背后有参考文献的书,如果一本书没有参考文献,那么该书不值得读。
中文书很多都没有,都不太值得读。
8、注意:a、尽量不读译作,好心未必有好结果
b、慎读慎买第一版第一次印刷的书
9、花点时间读读书评:亚马逊、豆瓣都可以,不过豆瓣现在有很多书托
10、看看牛人都看什么书,认识那些读书有品(品质)的人