第25章 团队协作
“没有优秀的团队,无法打造出优秀的软件。大部分的软件团队看上去就像内部不和谐的家庭。”
——吉姆·麦卡锡(Jim McCarthy)
由于主要依靠自学,因此你可能会习惯独自编程。但是在加入公司后,你需要学习如何进行团队协作。即使你自己创业,最终也要招聘其他程序员,这时也要学会团队协作。编程是一项团队工作,与其他集体项目一样,都需要处理好与同事之间的关系。本章将提供一些如何进行团队协作的建议。
25.1 掌握基础
公司聘用你,是认为你应该掌握了本书中所介绍的能力。仅仅通读完本书还不够,还需要掌握其中的概念。如果同事经常要帮助你熟悉基础,这将极大降低他们对你的信任程度。
25.2 提问前请先搜索
作为团队中的新同事,你会有很多需要学习的地方,需要学会提问。提问是学习的一种很好的方式。但是在提问之前,请确认提的问题是合适的。建议只有在自己已经花费几分钟时间了解无法解答之后,再去提问。如果问了太多自己本该轻松解决的问题,可能会惹同事厌烦。
25.3 修改代码
你选择阅读本书,就说明你是那种希望不断成长的人。不过,并不是团队中的每个人都有同