学技术,该怎么看书

要想学习一门计算机技术,看书自然是少不了的。但是很大一部分人却不知道该看什么书,又该怎么样去看。当然,这里所说的“书”并不是打印在纸上并装订成册的狭义书籍,而是包括传统书籍,视频,电子文档在内的广义书籍,或者称其为“文献”更为恰当,因为“文献”的定义就是一切记录知识的载体。

我把技术书籍分为四类:

第一类是入门型,一般的”快速入门”、“从入门到精通”、课本和大部分视频教程都属此范围;这类书的特点是讲解详细,通俗易懂,适合零基础的入门者。

第二类是提升型,主要是一些介绍前人经验,示例,常用功能和模块的书籍;这类书总结了前人的经验,对一些经典问题进行了阐述,能以让刚入门只懂语法和基础的同学快速的了解开发流程,基本的模式和结构,以及一些经典技术的实现;是快速提升开发能力和加深基础知识印象的不二法门,是技术学习过程中很有必要看的一类书籍。

第三类是回炉型,也就是平常接触到的“完全手册”,“开发书册”等书籍,这些书籍没有详细的教程和讲解,只是对该技术进行了很全面的归类总结,并给出了说明,也有些包含了DEMO;我们学一门技术后不可能全部记住,对于需要用到已淡忘的和不常用的技术时这类书籍很有帮助,个人认为开发者都应该备一本这类书,以备不时之需;当然,现在搜索引擎担当了很大一部分这类书籍的角色。

第四类是资料型,在我们的学习和开发历程中,难免会接触到一些新的东西,甚至是完全没人研究过的,这时候我们就需要收集各种相关的资料进行研究,包括类似技术,相关研究论文,也有可能是跨行业的资料;这类”书籍”能够帮助我们去了解“新的东西”,去解决我们面临的问题;一个优秀的开发者除了有足够精湛的开发技术外,收集、整理和总结资料的能力也是必须的。

从上面我们对书籍的分类来看,似乎学习技术的路线已经很明确了,但是并不一定是最好的、最适合你的学习方法。

比如我是一个有C语言和ASP开发经验的开发者,现在想着手学习PHP。其实我已经对编程有足够的理解,对BS开发模式也有自己的体会。和初学者一样按照上面的书籍分类一步一步来我会感觉多余并且浪费时间,所以我选择了直接看“PHP完全开发书册”,也就是上面说道的第三类书籍,看完手册后我对PHP就有了了解,知道PHP怎么用,有那些功能。然后我就可以着手开发了。由于是直接看手册的,我不可能全部记住,所以开发过程中肯定有不会的和记不清楚的,这时候第三类书籍“手册”又派上大用场了。经过半个月一俩个小项目的开发实战,我对PHP的了解和熟练程度并不低于那些花一两个月按部就班学习的同学。

因此我们发现,每个人都有适合自己的学习方法,别人的方法我们只能作为参考和借鉴,不能拿来就用。

时间: 2024-10-24 09:40:50

学技术,该怎么看书的相关文章

关于嵌入式如何学习(看了不后悔,给学技术的同行一条光明的路)

关于嵌入式如何学习,我相信有很多大牛回答得很专业,最近在知乎上看到一网名为----李brooks,~的网友对此进行了总结,我个人觉得非常好,还有其他两位网友li crifan和Tony Ho,毕竟我工作以来也还有好多东西没有接触,就有他说的那些中的部分内容,我们来看看他们说了什么内容: 有一位大学生四年级的网友提出这样的问题: 本人大四学生,专业为电气类的,有C语言,单片机,模电,数电的基础,一直想从事嵌入式方面的工作(感兴趣),但是以目前的水平,暂时还不能找到这方面的工作,所以一直在纠结是先找

《120医生教您学急救》:内容还是偏专业,心肺复苏显然不应该是仅仅通过看书来学习的。三星推荐

作者是120退休医生,本书专业性还是有保障的.讲家庭中可能遇到的突发急症.外伤甚至火灾地震等情况下的应急处理. 全书篇幅比较小,200多页.不过有接近100页的篇幅用图例讲解各种包扎方法,这种安排有点随意. 心肺复苏也有不少图片实例,不过这类技能显然是需要面对面的辅导,而不是仅仅通过看书学习. 全书比较重要的内容有:心肺复苏.气道异物堵塞.外伤基本救护.休克昏迷晕厥的家庭救护.

为什么程序员应该从现在就开始看书

前一阵子我在知乎上经常会看见这样的问题:最近感觉自己很浮躁,想要看书,可是不知道看什么,求大神推荐?这让我想起我在高三那一年看了几十本课外书.每次当我月考失利或者复习不顺的时候,就会拿起一本闲书来看,总能平复心里的烦躁和郁闷. 那时候看书,是一本一本地看,为了看书而看书. 大三大四的那段时间,我关注了很多跟it有关的微博,经常会转发一些跟技术有关的内容,还会经常上博客园或者csdn这样的网站,收藏一大堆干货网页.后来结果怎样,应该很好猜. 我从来都没有回过头去看一眼,更别说学习里面的知识. 其实

学技术无法碎片化

近期有一种声音,就是"学习要碎片化",主要考虑是现在人们的工作和生活节奏加快,很难有比较长的时间段来专门进行学习.为此有人高呼,将来图书会碎片化,视频课程也会碎片化,认为这样就可以充分利用吃饭前的几分钟,睡觉前的十几分钟,甚至上厕所的几分钟等一切可利用的时间来学习,并以期最终通过日积月累的方式达到全面学习的目的. 看似合情合理,也很符合时代特点,但笔者认为对于技术的学习是不能这样做.娱乐可以碎片化,休息可以碎片化,资讯获取也可碎片化,因为这些方面彼此没有太多关联.但学技术不可能碎片化,

程序员学习能力提升三要素(工作用什么,就练什么,不要在上班时间看书)

IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识.随时补充和丰富自己,已成为程序员职业发展的核心竞争力.本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点. 众所周知,现在是一个知识爆炸的时代,知识更新非常快.据测算,一个大学毕业生所学到的知识,在毕业之后2年内,有效的不过剩下5%.对于软件行业而言,这种形势更为明显,我们赖以立足的,不在于我们现在掌握了多少知识,而是我们有多强的学习能力. 学习人人都会,但不同的人学习效果却千差万别.一个善于学习的人,

踏实学习前端,学技术,必有高薪,好的人生,学习量大能力要求高就对了

准备工作 欢迎大家加入百度前端学院,或者即使你没有报名成功,你也可以通过一起学习实践以下内容,来进行前端技术的学习.在正式开始学习之前,我们希望您做好以下准备: 时间 报名时很多同学都在疑虑每天3-4个小时的时间很难保证,事实上,除了某些在实验室确实有很多工作任务的同学,大部分同学读书时候的时间是被大量挥霍中,计算一下自己每天有多少时间在打游戏,刷微博,聊微信,逛BBS. 我们推荐您每天用两个时间段来学习,每天早上9点以前,如果没有课程或其他安排,用1-2个小时左右的时间进行阅读.信息的搜寻和记

学编程新手必看文章

1.把C++当成一门新的语言学习(和C没啥关系!真的.): 2.看<Thinking In C++>,不要看<C++变成死相>: 3.看<The C++ Programming Language>和<Inside The C++ Object Model>,不要因为他们很难而我们自己是初学者所以就不看: 4.不要被VC.BCB.BC.MC.TC等词汇所迷惑--他们都是集成开发环境,而我们要学的是一门语言: 5.不要放过任何一个看上去很简单的小编程问题--他们

其他 - 看书 - 一些看书的心得

概述 看技术书是个好习惯, 恰好我也有点喜欢 有的书看得快, 有的书看得慢, 有的书好懂, 有的书不好懂 简单说下, 我对这些东西自己的认识 现阶段的认识 可能会比较粗浅, 因为我看的书, 确实也不够多, 看的东西, 吸收水平, 也有限 我看书的目的, 主要是了解技术 所以这里的书, 可能更加偏向于 教材 扯得还是有点乱, 先凑合看吧 1. 问题 看书慢 有的书看得很快 有的书看得很慢 为啥看得慢呢 看得快的书 简单 要么是自己之前就会 要么是, 讲得很清楚 啥是清楚, 后面再说 整体层次 自顶

c++聪聪看书(低数据版代码)

聪聪是一个善良可爱.睿智聪慧的好孩子.聪聪喜欢看书,这一天她在看一本书时看到了这样一个问题:给你一个正整数n,你要将它分成若干个自然数Ai的和的形式,并且使得这若干个自然数Ai的乘积尽量大,并输出最大乘积.比如n=5的情况,最优的方案是5=2+3,答案为6.这么简单的问题聪聪当然会做了,她想考考你,你能不能比她先给出问题的答案呢? [输入]      输入文件名为reading.in 共1行,包含1个正整数n.[输出]      输出文件reading.out 共1行,包含1个整数,表示最大乘积