开发者路线20210801

图一


图二

图一中的开发者路线,这是 github上的一个项目。一步一步教你成为现代化的开发者。

先看说明

紫色是作者的个人推荐/个人看法学习。

绿色是作者的可选学习选项。可以变成紫色的选择。

灰色打勾的可以是在路线中不严格要求的(什么时候都能学习)。

只有灰色的是路线中不推荐的。

学习一种编程语言

可以学习python、Ruby、Node.js、Go(个人推荐的,看起来好像挺厉害的)、Rust、C、C++。

选择哪一种语言学习没有关系、关键是要通过学习获得一些自动化的知识。猜是for循环、if-else分支。

理解计算机操作系统中不同的概念。

一大类是学习系统级别的管理。另一类是服务级别的管理。

系统级别的管理有:

I/O 管理。也就是输入输出管理。

虚拟化管理。

内存/磁盘管理。

文件系统管理。

服务级别的管理有:

过程管理

进程与并发(图里标错了哭笑)

Sockets

POSIX基础(我也不知道是什么)

还有图二中的一小点网络的概念

你可能感兴趣的:(开发者路线20210801)