计算机科学
1.谷歌推荐的技术能力提升指南CS课程入门、了解其他语言、测试代码、培养逻辑推理和学习数学离散知识、深刻理解操作系统、学习UX设计、学习人工智能、学习如何构建编译器、了解密码学、并行编程、与其他程序员一起开发项目。
2.hackr.ioShare and discover the best programming tutorials and courses online.
3.图说设计模式 关于设计模式讲的很详细。
4.知道创宇研发技能表v3.0包括了通用技能、专业技能、优质资源。重点在于专业技能方面总结的非常到位。研发包括了,编码环境、Python、Linux/UNIX、前端、爬虫进阶、调度、并发、数据结构、数据存储与处理、DevOps、调试、算法、持续集成、安全、协作等等。研究:研究东西,有足够洞察力,研究水准不错。研发:Hack Idea自己有魄力实现,不懂研发的黑客如同不会游泳的海盗。3工程:研发出来的需要实战、需要工程化,否则只是玩具,而不能成为真的武器
5.iOS开发-阅读收集的资料说不定哪天就转IOS开发了。
6.免费的计算机编程类中文书籍
7.365种创业、办公、和生活成长的精华资源主要包含的内容有创业、开发、设计、灵感、在线课程、业务成长、编程学习、营销创意、人脉、产品新闻等等,有关于创业的一切。
8.A curated list of awesome listsawesome!!!
9.hackerrank几乎包含所有计算机科学领域的学习内容。
前端
1.Front-End-Develop-Guide 前端开发指南这份指南汇集了前端开发所使用语言的主流学习资源,并以开发者的视角进行整理编排而成。
2.前端架构那些事儿文章中主要讲到前端的发展历程,从不重视前端到如今前端的工程化,前端的工程问题包括很多,比如模板渲染的情况,多文件部署的情况,还有前端优化的一些内容。
3.张云龙的前端技术博客来自百度FIS团队,主要内容关于个人关于前端工程的感悟、示例项目、业界实践、经典图书、经典文章等内容。
4.前端工程系列文章包括基础篇、工具篇、架构篇、流程篇、监控篇与测试篇
5.React 组件化思想驱动 React.js 高效性能的虚拟 DOM 技术作用的最基础单元是React世界中被称为组件(Component)的东西。本文试图用一个具体的例子说明React的组件机制、组件间的通信方式,以及衍生出的 Flux 架构模式。
6.CSS 最核心的几个概念本文将讲述 CSS 中最核心的几个概念,包括:盒模型、position、float等。
7.Flex 布局教程:实例篇Flex应该是未来布局的主流
Java
1.深入浅出Java concurrency主要内容有原子操作、锁机制、并发容器、线程池、开发总结
2.Spring Boot Reference Guide官方文档,特别详细。
Python
1.awesome-pythonA curated list of awesome Python frameworks, libraries and softwarehttp://awesome-python.com/
2.dataquest学习Python的好地方,数据分析、数据可视化、计算机科学、统计、线性代数
3.python有哪些好的学习资料或者博客
4.Full Stack Python
5.如何成为Python高手函数式编程、性能、测试、编程规范
6.Bits and Bytes of Python from the Internet.Bits and Bytes of Python from the Internet.
7.PYTHON后端相关技术/工具栈
分布式
1.分布式系统资料基本上以论文资料为主,也有介绍分布式系统阅读材料列表,大概60多篇。
2.分布式阅读材料Causality、Consistency、Application、General
大数据
1.PayPal高级工程总监:读完这100篇论文 就能成大数据高手 包括关键架构层、架构的演进、文件系统层、数据存储层、资源管理层、计算框架、流式、实时系统(RealTime)、库、数据集成、摄入/消息传递(Ingest/Messaging)
2.大数据/数据挖掘/推荐系统/机器学习相关资源包括书、视频、Github上的推荐系统库、博客文章、论文《推荐系统实战》引用
3.Deep Learning(深度学习)学习笔记整理系列该Deep Learning的学习系列是整理自网上很大牛和机器学习专家所无私奉献的资料的
架构
1.架构学习资料整理(2013) 包含有知名网站架构分析、架构分析与设计、架构背后的技术、数据库架构、插件架构、权限架构
机器学习
1.awesome-machine-learningA curated list of awesome Machine Learning frameworks, libraries and software.
2.机器学习(Machine Learning)&深度学习(Deep Learning)资料篇目一共500条,篇目二正在更
3.Kaggle 机器学习竞赛冠军及优胜者的源代码汇总Kaggle比赛源代码和讨论的收集整理
4.机器学习资料(英文)机器学习图谱
5.深度学习阅读清单包含了深度学习的很全的资源:在线免费资源;课程;视频和讲座;论 文;教程;网站;数据集;框架和其它杂项。
6.机器学习的一些通俗易懂的tutorialPrior, Likelihood, Posterior,距离和相似度度量,KNN(K Nearest Neighbor),K-Means,PCA(Principal Components Analysis),因子分析(Factor analysis),期望最大化(EM, Expectation Maximization),支持向量机(SVM, Support Vector Machines),隐马尔科夫模型(Hidden Markov Model, HMM),条件随机场(CRF, Conditional Random Field)
7.机器学习最佳入门学习资料汇总
数据科学
1.What are good data science books?16 (and more) free data science books for the aspirational data scientist, covering statistics, Python, machine learning, the data science process, and more.
2.The Open Source Data Science MastersThe open-source curriculum for learning Data Science. Foundational in both theory and technologies, the OSDSM breaks down the core competencies necessary to make data useful.
3.awesome-datascienceAn awesome Data Science repository to learn and apply for real world problems.
4.数据挖掘18大算法实现以及其他相关经典DM算法有代码有文章介绍,致敬!
5.A Programmer’s Guide to Data MiningIntroduction、Recommendation systems、Item-based filtering、Classification、More on classification、Naïve Bayes、Unstructured text、Clustering
运维
1.运维工程师必须掌握的基础技能有哪些1.Linux基础 2.运维的命令 3.基础服务 4.运维平台工具 5.脚本 6.底层 7.网络 8.安全 9.硬件 10. google Linux运维工程师要求
2.Linux 运维工程师的十个基本技能点linux系统基础、网络服务、shell和另外一个脚本语言、sed和awk工具、文本处理命令、数据库、防火墙、监控工具、集群和热备、数据备份。
数据存储
1.数据库深度解析 | 从NoSQL历史看未来1970:We have no SQL;1980:Know SQL;2005:Not only SQL;2013:No,SQL!;阿里的技术选择
2.MySQL索引背后的数据结构及算法原理第一部分主要从数据结构及算法理论层面讨论MySQL数据库索引的数理基础。第二部分结合MySQL数据库中MyISAM和InnoDB数据存储引擎中索引的架构实现讨论聚集索引、非聚集索引及覆盖索引等话题。第三部分根据上面的理论基础,讨论MySQL中高性能使用索引的策略。
3.Redis设计与实现(一~五整合版)
算法与数据结构
1.编程挑战这些网站资源可以磨练你的数学、算法技巧。
读书笔记
1.深入理解计算机系统笔记
2.TCP/IP详解卷1:协议笔记(上)主要向你介绍TCP协议的定义和丢包时的重传机制
3.TCP/IP详解卷1:协议笔记(下)重点介绍TCP的流迭、拥塞处理
创业
1.YC创业课中文社区YC在斯坦福的创业教授的课程,来自YC投资成功的创业公司成功经验
知识学习补充
1.实验楼模拟学校的实验报告,木有视频只有实验步骤,自己动手做,丰衣足食
2.Papers We Love国外整理的Paper集合,可以经常去逛
个人博客
- 廖雪峰的官方网站主要是一些关于编程、读书、JavaScript、Python、Git内容的教程和心得分享
- 后端技术 by Tim YangTim’s blog,关于架构、互联网技术、分布式、服务化、NoSQL等,干货特别多。
- 张洋的博客包含算法、基数估计、大数据、概率、数学
- 董的博客关注大规模数据处理,包括Hadoop,YARN,MapReduce,Spark,Mesos等
- 给力星Hadoop安装教程真心不错,还有一些操作系统,sql语法的文章,值得一看
- Charles的技术博客
- Zhipeng Jiang](http://zpjiang.me/)
团体博客
- 数盟前沿阵地!前沿阵地!前沿阵地!
- importnewjava基础、架构、web
- nosqlfan关注NoSQL相关的新闻与技术,nosql书籍推荐、redis资料、mongoDB资料
- 搜索技术博客-淘宝数据挖掘、分布式技术、前端技术、搜索引擎、性能优化
- 码农周刊
- 算法组
书籍推荐
1.设计模式——作者: [美] Erich Gamma / Richard Helm / Ralph Johnson / John Vlissides
2.程序员读书雷达程序员的知识来自于四个领域,编程实践、架构与设计、方法学、思想和领导力,每个领域从基础到高阶都有推荐。
3.UNIX/Linux 系统管理技术手册第一部分全面介绍了运行单机Linux系统涉及的各种管理知识和技术。第二部分从详细讲解TCP/IP协议基本原理开始,深入讨论了网络的两大基本应用——域名系统和路由技术,然后逐章讲解电子邮件、NFS、文件共享、Web托管和Internet服务,网络硬件、网络管理与调试以及系统安全。第三部分包括了多种不容忽视的重要主题:X窗口系统、打印系统、系统维护与环境、性能分析、与Windows系统的协作、串行设备、操作系统驱动程序和内核、系统守护进程以及政策与行政管理方面的知识等。
4.免费的计算机编程类中文书籍github上国内人整理的,十分推荐
5.集体智慧编程 (豆瓣)这是一本非常好的机器学习入门书,书中的例子源码都是Python实现的,并且能帮你迅速熟悉Python相关的各种计算库。
6.统计学习方法 (豆瓣)一整本的干货,没有废话
7.程序员必读书单
8.Nginx开发从入门到精通
9.git-pro
10.Git 参考手册
11.the-little-mongodb-book-cn
12.The Little Redis Book
13.Python的神奇方法指南
14.highscalability
15.system-design
16.Interview Preparation
17.Principles of Computer System Design