最近一周总结

Book OS Compiler

总结

近况

杂项

发现已经漏了好几天没有写博客,也不知道自己能否坚持下去,最近可能也比较懈怠。C++的模版接触了下,发现使用还是容易掌握的,但后来就没有学下去了。靠这样学是永远学不完的,甚至学了一部分忘记七七八八了。打算下学期如果适合C++编程的任务,尽量使用C++来完成,这样有任务的使用C++应该能学的更快,更扎实,C++学好了,很多东西也都能学好,果然不是空穴来风。

兴趣方向

最近学习深度学习的基础,主要是全连接神经网络(FNN)和卷积神经网络(CNN),其实正式学习是下周,所以这周在机器学习方面懈怠很多。其他方面呢,编译原理,《编译器设计》看了些内容,感觉很有收获,虽然不是直接关于编译原理的收获,但对计算机的全貌有了更进一步的了解。期间,查了一些关于链接的知识,也看了一点点关于linux kernel的知识,总的来说,收获了一点点学习这些知识的方法论。

英文资料

这两天买了两本英文书,打算常常读一读,一本是go圣经,一本是《编译原理与实践》。两本对于我来说应该难度不大。go圣经我看过半本中文版,虽然还掌握的不好,但有了前置知识,看英文只是时间问题。《编译原理与实践》比《龙书》跟《编译器设计》要简单些,所以买了英文版,打算下学期的编译原理课配合着读。这么说来了,在编译原理相关的书里,我已经接触了6,7本了,但其实没有精读过任何一本。下学期重点看这三本吧,以我现在半吊子的水平,希望本科基本能看完3,4本。毕竟最想从事的就是编译器相关工作,也说不清为什么偏爱这个。

不足与改正

最近越来越意识到自己在编程方面的缺陷,不论编写代码量小还是较大,自己思路一直不清晰。说来,很多我编写的代码,是根据别人的来编写的,自己完全独立从头开始写的几乎没有。上大学以后,在学业方面的作业情况也有类似,就是没有自己的思路,得照着例题来“复现”思路,但这终归不是自己学到的知识。这个问题从大学开始的,已经遗留比较久了,严重影响了自己的思维。趁着下学期的许多有趣课程跟高难度的高强度的课表,改着这个坏毛病,尽量做到把书本知识深刻映入大脑,然后根据自己的思路来完成作业而不依赖参考答案。