《极客与团队》一说到底真正重要的还是代码本身

简介:

本节书摘来异步社区《极客与团队》一书中的第2章,作者: 【美】Brian W. Fitzpatrick , Ben Collins-Sussman 译者: 徐旭铭 责编: 陈冀康, 更多章节内容可以访问云栖社区“异步社区”公众号查看。

说到底真正重要的还是代码本身

极客与团队
虽然这些文化和沟通的习惯看起来可能只是代表了笔者自己所偏好的工作方式,但其实它们没有你想象得那么主观。我们发现,只要在组建团队时为它培养强大高效的团队文化,并且在团队沟通上花点时间精力,这样的团队就会有更多的时间编写和发布产品,而不用老是去争论要写什么代码的问题。

强大的团队不是自发形成的,它们都是由团队的领袖和创始人培育起来的,他们对领导废柴团队编写软件所需的代价都有切身体会。所以从一开始就着手培养对创建自我选择的文化是大有裨益的,这样团队才有更多的时间设计和编写代码,而不用去定义或是维护自己的文化。这些努力(沟通和流程)还有一个很大的好处,即它能极大地降低新人融入团队的门槛。不然的话,新人要么吃力不讨好地去学习团队的工作方式,要么就干脆放弃学习,然后试图让团队采用自己在之前团队采用的工作方式(结果可能有好有坏)。

尽管为团队招募到合适的人才和为团队注入正确的价值观都是非常重要的事情,但最后绝大部分能真正成为文化一部分的努力其实都是来自沟通。任务宗旨、会议、邮件列表、在线聊天、代码注释、文档,乃至决策过程都是团队自己以及和外部沟通的不同方式。很多人都想不到只是为了写代码就要在沟通上花那么多时间和精力(包括感情上的交流),但这却是事实。代码最终是要和人沟通,而不是机器。

无论你的团队文化如何,也不管你的团队沟通有多顺畅,我们见过的每一支高效团队都少不了一个领袖。在下一章,我们要谈谈怎样才算是强力的团队领袖,为什么他的角色可能和你想象的不同,以及为什么工程师懂一点带领团队的基础知识是非常重要的等话题。

相关文章
|
6月前
|
架构师 程序员
置顶两个月!《程序员如何向架构师转型》神作在Github持续霸榜
企业架构在过去十年中取得了长足的进步。随着越来越多新技术出现,充分利用这些因素来将企业架构创建得更好十分重要。通过将新技术集成到企业架构中,即使在困难时期,也能取得丰硕的成果。
|
11月前
|
设计模式 程序员
程序员成长第三篇:好的代码和好的工程师
程序员成长第三篇:好的代码和好的工程师
60 0
|
前端开发 开发者
开发者眼中的优秀产品经理是哪样?
本人作为一名开发人员,可以说打交道最多的就是产品和测试,尤其是新需求出来的时候,开需求讨论会,产品和一线开发人员在会讨论的交锋,很值得思考。那么接下来就来聊聊为什么会出现这种情况。
137 1
开发者眼中的优秀产品经理是哪样?
|
程序员 Java 开发工具
阿里工程师谈,什么是好的代码?
我们每天都与代码打交道,但当被问道什么是好的代码时,很多人可能会先愣一下,然后给出的回答要么比较空泛,要么比较散,没办法简单明了地概括出来。显然,这个问题并没有唯一的标准答案,谁都可以谈论自己的理解,今天谈谈我对于好代码的理解。
7628 0
阿里工程师谈,什么是好的代码?
微软资深软件工程师:阅读代码真的很难
导读:原文作者Eric Lippert是一名资深软件设计工程师,从1996年起一直在微软开发部门任职,协助设计并实现VBScript、JScript、JScript .NET、Windows Script Host、Visual Studio Tools for Office和C#。
1138 0
正式开始撰写《产品大师》,经验来自点滴的积累
自己工作也有7年左右的时间,2年程序开发,5年产品设计,其中的辛酸苦辣只有自己清楚。7年时间,足以改变一个人的价值观和人生道路。在产品设计的过程中,我也曾遇到过很多坑,从今天开始我就把这些经验慢慢的总结出来,不指望能出一本书,只希望新加入到产品设计行业的新人快速成长,不要走过多的弯路。
1492 0