为了成为黑客,我的大学四年自学计算机之路是(3)

大三上学期,研究所来了一位新的师兄,师兄是计算机学院正统软件工程专业出身,不像我们几个东拼西凑学来的,一进来就给我们带来了全新的冲击。但这个冲击,是正面的。

科班出身就是不一样,软件工程理论、设计模式、Java技术栈,这些东西,都是我之前靠自学从未接触过的东西。

知道落后不可怕,不知道自己落后才可怕。直到大三才第一次有了一个意识:不要把目光局限在研究所,局限在学校这个小小的空间,该睁开眼去看看外面的世界,看看社会上公司里现在都用什么技术。

那时,我才发现,我一直洋洋自得的VC++编程技术,早已走过了它的巅峰时期,现在是JavaLinux的天下,是时候该学一些新东西了。

可能是先入为主,也可能是年少轻狂,我和Java的第一次相遇很快就结束了,初步了解之后觉得一个靠虚拟机运行的语言怎么能比得上C++?我当时竟然诞生了这样的想法,遗憾的与Java擦肩而过。直到多年后毕业工作,才重新学Java,真想捶扁当时的自己。

反倒是Linux,越学越有劲,从一开始接触命令行时战战兢兢,每做一个操作都要百度搜索,到后来对命令操作爱不释手。

后来不满足于表面的应用,在淘宝上淘了一本盗版的 《深入Linux内核架构》,开始琢磨起这个神奇的操作系统来。

因为并非计算机专业,所以并没有系统的学习操作系统这门课程,反而是先看了《Windows内核原理与实现》和《深入Linux内核架构》这两本具体写两个操作系统内核的书之后,才转过头去看操作系统原理这门课程。

为了成为黑客,我的大学四年自学计算机之路是

为了成为黑客,我的大学四年自学计算机之路是

有了这两本书的铺垫,再看操作系统,竟是如此的丝滑和顺畅。每次看到操作系统原理中的理论章节,就能浮现出Windows和Linux在这个理论上具体实现的异同之处。相反,如果一开始先看纯理论,很可能不会有这么深刻的认识。

大三的这一年,是开拓视野和眼界的一年。

大四

大四的主题,每个人都知道,那就是:找工作

确实如此,其实从大三下学期开始,我们研究所的小伙伴们就开始关注秋招了。

那几年,还不流行刷leetcode,倒是流行看一个系列的书:《程序员面试宝典》。不看不知道,一看吓一跳,我们这东拼西凑学来的,毕竟不够系统,基础知识不扎实,很多题目都不会做。

大三结束的那个暑假,开始疯狂补课,尤其是下面几个重点方向:

C/C++编程基础

计算机网络

操作系统

数据结构与算法

这些知识,平时多多少少有接触或用到,但从未有机会系统全面的梳理过。在这个暑假,一边做题,一边看书,突然找到了一点高考的感觉,因为我们知道,9月份就要开始的秋招大戏,对我们而言,那就是一场高考。

临近9月,开始在网上开始各种搜索往届各大公司的笔试面试题,看别人的面经贴,学习经验。

不过这还是不够,为了更加真实的锻炼自己,在8月份的时候,我在网上找了几家公司投了简历,去真实的面试几次。

投简历的目的,不在于是真正想去这家公司,而是想通过这样的实战面试,锻炼自己不怯场的胆量,毕竟在象牙塔里长大的我们真正走出社会,还是有一些障碍需要去跨越。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgggdg.html