高瓴资本创始人张磊在《价值》这本书中谈自己的知识大树时提到这样一个观点:“别人能告诉我的,书里可能都有;但书里有的,别人未必知道”。在现实生活中,打工人的圈子里皆是打工人,大佬的圈子里皆是大佬,圈子决定高度。无形的圈子与圈子之间是认知和阅历的鸿沟,想要跨越这道鸿沟除了读书与实践,别无他法。
著名黑客 Eric Steven Raymond 在 How To Become A Hacker这篇博客中提到这样一个思想:正如所有创造性艺术一样,成为大师的最有效途径就是效仿大师的精神——不仅从理念上,还要从态度上效仿。
下面这首现代禅诗很好的阐述了这个思想:
To follow the path: 沿着这样一条道路: look to the master, 关注大师, follow the master, 跟随大师, walk with the master, 与大师同行, see through the master, 洞察大师, become the master. 成为大师。
下面整理了一些大师的博客(主要是软件和编程技术方面的):
- 阮一峰的个人网站,作者阮一峰是JavaScript语言专家,写了《JavaScript入门教程》、《ES6入门教程》,同时还是畅销书《黑客与画家》、《软件随想录》的译者,现就职于蚂蚁金服集团。
- 酷壳,作者陈皓,网名左耳朵耗子,骨灰级程序员。
- 廖雪峰的官方网站,作者廖雪峰,上面有很多编程语言的入门教程,包括Java、JavaScript、Python、SQL、Git等。
- 鸟哥的Linux私房菜,作者鸟哥,环境工程博士,很懂Linux。
- Coding Horror ,这是杰夫·阿特伍德(Jeff Atwood)于 2004 年创办的博客,记录其在软件开发经历中的所思所想、点点滴滴。其博文选集在中国被翻译成《高效能程序员的修练》。2008 年,他和 Joel Spolsky 联合创办了 StackOverflow 问答网站,为程序员在开发软件时节省了非常多的时间,并开启了“StackOverflow Copy + Paste 式编程”。
- Joel on Software ,Joel Spolsky 的这个博客在全世界都有很多的读者和粉丝,其博文选集在中国被翻译成《软件随想录》。这是一本关于软件技术、人才、创业和企业管理的随想文集,作者以诙谐幽默的笔触将自己在软件行业的亲身感悟娓娓道来,观点新颖独特,简洁实用。
- Clean Coder Blog ,这是编程大师“Bob 大叔”的博客,其真名叫 Robert C. Martin,世界级软件开发大师,设计模式和敏捷开发先驱,敏捷联盟首任主席,C++ Report 前主编,被后辈程序员尊称为“Bob 大叔”。其博文选集在中国被翻译成《程序员的职业素养》。
- 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是一个知名的程序员。
- 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 编译的一些文章非常不错。
- 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,这个网站上的内容不只有技术的,还有很多很多其他方面的内容,比如文化、艺术、科学等等。这个网站就是一个博客发布系统,是由 Twitter 联合创始人埃文·克拉克·威廉姆斯(Evan Clark Williams)和克里斯多福·艾萨克·比兹·斯通(Christopher Isaac Biz Stone)创办的,这两个人觉得 Twitter 上全是垃圾没有营养的信息。所以,创办了 Medium,这个平台上有专业和非专业的贡献者,亦有受雇的编者。
井天
2022年05月15日
