Skip to content

Latest commit

 

History

History
133 lines (106 loc) · 10.2 KB

the-learning-materials.adoc

File metadata and controls

133 lines (106 loc) · 10.2 KB

学习资料

技术

Git

Git 是程序员的必备技能!

GitHub 是全世界最大的同性交友、搞基网站。岂能弃之不用?

  1. Git and Github: A Beginner’s Guide for Complete Newbies — 结合 Git 和 GitHub 一起做介绍。

  2. Learn Git Branching — 以动画形式在网页上学习 Git,图文并茂,非常棒。建议你们跟着学习。

  3. git - the simple guide - no deep shit! — 也是一个非常赞的 Git 入门教程。

  4. Git for Beginners — SitePoint — Git 入门教程。

  5. Got GitHub — 针对 GitHub 的截图有多过时了。

  6. Githug通关全攻略 — 以游戏通关的形式来介绍 Git,非常好玩。(美中不足,需要在本地安装 Ruby 环境。)

  7. Githug 通关攻略 — 与上一个资料相同,都是 GitHug 的通关攻略。这个介绍得更详细一些。

  8. A Visual Git Reference — 这个文档也非常好。属于进阶内容。建议熟练 Git 操作后再入坑。

  9. ProGit — 最权威,也是最全面的资料。

Java

  1. Java 集合系列目录(Category) — 美中不足,帖子时间有点长,内容没有略有陈旧。

  2. Java多线程系列目录(共43篇) — 美中不足,帖子时间有点长,内容没有略有陈旧。

  3. Java 面试指导

  4. JCSprout - Java 核心知识库

  5. javagrowing/JGrowing: Java成长路线,但学到不仅仅是Java。

技术资源集散地

工欲善其事必先利其器。从知识的源头获取到的知识才是最原汁原味,最权威的。

个人技术博客

  1. Medium — 现在一个非常流行的博客网站,很多公司的技术博客官网都迁移到这里了。得科学上网。

  2. Hacker Noon — 这是一个一堆人在写的博客,里面有很多质量很高的文章。

  3. Coding Horror — 这是杰夫·阿特伍德(Jeff Atwood)于 2004 年年创办的博客,记录其在软件开发经历中的所思所想、点点滴滴。2008 年,他和 Joel Spolsky 联合创办了 StackOverflow 问答网站。

  4. Joel on Software — 《软件随想录》作者。

  5. Clean Coder Blog — 这是编程大师“Bob 大叔”的博客,其真名叫 Robertt C. Martin,世界级软件开发大师,设计模式和敏捷开发先驱,敏捷联盟首任主席,C++ Report 前主编,被后辈程序员尊称为“Bob 大叔”。

  6. Martin Fowler — 这是另外一个程序员大师,Martin 主要专注于面向对象分析与设计、统一建模语言、领域建模,以及敏捷软件开发方法,包括极限编程。他的《重构》、《企业应用架构模式》、《领域特定语言》和《NoSQL 精粹》都是非常不错的书。在他的博客上有很多很多的编程和架构模式方法可以学习。

  7. Brendan Gregg’s Homepage — Brendan 是 Netflix 的工程师,他的博客里有大量的非常非常不错的文章,基本上都是和 Linux 性能分析相关的,这是一个如果你要玩底层性能分析一定不能错过的博客。

论文集散地

  1. 2 Minute Papers — 这是一个 YouTube 的频道,其会给出一些非常不错的和计算机相关的论文介绍,让你了解目前最有意思的一些科学突破,每次两分钟左右。

  2. Best Paper Awards in Computer Science — 从 1996 年以来,获奖的计算机科学方面的论文收集。

  3. Google Scholar — Google 学术搜索(英语:Google Scholar)是一个可以免费搜索学术文章的网络搜索引擎,由计算机专家阿努拉格·阿查里雅(Anurag Acharya)开发。2004 年 11 月,Google 第一次发布了 Google 学术搜索的试用版。该项索引包括了世界上绝大部分出版的学术期刊。

  4. Facebook — Facebook 公司的论文。

  5. Research at Google — Google 发布一些论文。

  6. Microsoft Research — 微软发布的论文。

  7. MIT’s Artificial Intelligence Lab Publications — MIT 和人工智能相关的论文。

  8. MIT’s Distributed System’s Reading Group — MIT 和分布式系统相关的论文。

  9. arXiv Paper Repository — arXiv 是一个收集物理学、数学、计算机科学与生物学的论文预印本的网站,始于 1991 年 8 月 14 日。截至 2008 年 10 月,arXiv.org 已收集超过 50 万篇预印本。至 2014 年底,藏量达到 1 百万篇。

    在 2014 年时,约以每月 8000 篇的速度增加。arXiv 的存在是造就科学出版业中所谓开放获取运动的因素之一。现今的一些数学家及科学家习惯先将其论文上传至 arXiv.org,再提交予专业的学术期刊。这个趋势对传统学术期刊的经营模式造成了可观的冲击。

  10. SciRate — arXiv 上的论文太多,所以,SciRate 索引了 arXiv 上的一些好评的论文,并供大家评论和打分。( 开源代码 )

  11. cat-v.org — 这个网站,不只有论文,还有技术手册或是一些有意思的文章,包括一些历史资料什么的。

  12. Usenix: Best Papers — Usenix 上推荐的最佳论文。

  13. The Morning Paper — 该博客会每天推送一篇论文,特别棒。

  14. Lobste.rs tagged as PDF — Lobsters 是一个聚焦于技术的社区,主要是链接聚合和对话题进行讨论。其中的 PDF 分类可以认为也是一个论文的集散地。

  15. Papers We Love — GitHub 上的一个近 3 万颗星的计算机科学方面的论文社区。