开设这个专栏,不是为了炫耀技术,仅仅是因为舍不得。这种舍不得来自于自己曾经的付出,付出就会倾注精力和时间。在读研期间,研究内核、操作系统、网络协议,倾注了自己大量的心血。可惜,最后自己选择的却是和这些不相关的工作,不得不说这是一种遗憾。本人一般211研究生毕业,不知名、不是大牛,很可惜的是一路走来没有高人指点迷津,学习中走了很多的弯,在不断的总结和反思中感觉应该和大家分享一下这些走过的坑,希望有缘的你看到能够绕开,更加顺畅的走到对岸。
一、大学本科我们应该做什么
(如果觉得大学几年是为了混个文凭简单找个工作,或者已经打算好了以后考公务员或者爸妈已经联系好了工作那么请绕开,这篇心得可能不适合你。如果你对计算机充满了热情,希望更加深入的去研究找准自己的方向那么不妨读读,或许我们之间能找到一些共鸣的地方)
大学本科,迷迷糊糊,不知道自己把时间和精力倾注到了什么地方。网络、计算机组成原理、数据结构、编程语言、高等数学、线性代数。范围广而不精。也不知道再继续往里走会遇到什么。那个时候,生活的简单粗糙现在想来确实有点后悔,没有什么收获,时间却白白的浪费掉了,但是有什么办法?一个从农村出来的孩子,进入大学才开始学习计算机,才开始了解什么叫编程。又怎么知道如何深入,如何找准自己的方向呢?所以针对大学期间学习计算机我认为有几点是需要注意的:
1.一定要重视专业基础课:或许你以为高等数学、线性代数、概率论、英语课只是为了期末考试的时候及格,或者考个高分拿点奖学金那么你也太狭隘了。大学本科这几门课和我们的关联性不大(看起来也确实不大)。大学的老师教高等数学、线性代数、概率论一般是数学系的老师&#