练级规划
再回首
小时候非常奢求能有一台电脑,主要是为了玩,大概是五年级,步入 3G 时代,我还在用爸妈的手机玩文字版 QQ 农场,那时在别人家看到他们打电脑游戏非常吸引我,因此想法设法去找有电脑的地方玩,初中后半段就开始去网吧玩。后来初中毕业,估摸着中考这么简单的问题难不倒我,然后以此为筹码和爸妈要求家里买了电脑,接入宽带,这可太开心了,这便是梦开始的地方。
虽然买来的电脑大部分情况下还是玩游戏,不过玩游戏这个需求也可以衍生出很多子需求,没钱啊,但是想玩游戏,想要比别人厉害,想要下载一些付费文档,怎么办?找盗版?开外挂?嗯是的。怎么找?别想了那时候没别的,只有 Baidu(虽然现在体验很烂但在十多年前还是要夸一夸的),各种论坛、贴吧,那可都是大神,一个破解论坛够我在其他人面前装逼了(这样我也成小孩假大神了,嘿嘿🤭),什么 office 不能用,小说下不下来?交给我!电脑坏了?我给你重装一下系统!这下我在中年老男人心里也成大神了!这是其一,另外靠着玩游戏,我在电脑前待了足够长的时间,怎么也对计算机略知一二吧,起码知道了 C 语言吧,知道了怎么装系统吧,这些额外收益让我受益匪浅。
如何学习Computer Science
如何学习CS?CS 有太多不同的科目:编程语言、操作系统、数据结构与算法、计算机网络、数据库等等,列出的这几个都要无比熟练,无论是在找工作还是自我提升,这都是必要条件。需要看一些好的书籍、课程或者网站,再配合你的好帮手 ChatGPT共同来完成。
好的参考资料
编程语言
至少需要涉猎两到三门语言,精通其中一门,另外熟悉一种脚本语言;
C/C++
入门书籍:
- 《Essential C++》
- 《C++ Primer》
Python
Shell 和 Linux 内置工具
算法题
数据结构与算法
操作系统
《深入理解计算机系统》(CSAPP)
Redis
ElasticSearch
计算机网络
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment