前面有4篇文章推荐了一些博客站点,基本都是中文博客。其实对于软件开发来说,还有大量的英文博客和文章值得阅读,之后我会不定期推荐一些英文技术博客,以飨读者。
1.http://www.catb.org/~esr/
《Unix编程艺术》,《大教堂与集市》作者Eric Steven Raymond个人博客站点。该网站还有一些值得读的技术文章:
如何提问:http://www.catb.org/~esr/faqs/smart-questions.html
如何成为黑客:http://www.catb.org/~esr/faqs/hacker-howto.html
2.https://martinfowler.com/
Martin Fowler, 著有《重构:改善既有代码的设计》《分析模式:可复用的对象模型》《领域特定语言》《企业应用架构模式》等经典著作
3.https://blog.cleancoder.com/
Robert C. Martin,人称Bob大叔,著有《UML:Java程序员指南》《敏捷软件开发:原则、模式和实践》《代码整洁之道》《代码整洁之道:程序员的职业素养》等
心得:
对于英文较好的同学来说,可以直接阅读英文原文,因为这是成为一个优秀软件开发人员的前提条件,毕竟英文资料太多了,不可能都有对应的中文译文,而且有些知识也不便于翻译成准确的中文。退一步来说,如果你阅读真的有困难,可以尝试使用在线翻译工具来辅助阅读,比如:https://translate.google.cn/ https://cn.bing.com/translator/ https://fanyi.baidu.com/