Files
CategoryResourceRepost/极客时间专栏/左耳听风/程序员练级攻略/90 | 程序员练级攻略:技术资源集散地.md
louzefeng d3828a7aee mod
2024-07-11 05:50:32 +00:00

18 KiB
Raw Blame History

个人技术博客

首先,我先推荐一些不错的个人技术博客。

  • [Coding Horror](https://blog.codinghorror.com/) 这是杰夫·阿特伍德Jeff Atwood于2004年创办的博客记录其在软件开发经历中的所思所想、点点滴滴。时至今日该博客每天都有近10万人次的访问量读者纷纷参与评论各种观点与智慧在这里不断地激情碰撞。其博文选集在中国被翻译成《[高效能程序员的修练](https://book.douban.com/subject/24868904/)》在豆瓣上有8.3的高分。2008年他和Joel Spolsky联合创办了 [StackOverflow](https://stackoverflow.com) 问答网站为程序员在开发软件时节省了非常多的时间并开启了“StackOverflow Copy + Paste 式编程”。
  • [Joel on Software](https://joelonsoftware.com/) Joel Spolsky的这个博客在全世界都有很多的读者和粉丝其博文选集在中国被翻译成《[软件随想录](https://book.douban.com/subject/4163938/)》在豆瓣上有8.7的高分。这是一本关于软件技术、人才、创业和企业管理的随想文集,作者以诙谐幽默的笔触将自己在软件行业的亲身感悟娓娓道来,观点新颖独特,简洁实用。
  • [Clean Coder Blog](http://blog.cleancoder.com/) 这是编程大师“Bob 大叔”的博客其真名叫Robert C. Martin世界级软件开发大师设计模式和敏捷开发先驱敏捷联盟首任主席C++ Report前主编被后辈程序员尊称为“Bob大叔”。其博文选集在中国被翻译成《[程序员的职业素养](https://book.douban.com/subject/11614538/)》在豆瓣上有8.8的高分。
  • [Martin Fowler](https://martinfowler.com/) 这是另外一个程序员大师Martin主要专注于面向对象分析与设计、统一建模语言、领域建模以及敏捷软件开发方法包括极限编程。他的《[重构](https://book.douban.com/subject/1229923/)》、《[分析模式](https://book.douban.com/subject/4832380/)》、《[企业应用架构模式](https://book.douban.com/subject/1230559/)》、《[领域特定语言](https://book.douban.com/subject/21964984/)》和《[NoSQL精粹](https://book.douban.com/subject/25662138/)》都是非常不错的书。在他的博客上有很多很多的编程和架构模式方法可以学习。
  • [Paul Graham Essays](http://www.paulgraham.com/articles.html) ,美国著名程序员、风险投资家、博客和技术作家。《[黑客与画家](https://book.douban.com/subject/6021440/)》是他的著作之一。2005年他与人共同创建了科技创业孵化器Y Combinator孵化了Airbnb、Dropbox、Stripe等知名互联网公司。他有几篇创业方面的文章都很经典如果你想创业可以读一读这几篇《[How to Get Startup Ideas](http://paulgraham.com/startupideas.html)》、《[Do Things that Dont Scale](http://paulgraham.com/ds.html)》、《[Startup = Growth](http://www.paulgraham.com/growth.html)》。Paul Graham的文章以清新自然思想深刻见长。不仅可以跟Paul Graham学创业学思考学技术更可以学习写作。
  • [Steve Yegge](https://medium.com/@steve.yegge) Steve Yegge这个人算是一个知名的程序员了在Amazon呆过现在在Google他的文章都是长篇大论最知名的文章就是[对Amazon和Google平台的吐槽](https://coolshell.cn/articles/5701.html),这篇文章引发了大家的讨论和议论。
  • [Bruce Eckels Programming Blog](http://bruceeckel.github.io/) 《Thinking in Java》作者的博客他之前的博客在artima - [Computing Thoughts](https://www.artima.com/weblogs/index.jsp?blogger=beckel) 。
  • [Herb Sutter](https://herbsutter.com/) C++大拿C++标准委员会专家微软软件架构师。《Exceptional C++ 》、《More Exceptional C++》、《Exceptional C++ Style》作者。
  • [Eli Benderskys website](https://eli.thegreenplace.net/) 这位老哥从2003年就一直写博客到今天其中的文章都非常不错原理型的主要是C、C++和Python相关的。里面有很多干货。
  • [Peter Krumins blog ](http://www.catonmat.net/) 这位老哥从2007年开始写博客他博客里好玩的东西太多了。
  • [Brendan D. Gregg](http://www.brendangregg.com/index.html) Brendan是Netflix的工程师他的博客里有大量的非常不错的文章基本上都是和Linux性能分析相关的这是一个如果你要玩底层性能分析一定不能错过的博客。
  • [Evan Klitzke](https://eklitzke.org/) 主要讨论Linux和C++相关的内容。
  • [Julia Evans](https://jvns.ca/) 主要讨论Linux debug工具和网络相关的内容。
  • [null program](http://nullprogram.com/) 和C/C++相关的一个博客。其中关于Linux系统调用、GPU、无锁编程、JIT编译的一些文章非常不错。
  • [Fluent {C++}](http://www.fluentcpp.com/) 博主是Murex的首席工程师主要玩C++在这个博客里有很多很不错的C++相关的文章。
  • [Preshing on Programming](http://preshing.com/) 这也是一个和C/C++相关的博客,其中有很多的干货。
  • [Programming is Terrible](https://programmingisterrible.com/) ,这个博客有很多强观点的文章,主要是软件开发中的一些教训。
  • [Accidentally Quadratic](https://accidentallyquadratic.tumblr.com/) ,姑且翻译成事故二次方,这里有好些非常有趣的文章。
  • [Hacker Noon](https://hackernoon.com/) ,这是一个一堆人在写的博客,里面有很多质量很高的文章。
  • 其实还有很多不错的博客,不过,现在国外不错的博客都在一个叫 Medium 的网站我也发现我Google很多东西时都会到这个网站上。这个网站上的内容不只有技术的还有很多很多其他方面的内容比如文化、艺术、科学等等。这个网站就是一个博客发布系统其是由Twitter联合创始人埃文·克拉克·威廉姆斯Evan Clark Williams和克里斯多福·艾萨克·比兹·斯通Christopher Isaac Biz Stone创办的这两个人觉得Twitter上全是垃圾没有营养的信息。所以创办了Medium这个平台上有专业和非专业的贡献者亦有受雇的编者。

    我已经感觉到未来高质量的文章都会在Medium这个平台上出现因为有一些公司的技术博客也在这个平台上发布了比如Netflix的。所以你有必要上到这个平台上 follow 一些作者、专栏和主题。

    YouTube 技术频道

    下面是我订阅的一些我认为还不错的和编程相关的频道,推荐给你。

  • [Devoxx](https://www.youtube.com/channel/UCCBVCTuk6uJrN3iFV_3vurg) Devoxx的频道其中有各种很不错的技术分享。
  • [Coding Tech](https://www.youtube.com/channel/UCtxCXg-UvSnTKPOzLH4wJaQ) ,也是个非常不错的编程频道,涵盖各种技术。
  • [Amazon Web Services](https://www.youtube.com/channel/UCd6MoB9NC6uYN2grvUNT-Zg)
  • [Facebook Developers](https://www.youtube.com/user/FacebookDevelopers/)
  • [Google Developer](https://www.youtube.com/user/GoogleDevelopers) Google公司的官方频道其中包括Google I/O 大会、教程、新闻、最佳实践、技巧分享……
  • [Spring Developer](https://www.youtube.com/user/SpringSourceDev) Spring的官方频道。
  • [Microsoft Research](https://www.youtube.com/user/MicrosoftResearch)
  • [MIT 公开课](https://www.youtube.com/user/MIT)
  • [Stanford Online](https://www.youtube.com/user/stanfordonline)
  • [Prof. Dr. Jens Dittrich](https://www.youtube.com/user/jensdit) ,一个德国教授开的一个关于数据库相关的频道,里面有很不错的数据库内在原理的内容。
  • [Red Hat Summit](https://www.youtube.com/user/redhatsummit) RedHat峰会频道其中有很多和Linux相关的技术新闻和分享。
  • [Open Networking Summit](https://www.youtube.com/user/OpenNetSummit) ,这是一个网络相关的频道。
  • [Dan Van Boxel](https://www.youtube.com/user/dvbuntu/) ,这是一个机器学习工程师折腾各种事的视频,挺有意思的。
  • [The New Boston](https://www.youtube.com/user/thenewboston/) 这个频道应该是前端开发工程师必去的地方可能也是我所知道的最好的关于前端技术的YouTube频道。
  • [Derek Banas](https://www.youtube.com/user/derekbanas) 是一个教程型的频道其中包括编程语言、游戏开发、Web开发……我个人觉得是一个可以用来练英文听力的频道。
  • [Java](https://www.youtube.com/user/java/) Java相关的各种分享。
  • [CppCon](https://www.youtube.com/user/CppCon) C++大会的一些视频可以让你了解很多C++最新功能和相关的动态。
  • [Computerphile](https://www.youtube.com/user/Computerphile) 这个频道是布雷迪·哈伦Brady Haran运作的几个频道中的一个在这个频道里你可以看到很多很有趣的技术方面的科普教程、资讯、见闻等说得都非常地简单易懂所以有大量的订阅用户。布雷迪是个对任何技术都很有热情的人这个频道是关于计算机技术的。除此之外他还运作 [Numberphile](https://www.youtube.com/user/Numberphile)(数学)、[Periodic Videos](https://www.youtube.com/user/periodicvideos)(化学)、[Sixty Symbols](https://www.youtube.com/user/sixtysymbols)(物理)、[Deep Sky Videos](https://www.youtube.com/user/DeepSkyVideos)天文等有众多阅人数的频道。如果你喜欢你都可以一一订阅感觉就是一个个人版的Discovery。
  • 关于安全,有如下四个频道你可以订阅一下: