我自学时所犯的错误
2022-04-07 本文已影响0人
Seaton
大学时,一位老师曾经说过:虽然我们是一个二本大学,但我们学校买了非常多论文期刊的库,你们要看什么论文都可以,所以你们享受到的资源和清华北大的学生是差不多的。当时听了这句话不以为意,觉得不过是老师讲的众多无用的大道理中的一句。
最近论文写完,闲来无事,想着在毕业前再钻研一下之前没有弄懂的领域,却意外发现了一个宝藏博主。我所研究的是图神经网络的实现,这里的内容相比于我曾经学过的所有东西都更加晦涩,当时我也找不到什么入门的材料,只能对着浩瀚的官方文档一点一点的学习。以我仅仅会点Python的水平,每天进步龟速。然而老师逼得也紧,不可能花太多时间浪费在难啃的官方文档上,于是只能跳过官方文档,直接理解我所阅读的论文中的源码。那真是辛辛苦苦看了一个月才把代码全部理解透彻。
然而,年少不知江湖险恶,我发现代码是有问题的,模型训练到一半会出现loss为nan的问题。加上当时我也比较轴,想着通过自己的能力复现出来,又浪费了一个月后,我向现实妥协了。。
我觉得自己在上面的学习过程中犯了两点错误:一个是在不了解一个领域全貌的时候依然自己盲人摸象般的摸索,而不是依靠前人的经验。事实上如果当时有人告诉我那篇论文很一般,无必要执着于此,或者告诉我正确的代码入门方法,我应该会节省很多学习时间。现在看来,学习资料比较丰富的视觉领域,其代码大都非常规范,学习起来相对而言也更加容易,如果当年搞的是视觉领域应该也不会那么艰难。第二个错误是不会搜索,今天我搜索到的技术博客是比我大一届的师兄在2020年8月发的,当时也是我正在钻研这个问题的时候。如果当时要是能检索到这篇博客,那自己之后的学习难度也会大大降低。善用搜索,善于学习是当下最为重要的技能,一定要好好打磨这样技能。