Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/DogerRain/awesome-programming-resources

收集优秀的编程资源(Java为主),涵盖:Java面试、求职、电子书籍、计算机网络、操作系统、前端、 Redis、Mysql、Nginx、ZK、MQ、机器学习、NPL、架构、算法
https://github.com/DogerRain/awesome-programming-resources

List: awesome-programming-resources

awsome java kubernetes leetcode linux mysql python redis

Last synced: 16 days ago
JSON representation

收集优秀的编程资源(Java为主),涵盖:Java面试、求职、电子书籍、计算机网络、操作系统、前端、 Redis、Mysql、Nginx、ZK、MQ、机器学习、NPL、架构、算法

Awesome Lists containing this project

README

        

本项目同步更新到:[https://learnjava.baimuxym.cn/pages/awesome-programming-resources](https://learnjava.baimuxym.cn/pages/awesome-programming-resources)

---

# awesome-programming-resources

收集优秀的编程资源,Java为主。

涵盖:**Java求职面试、书籍、计算机网络、操作系统、架构、算法、前端开发、 Redis、Mysql、Nginx、ZK、MQ、深度学习等。**

如果有推荐的教程或者资源,欢迎补充。

随着时间的推移,知识点、链接难免有出入和错误,可以与我联系。

## ✨前后端学习路线

- [143k star 的编程指南](https://github.com/kamranahmedse/developer-roadmap) 国外超级火的成为web开发人员的路线图

## 👀Java学习教程

- [秒杀系统设计与实现](https://github.com/qiurunze123/miaosha)
- [后端架构师技术图谱](https://github.com/xingshaocheng/architect-awesome)
- [PureJavaCoderRoad](https://github.com/DogerRain/PureJavaCoderRoad) Java小白学些什么才能找到一份实习工作?

### 源码

- [JavaSourceCodeLearning](https://github.com/coderbruis/JavaSourceCodeLearning) 包含 Spring 源码、SpringBoot 源码、SpringAOP 源码、SpringSecurity 源码、SpringSecurity OAuth2 源码、JDK 源码、Dubbo 源码

## 设计模式

- [ Refactoring.Guru](https://refactoringguru.cn) 免费在线学习代码重构、 设计模式、 SOLID 原则

### SpringBoot教程

- [spring-boot-examples](https://github.com/ityouknow/spring-boot-examples) Spring Boot 使用的各种示例
- [SpringAll](https://github.com/wuyouzhuguli/SpringAll) 循序渐进,各种springboot的使用示例

## 🚀Java学习视频

- TODO

## 👨‍💻Java面试题

- [LearnJavaToFindAJob](https://github.com/DogerRain/LearnJavaToFindAJob) 互联网最喜欢问的面试题总结(Java八股文+算法+操作系统+计算机网络+项目+高并发+MySQL+中间件 等等)

## ▶️MySQL

- TODO

## 🤝前端

### 前端学习

- [前端入门到进阶图文教程](https://github.com/qianguyihao/Web)

### ES6

- [ECMAScript 6 入门](https://es6.ruanyifeng.com/)

## 📚电子书 || 教程

### Java相关电子书

- [《Head First Java 》](https://wws.lanzoux.com/i3SuHlbc16b)
- [《深入浅出Java多线程》](http://concurrent.redspider.group/RedSpider.html) RedSpider技术社区编写
- [《Spring 的官方文档》](https://spring.io/projects/spring-framework#learn)
- [《Spring Boot 的官方文档》](https://spring.io/projects/spring-boot#learn)

### Python

- [《利用Python进行数据分析 2017 第二版》](https://github.com/BrambleXu/pydata-notebook)
- [Python - 100天从新手到大师](https://github.com/jackfrued/Python-100-Days) 100k star 的 python快速教程
- [python官方教程](https://docs.python.org/3/)

### MySQL

- [《高性能 MySQL》](https://wws.lanzoux.com/iLznWkw1egd)

### 计算机网络

- [《 计算机网络-自顶向下方法(中文第六版)》](https://wws.lanzoux.com/iN5G4kw1q0j)
- [《 图解TCP IP第5版》](https://wws.lanzoux.com/i9F5jkw1ukd)
- [《 图解 HTTP》](https://wws.lanzoux.com/iKEobkw1syf)
- [《HTTP 权威指南》](https://wws.lanzoux.com/iuaJRlbc93g)

### Linux

- [Shell脚本编程30分钟入门](https://github.com/qinjx/30min_guides/blob/master/shell.md)
- [Linux命令搜索](https://wangchujiang.com/linux-command/)
- [Linux工具快速教程](https://linuxtools-rst.readthedocs.io/zh_CN/latest/index.html#) 一个快速上手Linux的教程,适合小白
- [《鸟哥的Linux私房菜》](http://cn.linux.vbird.org/)

### Rust

- [《Rust程序设计语言》](https://kaisery.github.io/trpl-zh-cn/) 既能学rust又能学操作系统、编程规范

### Redis

- [《Redis设计与实现》](https://wws.lanzoux.com/iwWDpkw0y7i)
- [《Redis 实战》](https://wws.lanzoux.com/izQXDkw0v7a)

### Docker || Kubernetes || 容器

- [https://docker-curriculum.com/](https://docker-curriculum.com/)
- [《Docker — 从入门到实践》](https://yeasy.gitbook.io/docker_practice/)
- [《Kubernetes文档》](https://kubernetes.io/zh/docs/home/)
- [K8s中文社区](https://www.kubernetes.org.cn/)

### Git & Github

- [Git教程-廖雪峰](https://www.liaoxuefeng.com/wiki/896043488029600/) 廖大yyds,最受欢迎的git使用教程之一
- [learnGitBranching](https://github.com/pcottle/learnGitBranching) 通过可视化动画效果来帮助开发人员理解Git命令
- [30天学会Git](https://github.com/doggy8088/Learn-Git-in-30-days)
- [《Git 官方文档教程》](https://git-scm.com/book/zh/v2) 简单明了的官方权威教程
- [《Pro Git》](https://www.progit.cn/)
- [github漫游指南](https://github.com/phodal/github)github的使用教程

### 架构

- [《十二要素应用宣言》](https://12factor.net/zh_cn/) 云原生架构的方法论和最佳实践
- [《凤凰架构》](https://icyfenix.cn/) 周志明大佬的免费开源架构电子书

### 设计模式

- [《Head First 设计模式》](https://wws.lanzoux.com/iRG49lbc3yb)

### 代码以外

- [《浪潮之巅》](https://wwvv.lanzout.com/i7HnF157ac5g)
- [《数学之美》](https://wwvv.lanzout.com/inuO7157ac2d)
- [《硅谷之谜》浪潮之巅续集](https://wws.lanzoux.com/io5Ipkw1jyb)
- [《人月神话》](https://wws.lanzoux.com/igl0ckw1uqj)
- [《软技能-代码之外的生存指南》](https://wws.lanzoux.com/igm9okw1r2h)

### 代码规范

- [《阿里巴巴Java开发手册》(泰山版)](https://wws.lanzoux.com/is42xm0rxtg)
- [《重构改善既有代码设计》](https://wws.lanzoux.com/ivrEWlbbv8h)
- [《代码整洁之道》](https://wws.lanzoux.com/iaO5Bkw13ub)

### 其他书籍汇总:

- https://github.com/itwanger/JavaBooks

## 🛅算法

- [力扣加加](https://github.com/azl397985856/leetcode)

我见过整理最全的算法题解,但是题目之多常人无法刷完,学习建议食用该版本。

**实现语言:Java、Python、JavaScript**

- [LeetCode-Go](https://github.com/halfrost/LeetCode-Go)

追求`runtime beats 100%` 的LeetCode 题解,600+ 题目。

**实现语言:Go**

- [LeetcodeTop](https://github.com/afatcoder/LeetcodeTop)

汇总互联网公司技术岗考察leetcode题目的热度🔥

**实现语言:Java**

- [LeetCode 101](https://github.com/changgyhub/leetcode_101)

算法刷题教科书,题量少而精细,

**实现语言:C++**

## 🎡计算机科学

- [computer-science](https://github.com/ossu/computer-science)

通往计算机科学免费自学教育之路,全英文,为计算机科学专业本科生的学位要求设计。

## 💫深度学习

- [introtodeeplearning](https://github.com/aamini/introtodeeplearning)

麻省理工学院深度学习课程

## 🔥大数据

- [大数据成神之路](https://github.com/wangzhiwubigdata/God-Of-BigData)

## 💎大学生课程(计算机课程为主)

- [zju-icicles](https://github.com/QSCTech/zju-icicles)

浙江大学课程攻略共享计划,浙江大学的课程,涵盖Java、人工智能、信息安全、嵌入式、微观经济学、化学、银行、军事、历史近百门课程。

- [REKCARC-TSC-UHT](https://github.com/PKUanonym/REKCARC-TSC-UHT)

清华大学计算机系课程。受浙江大学影响开源的课程,包括大一到大四的近百门课程,计算机课程为主。

- 国外线性代数课本

清华线代教材,线性代数学习的新方法,评分极高。

B站版(中文字幕):https://www.bilibili.com/video/BV1Ki4y147Kh?from=search&seid=12637860342518514006

原版:https://ocw.mit.edu/resources/res-18-010-a-2020-vision-of-linear-algebra-spring-2020/index.htm

## ⚒️求职

- [AwesomeJob](https://github.com/Dikea/AwesomeJob)

互联网大厂内推职位网站

- [996.ICU](https://github.com/996icu/996.ICU)

互联网 `加班&不加班` 企业名单,求职前可参考

- [955 不加班的公司名单](https://github.com/formulahendry/955.WLB) 工作与生活的平衡公司名单

---

## ⭐️服务器薅羊毛

- 收集一些最便宜的服务器购买链接

| 云厂商 | 学生优惠 | 新人优惠 |
| ------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
| 腾讯云 | [学生特惠,1核2G5M宽带,仅需9元/1个月](https://cloud.tencent.com/act/cps/redirect?redirect=10004&cps_key=664b44b4e8e43b579d07036bf1c71060) | [轻量应用服务器,2核2G 62元/年](https://curl.qcloud.com/5epN0eWH)(我目前用的首单白嫖版) |
| | | [Lighthouse轻量级服务器,1核2G首年99元](https://curl.qcloud.com/EVm6XXul)(我目前用的续费版) |
| 阿里云 | [学生免费领](https://developer.aliyun.com/plan/student?source=5176.11533457&userCode=4lol8et7) | [轻量级云服务器2核2G 99元/年](https://www.aliyun.com/lowcode/promotion/allinaliyun/99program?source=5176.11533457&userCode=4lol8et7)(和腾讯云有点像) |
| 百度云 | [1核2G 学生身份 9 元/1个月](https://cloud.baidu.com/campaign/campus-2018/index.html?unifrom=eventpage) | |
| 华为云 | | [精选云服务器2折起](https://activity.huaweicloud.com/cps/recommendstore.html?fromacct=0740541e-dec2-47db-99e9-b5bb524ccbf7&utm_source=aGlkX2txbGYyNDR0ZXlxc2ZwZg===&utm_medium=cps&utm_campaign=201905) |
| 七牛云 | | [对象存储服务每月10GB免费空间](https://activity.huaweicloud.com/cps/recommendstore.html?fromacct=0740541e-dec2-47db-99e9-b5bb524ccbf7&utm_source=aGlkX2txbGYyNDR0ZXlxc2ZwZg===&utm_medium=cps&utm_campaign=201905) (用做云存储) |
| 青云 | | [https://www.qingcloud.com](https://www.qingcloud.com) |