数据库:
基础入门:<MySQl必知必会>2009年中文版的:看过的人很难不怀疑自己是不是语文没学好,笔者硬着头皮把熟悉的内容翻了一半,实在看不下去那生涩机械的词汇。后来发现一本《SQL必知必会》同样的译者(据说是写诗的??只能说专业的事还是交给专业人来办比较好),但2020年出版,明显进步很多,分两次看完了。书很薄,有些光看概念和代码并不能理解。
我推荐国内的教材《数据库系统概论》王珊编著的,第三章讲了sql的基础应用,真的详细完整,初学者完全能看懂,看不懂概念还有超多符合国内习惯的例题。大大滴良心!!
小林coding (xiaolincoding.com)这个网站非常适合速通之后,针对面试深入,感觉又多了份信心咧~~
操作系统:
前置:《计算机系统概论》,作为新手,此书可以对CS由底至上有个全面的认识。前面对计算机来由和思想的哲学思辨非常有趣,并且易懂,作为对硬件知识没什么了解的小白,还能津津有味的读下去,真的感谢老师的启蒙!
C++:
STL:侯杰老师的“C++系列课程”:STL泛型编程、C++11新特性、内存管理与分析都有对应的课程集....本来我是想粗看一遍的,或者跳着看,但是太好懂了,一口气看了18节课。有人带着看源码、前置需要什么、函数之间的关系理得清清楚楚,配合老师的<源码剖析>或者其他书籍看,以后遇到STL都是砍瓜切菜啦~
如何选择和阅读一本书?
翻译来的国外书籍,首先看目录,最主要的是要任意挑选一章陌生的,看概念和例证。如果概念生动通俗,例证简单易懂,基本上就是本“好书”了。选好书之后,再挑选感兴趣的看,总会有不理解的,然后再去找不理解的讲解,这本书没有,就去找其他书,交叉看,这本读一点,那本看一点,不枯燥,有进步,反而比从头看到尾学得快。
题外话:
自从学会了分辨书籍和视频,每次看到好的教学内容都高兴的手舞足蹈,很感谢他们没有浪费大家的时间,有时候学同一个东西,会快速观看并抛弃很多视频,直到选到一个合理高质量。