老司机程序员带你飞
JavaScript, Java, CSS, Python, Nodejs.
程序员最好的朋友是什么?
1、当然是github啦! 上面有各种技术大牛,开源了各种轮子。
2、高质量的技术博客和编程网站。
下面列举了些不错的资源,希望可以帮助到大家!
综合资源——资源链接汇集
电子书/笔记
see more: free-programming-books - 编程学习资源电子书(中文)
- learnxinyminutes-docs - 分分钟学会一门编程语言 :sparkles:
- growth-ebook - Growth: 全栈增长工程师指南 :sparkles:
- GitHub秘籍 - 本秘籍收录了一些Git和Github非常酷同时又少有人知的功能
- gitbook - 一个现代化的、用于出版的工具链,简单地把你的理念变为成品,发布成书
- The-Art-Of-Programming-By-July - 《程序员编程艺术:面试和算法心得》
- algorithm-exercise - 数据结构与算法/leetcode/lintcode题解
- learn-with-open-source - 借助开源项目,学习软件开发
- Front-end-Developer-Interview-Questions - 前端工作面试问题
- Front-end-Web-Development-Interview-Question - 前端工作面试题解答
- You-Dont-Know-JS - 深入JavaScript语言核心机制的系列图书
- fks - 前端技能汇总
- book - 雨痕C/Go/Python学习笔记
- ITArticles - 老齐的技术资料
- A Better Front-End Guideline - 更好的前端解决方案
- Free Download IT eBooks
- Dive into HTML5 - 深入HTML5
- FE-learning - 前端入门方法总结
- repractise - Coding是不断的RePractise——总结和diff change,再Practise
- @fouber 的博客 - 前端工程相关
- the-art-of-command-line - 命令行的艺术
- what-happens-when - 解释“当你在浏览器中输入 google.com 并且按下回车之后发生了什么?”
优秀网站
-
综合
-
- stackexchange.com - 包含Stack Overflow在内的43个不同领域站点的问答社区的总和
- codeproject - 开源的程序设计网站,主要的使用者是Windows平台上的程序员,每一篇文章几乎都附有来源码和例子
-
教程类
-
- 网易公开课
- NodeSchool - 通过命令行学习Web开发技能的多个开源课程(Node.js及JavaScript相关)
- 可汗学院 - 中文
-
资源类
-
- Div.IO - 最新的前端库和前沿技术
- FED社区
- WEB资源网 - 最新鲜的WEB程序员技术文档及相关资源
- market.envato.com - Web模板市场
-
新闻类
-
- Hacker News - 关于电脑黑客和创业公司的社会化新闻网站
-
博客类
个人博客
-
- 阮一峰的网络日志
- 粉丝日志 - 跨界的IT博客|Hadoop家族, R, RHadoop, Nodejs, AngularJS, KVM, NoSQL, IT金融
- 张鑫旭的博客 - 前端技术类
- justjavac(迷渡)
- 颜海镜
- 梦想天空(山边小溪)的博客园 - 前端开发技术/网页设计资源/HTML5 & CSS3技术分享
- 云风(游戏界大牛) - http://blog.codingnow.com/
- 王垠(不少文章喷到蛮有道理) - http://www.yinwang.org/
- 冰河-伞哥(Lisp大牛) - http://tianchunbinghe.blog.163.com/
- R大【干货满满】RednaxelaFX写的文章/回答的导航帖
- 陈皓-左耳朵耗子 - http://coolshell.cn/
- Jeff Atwood(国外知名博主) - https://blog.codinghorror.com/
- 廖雪峰(他的Python、Git教程不少人都看过) - http://www.liaoxuefeng.com/
- 道哥的黑板报(安全) - https://zhuanlan.zhihu.com/taosay
- 国内GitHub上关注度较高的开发者
-
前端相关
-
- wix.com - 零基础创建一个网站(迄今为此用过的用户体验及UI设计最棒的web应用)
- html5rocks.com - 为开放网络 HTML5 开发人员提供的资源
- codepen.io - 优秀HTML和CSS展示网站 :+1:
- front-end-collect - 前端开发相关的优秀网站、博客、以及活跃开发者
- codrops - 包含大量的优秀的前端交互案例,有大量炫酷的HTML5特效、CSS3特效、Js特效,有大量的前端设计教程
- browserhacks.com - 浏览器Hacks (中文)
-
设计相关
-
Java相关
-
- programcreek - Java 代码大全 :+1:
- ImportNew - 专注Java & Android 技术分享
-
其它
-
- Algomation - 查看、创建和分享算法的学习平台
工具
- 百度 API Store - 为开发者提供最全面的API服务
- vimium - 为Chrome浏览器增加了使用类似Vim编辑器快捷键功能,通过键盘完成在浏览器中的全部操作
- awesome-osx-command-line - 善用OS X终端
- sixarm_git_gitconfig - Git: gitconfig files, aliases, colors, branches, etc (另参见oh-my-zsh的git别名)
- 如何配置一个高效的 Mac 工作环境
- freecdn - 前端公共库cdn
- soundjay - 用于网站使用的各种声音特效
- regex101.com/ - 好用的在线正则表达式解析工具,支持php, js和py, 重点是它会拆分表达式并给出详细解释 :+1:
文档/API
-
编程语言文档
-
- MDN Web技术文档
- promises-book - JavaScript Promise迷你书(中文版)
- es6tutorial - 《ECMAScript 6入门》是一本开源的JavaScript语言教程,全面介绍ECMAScript 6新增的语法特性
- mostly-adequate-guide - JS函数式编程指南 中文版
- spring-framework-4-reference - Spring4.x中文文档
- TypeScript手册
-
风格指南
-
前端
-
- react-native-lesson - react-native-lesson
-
工具
-
- Gulp中文网
- gradle 中文文档
-
- Gradle-2-User-Guide(Gradle 2 User Guide 中文翻译)
- gradledoc(Gradle 用户手册) - 翻译中
- CN-Chrome-DevTools - Chrome开发者工具中文手册
-
综合
-
- 谷歌 Web 开发最佳实践手册 - 中文版
- TLCL - The Linux Command Line(中文版)
- material_design_zh - Material Design 中文协同翻译
- websocket-protocol - websocket协议翻译
- 语义化版本 2.0.0
- 用 JSON 构建 API 的标准指南 - 中文版
- http2讲解 - 中文版
- git-recipes - 高质量的Git中文教程,来自国外社区的优秀文章和个人实践
- my-git - git资料整理
- bad-data-guide - 关于真实场景下的数据可能出现的问题, 以及如何解决它们的建议的详细参考
- math-as-code - a cheat-sheet for mathematical notation in code form
- restful-api-design-references - RESTful API 设计参考文献列表,可帮助你更加彻底的了解REST风格的接口设计
- Music for Programming - 写代码时你可以听听这些音乐
- githug - 闯过这 54 关,点亮你的 Git 技能树
- 理解RESTFul架构
- 一个成功的Git建立分支模型
技术站点
在线学习:Coursera、edX、Udacity、MIT公开课、MOOC学院、慕课网Hacker News - 非常棒的针对编程的链接聚合网站
Techmeme - 美国知名科技新闻和博客聚集网站,类似的还有(Panda, Hacker & Designer News)
Java牛人必备:Program Creek
Stack Overflow - IT技术问答网站
SegmentFault - 中文的技术问答社区
GitHub - 全球最大的源代码管理平台,很多知名开源项目都在上面,如Linux内核,OpenStack等
码云 - 支持中文可免费创建私有项目的代码托管平台,可作为备选
LeetCode - 来做做这些题吧,看看自己的算法水平如何?这可比什么面试宝典强多了。
LintCode - 支持中文的编程题在线训练平台,可作为备选
掘金 - 高质量的技术社区
InfoQ - 企业级应用,关注软件开发领域
微信小程序之家 - http://www.weixinapphoe.com
国内老牌技术社区 - OSChina、博客园、CSDN、51CTO
免费的it电子书 - http://it-ebooks.info/
在线学习 - http://www.udemy.com/
优质学习资源 - http://plus.mojiax.com/
代码练习 - http://exercism.io/ and https://www.codingame.com
MSDN - 微软相关的官方技术集中地,主要是文档类