0
点赞
收藏
分享

微信扫一扫

史上最全的软件工程师资料收集


目录

  • ​语言无关​
  • ​​IDE​​
  • ​​MySQL​​
  • ​​NoSQL​​
  • ​​PostgreSQL​​
  • ​​Web​​
  • ​​WEB服务器​​
  • ​​其它​​
  • ​​函数式概念​​
  • ​​分布式系统​​
  • ​​在线教育​​
  • ​​大数据​​
  • ​​操作系统​​
  • ​​数据库​​
  • ​​智能系统​​
  • ​​正则表达式​​
  • ​​版本控制​​
  • ​​程序员杂谈​​
  • ​​管理和监控​​
  • ​​编程艺术​​
  • ​​编译原理​​
  • ​​编辑器​​
  • ​​计算机图形学​​
  • ​​设计模式​​
  • ​​软件开发方法​​
  • ​​项目相关​​
  • ​语言相关​
  • ​​Android​​
  • ​​AWK​​
  • ​​C​​
  • ​​C#​​
  • ​​C++​​
  • ​​CoffeeScript​​
  • ​​Dart​​
  • ​​Elasticsearch​​
  • ​​Elixir​​
  • ​​Erlang​​
  • ​​Fortran​​
  • ​​Golang​​
  • ​​Haskell​​
  • ​​HTML / CSS​​
  • ​​HTTP​​
  • ​​iOS​​
  • ​​Java​​
  • ​​JavaScript​​
  • ​​LaTeX​​
  • ​​LISP​​
  • ​​Lua​​
  • ​​Markdown​​
  • ​​Node.js​​
  • ​​Perl​​
  • ​​PHP​​
  • ​​Python​​
  • ​​R​​
  • ​​reStructuredText​​
  • ​​Ruby​​
  • ​​Rust​​
  • ​​Scala​​
  • ​​Scheme​​
  • ​​Shell​​
  • ​​Swift​​
  • ​​Vim​​
  • ​​Visual Prolog​​

语言无关

IDE

  • ​​IntelliJ IDEA 简体中文专题教程​​

MySQL

  • ​​21分钟MySQL入门教程​​
  • ​​MySQL索引背后的数据结构及算法原理​​

NoSQL

  • ​​Disque 使用教程​​
  • ​​Neo4j .rb 中文資源​​
  • ​​Redis 命令参考​​
  • ​​Redis 设计与实现​​
  • ​​The Little MongoDB Book​​
  • ​​The Little Redis Book​​
  • ​​带有详细注释的 Redis 2.6 代码​​
  • ​​带有详细注释的 Redis 3.0 代码​​

PostgreSQL

  • ​​PostgreSQL 8.2.3 中文文档​​
  • ​​PostgreSQL 9.3.1 中文文档​​
  • ​​PostgreSQL 9.4.4 中文文档​​
  • ​​PostgreSQL 9.5.3 中文文档​​
  • ​​PostgreSQL 9.6.0 中文文档​​

Web

  • ​​3 Web Designs in 3 Weeks​​
  • ​​Chrome 开发者工具中文手册​​
  • ​​Chrome扩展开发文档​​
  • ​​Growth: 全栈增长工程师指南​​
  • ​​Grunt中文文档​​
  • ​​Gulp 入门指南​​
  • ​​gulp中文文档​​
  • ​​HTTP 接口设计指北​​
  • ​​HTTP/2.0 中文翻译​​
  • ​​http2讲解​​
  • ​​JSON风格指南​​
  • ​​Wireshark用户手册​​
  • ​​一站式学习Wireshark​​
  • ​​关于浏览器和网络的 20 项须知​​
  • ​​前端代码规范 及 最佳实践​​
  • ​​前端开发体系建设日记​​
  • ​​前端资源分享(一)​​
  • ​​前端资源分享(二)​​
  • ​​正则表达式30分钟入门教程​​
  • ​​浏览器开发工具的秘密​​
  • ​​移动Web前端知识库​​
  • ​​移动前端开发收藏夹​​

WEB服务器

  • ​​Apache 中文手册​​
  • ​​Nginx开发从入门到精通​​ (淘宝团队出品)
  • ​​Nginx教程从入门到精通​​ (PDF版本,运维生存时间出品)

其它


  • ​​SAN 管理入门系列​​
  • ​​Sketch 中文手册​​
  • ​​深入理解并行编程​​

函数式概念

  • ​​傻瓜函数编程​​

分布式系统

  • ​​走向分布式​​ (PDF)

在线教育

  • ​​51CTO学院​​
  • ​​Codecademy​​
  • ​​CodeSchool​​
  • ​​Coursera​​
  • ​​Learn X in Y minutes​​ (数十种语言快速入门教程)
  • ​​shiyanlou​​
  • ​​TeamTreeHouse​​
  • ​​Udacity​​
  • ​​xuetangX​​
  • ​​慕课网​​ (丰富的移动端开发、php开发、web前端、html5教程以及css3视频教程等课程资源)
  • ​​极客学院​​
  • ​​汇智网​​
  • ​​计蒜客​​

大数据

  • ​​Spark 编程指南简体中文版​​
  • ​​大型集群上的快速和通用数据处理架构​​
  • ​​大数据/数据挖掘/推荐系统/机器学习相关资源​​
  • ​​数据挖掘中经典的算法实现和详细的注释​​
  • ​​面向程序员的数据挖掘指南​​

操作系统

  • ​​Debian 参考手册 ​​
  • ​​Docker —— 从入门到实践​​
  • ​​Docker中文指南​​
  • ​​Docker入门实战​​
  • ​​FreeBSD 使用手册​​
  • ​​FreeRADIUS新手入门​​
  • ​​Linux Documentation (中文版)​​
  • ​​Linux Guide for Complete Beginners​​
  • ​​Linux 构建指南​​
  • ​​Linux 系统高级编程​​
  • ​​Linux工具快速教程​​
  • ​​Mac 开发配置手册​​
  • ​​Operating Systems: Three Easy Pieces​​
  • ​​The Linux Command Line​​ (中英文版)
  • ​​Ubuntu 参考手册 ​​
  • ​​uCore Lab: Operating System Course in Tsinghua University​​
  • ​​UNIX TOOLBOX​​
  • ​​命令行的艺术​​
  • ​​嵌入式 Linux 知识库 (eLinux.org 中文版)​​
  • ​​开源世界旅行手册​​
  • ​​理解Linux进程​​
  • ​​鸟哥的 Linux 私房菜 基础学习篇​​
  • ​​鸟哥的 Linux 私房菜 服务器架设篇​​

数据库

  • ​​Redis 设计与实现​​
  • ​​The Little MongoDB Book 中文版​​

智能系统

  • ​​一步步搭建物联网系统​​

正则表达式

  • ​​正则表达式30分钟入门教程​​

版本控制

  • ​​Git - 简易指南​​
  • ​​Git-Cheat-Sheet​​ (感谢 @flyhigher139 翻译了中文版)
  • ​​Git Community Book 中文版​​
  • ​​git-flow 备忘清单​​
  • ​​Git magic​​
  • ​​Git Magic​​
  • ​​Git 参考手册​​
  • ​​Github帮助文档​​
  • ​​GitHub秘籍​​
  • ​​Git教程​​​ (本文由 ​​@廖雪峰​​​ 创作,如果觉得本教程对您有帮助,可以去 ​​iTunes​​ 购买)
  • ​​Got GitHub​​
  • ​​GotGitHub​​
  • ​​HgInit (中文版)​​
  • ​​Mercurial 使用教程​​
  • ​​Pro Git​​
  • ​​Pro Git 中文版​​ (整理在gitbook上)
  • ​​svn 手册​​
  • ​​学习 Git 分支​​ (点击右下角按钮可切换至简体及正体中文)
  • ​​沉浸式学 Git​​
  • ​​猴子都能懂的GIT入门​​

程序员杂谈

  • ​​程序员的自我修养​​

管理和监控

  • ​​ElasticSearch 权威指南​​
  • ​​Elasticsearch 权威指南(中文版)​​
  • ​​ELKstack 中文指南​​
  • ​​Logstash 最佳实践​​
  • ​​Mastering Elasticsearch(中文版)​​
  • ​​Puppet 2.7 Cookbook 中文版​​

编程艺术

  • ​​取悦的工序:如何理解游戏​​ (豆瓣阅读,免费书籍)
  • ​​每个程序员都应该了解的内存知识(译)​​【第一部分】
  • ​​程序员编程艺术​​
  • ​​编程入门指南​​

编译原理

  • ​​《计算机程序的结构和解释》公开课 翻译项目​​

编辑器

  • ​​exvim–vim 改良成IDE项目​​
  • ​​Vim中文文档​​
  • ​​所需即所获:像 IDE 一样使用 vim​​
  • ​​笨方法学Vimscript 中译本​​

计算机图形学

  • ​​LearnOpenGL CN​​
  • ​​OpenGL 教程​​

设计模式

  • ​​史上最全设计模式导学目录​​
  • ​​图说设计模式​​

软件开发方法

  • ​​傻瓜函数编程​​ (《Functional Programming For The Rest of Us》中文版)
  • ​​硝烟中的 Scrum 和 XP​​

项目相关

  • ​​GNU make 指南​​
  • ​​Gradle 2 用户指南​​
  • ​​Gradle 中文使用文档​​
  • ​​Joel谈软件​​
  • ​​selenium 中文文档​​
  • ​​开源软件架构​​
  • ​​持续集成(第二版)​​ (译言网)
  • ​​約耳談軟體(Joel on Software)​​
  • ​​编码规范​​
  • ​​让开发自动化系列专栏​​
  • ​​追求代码质量​​

语言相关

Android

  • ​​Android Design(中文版)​​
  • ​​Android Note(开发过程中积累的知识点)​​
  • ​​Android6.0新特性详解​​
  • ​​Android学习之路​​
  • ​​Android开发技术前线(android-tech-frontier)​​
  • ​​Google Android官方培训课程中文版​​
  • Google Material Design 正體中文版 (​​译本一​​​ ​​译本二​​)
  • ​​Material Design 中文版​​
  • ​​Point-of-Android​​ Android 一些重要知识点解析整理

AWK

  • ​​awk中文指南​​
  • ​​awk程序设计语言​​

C

  • ​​C 语言常见问题集​​
  • ​​C/C++ 学习教程​​
  • ​​Linux C 编程一站式学习​​
  • ​​新概念 C 语言教程​​

C Sharp

  • ​​精通C#(第6版) ​​

C++

  • ​​100个gcc小技巧​​
  • ​​100个gdb小技巧​​
  • ​​C 语言编程透视​​
  • ​​C/C++ Primer​​ - @andycai
  • ​​C++ FAQ LITE(中文版)​​
  • ​​C++ Primer 5th Answers​​
  • ​​C++ Template 进阶指南​​
  • ​​C++ 基础教程​​
  • ​​C++ 并发编程(基于C++11)​​
  • ​​C++ 并发编程指南​​
  • ​​CGDB中文手册​​
  • ​​Cmake 实践​​ (PDF)
  • ​​GNU make 指南​​
  • ​​Google C++ 风格指南​​
  • ​​QT 教程​​
  • ​​ZMQ 指南​​
  • ​​像计算机科学家一样思考(C++版)​​ (《How To Think Like a Computer Scientist: C++ Version》中文版)
  • ​​简单易懂的C魔法​​
  • ​​跟我一起写Makefile(PDF)​​ (PDF)

CoffeeScript

  • ​​CoffeeScript 中文​​
  • ​​CoffeeScript 编程风格指南​​

Dart

  • ​​Dart 语言导览​​

Elasticsearch

  • ​​Elasticsearch 权威指南​​ (《Elasticsearch the definitive guide》中文版)
  • ​​ELKstack 中文指南​​
  • ​​Mastering Elasticsearch(中文版)​​

Elixir

  • ​​Elixir Getting Started 中文翻译​​
  • ​​Elixir 编程语言教程​​ (Elixir School)
  • ​​Elixir元编程与DSL 中文翻译​​
  • ​​Phoenix 框架中文文档​​

Erlang

  • ​​Erlang 并发编程​​ (《Concurrent Programming in Erlang (Part I)》中文版)

Fortran

  • ​​Fortran77和90/95编程入门​​

Golang

  • ​​Go Web 编程​​
  • ​​Go 入门指南​​ (《The Way to Go》中文版)
  • ​​Go 官方文档翻译​​
  • ​​Go 指南​​ (《A Tour of Go》中文版)
  • ​​Go 简易教程​​​ (《 ​​The Little Go Book​​ 》中文版)
  • ​​Go 编程基础​​
  • ​​Go 语言标准库​​
  • ​​Go命令教程​​
  • ​​Go实战开发​​
  • ​​Go语言博客实践​​
  • ​​Java程序员的Golang入门指南​​
  • ​​Network programming with Go 中文翻译版本​​
  • ​​Revel 框架手册​​
  • ​​学习Go语言​​
  • ​​神奇的 Go 语言​​

Groovy

  • ​​实战 Groovy 系列​​

Haskell

  • ​​Haskell 趣学指南​​
  • ​​Real World Haskell 中文版​​

HTML / CSS

  • ​​CSS3 Tutorial 《CSS3 教程》​​
  • ​​CSS参考手册​​
  • ​​Emmet 文档​​
  • ​​HTML5 教程​​
  • ​​HTML和CSS编码规范​​
  • ​​Sass Guidelines 中文​​
  • ​​前端代码规范​​ (腾讯 AlloyTeam 团队)
  • ​​学习CSS布局​​
  • ​​通用 CSS 笔记、建议与指导​​

iOS

  • ​​Apple Watch开发初探​​
  • ​​Google Objective-C Style Guide 中文版​​
  • ​​iOS7人机界面指南​​
  • ​​iOS开发60分钟入门​​
  • ​​iPhone 6 屏幕揭秘​​
  • ​​网易斯坦福大学公开课:iOS 7应用开发字幕文件​​

Java

  • ​​Activiti 5.x 用户指南​​
  • ​​Apache MINA 2 用户指南​​
  • ​​Apache Shiro 用户指南​​
  • ​​Google Java编程风格指南​​
  • ​​H2 Database 教程​​
  • ​​Java Servlet 3.1 规范​​
  • ​​Java 编码规范​​
  • ​​Jersey 2.x 用户指南​​
  • ​​JSSE 参考指南​​
  • ​​MyBatis中文文档​​
  • ​​Netty 4.x 用户指南​​
  • ​​Netty 实战(精髓)​​
  • ​​REST 实战​​
  • ​​Spring Boot参考指南​​ (翻译中)
  • ​​Spring Framework 4.x参考文档​​
  • ​​用jersey构建REST服务​​

Javascript

  • ​​Airbnb JavaScript 规范​​
  • AngularJS
  • ​​AngularJS中译本​​
  • ​​AngularJS入门教程​​
  • ​​AngularJS最佳实践和风格指南​​
  • ​​在Windows环境下用Yeoman构建AngularJS项目​​
  • ​​构建自己的AngularJS​​
  • backbone.js
  • ​​backbone.js中文文档​​
  • ​​backbone.js入门教程​​ (PDF)
  • ​​Backbone.js入门教程第二版​​
  • ​​Chrome扩展及应用开发​​
  • CoffeeScript
  • ​​CoffeeScript 编码风格指南​​
  • D3.js
  • ​​D3.js 入门系列​​ (还有进阶、高级等系列)
  • ​​官方API文档​​
  • ​​张天旭的D3教程​​
  • ​​楚狂人的D3教程​​
  • ​​ECMAScript 6 入门​​ (作者:阮一峰)
  • ExtJS
  • ​​Ext4.1.0 中文文档​​
  • ​​Google JavaScript 代码风格指南​​
  • ​​Google JSON 风格指南​​
  • impress.js
  • ​​impress.js的中文教程​​
  • ​​JavaScript Promise迷你书​​
  • ​​Javascript 原理​​
  • ​​JavaScript 标准参考教程(alpha)​​
  • ​​《JavaScript 模式》​​ “JavaScript patterns”中译本
  • ​​javascript 的 12 个怪癖​​
  • ​​JavaScript 秘密花园​​
  • ​​JavaScript核心概念及实践​​ (PDF) (此书已由人民邮电出版社出版发行,但作者依然免费提供PDF版本,希望开发者们去购买,支持作者)
  • ​​Javascript编程指南​​​ (​​源码​​)
  • jQuery
  • ​​How to write jQuery plugin​​
  • ​​简单易懂的JQuery魔法​​
  • Meteor
  • ​​Discover Meteor​​
  • Node.js
  • ​​express.js 中文文档​​
  • ​​Express框架​​
  • ​​koa 中文文档​​
  • ​​Learn You The Node.js For Much Win! (中文版)​​
  • ​​Node debug 三法三例​​
  • ​​Node.js Fullstack《從零到一的進撃》​​
  • ​​Node.js 包教不包会​​
  • ​​Nodejs Wiki Book​​ (繁体中文)
  • ​​nodejs中文文档​​
  • ​​Node入门​​
  • ​​七天学会NodeJS​​
  • ​​使用 Express + MongoDB 搭建多人博客​​​
     * ​​​JavaScript全栈工程师培训材料​​
  • React.js
  • ​​Learn React & Webpack by building the Hacker News front page​​
  • ​​React Native 中文文档(含最新Android内容)​​
  • ​​React webpack-cookbook​​
  • ​​React 入门教程​​
  • ​​React.js 中文文档​​
  • underscore.js
  • ​​Underscore.js中文文档​​
  • Vue.js
  • ​​Vue.js中文文档​​
  • ​​You-Dont-Know-JS​​ (深入JavaScript语言核心机制的系列图书)
  • Zepto.js
  • ​​Zepto.js 中文文档​​
  • ​​命名函数表达式探秘​​​ (注:原文由​​为之漫笔​​ 翻译,原始地址无法打开,所以此处地址为我博客上的备份)
  • ​​学用 JavaScript 设计模式​​ (开源中国)
  • ​​深入理解JavaScript系列​​

LaTeX

  • ​​LaTeX 笔记​​
  • ​​一份不太简短的 LaTeX2ε 介绍​​
  • ​​大家來學 LaTeX​​ (PDF)

LISP

  • ​​ANSI Common Lisp 中文翻译版​​
  • ​​Common Lisp 高级编程技术​​ (《On Lisp》中文版)

Lua

  • ​​Lua 5.3 参考手册​​

Markdown

  • ​​Markdown 快速入门​​
  • ​​Markdown 简明教程​​
  • ​​Markdown 语法说明​​
  • ​​献给写作者的 Markdown 新手指南​​

Node.js

  • ​​Node 入门​​
  • ​​The NodeJS 中文文档​​ (社区翻译)
  • ​​七天学会NodeJS​​ 阿里出品,很好的入门资料

Perl

  • ​​Master Perl Today​​
  • ​​《Modern Perl》中文版​​
  • ​​Perl 5 教程​​
  • ​​Perl 教程​​

PHP

  • ​​Composer中文文档​​
  • ​​Laravel5.4中文文档​​
  • ​​Phalcon7中文文档​​
  • ​​PHP 之道​​
  • ​​PHP中文手册​​
  • ​​PHP扩展开发及内核应用​​
  • ​​PHP标准规范中文版​​
  • ​​Symfony2 实例教程​​
  • ​​Yii2中文文档​​
  • ​​深入理解 PHP 内核​​

Python

  • ​​Django book 2.0​​
  • ​​Python 3 文档(简体中文) 3.2.2 documentation​​
  • ​​Python 中文学习大本营​​
  • ​​Python教程 - 廖雪峰的官方网站​​
  • ​​深入 Python 3​​
  • ​​笨办法学 Python​​

R

  • ​​153分钟学会 R​​ (PDF)
  • ​​R 导论​​ (《An Introduction to R》中文版) (PDF)
  • ​​用 R 构建 Shiny 应用程序​​ (《Building ‘Shiny’ Applications with R》中文版)
  • ​​统计学与 R 读书笔记​​ (PDF)

reStructuredText

  • ​​reStructuredText 入门​​
  • ​​reStructuredText 简明教程​​

Ruby

  • ​​Rails 风格指南​​
  • ​​Ruby on Rails Tutorial 原书第 2 版​​
  • ​​Ruby on Rails 实战圣经​​
  • ​​Ruby on Rails 指南​​
  • ​​Ruby 风格指南​​
  • ​​Sinatra​​
  • ​​笨方法学 Ruby​​

Rust

  • ​​Rust 官方教程​​
  • ​​Rust 语言学习笔记​​
  • ​​RustPrimer​​
  • ​​通过例子学习 Rust​​

Scala

  • ​​Effective Scala​​
  • ​​Scala 初学者指南​​ (The Neophyte’s Guide to Scala)
  • ​​Scala 课堂​​ (Twitter的Scala中文教程)

Scheme

  • ​​Scheme 入门教程​​ (《Yet Another Scheme Tutorial》中文版)

Shell

  • ​​shell-book​​
  • ​​Shell 编程基础​​
  • ​​Shell 脚本编程30分钟入门​​
  • ​​The Linux Command Line 中文版​​

Swift

  • ​​《The Swift Programming Language》中文版​​

Vim

  • ​​Vim Manual(中文版)​​
  • ​​大家來學 VIM​​

Visual Prolog

  • ​​Visual Prolog 7初学指南​​
  • ​​Visual Prolog 7边练边学​​


举报

相关推荐

0 条评论