AI简介
这是一本探讨软件架构师所需掌握的关键软技能的书籍。这些软技能包括文雅的举止、沟通、协商、领导力、政治等关系技能,透明化、激情、语境切换等个人技能,以及商务知识、创新、实用主义、认知等商务技能。
本书首先介绍了程序员人际交往挑战,强调了程序员在技术钻研和与人打交道时的欠缺,并指出这种欠缺可能会导致程序员在事业发展上遇到瓶颈。为了应对这种挑战,作者提出了学习和思考Dave Hendricksen先生的书的建议,并通过书中的内容指导读者的思想和行动。
接着,本书探讨了沟通的重要性和双向性,强调了在沟通过程中,不仅要善于表达,更要善于倾听。作者指出,倾听是沟通的重要环节,它要求我们全神贯注,理解对方的观点和需求。
此外,本书还讨论了协商在项目成功中的关键作用,指出协商技巧是架构师将项目推向成功,并使之运转顺畅的第一个关键技能。作者认为,协商过程中,不做无礼的事,保持客观的态度,能看到更多的机会。
在讨论领导力时,作者定义了领导力的概念,并强调了正直在领导力中的重要性。作者认为,领导者需要通过影响而不是要求别人顺从,来发挥领导力。
在讨论语境切换的约束条件时,作者指出在项目开发过程中,