本帖最后由 武汉学工部 于 2023-6-8 19:44 编辑
明确目标,实践中成长 ——Java学长学习方法总结
我是武汉黑马Java班的学员,在之前可以说是从未接触过编程,地地道道的文科生。来黑马学习之后最大的感受是,编程学起来比想象中的容易,要精通也比想象中的难。借此,也分享一下自身的经历,希望可以给学弟学妹们有所帮助。 需要强调的一点是,我们每个人的成长环境,知识水平,性格等都各不相同,所以世上也不存在一个方案,能够解决所有人的问题。所以能跳脱出来从外人的角度看看现在的自己处在什么样的阶段就行,具体自己要怎么做完全取决于自己在不断实践中找寻的最适合自己的方案。
一. 学习方法 在寻找学习方法之前,先问自己一个问题,来黑马我要学什么?如果缺乏一个清晰的目标,很可能就会出现明明自己每天都在学,但还是感觉自己什么都不会的情况。所以无论在学任何东西之前,先定下目标,我要掌握什么技能,学到哪些知识点,哪些是重点哪些其次。我总结下来按照重要程度划分主要有这些内容: 一档:集合(HashMap、ArrayList)、并发编程(线程池、sychronized、CAS、Lock、AQS、ThreadLocal、)、MySQL(索引、锁)、Redis(缓存、分布式锁、高可用)、JVM(运行时数据区、GC、CMS和G1收集器) 二档:spring(Ioc、AOP)、MQ(RabbitMQ、Kafka) 三档:mybatis、设计模式、算法、分布式 四档:TCP、HTTP、ES、SpringMVC、springboot等 其中一档都是比较重要的内容,可以着重看源码学习,尽量多深入理解其原理。刚开始可以从网上找些博文进行源码阅读,随着能力的提升再开始逐渐尝试自己学习分析。二档可以在有余力的情况下去深入学习,spring源码的下载和学习相对来讲会复杂很多,可以多向老师寻求帮助。三档四档的内容基本就属于可以等工作之后有时间再学习了,尤其是算法,虽然我个人认为算法还是蛮重要的,但是在黑马学习期间和找工作即使没有算法基础也没有太大的影响,可以等到工作之后再去提升。
二、对黑马的印象 黑马给我的感觉是一个充满了希望的地方,在来黑马之前,我还是个每天摆烂的人。来到了黑马后,刚开始十分不适应,室友的鼾声让我每晚都睡不着。但是好在老师,室友都是十分友善的人,每天一起学习,畅想毕业以后的计划,让我逐渐适应了下来。此外每天的活动,还有班会等活动也都十分有趣,为空余的时间增色不少。
三、给学弟学妹的祝福 希望学弟学妹好好学习技术,重视技术,要对自己有信心,跟着老师的脚步走,相信自己一定可以
|