这些流行的编程书籍为开发人员提供了编写代码,重构,工程,准备现场工作等方面的技巧。
精选的高评价标题为畅销书作者和经验丰富的软件工程师提供了建议。这些书可以帮助开发人员获得更多有关如何改进和发展事业的见解。请继续阅读以获得有关编码和编程,有效实施DevOps,准备工作面试等的技巧。
由安德鲁·亨特(Andrew Hunt)和戴维·托马斯(David Thomas)撰写的这本书往往会被归入开发人员的几乎所有书籍清单中,这是有充分理由的。从如何应对软件腐烂,避免重复知识到解决并发代码的潜在问题以及防范安全漏洞的所有方面的说明,《实用编程器》对于任何开发人员来说都是一本好书。
亚马逊45美元在“干净代码”中,畅销书作家Robert C. Martin(又名“鲍勃叔叔”)解释了一些可能对开发人员有用的概念。其中包括:如何分辨好代码与坏代码之间的区别,如何编写好代码以及如何将坏代码转换为好代码,如何格式化代码以实现最大可读性,如何进行单元测试和实践测试驱动的开发等等。 。
亚马逊42美元罗伯特·C·马丁(Robert C. Martin)的另一本著作,《清洁编码员》(Clean Coder)对如何处理冲突,紧迫的时间表和不合理的管理者提出了建议。如何进入编码流程;处理无情压力和避免倦怠的方法;营造程序员和团队可以蓬勃发展的环境;和时间管理。
亚马逊23美元本书与作者罗伯特·C·马丁(Robert C. Martin)的其他著作搭配使用。马丁在《清洁架构》中解释了一些原则,例如软件架构师需要实现的目标(以及实现该目标的实践),以及如何掌握用于解决功能,组件分离和数据管理的基本软件设计原则。如何为Web,数据库,胖客户端,控制台和嵌入式应用程序实现最佳的高层结构;定义适当的边界和层;并了解设计和架构为什么会出错,包括如何防止(或修复)这些故障。
亚马逊34美元Martin Fowler的有关重构的书解释了重构是什么,为什么要重构以及如何识别需要重构的代码(包括如何成功进行重构),无论使用哪种语言。重构还可以帮助读者理解快速应用有用的重构的方法,以使程序更易于理解和更改,为重构建立可靠的测试,重组权衡和重构障碍,等等。
亚马逊45美元破解编码面试 可以帮助开发人员为在该领域获得工作做好准备。提供有关在面试过程中会发生什么,面试前要做什么,面试官正在寻找什么,如何为行为和技术问题做准备等方面的技巧。还讨论了诸如大O时间,数据结构,核心算法等主题,因此读者在求职面试中会精通这些重要领域。
BARNES&NOBLE售价36美元如果您正在寻找有关DevOps的有用书,有效的Devops可能是一个不错的选择。本书探讨了DevOps的基础,提供了有关协作和团队合作,故障排除等的技巧。有效的Devops还包括案例研究,以说明DevOps如何工作的真实示例。
亚马逊33美元高效工程师 是专为现代软件工程师设计的,包括对顶级技术公司(例如Google,Facebook,Twitter,LinkedIn,Dropbox,Square,Reddit,Instagram等)的领导者进行的深入采访。本书提供了有关主题的宝贵见解,例如如何确定正确的项目和任务的优先级,产生更准确的软件估算,缩短调试工作流程并提高迭代速度,花更少的时间维护和修复软件以及花更多的时间构建和发布新功能,仅此而已一些。
评论专区