编程资源汇总
编程语言
C++
对象模型,内存管理,并发编程,STL实现 ,现代C++特性
- C/C++ 技术面试基础知识总结 https://interview.huihut.com/
- 编程指北 https://csguide.cn
- C++那些事 https://github.com/Light-City/CPlusPlusThings
- C/C++学习,后端开发进阶指南 https://github.com/balloonwj/CppGuide
- C++面试&C++学习指南 https://github.com/youngyangyang04/TechCPP
- Google C++ Style Guide https://google.github.io/styleguide/cppguide.html 中文版: https://zh-google-styleguide.readthedocs.io/en/latest/
- 清华计算机系OOP笔记 https://docs.net9.org/languages/c-oop/
- 清华电子系科协文档 https://docs.eesast.com/docs/languages/C&C++/modern_cpp
- 知乎大佬严格鸽文章 https://www.zhihu.com/column/c_1566860841726668800 项目 https://zhuanlan.zhihu.com/p/612921777
- STL https://sgistl.github.io/doc_introduction.html
- 经典教材PDF https://github.com/imarvinle/awesome-cs-books
- modern c++开源社区 http://purecpp.cn
- 博客园面经 https://www.cnblogs.com/zhang-qc/p/9410862.html
- 路人张的面试笔记 https://www.mianshi.online
- 黑马程序员教程 https://book.itheima.net/
- Paul博客 https://paul.pub/category/#C++
- C++后台开发学习路线 https://blog.csdn.net/linyacool/article/details/84560901
游戏岗面经:
Go
标准库,调度器
- Go 程序员面试笔试宝典 https://golang.design/go-questions
- Go语言设计与实现 https://draveness.me/golang/
- 程序员的魔法书——Go语言精进之路 https://leetcode.coding3min.com
- 酷壳——Go编程模式 https://coolshell.cn/articles/21128.html
- 极客兔兔博客——7天用Go从零实现(Web框架,分布式缓存,ORM框架,RPC框架) https://geektutu.com/post/gee.html
- 基于go语言gin框架的web项目骨架 https://juejin.cn/post/7281601361985241088
- 一文看懂Go语言协程的设计与原理 https://juejin.cn/post/7044741465930465311
Rust
- The Book https://doc.rust-lang.org/book/
- Rust语言圣经 https://course.rs/about-book.html
- Rust秘典 https://nomicon.purewhite.io/intro.html
- Rusty Book https://rusty.course.rs/about.html
- 酷壳——Rust语言的编程范式 https://coolshell.cn/articles/20845.html
- 清华计算机系Rust小学期 https://lab.cs.tsinghua.edu.cn/rust/
Java
- Java八股文 https://github.com/CoderLeixiaoshuai/java-eight-part/
- CS-Notes https://github.com/CyC2018/CS-Notes/
- JavaGuide https://javaguide.cn
- 廖雪峰Java教程 https://www.liaoxuefeng.com/wiki/1252599548343744
- 二哥的 Java 进阶之路 https://javabetter.cn
- JAVA 架构师笔记 https://zq99299.github.io/note-architect/
- 后端架构师技术图谱 https://github.com/xingshaocheng/architect-awesome
Python
- Waking-Up https://github.com/wolverinn/Waking-Up
- Python100 https://www.python100.com
- 菜鸟教程 https://www.runoob.com/python3/python3-tutorial.html
- 函数式编程 https://docs.python.org/3/howto/functional.html
- CS61A教材——SCIP Python版 https://www.composingprograms.com
其他
《七周七语言》 可用于拓宽视野
数据结构与算法
- 刷题 LeetCode codeforces
- 一瓜算法小册 https://www.desgard.com/algo/
- 编程小梦——算法之美 https://blog.bcmeng.com/post/dynamic-program.html
- labuladong 的算法笔记 https://labuladong.github.io/algo/
- 算法通关手册(LeetCode) https://algo.itcharge.cn
- 代码随想录 https://www.programmercarl.com
- Hackerearth https://www.hackerearth.com/practice/
书 《算法新解》
计组&汇编,编译、链接、装载库 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