程序员练级攻略:技术资源集散地
个人技术博客
-
Coding Horror
,这是杰夫·阿特伍德(Jeff Atwood)于 2004 年创办的博客,记录其在软件开发经历中的所思所想、点点滴滴。时至今日,该博客每天都有近 10 万人次的访问量,读者纷纷参与评论,各种观点与智慧在这里不断地激情碰撞。其博文选集在中国被翻译成《
高效能程序员的修练
》,在豆瓣上有 8.3 的高分。2008 年,他和 Joel Spolsky 联合创办了
StackOverflow
问答网站,为程序员在开发软件时节省了非常多的时间,并开启了“StackOverflow Copy + Paste 式编程”。 -
Joel on Software
,Joel Spolsky 的这个博客在全世界都有很多的读者和粉丝,其博文选集在中国被翻译成《
软件随想录
》在豆瓣上有 8.7 的高分。这是一本关于软件技术、人才、创业和企业管理的随想文集,作者以诙谐幽默的笔触将自己在软件行业的亲身感悟娓娓道来,观点新颖独特,简洁实用。 -
Clean Coder Blog
,这是编程大师“Bob 大叔”的博客,其真名叫 Robert C. Martin,世界级软件开发大师,设计模式和敏捷开发先驱,敏捷联盟首任主席,C++ Report 前主编,被后辈程序员尊称为“Bob 大叔”。其博文选集在中国被翻译成《
程序员的职业素养
》,在豆瓣上有 8.8 的高分。 -
Martin Fowler
,这是另外一个程序员大师,Martin 主要专注于面向对象分析与设计、统一建模语言、领域建模,以及敏捷软件开发方法,包括极限编程。他的《
重构
》、《
分析模式
》、《
企业应用架构模式
》、《
领域特定语言
》和《
NoSQL 精粹
》都是非常不错的书。在他的博客上有很多很多的编程和架构模式方法可以学习。 -
Paul Graham Essays
,美国著名程序员、风险投资家、博客和技术作家。《
黑客与画家
》是他的著作之一。2005 年他与人共同创建了科技创业孵化器 Y Combinator,孵化了 Airbnb、Dropbox、Stripe 等知名互联网公司。他有几篇创业方面的文章都很经典,如果你想创业,可以读一读这几篇:《
How to Get Startup Ideas
》、《
Do Things that Don’t Scale
》、《
Startup = Growth
》。Paul Graham 的文章以清新自然,思想深刻见长。不仅可以跟 Paul Graham 学创业,学思考,学技术,更可以学习写作。 -
Steve Yegge
,Steve Yegge 这个人算是一个知名的程序员了,在 Amazon 呆过,现在在 Google,他的文章都是长篇大论,最知名的文章就是
对 Amazon 和 Google 平台的吐槽
,这篇文章引发了大家的讨论和议论。 -
Bruce Eckel’s Programming Blog
,《Thinking in Java》作者的博客,他之前的博客在 artima –
Computing Thoughts
。 -
Herb Sutter
,C++ 大拿,C++ 标准委员会专家,微软软件架构师。《Exceptional C++ 》、《More Exceptional C++》、《Exceptional C++ Style》作者。 -
Eli Bendersky’s website
,这位老哥从 2003 年就一直写博客到今天,其中的文章都非常不错,原理型的,主要是 C、C++ 和 Python 相关的。里面有很多干货。 -
Peter Krumins’ blog
,这位老哥从 2007 年开始写博客,他博客里好玩的东西太多了。 -
Brendan D. Gregg
,Brendan 是 Netflix 的工程师,他的博客里有大量的非常不错的文章,基本上都是和 Linux 性能分析相关的,这是一个如果你要玩底层性能分析一定不能错过的博客。 -
Evan Klitzke
,主要讨论 Linux 和 C++ 相关的内容。 -
Julia Evans
,主要讨论 Linux debug 工具和网络相关的内容。 -
null program
,和 C/C++ 相关的一个博客。其中关于 Linux 系统调用、GPU、无锁编程、JIT 编译的一些文章非常不错。 -
Fluent {C++}
,博主是 Murex 的首席工程师,主要玩 C++,在这个博客里有很多很不错的 C++ 相关的文章。 -
Preshing on Programming
,这也是一个和 C/C++ 相关的博客,其中有很多的干货。 -
Programming is Terrible
,这个博客有很多强观点的文章,主要是软件开发中的一些教训。 -
Accidentally Quadratic
,姑且翻译成事故二次方,这里有好些非常有趣的文章。 -
Hacker Noon
,这是一个一堆人在写的博客,里面有很多质量很高的文章。
Medium
:现在国外不错的博客都在一个叫
Medium
的网站,这个网站上的内容不只有技术的,还有很多很多其他方面的内容,比如文化、艺术、科学等等。
YouTube 技术频道
-
Devoxx
,Devoxx 的频道,其中有各种很不错的技术分享。 -
Coding Tech
,也是个非常不错的编程频道,涵盖各种技术。 -
Amazon Web Services
-
Facebook Developers
-
Google Developer
,Google 公司的官方频道,其中包括 Google I/O 大会、教程、新闻、最佳实践、技巧分享…… -
Spring Developer
,Spring 的官方频道。 -
Microsoft Research
-
MIT 公开课
-
Stanford Online
-
Prof. Dr. Jens Dittrich
,一个德国教授开的一个关于数据库相关的频道,里面有很不错的数据库内在原理的内容。 -
Red Hat Summit
,RedHat 峰会频道,其中有很多和 Linux 相关的技术新闻和分享。 -
Open Networking Summit
,这是一个网络相关的频道。 -
Dan Van Boxel
,这是一个机器学习工程师折腾各种事的视频,挺有意思的。 -
The New Boston
,这个频道应该是前端开发工程师必去的地方,可能也是我所知道的最好的关于前端技术的 YouTube 频道。 -
Derek Banas
是一个教程型的频道,其中包括编程语言、游戏开发、Web 开发……我个人觉得是一个可以用来练英文听力的频道。 -
Java
,Java 相关的各种分享。 -
CppCon
,C++ 大会的一些视频,可以让你了解很多 C++ 最新功能和相关的动态。 -
Computerphile
,这个频道是布雷迪·哈伦(Brady Haran)运作的几个频道中的一个,在这个频道里你可以看到很多很有趣的技术方面的科普教程、资讯、见闻等,说得都非常地简单易懂,所以有大量的订阅用户。布雷迪是个对任何技术都很有热情的人,这个频道是关于计算机技术的。除此之外,他还运作
Numberphile
(数学)、
Periodic Videos
(化学)、
Sixty Symbols
(物理)、
Deep Sky Videos
(天文)等有众多阅人数的频道。如果你喜欢,你都可以一一订阅,感觉就是一个个人版的 Discovery。 -
关于安全,有如下四个频道你可以订阅一下:
-
DEFCONConference
,defcon.org 的官方频道。 -
CCCen
,Chaos Computer Club。 -
RSA Conference
,RSA Conference。 -
Black Hat
– Black Hat Conference。
-
各大公司技术博客
下面是 Airbnb、AWS、Cloudera、Dropbox、Facebook、Google 等各个公司的技术博客列表。
-
Airbnb Engineering
- AWS 相关
-
Bandcamp Tech
-
BankSimple Simple Blog
-
Bitly Engineering Blog
-
Cloudera Developer Blog
-
Dropbox Tech Blog
-
Etsy Code as Craft
-
Facebook Engineering
-
Flickr Code
-
Foursquare Engineering Blog
-
Google Research Blog
-
Groupn Engineering Blog
-
High Scalability
-
Instagram Engineering
-
LinkedIn Engineering
-
Oyster Tech Blog
-
Pinterest Engineering Blog
-
Quora Engineering
-
Songkick Technology Blog
-
SoundCloud Backstage Blog
-
Square The Corner
-
The Reddit Blog
-
The GitHub Blog
-
The Netflix Tech Blog
-
Twilio Engineering Blog
-
Twitter Engineering
-
WebEngage Engineering Blog
-
Yammer Engineering
-
Yelp Engineering Blog
-
Smarkets Blog
论文
要想将技术研究得精深,论文是必不可少的。那要如何读论文呢?
如何读论文
下面有几篇文章,教你一些读论文的方法,非常不错。
-
How to read an academic article
-
Advice on reading academic papers
-
How to read and understand a scientific paper
-
Should I Read Papers?
-
The Refreshingly Rewarding Realm of Research Papers
论文集散地
要成长为一个高手,论文是你一定要读的。下面是一些非常不错的计算机方面的论文集散地。
-
2 Minute Papers
,这是一个 YouTube 的频道,其会给出一些非常不错的和计算机相关的论文介绍,让你了解目前最有意思的一些科学突破,每次两分钟左右。 -
Best Paper Awards in Computer Science
,从 1996 年以来,获奖的计算机科学方面的论文收集。 -
Google Scholar
,Google 学术搜索(英语:Google Scholar)是一个可以免费搜索学术文章的网络搜索引擎,由计算机专家阿努拉格·阿查里雅(Anurag Acharya)开发。2004 年 11 月,Google 第一次发布了 Google 学术搜索的试用版。该项索引包括了世界上绝大部分出版的学术期刊。 -
Facebook
,Facebook 公司的论文。 -
Research at Google
,Google 发布一些论文。 -
Microsoft Research
,微软发布的论文。 -
MIT’s Artificial Intelligence Lab Publications
,MIT 和人工智能相关的论文。 -
MIT’s Distributed System’s Reading Group
,MIT 和分布式系统相关的论文。 -
arXiv Paper Repository
,arXiv 是一个收集物理学、数学、计算机科学与生物学的论文预印本的网站,始于 1991 年 8 月 14 日。截至 2008 年 10 月,arXiv.org 已收集超过 50 万篇预印本。至 2014 年底,藏量达到 1 百万篇。在 2014 年时,约以每月 8000 篇的速度增加。arXiv 的存在是造就科学出版业中所谓开放获取运动的因素之一。现今的一些数学家及科学家习惯先将其论文上传至 arXiv.org,再提交予专业的学术期刊。这个趋势对传统学术期刊的经营模式造成了可观的冲击。
-
SciRate
,arXiv 上的论文太多,所以,SciRate 索引了 arXiv 上的一些好评的论文,并供大家评论和打分。(
开源代码
。) -
cat-v.org
,这个网站,不只有论文,还有技术手册或是一些有意思的文章,包括一些历史资料什么的。 -
Usenix: Best Papers
,Usenix 上推荐的最佳论文。 -
The Morning Paper
,该博客会每天推送一篇论文,特别棒。 -
Lobste.rs tagged as PDF
,Lobsters 是一个聚焦于技术的社区,主要是链接聚合和对话题进行讨论。其中的 PDF 分类可以认为也是一个论文的集散地。 -
Papers We Love
,GitHub 上的一个近 3 万颗星的计算机科学方面的论文社区。
转载于:https://www.cnblogs.com/17bdw/p/11371185.html