学习新东西总是遗忘怎么办呢?面试时候又耗费大量时间准备

338 天前
 ELONER

自己属于非科班出身,从 20 年 6 月大二开始陆续学习 java 和 spring 家族再到实习时候的 PHP 到现在的 go 以及热门的几个后端技术栈。因为知道自己的基础薄弱,一直想系统的学习,但是似乎一直在学习,回过头看却又没学到多少东西。

几次面试准备期间感受最深的是自己对于简历上写的技术栈似乎都有模模糊糊的印象,但是翻看网上的面经,却不知道该如何回答(只能惊叹别人为什么什么问题都可以回答出来一二,了解的深度和广度令我佩服和羡慕不已),而自己过去所学习的知识都已经遗忘(其实是面试考察的那些各种细节遗忘了,工作中还是用的少)。

虽然自己喜欢在学习的时候做笔记总结,但做着做着发现自己在抄书,学习时候确实觉得自己理解了 what 、why 、how ,做的笔记似乎也挺完善的(自己有这种心理:做笔记是一种总结性的,同样的东西看不同的书和博客都会有不同的收获,所以希望通过记录来完善自己的笔记)。但是以后翻看的时候还是要把书翻出来结合上下文看(上下文丰富)。 尤其是在面试准备期间,每次都耗费自己大量时间,就举例 go mysql redis kafka MongoDB 计算机基础 算法等,今年上半年年初还准备过一次,但是今天再看还是得重头继续准备(很多细节都遗忘了),简历上每个技术栈都看一遍真的好耗费大量时间(主要是项目中用到的那些技术栈)。

所以想请教一下大家平时学习时候怎么学习,大概怎么做笔记呢? 翻看相关帖子,常见回答是 要理解记忆,记不住说明没有理解等回答,但是我自己确实在学习时候认为自己理解了背后的设计原因和思想。

目前失业期间想边面试边学习 linux 相关的,目前买了《 linux 内核设计与实现》和《 unix 操作系统设计》在缓慢的读,大佬们能否就这个提出一些建议,或者说一说自己的学习经验呢?推广到各类技术的学习就更好了。挺想知道大佬们大概是怎么学习的,提前感谢大伙。

还有一个问题,大家是怎么准备面试的?似乎有些大佬可以不怎么准备就直接面试了,而且各种问题似乎都回答的很不错,不管是细节还是技术广度上都能流畅的完成面试,挺好奇怎么做到的,是平时积累吗?还是看一遍(真理解了)就可以记住很久,足够面试了呢?

我现在都有些怀疑自己的记忆力是不是太差了以至于记不住这些,还是说我的方法有问题。

10548 次点击
所在节点    程序员
97 条回复
dabao
338 天前
掌握新知识最好的方法是当老师
supuwoerc
338 天前
勤练带来力量
oamzn
338 天前
岁数大了记忆力下降是难免的,目前同样感觉力不从心
NoNewWorld
338 天前
笔记啊,笔记记好了,复习很快的,我自己基本一周的时间复习
aleimu
338 天前
很久不去刻意记东西了,大概有个印象(索引)然后用到的时候再去查,现在 chatgpt 这些 AI 出来了,更不用刻意去记忆了
klo424
338 天前
无论学习什么,都要遵循 PDCA 循环才能记的牢固,另外,年龄大了,确实影响记忆力。
ELONER
338 天前
@NoNewWorld 大佬所说的笔记是学习完后,自己按照记忆去输出呢?还是边学习,看到精彩的地方去记录一下呢?自己做的笔记感觉类似于抄书式,甚至直接复制粘贴某段落,觉得不好,费时间又没有效果,最终复习时候感觉大概率还是回去看书。最近在尝试思维导图,记录核心概念或者方法,然后将某博客或者书的页数备注一下,效果似乎不佳。想听听大佬们对于笔记的看法和方式
imokkkk
338 天前
熟能生巧
zeroisme
338 天前
@ELONER 用自己的话输出,自己画图,抄书又不是自己的理解
ELONER
338 天前
@rqxiao 我也听好多人这么说,也觉得合理,但是总感觉自己理解后再输出为笔记,好多细节都缺失了,总是担忧下次复习时候现在做的笔记无法支撑复习用,然后容易形成抄书式笔记(夸张时候看本书或者博客,有些地方讲的很好,直接复制粘贴那种),但是又觉得似乎没有什么意义。一直在找适合自己的做笔记方法,所以想听听大佬们怎么做的,参考学习一下。
ELONER
338 天前
@zeroisme 是的,主要是觉得自己笔记后面用于复习,自己输出的感觉细节缺失不少,不像书或者博客讲的那种前因后果设计思路都很完美,有这个担忧,所以即使自己理解输出,后面又从其他地方 copy 一些缺失的内容进去,感觉自己误入歧途了。
NoNewWorld
338 天前
@ELONER 我的是,理论知识是自己感觉看懂(现在看不懂其实还可以用 chatgpt 帮助理解),然后拿起录音机讲一遍,感觉 ok ,我会把我理解的写下来,不过我个人是会和书上的做一下融合,是知识更完整些。一些实操的自己试了(因为书上的不一定能复现),然后我会把我实操的记录下来。笔记主要是一些核心重点的,全部细枝末节都记那样我感觉反而失去了意义。之后就是定时复习,一般一个月、半年看一次吧。还有就是系统化学习,不能一个知识点没看完,就去看别的。思维导图也可以,不过我个人不太喜欢而已。
NewBee0001
338 天前
刚毕业时候也是一味的追求新技术,想把所有技术都学一遍(害怕自己掉队),直到我发现工作中压根用不到,学了等于白学,然后就变成学点算法,训练一下思维 我感觉,学东西最快的时候就是你用到的时候,比如工作中框架需要从单体转变成微服务,你会想尽办法去搞明白你用的,而且记的很牢固
fzls
338 天前
没有在实践中经常使用是这样的-。-我之前学的一些东西,没有经常用的基本就很快忘记了
zeroisme
338 天前
@ELONER 对于需要记忆的知识,就按你这种,抄就行了,需要理解的东西你抄没用啊
ELONER
338 天前
@NewBee0001 主要是我学校出来去了某大厂,然后刚过去想试用期过后安稳学习,系统性的从基础开始补起,结果寒冬大裁员,然后去了某个初创,也是同样想法,结果后面资金问题公司差点没了,我也又失业了,一年半了,感觉自己都在匆忙之间度过,没学到多少,也有自己问题吧。现在面试又是巴不得你啥都会,所以产生那种焦虑感。还是遗憾大学时候,那么充足时光没有好好学习。
coderzhangsan
338 天前
1. 死记硬背只是临阵磨枪,重点还是要完全理解,理解了去记和不理解去记,是两个结果。
2. 学习不要摊子铺那么大,最好就是根据自己的工作和职业规划去安排针对性的学习,新东西消化吸收需要不断的反馈和总结,学习完一本书,就换了另一本书,结果就是狗熊掰棒子。
lovedebug
338 天前
1. 读万卷书行万里路,着重学习自己工作中用的知识
2. learning by maiking ,对于感兴趣的知识工作中不能使用就自己做一个
3. 学而时习之,考虑用 Anki 或者 RemNote ,记录时用自己的话去描述,不要读一遍就丢了
dji38838c
338 天前
@youdoit
你误读了我的意思,
我并没有说筛选的是“高端顶尖人才”,也没有说公司这么做是“好的”,或者是“正确的”。
你仔细看一下我的回复,我并没有 justify 这种行为,只是说,也许他们就是为了“区分”。
也许问这样的问题的面试,目的就是如此。
F798
338 天前
多睡觉

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/999853

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX