学习编程的苦恼

Hello~今天更新的是第二篇文章!!!
今天就来讲讲我这段时间的学习上的苦恼与心得扒
学习的苦恼
学Java已经学了一个月,感觉学到了很多东西 挺开心的。
但是啊越往后学就越发现前面学的东西有些都往了 比如:
API里面的方法 Date System Runtime这些类里面的方法都忘的差不多了
在Java集合里面学到数据结构时 我才意识到我忘的太多了 串、树、图这些章节的东西都忘了┭┮﹏┭┮
这就像是我好不容易刷到99%好感度的女主然后因为太久没接触她以为我在钓鱼好感度直接降到冰点有什么区别呢?
那么该怎么解决呢?请跟我细细道来~
解决方法
📜希望看到这篇文章并且跟我有这种学习困恼的网友有所帮助
1.放松焦躁的心态💓
当我们学习了一个知识 不久之后就忘了这时我们就会很焦躁 在心里会去贬低自己
CAUTION千万不要去贬低自己哦~
我们背单词的时候也会有这种情况 这是生理规律——网上有个很火的词叫艾宾浩斯遗忘曲线
学了一个月或者更长的时间 如果没有可以去反复记忆 忘掉80%的知识细节是非常正常的
注意了! 是知识的细节 而不是把知识全忘了。当你打开书去会看学过的东西时 你就会发现你又想起来了!所以不要因为”忘了”就否定自己的的努力
你学的数据结构思维、面向对象思想,其实已经潜移默化地留在你脑子里了,只是还没有形成肌肉记忆而已。
————这句话来自我的学长跟我计算机规划方向的时候说的
2.不要死记硬背 要学会”查文档""查笔记”🖥️
看到这个标题有人就要问了:不是,不背那考试怎么办? 那面试怎么办?
我是说死记硬背哦~ 举个例子说说什么叫死记硬背:
当你拿着单词本去背了一个月的单词后 你到最后记下的也应该不超过100个——本人亲测过┭┮﹏┭┮ 这个应该是大多数人的状况吧 (身边的人也是这么跟我说的)
那为什么会出现这种情况呢?
单个单词和单个单词之间本就没有逻辑,你再去放在一起去记忆这样会大大增加你大脑的负担
所以要让记忆变得“有场景、有关联”。
背单词要把单词放在句子里、放在文章中去背,那样才不容易忘————这是来自于我英语老师Morty的方法学Java的API跟数据结构也是一样的,与其死记硬背有哪些API、这些API有哪些方法、这个数据结构代码是怎么写的…
不如想想 “我什么场景下会用到它们?”。大脑天生喜欢故事和逻辑,不喜欢枯燥的列表。
如果忘记了方法那么就去查文档,现实中其实没有那么多人可以把这么多API记住的人脑是有限的嘛~
3.实践才是最靠谱的记忆法
当你学习了一个知识点,但在你刷题做项目的时候很少会用到,那自然会忘的很快,因为你只是见过 不代表你真的记住了
就像你听别人讲了一遍怎么游泳、怎么刹车,和真正跳进水里扑腾、真正踩下刹车的感受是完全不一样的!
学数据结构跟Java也是一样的,数据结构听再多都是伪代码你自己不去实现在考试、在面试中还是写不出来。Java你不上手跟着视频去敲一遍你永远记不住。
我的建议是: 看过十遍视频,不如亲手敲一遍代码
(注:本文学习方法均为个人主观心得,不构成普适性建议,请结合自身学习情况理性参考哦~)
总结一下
好啦~ 也是到了最后阶段啦~
发这篇文章也是因为学了一个月Java 发现自己前面学的知识细节全忘光了。
但仔细想想,这反而是让我摸索出正确的学习方法的契机。如果你也跟我一样,别急着怀疑自己。忘记细节也关系
只要记得上面的方法:多查笔记文档、多实践、多敲代码。
哪怕每天只写十几行,最难的不过是坚持,你跟Java的”好感度”一定会重新拉满的!大家一起加油~
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!




























