时间:2021-07-01 10:21:17 帮助过:5人阅读
大家好,我是卖萌 ,首先我先说下这篇文章,我觉得这篇文章非常有用,我也在安卓板块发过,可以说这篇文章是学习编程的方法,我希望能给你们带来帮助,居然你们点击了这篇文章,我希望你们能认认真真的看完,最后写出你们的summary; 感谢小贝对我的支持,谢谢您; 此文章是黑马老学员给新学员的学习建议,一个来自高薪学员的心声,望仔细耐心看完,这将是你在黑马学习的重要指南。 ( 注:本文章来之黑马成员官方,summary(总结):是我自己写的,希望你们认认真真的看,对你们学习编程,或者学习其他的内容都有帮助) 如果编程爱好者和想创业的人可以加群:438012030(本人是喜欢编程喜欢创业的人,寻找志同道合的人一起创业) 四个半月的时光转瞬而逝,我如愿以偿地拿到了让自己满意的offer,这都必须归功于黑马辛苦教学的老师以及身边勤奋学习的同学们对我不断地鼓励和支持。在黑马学习期间,我享受到了以前从未有过的充实生活,并且这段人生经历激发了我对技术难以磨灭的热情,这份热情即使在我就职之后依然持续地燃烧着。因此,怀着感恩的心情,我认为自己必须为黑马做点什么,所以才有了这篇关于学习方法的总结。希望学弟学妹们能从这里汲取到有利于自己的学习思路,从而让自己能够用更短的时间学习到更多的知识,利用黑马这优质的平台,让自己在技术的道路上走得更快,更远。 记得入学后不久,我们就进行了第一次测验。然后,同学们学习效率的差距惊人地暴露出来了。令人诧异的是,很多同学学习很辛苦,甚至经常熬夜,但是学习效果并没有预想的那么好。反之,很多同学学习时间很短,但是效果却非常地惊人。于是,我就开始思考是什么原因导致了这种差异?通过与很多同学的沟通和交流,我终于明白学习方法起到了至关重要的作用。那么好的学习方法应该注意哪些方面呢?我认为只要你能够经常问自己下面八个问题,你就可以确定自己是不是走在正轨上。 Question 1:明天会上哪些内容的课程呢?如果可以的话,你可以拷贝到往届学长学姐们的笔记,每天利用5分钟的时间大致浏览第二天的课程,从而能够从全局把握课程结构,从而使自己在第二天老师6个小时的狂轰滥炸中不至于处于被动,然后不知道自己所处何处。反之,你就可以化被动为主动,从而可以将6个小时的课程切割成对应于各个知识点的小模块。通过这种方式,你就可以极大地提升自己的听课质量。Summary1:课前预习,把今天所学的内容划分为几个模块。 Question 2:今天的课程我完全听懂了吗?听课质量的高低对学习效果可以说起到了中流砥柱的作用。试想一下,如果你的听课效率质量很高,那么晚上敲代码、复习的时间就可以大大地减少。因为,你不会再对着老师分发的代码和资料问自己一些愚蠢的问题。例如:这段代码是干什么的来着?这个知识点好像完全没听懂。这些令人抓狂的问题会严重挫伤你学习的积极性。因此,如果上课有任何内容没有听懂,那么不要忽略掉,应该把自己想问的问题记录下来,下课之后,立刻通过与同学和老师的讨论解决掉。Summary2:把这堂课没有听懂的问题记录下来,课后问同学和老师。 Question 3:今天我对哪些问题有疑问呢?如果你是抱着积极的学习态度在听课,那么你一定会在上课期间产生各种各样的idea。你可能在想一种代码效果有没有另外一种实现方式,或者另外一种配置方式会有什么效果。这时候,一定要迅速记录下来这些问题,不要占用上课时间跟同学讨论或者自己纠结于此。因为,一旦你这样做,后面的课程你就完全不会在用心听了,这就降低了听课的质量。Summary3:在课堂上如果有什么好主意,要立刻用笔记录下来,而不是在大脑里幻想,如果幻想的话,那么会降低后面听课效率。 Question 4:有疑问的问题自己可以通过网络或者写一些例子得到结果吗?产生任何问题之后,不要急于问老师和同学,而是要培养自己独立学习和解决问题的能力。你可以通过网络或者API文档查询到结果,又或者自己写一个例子程序得到答案。如果实在有困难,再向学生和老师求助。这样,可以培养你独立解决问题的能力。毕竟,在公司里,是没有太多人给你全方位的指导和帮助的,不是吗?Summary4:在学习中遇到问题时,不要急于问老师和同学,利用好我们的百度来解决这些问题,如果实在解决不了,我们还可以通过与他人交流来解决问题。 Question 5:今天的代码我有敲完吗?很多同学有时候会进入一个误区,那就是他认为上课的时候代码已经完全理解了,下课就没有必要再敲这些代码了,这就走向了一个极端。另外一个极端则是认为代码必须自己从头到尾一个字母不漏的敲出来才算掌握了。实际上,代码最重要的是写出思路,然后通过查询API文档完成代码。当然,第一次敲代码的时候最好可以临摹老师的代码,然后再自己独立完成。否则,由于难度太大,可能会打消学习的积极性并且浪费时间在回忆代码上。另外一个需要指出的点是,千万不要给自己拖延的理由,今天的代码今天必须要完成,即使奋战到凌晨2点也在所不惜。如果你拖延到明天,那么再加上第二天的代码量,你会倾向于放弃昨天的代码,甚至对今天的代码也感到厌烦。毕竟学习的时间是有限的,利用一天的时间承担两天的任务量,没有压力才怪呢!Summary5:今天所学的代码需要自己敲打一下,今天的事情今天必须解决,拖延到晚上也要解决完成,还有最重要的是要学编程的思维,而不是死记代码。 Question 6:我可以对这些代码进行封装或者优化吗?我可以做一些小应用吗?任何的知识想要活学活用都必须要经过自我优化并且不断应用从而达到熟能生巧的过程。如果仅仅局限于老师的例子代码,你将会发现自己解决问题的能力并不强,还只是处于粘贴拷贝的码农阶段。但是如果你能够思考这些代码怎么去封装和优化,并且自己试图做一些应用,那么恭喜你,你就在朝着架构师以及高级软件工程师的方向发展了。Summary:学编程不要拷贝代码,自己做一些软件。 Question 7:今天我的任务完成了吗?“今日事,今日毕”。古人的这句话说明了执行力的重要性。所以,千万不要给自己任何拖延的理由。不要说,今天几个玩的很好的哥们邀我玩dota,今天的任务明天我一定做!如果这样的话,你会发现,第二天你已经生疏了第一天的知识。因为你没有复习也没有敲代码。你会感到更大的阻力去重新学习昨天的课程。这时候厌倦的情绪会大大的降低你的学习效果。所以,不要让任何事情阻碍你去完成你今天的任务。你需要明白,拖延不是选项,你甚至根本不要去考虑它。Summary7:今日事,今天完。只要今天需要做到事情,你必须执行完成,若不完成,明天又拖延了,这样累加,最后剩的问题多,学习的效力就这样降低了。 Question 8:我有明确而有效的复习计划吗?孔子有句话,“温故而知新,可以为师矣”。见名知意,就是经常温习就可以学到新的东西,也就是熟能生巧。很多同学在学习后面知识的时候经常会抱怨以前的知识已经遗忘了。因而,当他们学习后面的知识时,就会感觉到非常的有压力,甚至产生了放弃学习的念头。这种心态会严重扼杀一个人的自信心并且学习效率极低。等到就业找工作的时候,这些同学会变得极度不自信。因为,他认为所有的知识在他心中越来越模糊。那么,好的措施就是制定明确有效的学习计划,定期复习将会使你保持对知识的熟悉程度。Summary8:学习需要制定学习计划,如果不制定学习计划,那么学习不是很明确,会降低学习效率,还有要指导复习计划,这个特别重要,不然边学边忘,孔子说“温故而知新,可以为师矣”。 |
加油.jpg (23.96 KB, 下载次数: 1)
下载附件
2015-4-1 12:33 上传
2015我的未来不是梦-带字.jpg (141.2 KB, 下载次数: 1)
下载附件
2015-4-1 12:34 上传