十一月已经过了一个星期了,事实上我在月初就想写点什么,记录下我这一个月的忙碌与迷茫。
十月份做了几件事呢?细细想来,似乎什么都没做,但又觉得自己与以前有点儿不一样了。
十一七天假期,我呆在女朋友家里,一次陪她做头发,一次与同学逛街吃饭,一次与她同事吃饭,剩下的时间都是呆在家中, 放松或是逃避?反正没有学习,似乎更不想学习。
后来的一两周,几家投过的创业公司让我去面试。我心里其实也清楚,人家创业公司需要的是能独当一面的好手,而不是嗷嗷待哺的菜鸟,但我就是想去试一试,不报希望,只求指点方向。
创业公司的技术面试官都很年轻,似乎比我大不了多少,我不敢说他们技术特别大牛,但是指点我绰绰有余。基础,基础,基础,每一次面试官揭露我这个伤疤的时候,我只能无力的反驳我不是科班出身,然而他们会紧追不舍,告诉我他们的同事也有学其它的,比如物理,数学,或是金融。科班出身与否似乎很重要,但也没有那么重要,重要的是你是否打牢了你的基础,这样别人在你身上建房子才不会坍塌。
感谢那些年轻的面试官,也许他们认为我还有指点的余地,他们告诉我学习的方向,基础的重要性,通过拒绝我这种最有力的方式。我明白了我语言基础不牢固,知识体系不完善,学习方向不明确,需要走的路很长,要学的东西很多,要面的试也很多。细数一下自己学的点东西,C/C++,数据结构与算法,Linux网络编程,CSAPP,我都懂了吗?虽然我觉得自己了解了很多东西,但我真的不懂计算机。
我不甘心去做一个什么都了解但什么都不懂的菜鸟,我要加固我的基础,我花了一周多的时间重新读了C++ Primer Plus这本书,整理了我认为重要的概念,CSAPP读不懂,我结合现代操作系统(MOS)同时去理解计算机操作系统。这里也稍微记录下,MOS我读的英文原版,纵使我也看过一些英文论文文献,这还是我第一本英文技术书籍,虽然啃的比较慢,但也是我的一大突破了。
十月的事儿就这些了,事情没多做几件,但我的心里有了一丝丝的改变,学习并不是去了解一些概念,而是去掌握这些概念,重点是掌握。
十一月做些什么呢?首先MOS和CSAPP一定是要继续啃的,另一个最重要的是去找一个开源项目,读代码,写代码。