关于阅读技术性书籍-谈谈个人一些作法

此文在个人我的网站,个人简书,个人CSDN博客 同时发布,请多多关注!android

前言

在开始主题以前,先说说我本身的状况吧。git

我是一名专科生,大学的时候所学的专业是软件测试,在大三的时候开始接触Android开发。今年3月份找到一份android开发的实习岗位,7月份拿到毕业证以后就转正到如今。github

我之因此说这些,是由于我差很少也是自学过来的,而自学的那一点点基础入门知识更加不能让本身彻底胜任开发工做。在参加实习以后,也让我更加清楚我须要掌握的知识、技术等其余还有不少不少。为了系统地提升本身的技术水平,我一口气买了好几本技术书籍(题图所示)。app

因而,就有了今天的这一篇文章,写一写我在阅读这些书籍的一些作法。工具

必定要买书吗?学习

学习的途径有不少,在学习Android开发上也是。甚至能够说有点泛滥了,由于在资源实在是太多了。视频网站、电子书、开源社区、开源项目、前辈们的博客等等。即便是这样,但我仍然以为看书能让我更加专一,并且书籍堆在一边,更能激发起本身的求知欲望,时刻提醒着本身,要不断进步!测试

买什么书?网站

个人买书原则只有两点:.net

  • 经典书籍:越是经典,价值越高。
  • 最新出版的书籍:如今技术的发展太快了,若是还买几年前的书,说不定里面写的某个技术点已经被淘汰弃用了

若是还不明确,能够去简书、知乎自行搜索下Android开发推荐书籍。我相信会有不少的答案,剩下的就靠本身的选择了。cdn

阅读前的思想准备

不少人之因此不喜欢看书,大概有如下几点吧:

  • 没时间。朝九晚六,回到家已经很晚很累了
  • 没耐性。看着看着,刷个朋友圈
  • 没效率。看过以后,没几天就忘了

其实,我也经历过这些。不过,最后仍是须要靠坚决的意志去克服这些。

没时间?

伟大的先贤曾经说过,时间就像海绵里的水,挤挤老是有的。要想有收获,就要有点付出。其实把逛知乎,刷朋友圈、微博,看电视剧、电影的时间稍微减小一点点,看书的时间就有了。个人作法通常都是洗完澡,消除疲劳,晚上10点开始,用一个小时的时间看书。周末会看状况增长看书的时间。

没耐性?

钱都花,书也买,怎么都得把书看。想想本身的目标和初衷,坚持下去吧。

通常个人作法就是,先把手机放在一边,本身找个安静的地方,少点干扰,多点专一。再不济,我就带上耳机,放点轻音乐。总之,在那个时候,我只想看书!

没效率?

在这里就涉及到一些读书的技巧了!

读技术性的书籍,通常要把书读3遍。(在有必定的入门基础的状况下)

第一遍,通读。何谓通读?就是先把目录仔细看一遍,挑出哪些是本身感兴趣的,哪些最近是须要掌握的,哪些暂时还未须要到,哪些难度比较高的等等,划分开发。而后开始翻书,大概翻过一遍以后,有那么的必定的了解。

第二遍,精读(跳读)。这时候就须要带上笔和笔记本了。通常个人作法是先从最近须要掌握的技术点开始读起,边读边把一些重要的概念用笔画起来,本身认为重要的知识点就直接摘抄在笔记本。读完以后,再把写在笔记本上的笔记写在电脑的印象笔记或为知笔记上(这里至关复习了一次),而后在本身的手机上也下载一个这样的笔记app,把笔记同步下来。我都是在上班坐车的十来分钟里,用手机看看本身的笔记(又复习了一次)。这样屡次的复习,怎样都会记得了吧。

第三遍,研读。通常技术性的书籍上都会有代码演示的,这时候就是要动手敲代码了。搞懂代码的思路,按照思路本身敲一遍。再不济就直接对着书一行一行敲,敲完再去思考。这样书本上的内容就更加容易被弄懂。

总结

通常技术性的书籍,不必定要重头看完的。有时候能够当工具书来查,在须要用到的时候再来学。或许,有一些书,由于本身如今的技术水平,不少概念,知识还很晦涩,就干脆放弃阅读(就像我买了那本《Effective Java》,越看越痛苦,真的没几年的工做经验,要想看懂真的很难),等有了必定经验的时候,再回头看,或许又是一种体会和收获。

书就放在那里了,就看你本身的行动了!

最后

小弟不才,还望多多指教!

notes

相关文章
相关标签/搜索