我的2020到2021---对计算机世界的明朗

这一年半,未免过的有些太快了,不知不觉,已经大三了,回首过往的自己,真是沧海桑田啊。现在去看那些大一的小孩,玩闹,嬉戏,就怀念过去的自己,刚入学时的懵懂、青涩。

我也不知道我何时掉入这个深渊,但是我也不后悔,这个世界的繁华和精彩是我在其他地方找不到的,我愿称之为唯一。

犹记得大一学的爬虫入门,那一晚因为有道翻译的JSON解析而困惑不已,幸得友人午夜电话解缘,是的,若不是那晚的帮助,我可能刚入门就退出了。就是这个小小的demo,让我第一次认识到我有了掌控的能力,给了我的继续学习的毅力。

爬虫是很吸引我的,因为凭借写一点点代码就可以抓取许多信息,因此也沉迷了近两个月,“你懂的越少,说的大话越多”,知识上的缺乏,眼界上的狭隘,让我记忆性的练习而没有太大的收获。

编程,就这?

我还幻想着自己在爬虫除了JS逆向无所不能,便开始了数据分析、机器学习和深度学习。学的很艰难,很枯燥,因为我什么也不懂,线性代数、概率论一样也没学过,像个傻子一样听着黑马教程。

”python好无聊啊,不想学了,我还是好好学其他的吧。“国庆三天学完了ArcGIS基本操作。

好像没有了前进的方向,好像这几个月的努力付之东流。

”要不我学一门其他编程语言吧。“

当时去知乎找了很多回答,究竟要不要学新的编程语言,还是一门足以,”学多点不碍事。“”好!“

C++作为了我的首选,挑战了一个月学完了C++基础(当然是不可能的牢固的,以后的时间每次使用还得回头去看基础知识)

故事从此开始。

C++四件套:《C++primer plus》《更高效的C++》《深度C++对象模型》《STL源码剖析》

计算网络:《UNIX网络编程》《Linux高性能服务器开发》《TCP/IP模型》《C++多线程编程》

操作系统:《x86从实模式到保护模式》《操作系统》《深入理解计算操作系统》《从0开始写一个操作系统》《Linux内核源码剖析》《Linux内核源码》《Linux内核设计与实现》

数据结构和算法:《数据结构©》《数据结构(C++)》《算法导论》《算法C++》LeetCode Acwing

计算机组成原理:《计算机组成原理》

数据库:《数据库原理》《数据库概论》《数据库引擎》《Redis源码剖析》

其他:《软件工程》《编译原理》《软件工程师教程》《QT教程》《图像处理》《深度学习》《机器学习》《数据挖掘和数据分析》《C#编程之ArcGIS二次开发》《汇编语言程序与设计》…

还有数不清的网课,网站,框架,编程语言,工具。

这中间的学习也不是一蹴而就的,前端技术也接触了不少,当然都是最基本的,我个人不喜欢前端,只在web三件套的基础上学习了vue,也对js产生了好感,当然,仅此而已。

渐渐的学习,我知道了计算机的组成架构,我知道了操作系统的架构,我知道了Linux内核的调用,我知道了一个进程如何运行,我知道了用C语言写的代码的编译过程,我知道了链接、解释、重定向、执行……一个计算机,在我的眼前仿佛明朗了。打个不恰当的比喻,一个医生看到一个人,就能看清这个人身上的每一个器官。

这种看清的感觉,就像上帝一样

总之这一年来,收获满满,熬了很多夜,脑子也不知道疼了多少次,但是这一年以来,值了!

”凡心所向,素履以往,生如逆旅,一苇以航“。

Guess you like

Origin blog.csdn.net/qq_48322523/article/details/121014574