Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发。
作为一名快速发展行业的CTO,你首次进入这个行业时所拥有的知识已经不够了。事实上,你去年这个时候掌握的知识就已经过时了。
但是当你必须承担很多责任,领导团队前进并保证交付期限时,跟上最新的技术趋势和想法可能是困难的- 尽管这些确实是你的工作。
阅读正确的博客和订阅正确的简报会有所帮助,但是这些小的知识块不会让你掌握最前沿的技术。
定期参加会议和网络活动是一种方式,但这种策略对你的时间安排不友善。相比之下,一本书,即使是最紧的时间安排也可以翻阅一遍。为了帮助你充分利用阅读时间,我们选择了十本我们认为每位CTO都应该阅读的书籍。
1.Rework
这本书是由传奇开发公司37Signals的Jason Fried和David Hansson撰写的。非常简单实用,但它仍然提供了关于如何有效运行数字业务的很棒的建议。
Rework推翻了目前阻碍你的业务的许多神话,并提供其他方法。而且书中也不都是理论和观念。它们是基于他们创建和发展自己的公司的实际经验给出的建议。
在这本书中,没有无聊的商业计划或团队管理练习。而是完成工作并创造出极好的产品的创造性和实用的方法。
2.The Phoenix Project
The Phoenix Project在几个方面是独一无二的。它旨在以一种小说的形式教你DevOps过程。这种方法使它非常有吸引力同时阅读起来很有趣,这对于许多其他技术性书籍来说是不可能的。
在本书中,你会了解到IT与制造业之间的相似之处,以及如何采用系统思维方式大大提高团队生产力。如果你正在寻找一种轻松而有价值的阅读方式,在娱乐的同时指导你,那么这本书值得一读。
3.Hooked
今天的数字市场可以总结一为个词: 噪声。为了吸引一些消费者,你需要让你的品牌吸引他们。这本书就是在讲这些。
Hooked捕捉一些产品粘住用户并成为我们日常生活的一部分背后的人类心理 - 而其他书只是一笔带过。
Hooked并没有充满抽象的理论,这是创业者帮助你构建更好产品的实用指南。
4.The Mythical Man Month
尽管距离首次出版已经超过30多年,但是这本书在软件开发领域具有非常大的影响力,仍然对CTO有帮助。
它被如此永恒地保留下来,部分原因在于书的指导原则; 软件会变化,但是人不会。本书详细介绍了软件工程中的人文元素。
简单地说,如果你想成为一名CTO和团队领导,那么你需要阅读这本书。
5.The Lean Startup
在本书中,Eric Reis鼓励公司拥抱创业思维,力求更有效地利用资本,同时最大限度地提高人力创造力。无论公司的规模或你管理的项目规模如何,Reis表示,创业心态是你可以采用的最强大的心态。
该书主张废除过时的业务原则来管理团队,并鼓励读者不断测试其愿景,并根据不断发展的数字市场变得更加灵活。这种精益灵活的方法也扩展到编程中。
6.Continuous Delivery
发布软件的艺术通常是一个痛苦而耗时的过程,但并不一定。这本书在软件交付中设定了一条称为持续交付的新道路。
他们提供了一套原则和有形的做法,使你能够快速发布,为用户提供高质量的新功能,而不需要煞费苦心。你会学习如何在几小时或几分钟内发布更改,而在没有本书的情况下,可能需要的几周或几个月才能完成。
这不是魔术,而是一种自动化构建,测试和部署的方式,同时增强不同团队成员之间的协作。 如果你想要更快的交付软件,并且无bug,那么你需要这本书在你身边。
7.Peopleware: Productive Projects and Teams
这本书被称为经典的理由,在于它削弱了软件开发中出现的大多数问题的关键,这些大多数问题不是技术性的,它们是与人有关的。
随着软件成为我们日常生活中更加不可或缺的一部分,对软件开发的人的要素的关注变得更加重要。创建更好的软件从建立更好的团队开始。
如果你想成为一个更好的领导者,了解如何启发,激励,管理团队,同时完成工作,那么这本书可能是你的圣经。
8.Creating a Software Engineering Culture
另一本关于创建和理解软件开发团队力量的书。本书提供了一个明确的方法来提高软件开发过程的质量,并围绕软件工程创造一种文化。
将本书视为一系列指导方针,帮助你成为更有效的领导者,同时帮助你写出更好的代码。它不会深挖每个主题,而是提供足够知识让你开始。选择你的团队缺乏的领域并深入。
9.Managing Humans: Biting and Humorous Tales of a Software Engineering Manager
Managing Humans是一本有趣和发人深省的书。它利用作者在Apple, Symantec,scape等许多公司的管理经验。没有其他书以这种风格写如何管理技术团队。
你将从他的故事和深度的经验中学习如何处理团队冲突,管理不同的人格,建立创新,创造持久的工程文化等等。
这本书属于你的书架,你会时不时地重新翻看,即使这只是为了重温这些页面中蕴含的智慧。
10.Don’t Make Me Think! A Common Sense Approach to Web Usability
这本书的标题本身就应该凸显出各地CTO的兴趣。
本书鼓励读者深入了解消费者对网页设计的了解。它基本上是一本关于现在的用户如何浏览和使用网络的心理学书籍。
它不是列表中技术性的书,但它将帮助你的团队交付最终用户实际享受的产品。
开阔眼界
上述十本书中的任何一本都将帮助你成为更好的CTO。 但是,请务必将这些与读者相关的书籍与专注于工作场所心理学和团队领导等的书籍相结合 - 你知道,这些书不一定有助于提高CTO的水平,但会帮助你成为更好人和同事。
英文原文:https://buttercms.com/blog/top-10-books-every-cto-should-read
译者:大嘴