开发者路线20210801

图一


图二

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

先看说明

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

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

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

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

学习一种编程语言

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

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

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

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

系统级别的管理有:

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

虚拟化管理。

内存/磁盘管理。

文件系统管理。

服务级别的管理有:

过程管理

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

Sockets

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容