How to be a software engineer

计算机三大事: 计算,网络,存储。你要在这上面下狠功夫。

Don’t feel you aren’t smart enough

Successful software engineers are smart, but many have an insecurity that they aren’t smart enough.

必备

https://github.com/jwasham/coding-interview-university/blob/main/translations/README-cn.md

https://roadmap.sh/backend?r=backend-beginner

https://gitstar-ranking.com/repositories

网络编程实战

数据结构与算法之美

MySQL 实战 45 讲

Kafka 核心技术与实战

Redis 核心技术与实战

设计模式之美

算法

leetcode 150 题

Hello 算法

吴师兄学算法

漫画算法

春水煎茶

visual 可视算法运行过程

network

https://github.com/clowwindy/Awesome-Networking

https://github.com/kowsertusher/Book

https://csdiy.wiki/en/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/topdown/

https://friskfrysefrugt.github.io/awesome-networking/

https://www.practicalnetworking.net/series/packet-traveling/packet-traveling/

others

Software Engineering at Google

https://google.github.io/building-secure-and-reliable-systems/raw/toc.html

https://blog.uxtly.com/freebsd-jails-network-setup

https://news.ycombinator.com/item?id=27650775