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

henturay

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

来黑马之前,我的学习方法是:在B站上面找教程,大致了解了JAVA中的基本内容,比如数据、变量、语法、函数、类等,讲的知识点也都能接收,但是没有合理的规划没有适当的进度,同时遇到困难了在网上百度很久也不得所以,尽管最后发现也仅仅是一个小问题,实在太劳神费力;最后就是学习的节奏很混乱,而且眼高手低练习太少,以至于记不住(本人记性极差)。
后来我真挚地认为,it这行是需要不断交流不断讨论,有人引导着来的,所以选择来到了黑马,也是因为黑马在业界内广受好评。来到黑马后,其实觉得除了住的地方不太好之外,其余地方都很好:半军事化管理,比起大学时候更加严格和严厉,所以自己态度也更加端正;晚上有3个小时的晚自习,可以好好消化老师讲的内容,同时还可以做点自己感兴趣的事,老师也会很耐心答疑解惑,很适合学习;排课的节奏也觉得合理,两天课之后给一天巩固;老师也特别和蔼,不管什么问题都会给出意见和建议,上课先看视频然后老师又讲解一遍,知识点了解得更加细致;班主任田甜老师和就业老师龙哥,也都很尽职尽责就像朋友一样相处,但是该严格的时候又会非常严格,就觉得特别好。来到黑马后我充满了耐心,看视频看pdf然后看代码,把一整天的代码全部看完后都会好好敲一遍,提高效率。要是还有不懂的地方都会带着问题去看视频,问题解决后记的更加牢固点。
不过紧接着出现了新的问题,就是起初简单的知识点都能记住并应用,但是随着知识点的不断增多,如果随便抛给你个问题,让你用代码去实现,你根本就不知道具体涉及到哪个知识点,也就是虽然你每个知识点的东西都会,但是真正用的时候却不知道到底该怎么去使用它,或者到底用哪个比较好。同时自己是计算机专业毕业的,对于一些算法题,一些递归思想比如递归,回溯,动态规划总还是不得要领,还是会有一些挫败感。
于是,我意识到,每学完一个知识点,必须去进行总结,光看,光记是不行的,实现后总结一下才是王道,所以我就过来开始写总结了。虽然总结会花费很多时间去做,但是没的办法,记性太差。而且其实总结最大的好处是帮助我们去思考问题,这也证实了那句:“学而不思则罔,思而不学则殆”学习而不知道思考,就会茫然无知而没有收获;只空想而不读书学习,就会心中充满疑惑而无定见。学过的东西必须去思考,我现在就属于前者,学习而不知道思考,所以到最后什么都记不住,什么都不知道
所以一定要多思考多总结,我看来这是最好的办法:
1、这是个什么东西?例:几天学习的集合框架是什么东西?
2、这个东西到底是用来干什么的?例:集合框架这个容器到底是用来干什么的?这其实是专门用来存储类的类型的数据用的,好处是什么,弊端是什么。
3、这个东西在什么时候用?例: 当对象比较多的时候就要进行存储起来,方便于日后的使用。
4、使用这个东西,跟不使用这个东西或使用其他同样可以实现相同效果的东西有什么区别?好处在哪里?弊端又在哪里?什么时候选择使用它,其实这个思考跟第2第3基本一样。但是很重要,思考两遍也没事。
目前,我认为学习的最好方法是:千万不要急躁,这个是重中之重,每天看一集就OK,看完后要去狂敲代码,去实现一下,实现中肯定会有问题,或者重新看视频,或者发帖去寻求帮助,然后实现完后,一定要总结,不然最后发现跟没学一样。最后看来,老师讲的知识点虽然很多,但是并不难理解,但是理解完以后就需要记忆,而记忆最好的办法就是写代码,什么事情都别干,就一直写,一直写,在写的过程中,就帮助你记忆了,而且也更能帮助你理解消化,看来还是实践出真理啊。




0 个回复

您需要登录后才可以回帖 登录 | 加入黑马