编程资源汇总

编程语言

C++

对象模型,内存管理,并发编程,STL实现 ,现代C++特性

游戏岗面经:

Go

标准库,调度器

Rust

Java

Python

其他

《七周七语言》 可用于拓宽视野

数据结构与算法

书 《算法新解》

计组&汇编,编译、链接、装载库 CSAPP中文电子版(不全) https://hansimov.gitbook.io/csapp/ 不周山作品集—读薄CSAPP https://wdxtub.com/work/

操作系统,进程、线程、内存、文件系统(I/O)、Linux 鸟哥的 Linux 私房菜 https://linux.vbird.org OS入门神书 Operating Systems: Three Easy Pieces https://pages.cs.wisc.edu/~remzi/OSTEP/

计算机网络,分层模型,常见协议,HTTP,RPC(Protobuf,gRPC) ,Socket Linux Socket编程 https://www.cnblogs.com/skynet/archive/2010/12/12/1903949.html 小林coding https://xiaolincoding.com 《计算机网络-自顶向下方法》笔记 https://gy23333.github.io/2020/03/16/%E3%80%8A%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C-%E8%87%AA%E9%A1%B6%E5%90%91%E4%B8%8B%E6%96%B9%E6%B3%95%E3%80%8B%E7%AC%94%E8%AE%B0/

并发/网络编程 陈硕大佬的博客 http://www.cppblog.com/Solstice/archive/2011/06/06/148129.aspx

设计模式 101 Design Patterns & Tips for Developers https://sourcemaking.com/design-patterns-and-tips 卡码网-23种设计模式精讲 https://github.com/youngyangyang04/kama-DesignPattern

数据库,关系型MySQL,非关系型MongoDB MySQL MVCC底层原理 https://blog.csdn.net/weixin_30342639/article/details/107552255

缓存,Redis redis分布式锁 https://www.zhihu.com/question/300767410/answer/1749442787 https://blog.csdn.net/a745233700/article/details/88084219 Redis内部数据结构详解 http://zhangtielei.com/posts/blog-redis-dict.html 缓存更新 https://coolshell.cn/articles/17416.html CPU缓存 https://coolshell.cn/articles/20793.html

消息队列,Kafka,RabbitMQ,RocketMQ https://support.huaweicloud.com/productdesc-hrm/hrm_pd_012.html

Hadoop、Hive、Spark 之间是什么关系? https://www.zhihu.com/question/27974418 ES https://zhuanlan.zhihu.com/p/62892586

分布式系统,Hadoop(HDFS),Spark,Raft,Zookeeper MIT6.824 https://mit-public-courses-cn-translatio.gitbook.io/mit6-824 DDIA 设计数据密集型应用 https://ddia.vonng.com 分布式存储的七方面问题 https://www.zhihu.com/column/c_1036557865221173248

微服务可观测性

容器部署和编排 Docker k8s 2022 年酒井科协暑培 Docker 课程 https://liang2kl.github.io/2022-summer-training-docker-tutorial Docker从入门到实践 https://yeasy.gitbook.io/docker_practice/

情景设计 系统&算法 如何答好面试中的系统设计题 https://www.zhihu.com/question/26312148 系统设计指北 https://csguide.cn/systemdesign/ 向死而生:面向失败设计之道、术、技 https://juejin.cn https://www.51cto.com/article/703910.html 秒杀系统 https://zhuanlan.zhihu.com/p/613298586 https://zhuanlan.zhihu.com/p/554190807 mall学习教程 https://www.macrozheng.com/

面试智力题 https://www.nowcoder.com/discuss/353157075649896448 https://www.mianshi.online/1126.html https://mp.weixin.qq.com/s/sFa6MitxPBrfc5GlSUXG6g

计算机图形学,光栅化渲染管线,光线追踪算法 https://www.zhihu.com/column/game-programming

机器学习,传统机器学习算法(线性模型,支持向量机,决策树),深度学习,Transformer,TensorFlow、Pytorch框架 🌈 通往 AGI 之路 https://wqw547243068.github.io/llm https://github.com/cbamls/AI_Tutorial https://github.com/yuhuiaws/ML-study

推广搜 https://zhuanlan.zhihu.com/p/356875249 https://wqw547243068.github.io/search

Agent https://python.langchain.com/docs/get_started/introduction https://github.com/microsoft/autogen

AIGC https://www.runoob.com/python3/python-ai-draw.html https://zhuanlan.zhihu.com/p/601175067 https://www.sohu.com/a/607030953_121438876

项目 https://github.com/codecrafters-io/build-your-own-x_ https://github.com/fffaraz/awesome-cpp https://mp.weixin.qq.com/s?__biz=MzkxNTE0MDQyNg==&mid=2247484007&idx=1&sn=c43cb94144d488975ac24bc6abb91c85&chksm=c162f842f615715443d3eb1b04978fa6331a2f49dbee8fda89f99e9f316518a9cf5e0b870326&scene=21 http://www.chunel.cn/archives/cgraph-awesome-cpp https://github.com/kedixa/coke

字节青训营 http://youthcamp.bytedance.com

源码下载中文网站 https://search.pudn.com/

面试 https://drive.google.com/file/d/1O7x1vYNq7AJ9OPlbKOYK22mdYxDHAW59/view https://coolshell.cn/articles/1870.html https://www.explainthis.io/zh-hans

技术思考 https://skorks.com/2010/04/on-the-value-of-fundamentals-in-software-development/ https://coolshell.cn/articles/4990.html http://www.ruanyifeng.com

简历 https://www.mujicv.com https://www.laoyujianli.com https://www.codefather.cn

招聘 https://github.com/ruanyf/weekly/issues/3814

编程导航 https://roadmap.sh