黑马JavaEE学科学姐想对学弟学妹们说:勤学如春起之苗,不见其增,日有所长。 辍学如磨刀之石,不见其损,日有所亏。
学科 | JavaEE
校区 | 太原
亲爱的学弟学妹们,在学校“混日子”的时间很快就过去了,当你毕业后在这个社会生存都成了问题时,你会发现自己所有的一切都是灰暗的。所以我由衷的建议你们,能趁早学习技术就早学习,为自己早做打算,选择一个有发展空间的行业,毕业后才能找到一份不错的工作,可以让自己有较高的起点,然后才能不断的向上发展。
从去年11月份我开始自学Java,因为大学毕业后要面临就业的现实问题,于是在B站扒了很多网课学习,自己也整理了一些学习资料,开始了我的自学之旅。
刚开始自学还比较顺利,基础知识也都容易理解,自学起来不费力。随着学习的深入,自学到框架阶段我遇到了非常大的问题,遇到无法解决的bug容易钻牛角尖,学习效率特别低,导致我自学非常焦虑。于是我便有了报班学习的念头,希望能够更系统的学习和提升自己的技术。
因为我自学看的是黑马的网课,大学用的教材也是传智黑马的,所以选择报了黑马的就业班,开始了我报班学习之旅......
以下是我学习Java的一些心得体会,分享给各位正在学习的学弟学妹,希望对你们有用。
关于自学还是报班
自学可以吗?可以。但是要真的花的时间与精力更长,也会遇到很多困难,自学只能自己憋大招,不会了去网上找答案或者问人,能不能找到,有没有人回答,都不好说,慢是一定的。
如果你没有强大的自律性和学习能力,建议还是找一个靠谱的机构系统的学习,找一个集合体,能很大程度上约束自己,有助于缩短自己实现目标的时间。
关于学习步骤
课前预习:提前把第二天要学习的新内容过一遍,遇到该记的至少先要理解(理解不一定是很符合逻辑的,但一个恰到好处的理解可以帮助自己记的更快),遇到该敲代码的就动手,不能眼高手低,因为听懂了不一定能写得来,而且在写的过程中会遇到你出乎意料的一些问题,这些正是你有问题的地方,也是你能提高的地方,自己能解决的自己解决,不能解决的做好预习笔记,第二天也就有了听课重点了。
课中学习:带着自己预习笔记中的疑惑跟着老师的授课节奏走,解决疑惑,完善笔记,做好标记。另外重要的是老师上课带做的练习一定要动手,不要觉得自己已经敲过一遍不需要了,实际上每写一次都会有不同的收获。所以说一遍遍写代码并不是机械的简单重复,而是对基础知识一遍遍的巩固。
课后复习:主要分两大块:首先是总结当天所学,将之前的疑惑再次巩固,检查是否彻底清楚。其次是要认真完成老师布置的作业。(很好的验收学习效果的方式)。
快速提升编程技能的好方法
#1 切记不要长时间不看
编程是一个熟练功,忘得差不多了再捡起来会很痛苦,所以不管量多与少,至少要做到学习的连续性。
#2 帮助同学解决疑惑
以教为学,不要自我感觉良好,着急往前走。停下脚步多倾听同学的疑惑,在帮助同学答疑解惑的过程中会开阔自己的思路,进一步巩固所学。而且能流畅地讲述给同学,才能说明自己理解到位。
#3 更多关注编程的思想
有了思路,其余的就是工具了,因此在掌握好基础知识的基础之上,多整理程序执行的逻辑,争取在没有外援的情况下能独立完成代码。
#4 灵活应对
课前预习,课中学习,课后复习的三段式学习法在理想情况下可以得到很好的执行,但如果有其他情况打断该流程也不必慌张。比如说没有预习,那就需要将精力更多地放在课中学习环节,课后复习,解决疑惑后继续往前走,而不是为了所谓的学习流程而模糊了学习的本质。
总之,要根据实际情况灵活调整,中心就是要有所收获。相信大家都能在黑马有所收获!