-->

技术领导力实战笔记_37_第29讲_|_被80%的人误解的工程师文化

软件开发是一场需要集体智慧的运动,它的成功不完全属于团队中任何一个人。

然而,团队成员们做人做事的风格完全不一样,因此我们需要一种叫做团队文化的东西,通过它让大家的心聚集在一起,齐心协力完成目标。

本文将从团队文化入手,站在软件开发的角度,讲述工程师文化是如何打造出来的。

文中会包含一些可立即落地的实践方法,大家呢可以根据自身实际情况灵活运用。

下面我们就一起聊聊关于团队文化的那点事儿吧。

我认为团队文化主要包含以下三个方面,团队气氛、做人原则以及做事方式。

我们先说团队气氛,我们每个人都希望团队有个好的气氛,都不希望气氛变得糟糕,因为气氛糟糕,会让人的心情变得糟糕。

我们的工作性质决定了我们每天都要与人协作和沟通。

如果缺乏好的团队气氛,合作关系将变得冷漠,工作也将失去激情。

然而,营造好的团队文化起到决定性作用的就是团队领袖公司就是一个最大的团队。

公司文化取决于公司老板。

道理很简单,团队成员能否加入这个团队是由这位团队领袖决定的。

他决定的人的构成人决定了团队的气氛,团队文化也包括做人原则。

坦率的说,团队中每个人的性格可能不尽相同,性格必然多元化,性格也必须求同存异。

同类型的人,只会让团队的短板更加明显。

我们相信,没有完美的个人,只有完美的团队,但是做人原则与人的性格不同,做人原则是态度和行为的根基。

如果这个根基就不对,那么也很难做成一件成功的事情。

团队领袖就是团队做人原则的根基。

他说的每一句话,做的每一件事儿团队都看在眼里,大家都以他为标准。

如果团队领袖是一位正直的人,那么邪恶的人也无法留在他的团队中正。

所谓物以类聚,人以群分,做人原则决定了做事方式。

如果团队都是性格直爽的人,那么一定是有话直说,对事不对人。

如果团队都是溜须拍马的人,那么一定会让领导笑口常开,用表象去掩盖事实。

不得不说,在一些互联网公司中,很多老板当然也包括一些领导啊,他们很喜欢看数据,很相信数据,认为公司是一家数据驱动型企业。

如果没有一个求实的企业文化,员工就会拿数据来欺骗老板。

因为老板相信数据,员工就会给老板看到数据事情做不做,都在那里做的方式不同,员果也会完全不同。

因为求实的员工一定会用数据说话,但不是单纯的给老板看数据,他会将数据背后的本质原因分析给老板听,帮助老板正确的做出决策。

团队的做事方式,同样也取决于团队领袖,他是怎样的人,就会带出怎样的团队。

综上所述,团队气氛、做人原则、做事方式这三点构成了团队文化,而且这三点都由团队领袖来决定。

如果你就是这位团队领袖,不妨思考这样三个问题,你想要怎样的团队气氛?你的做人原则是怎样的?你的做事方式是怎样的?把以上三个问题的答案写在纸上,反复思考自己是不是这样的,想明白后,就去亲自实践,用写下来的这些准则去要求自己。

当自己违反了这些准则时,思考为什么会这样?到底出了什么问题。

我曾经写过以下五条行为准则,自己一直都在努力践行。

这些呢也是我们的团队文化守信为自己的承诺负责进取,勇敢面对新的挑战,高效追求高效工作方式,学习,不断学习新的技能分享,乐于分享,个人收获。

其中,守信是做人的原则,进取是做事的态度,高效是做事的方式。

学习是对自己的要求分享,是对团队的贡献。

需要注意的是,团队文化必须体现在平时的日常工作中,通过文化来影响每个人,通过文化来指导团队的行为,通过文化来融入更多的新人。

团队文化不是喊出来的口号,也不是贴在墙上的标语,只有我们心中认可的文化才是真正的团队文化。

既然我们都是软件工程师,那么我们也需要有自己的文化。

我们需要的是工程师文化弹性的工作时间,优雅的办公环境,穿着自由且随意做自己喜欢的工作。

工程师们说了算。

这些是工程师文化吗?显然不是。

这些呢只是工程师文化的表象,而非本质学习工程师文化一定要抓住本质,否则舍本逐末,不伦不类。

有些互联网创业公司对外号称弹性工作时间,但当员工做完当天工作并按时下班时,老板却认为这些员工不够努力,他们都在打工,而不是在创业。

老板因此感到心寒,但束手无策,只能在内心里埋怨。

当这样的事情屡次发生后,老板对员工会产生更加强烈的不满,离员工的距离也会越来越远,从而不再信任他们。

我有一位朋友,他在一家公司做技术高管公司呢提倡工程师文化。

他的老板经常对工程师们说,大家白天写代码,晚上可以做业务吗?啊,是不是这么早下班回家干嘛呢?你们看看做业务的同事啊,天天加班到深夜凌晨给他们发微信,他们都是秒回的当老板,说出这句话时,也就注定了这家公司不可能拥有真正的工程师文化。

他们公司所号称的工程师文化呀,其实都是表象,老板根本就不理解工程师文化。

公司也留不住优秀的工程师。

果不其然,这位技术高管无法承受老板的态度和行为,选择了主动离职。

他的离开影响了整个技术团队的稳定性,导致优秀工程师大量流失,公司业务也受到了影响。

我认为,工程师文化是以共同解决实际问题为目标的团队文化。

工程师文化并非由工程师们自发创建,更不是工程师们的一种自嗨行为。

工程师文化是由企业文化所决定,企业文化由老板所决定,老板必须理解工程师这样的人群,才能把合适的工程师放在合适的位置上,才能真正领悟工程师文化的真谛,才能做成一家真正的互联网产品。

技术型公司可以抽象的认为,工程师文化呢只是一个代号,一种象征。

工程师文化强调的是团队有目标、有分工、有协作。

而且团队所解决的是当前面临的实际问题,并非是一些不切实际的目标,更不是加班。

这种表面上的东西。

工程师文化呢并非一个人或几个人就能打造起来的,需要公司老板以及高管们的认同。

自顶向下的影响,并鼓励自己的团队老板必须懂得工程师这个职业,必须深刻理解工程师文化。

如果你是一位技术负责人,你的老板却并不太懂技术,你很希望打造出工程师文化。

这样呢对外容易招聘,对内也能让团队更加融合,工作更加高效。

此时,你需要掌握正确的操作方法,才能打造出良好的工程师文化,否则后面迎接你的将是一场噩梦。

你要做的第一件事情是让老板理解软件开发是一项工程,需要工程师们一起合力完成,还要让老板看清工程师的价值。

因为在不懂技术的老板眼中,工程师的成本是相当昂贵的,他们做的东西自己又看不懂,不知道钱花了有没有价值,工程师们每天都在做什么,为何做一个项目不能直接开干,还要先去估时估石会不会有水分。

我们必须站在老板的角度去理解他,把他心中的这些顾虑全部排除掉。

让他觉得软件开发是一项伟大而复杂的工程,需要工程师们用科学的方法来避免风险,从而让项目得以顺利交付。

很多技术负责人可能都忽略了这个过程,导致后面做的一系列事情老板都看不懂,也不认为有价值。

当你让老板理解了软件工程以及工程师价值以后,接下来可以做以下几件事情,一、让团队扁平,自己和团队一起工作。

二、没有leader,只有honor.三、没有你们,只有我们。

四、一切都以数据说话,分析数据的本质。

五、可以加班,但拒绝无意义的加班。

以上这些观点呢,首先你要确保自己能做到,你的团队才会做到,你才有可能打造出真正的工程师文化。

接下来你需要不断培养队员们的软技能。

其中有三点非常重要的态度。

这些态度决定了团队做事的行为,一是主动担当任务,并非被动等待。

二是具备用户思维,产出有用成果。

三是具备服务意识,乐于帮助同事。

除此之外呢,你还可以考虑做到这些事情,一、让大家成为朋友。

二、缩短项目迭代周期。

三为每个项目找到honor.四、选择最合适的技术。

五、技术尽可能自动化。

六、注重代码质量。

七、建立开放与共享。

八、预留学习时间。

九、不追究任何责任。

十只招最对的人,不招最贵的人,你可以组织一些有意思的活动,比如茶话会、小黑屋、经验分享、内部演讲、摄影比赛、话题、辩论、体育活动、健身、户外运动、技能培训、读书会、黑客、马拉松等。

只要对团队成长有帮助的活动,你都可以去大胆尝试,打造一支高效的研发团队。

我们至少需要关注四个方面,包括组织架构、研发流程、绩效考核、团队文化这四点缺一不可。

其中,团队文化是至关重要的,它是团队价值观的主要体现,是大家做人做事的行为准则。

我们非常提倡工程师文化,但也要有正确的方法去打造工程师文化,需要让自己的上级产生信任感,也要让自己的下级产生幸福感。

我们必须做到这些,才能打造出真正的工程师文化。

我已在技术领导力三百讲,发表了四篇关于打造高校研发团队的系列文章。

这几篇文章的内容呢还比较片面,不一定能完全帮助大家解决现在所面临的问题,甚至自己水平有限。

但我愿意分享,愿意和大家交流成长的点点滴滴,还请大家不吝赐教。

作者简介,黄勇,现任特赞科技CTO图书架构探险作者,smart开源项目作者,TGO鲲鹏会上海分会会员,q控讲师,十年以上互联网软件架构与技术管理经验,擅长敏捷开发,推崇轻量级架构思想,喜欢阅读、热爱交流,乐于分享。