不管是刚入行的小白还是工作经验丰富的程序员,都需要不断提高自己的专业知识和编程技能,但是,这些并不能完全从工作中获得,仍需要通过阅读书籍得到。多看一些好书,能从在这个行业中深耕多年的牛人中学到更多。
今天是世界读书日,国科科技为你分享9本业内人士高度评价的书籍,希望对你有用!
世界读书日
1《代码整洁之道》通过比较整洁代码和不佳代码,教会你整洁代码应该是什么样的,并教会你如何将不佳代码转换为整洁代码。
2《代码整洁之道:程序员的职业素养》这是一本教你成为业内专业人士的书,在评估、重构、测试、处理冲突、日程安排、避免疲劳等方面提供了很多实用的建议。
3《重构改善既有代码的设计》书里展示了如何在编码和重构之间切换,告诉你应该多久提交一次代码、什么时候应该测试。
4《设计模式:可复用面向对象软件的基础》这是一本关于设计模式的开创性著作,良好的设计模式意识能让你和其他程序员更有效地沟通解决方案。
5《领域驱动设计软件核心复杂性应对之道》这本书比其他几本书更具有技术性和挑战性,如果你熟悉这些概念,你就能很好地理解当今的大公司是如何保持代码库的可管理性和可扩展性的。
6《软技能代码之外的生存指南》“软技能”指的是编程能力之外的重要东西,比如生产力、职业目标和理财能力。这本书的架构让你能在遇到问题时,立即翻到相关章节查阅。
7《架构整洁之道》关于基本的软件设计原则和模式,你将能够使用它们来应对关于“面临要求代码以模块化、灵活性强、可读性高的方式来组织,并且还要允许你在需要更改时快速添加新特性。”的挑战。
8《TheEffectiveEngineer》《高校工程师》:高效的工程师能够在更短的时间内完成更多的工作,减少重复性工作。
9《程序员修炼之道:从小工到专家》一本应该被所有级别程序员放在桌面上的书,介绍程序员职业生涯中必须遵循的基本程序员哲学,包含了一些简单但细致的建议,在写新一行代码或开始一个新项目之前,你应该将这些建议牢记在心。
内容整理自:36氪
编者:喜汤/原作者:KhalilStemmler
封面图来源: