18 KiB
个人技术博客
首先,我先推荐一些不错的个人技术博客。
其实还有很多不错的博客,不过,现在国外不错的博客都在一个叫 Medium 的网站,我也发现我Google很多东西时都会到这个网站上。这个网站上的内容不只有技术的,还有很多很多其他方面的内容,比如文化、艺术、科学等等。这个网站就是一个博客发布系统,其是由Twitter联合创始人埃文·克拉克·威廉姆斯(Evan Clark Williams)和克里斯多福·艾萨克·比兹·斯通(Christopher Isaac Biz Stone)创办的,这两个人觉得Twitter上全是垃圾没有营养的信息。所以,创办了Medium,这个平台上有专业和非专业的贡献者,亦有受雇的编者。
我已经感觉到,未来高质量的文章都会在Medium这个平台上出现,因为有一些公司的技术博客也在这个平台上发布了,比如Netflix的。所以,你有必要上到这个平台上 follow 一些作者、专栏和主题。
YouTube 技术频道
下面是我订阅的一些我认为还不错的和编程相关的频道,推荐给你。
-
- [DEFCONConference](https://www.youtube.com/user/DEFCONConference) ,defcon.org的官方频道。
- [CCCen](https://www.youtube.com/user/mediacccde/) ,Chaos Computer Club。
- [RSA Conference](https://www.youtube.com/user/RSAConference) ,RSA Conference。
- [Black Hat](https://www.youtube.com/user/BlackHatOfficialYT) - Black Hat Conference。
- AWS 相关
-
- [All Things Distributed](https://www.allthingsdistributed.com/)
- [AWS Architecture Blog](https://aws.amazon.com/cn/blogs/architecture/)
- [On Efficiency, Reliability, Scaling - James Hamilton, VP at AWS](http://mvdirona.com/jrh/work/)
- 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](https://www.youtube.com/user/keeroyz) ,这是一个YouTube的频道,其会给出一些非常不错的和计算机相关的论文介绍,让你了解目前最有意思的一些科学突破,每次两分钟左右。
- [Best Paper Awards in Computer Science](http://jeffhuang.com/best_paper_awards.html) ,从1996年以来,获奖的计算机科学方面的论文收集。
- [Google Scholar](http://scholar.google.com/citations?view_op=top_venues&hl=en&vq=eng) ,Google学术搜索(英语:Google Scholar)是一个可以免费搜索学术文章的网络搜索引擎,由计算机专家阿努拉格·阿查里雅(Anurag Acharya)开发。2004年11月,Google第一次发布了Google学术搜索的试用版。该项索引包括了世界上绝大部分出版的学术期刊。
- [Facebook](https://research.fb.com/publications/) ,Facebook公司的论文。
- [Research at Google](https://research.google.com/pubs/papers.html) ,Google发布一些论文。
- [Microsoft Research](http://research.microsoft.com/apps/catalog/default.aspx?t=publications) ,微软发布的论文。
- [MIT’s Artificial Intelligence Lab Publications](http://dspace.mit.edu/handle/1721.1/39813) ,MIT和人工智能相关的论文。
- [MIT’s Distributed System’s Reading Group](http://dsrg.pdos.csail.mit.edu/) ,MIT和分布式系统相关的论文。
- [arXiv Paper Repository](http://arxiv.org/) ,arXiv是一个收集物理学、数学、计算机科学与生物学的论文预印本的网站,始于1991年8月14日。截至2008年10月,arXiv.org已收集超过50万篇预印本。至2014年底,藏量达到1百万篇。 在2014年时,约以每月8000篇的速度增加。arXiv的存在是造就科学出版业中所谓开放获取运动的因素之一。现今的一些数学家及科学家习惯先将其论文上传至arXiv.org,再提交予专业的学术期刊。这个趋势对传统学术期刊的经营模式造成了可观的冲击。
- [SciRate](https://scirate.com/) ,arXiv上的论文太多,所以,SciRate索引了arXiv上的一些好评的论文,并供大家评论和打分。([开源代码](https://github.com/scirate/scirate)。)
- [cat-v.org](http://doc.cat-v.org/) ,这个网站,不只有论文,还有技术手册或是一些有意思的文章,包括一些历史资料什么的。
- [Usenix: Best Papers](https://www.usenix.org/conferences/best-papers) ,Usenix上推荐的最佳论文。
- [The Morning Paper](https://blog.acolyer.org/) ,该博客会每天推送一篇论文,特别棒。
- [Lobste.rs tagged as PDF](https://lobste.rs/t/pdf) ,Lobsters是一个聚焦于技术的社区,主要是链接聚合和对话题进行讨论。其中的PDF分类可以认为也是一个论文的集散地。
- [Papers We Love](https://github.com/papers-we-love/papers-we-love) ,GitHub上的一个近3万颗星的计算机科学方面的论文社区。
- 入门篇
论文
要想将技术研究得精深,论文是必不可少的。那要如何读论文呢?
如何读论文
下面有几篇文章,教你一些读论文的方法,非常不错。
论文集散地
要成长为一个高手,论文是你一定要读的。下面是一些非常不错的计算机方面的论文集散地。
小结
总结一下今天的内容。这篇文章我主要跟你分享了一些好的学习资源,帮你开拓眼界,为后续学习夯实基础。
首先,我推荐了Coding Horror、Joel on Software、Clean Coder Blog、Martin Fowler、Paul Graham Essays等多个知名的个人技术博客。然后分享了一些我认为还不错的和编程相关的YouTube频道,比如Coding Tech、Amazon Web Services、Facebook Developers、Google Developer等。
随后是Airbnb、AWS、Cloudera、Dropbox、Facebook、Google等各个公司的技术博客,跟随这些公司的博客,你不但可以看到这些公司的工程技术,还能掌握到一些技术方向和趋势。最后,想成长为一个高手,论文是一定要读的。所以,我给出了一个非常不错的计算机方面的论文集散地,并推荐了一些学习资源来教你如何读这些论文。
我一直认为,学习需要自我驱动,要学会自己“找食物”,而不是“等着喂”。程序员练级攻略2018版到今天就全部更新完成了,但我认为,这其实只是技术练级的起点,还有很多知识和技术,需要我们不断地去探索和发现。加油,我能做到的,你一定也可以做到。
下面是《程序员练级攻略》系列文章的目录。
各大公司技术博客
细心的你一定会发现这份攻略中的很多推荐文章都来自于各个公司的技术团队的博客。是的,跟随这些公司的博客,你不但可以看到这些公司的工程技术,还能掌握到一些技术方向和趋势。
下面是Airbnb、AWS、Cloudera、Dropbox、Facebook、Google等各个公司的技术博客列表。