A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘帅.. 初级黑马   /  2019-8-21 19:55  /  728 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我要说的是,在学习方法上,我的做法,也许因人而异,但确实是我的真实经历,高手前辈们莫笑才是。
我在学习前,自然会要用到书,在这个网络繁华的时代,pdf到处可见,实际上是用不着买什么书的,但我有个习惯,我总喜欢把一些想法,假设,心得随时写在阅读的内容旁边,所以我也就买了几本书。
关于书籍在我看来,大致上可以分为这几种的:
第一种:技术手册型的,如java核心技术卷一
当你有什么概念不清楚时,一翻便知,简单明了。
第二种:圣典级别的,如think in java。无论是从历史厚度上,还是内涵厚度上,都需要你仔细阅读,尤其在一些地方需要你感悟,思考,读起来比较费时间,但读后会觉得很踏实,对于一些知识或者概念的来龙去脉心中有数。
第三种:操作手册类型的,这种书籍就如做物理实验或者化学实验中的实验流程书一半,手把手的告诉你,每一步要做什么,按照书中的方法去做,自然会得到书中的结果。犹如:疯狂java讲义,java高手真经之类的书籍。
第四类:属于设计原理之类的书籍,这些书籍是你在掌握一定基础之后,却不是很明白何为面向对象等一系列概念的具体含义时,为你解惑用的。
第五类:技术进阶类型。告诉你某些技术在什么情况下运用最为合适等等一些列窍门的书籍。
第六类:数据结构与算法的书籍。虽然java的封装性已经很好了,但不得不说,我觉得java会使人变的懒而依赖。对于项目开发来说,固然是好的,但是作为学习者,应该谨慎小心的研究清楚细节的实现,想通原理,会受益匪浅的。
第七类:规范类的书籍。如java语言规范,代码大全等等,良好的编程风格与设计理念,会使你做事情卓有效率。

大致就是以上这么多类型的书籍,在我看来,前三者需要同时看,比对着看,后面的暂时可放置,等学玩了一定阶段再来看。这样子会比较好,不然,看来理论的,不知道动手做什么,看了动手做的,茫然的跟着书籍做完了,也不知道意义是什么。

下来便是要有一个对照物,用于理清自己学习的思路和重点,那便是视频。
网络的视频很多,好的也不少。我们要用它,而不信它,这里的信指的是迷信。
就算对于书本上的知识,也不要迷信,一定要动手实验过,才肯定它,当然书上的只是基本上都没有问题,但不能绝对化,不能说绝对是对的。那样子可就不好了。


学习java这几天以来,学习方法也一直在摸索之中,目前已经基本成型,学的也比较扎实,和踏实。也越来越享受学习的过程了。
总结下:
读就是要把理论的,实践的书籍分开比对,相互印证。
练就是要在知晓原理的前提下,把它炼成自己的技能,做到随心而发,如果有一天,你想给人讲一个知识点,你可以很从容边敲边讲的时候,那就证明你练习的基本到位了。
悟就是要多多思考,思考书中说不能如何如何,试试看,找出不能的根本原因。多想想面向对象的思想到底是在说什么,多想想多态到底为什么要用,怎么用,这些都是初学者容易忽视的地方,等你都想明白了,我觉得,这才刚刚入java的门吧。

以上内容纯属个人意见,针对的也都是初学java的朋友们,高手前辈们也可以指点一二,那我就更加感激了。

Just do it!

2 个回复

倒序浏览
只要朝着一个方向努力,一切都会变得得心应手。加油
回复 使用道具 举报
面对生活的选择,可怕的不是“大环境”,而是我们自己。勇于走出自己的舒适圈,勇于挑战自己,加油……
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马