乔布斯说过:“The only way to do great work is to love what you do. If you haven't found it yet, keep looking. Don't settle.”

意思是,“你只有从事自己热爱的事业,才能够成就伟业。如果你还没找到的话,继续寻找,不要屈就。

文章一开头引用一段英文,是为了显得高端。

老读者知道,我做了10多年码农才转做管理的。我上得了讲堂,下得了机房,斗得过产品,打得过流氓

既然自己选择了技术这条路,含泪也要走下去。其实,做技术挺好的,惟一的缺点就是费头发

本文聊一个硬核的话题:如何打造一个低效能技术团队?

是的,你没看错,我要打造低效能团队。也许你会说,这很简单呀,瞎糊弄就行了呗。

如果你这么想,就图羊图森破了,说明你没怎么被社会毒打过。老板之所以成为老板,他一定不傻,想要糊弄老板,是一件非常有技术含量的事情。

但是,作为一名技术人,迎难而上,让不可能成为可能,是我们的精神内核。反观内心,结合自己的实践,谈一谈我的看法,供你借鉴:

产品策划篇

1、闭门造车做产品

人人都是产品经理,这人人都他妈能做的事情有个屁技术含量呀。程序员闭门造车憋大招,你只管悄悄努力,然后惊吓全世界

雷军这么牛逼的人都干过这种事,在金山花了2000万开发了盘古,只卖出几千套,金山公司差点倒闭。

闭门造车,让产品跟用户的真实需求背道而驰。你越努力,偏差越大,酸爽吧。

2、模仿巨头的产品

业务人员提的需求是非常高深莫测的,他们的需求通常不会超过三个字,比如:抄淘宝、抄微信。

业务方通常会说:“我不懂技术,但是我就是想要这个样子,你是不是做不出来?阿里能做,为什么你不能做?你是不是不想做?我找你老板,说你不想做。”

业务方这么执着,你还有什么理由不放弃

3、只做让老板尖叫的产品

有一种开发模式,叫做面向老板编程

一位做营销的高手跟我说过,营销的本质是什么?就是让老板在朋友圈,看到自家的广告。老板会以为,所有人跟他看到的是一样的,因为他没法去问每个人嘛。

所以,技术人员要面向老板编程,给老板的账号开通专属VIP通道,访问速度贼快,老板好就是大家好,大家好才是真的好

4、让产品经理成为“功能经理”

产品经理不用太有想法,把业务方的需求直接搬回来就行,千万不要发挥,要像素级的复制。努力成为一个“功能经理”、一个匠人、一个行走的复印机。

产品方面就整得差不多了,接下来聊聊技术架构。

技术架构篇

5、用最酷炫的技术

程序员不以交付产品为目的,玩技术是最重要的,咱们都是面向简历编程,别不承认嘛。

CRUD做得越多,简历的含金量就越低,因为晋升靠业务,面试靠技术

在这个内卷的时代,从计算机底层原理到算法,样样都要懂。面试造火箭,入职拧螺丝钉,不搞点酷炫的技术,根本没办法混。

6、搭建一个能用10年的架构

是时候表演些真正的技术了,不管业务量有多少,搞一个能用10年的架构,一步到位。

业务方着急也没办法,业务需求先靠边。我搭建这个伟大的架构,是需要花大量时间的,说出来怕吓坏你:中台、微服务、DDD,云原生,分布式数据库......

7、不关注产品和运营

用户体验、产品运营关我什么事呢?我只是一个写代码的。

系统上线了,没人用,怪我咯?当初提需求的时候,不是很有信心的样子吗?现在怎么牛逼不起来了?

8、不偿还技术债

工程师很容易陷入另一种极端,就是拼命上线新功能,根本停不下来还技术债。

于是恶性循环,没有人理得清这些代码,开发速度越来越慢,直到最后谁都不敢动这些代码,因为一不小心就会出线上事故。

9、没有工程师精神

工程师精神,就是用工程的方法解决生产中的问题,核心精神就是:想办法搞定。

工程师们经常说:“talk is cheap, show me the code”。别瞎BB,你行你上

缺乏工程师精神,就会推诿责任,不敢担当,畏首畏尾。

技术架构这块安排妥当,下面聊聊开发流程。

开发流程篇

10、迷信方法论

马斯洛说过:“当你手里只有一把锤子,那么你看什么都像钉子。”

技术Leader,对敏捷、OKR、平衡记分卡,一知半解,就积极地在团队里推广。这时候你要全力支持他,所有开发停下来,配合引进先进方法论。失败了也没关系,不是方法不好,是我们不配

11、用流程“保护”自己

有流程就好办了,提需求先走流程,按目前的排期来看,还需要99年。

变更需求?马上安排,按流程来看,还需要100个审批节点,很快的,也就10年吧。

12、没有持续改进

持续改进是不可能的,这辈子都不可能的。我们一条道走到黑,不撞南墙不回头,撞了南墙你还可以翻墙嘛

13、不重视交付

能不能按时交付,要看心情。老黄历上说,今天不宜发版,明天再说吧。每次上线之前,记得烧高香,因为生活要有仪式感

流程这么一搞,至少降低开发效率50%,离目标又迈进了一大步。

组织架构篇

14、不招聘比自己强的人

彼得原理告诉我们,当组织足够大的时候,每个岗位最终都会被不能胜任的人所占据。

Leader只招聘比自己差的人,就像俄罗斯套娃,一个套一个,最后组织的效率被拖垮。

15、组织层级太多

组织层级不多,怎么给下属创造晋升机会呢?10个人的团队,就有1个总监,6个经理,真正干活的就3个人,完美的组织架构。

16、官僚主义严重

CTO把自己当成CEO;技术总监,把自己当成技术总统。官僚主义盛行,论资排辈严重,做事不如做人,做人不如做老板身边的人,组织被搞得乌烟瘴气。

到了这一步,人的问题搞得七七八八了,最后再搞搞团队。

团队管理篇

17、领导一言堂

所有决定,领导一个人说了算。下属只有跪舔的份,有能力、不服管的全被开掉,留下来一帮听话的蠢材。

18、不培养下属

烂泥扶不上墙,下属是不需要培养的,任由他自生自灭。因为,人才不是培养出来的,而是剩下来的

19、过度向上管理

Leader们不思进取,每天想的就是向上管理,揣摩老板的心思,迎合老板的喜好,一切工作以讨好老板为最高指导原则。

20、团队士气低落

以上招数打完,团队基本没人能干活了,士气不低落那才叫奇迹。

21、拿不出业绩

说一千道一万,作为领导,要有拿得出手的业绩。

就像诺基亚的例子,业绩说明一切。诺基亚CEO说,我们并没有做错什么,可我们就是失败了。一个强势CEO,一群胆小怕事的中层,毁了一家手机市场占有率50%的伟大公司

结语

打造一个低效能的技术团队并不难,以上举措,做到1/3,团队就垮了。


最后,送你一句我非常喜爱的管理名言,与你共勉:“三流领导管下级,靠权利;二流领导管同级,靠影响力;一流领导管上级,靠魄力;超一流领导管自己,靠定力。

作者简介Mr.K,“技术领导力”公众号 主笔,从程序员逆袭成为独角兽公司高管用了10年。公众号写作2年,收获10几万读者,写出多篇10W+。分享:技术、职场、管理、商业等话题。

推荐阅读

阿里立秋:淘宝如何做智能化UI测试?

2021-08-03

李伟山:金融撮合架构

2021-05-31

Francisco: 构建前瞻性应用架构的优秀实践

2021-03-31

滕云:DDD实现之路

2021-03-25

DDD专家张逸:复杂与架构演进的关系

2021-03-29

领域驱动设计(DDD):领域和子域

2021-03-18

阿里忘禅:蚂蚁集团分布式注册中心建设分享

2021-08-16

谷歌程序员少输一个“&”,差点让全球Chrome笔记本变砖

2021-08-16

架构师的职责、核心能力、能力修炼手册

2021-08-09

右军:为张逸《解构领域驱动设计》推荐序

2021-08-09

如何打造一个“低效能技术团队”?相关推荐

  1. 如何打造一个低效能技术团队?

    见字如面,我是军哥! 乔布斯说过:"The only way to do great work is to love what you do. If you haven't found it ...

  2. 如何打造一个优秀的软件研发团队

    优秀软件研发团队能力模型 如何打造一个优秀的软件研发团队,一个优秀的软件研发团队应具备哪些方面的能力或素质,本文将提出一个优秀的软件研发团队能力模型:四维能力软件研发团队. 什么是四维能力 四维能力是 ...

  3. 一个好的技术团队应该怎么选择开发语言

    在过去的三年时间了,作为曾经的研发部经理,我和我的技术总监始终在为一件事而努力着,那就是选择一门合适我们团队的技术语言. 我们研发团队一共有9个人,分为三个小组:移动手机组.后端接口组.web前端组, ...

  4. 打造高质效的技术团队 —— 混乱篇

    2012年平安夜,我离开工作了近十年的通讯行业投身互联网行业,入职了当时阿里巴巴旗下的淘宝浏览器开发团队.过去的两年,这个团队完成了从淘宝浏览器过渡到UC浏览器电脑版开发团队的巨变.之所以说是巨变,是 ...

  5. 打造高质效的技术团队 —— 酝酿篇

    入职半年后的2013年6月份左右,淘宝浏览器团队和搜索团队被剥离出阿里巴巴集团,成为阿里巴巴与UC优视所成立合资公司--广州神马移动信息技术有限公司--的主体.在合资公司正式成立之前,主管在一次与我的 ...

  6. 管理者如何打造一个有执行力的团队?

    什么是执行力?这可能是企业管理谈论得比较多的一个话题. 执行力包含完成任务的意愿,完成任务的能力,完成任务的程度. 执行力:对个人而言执行力就是办事能力:对团队而言执行力就是战斗力:对企业而言执行力就 ...

  7. 如何打造一个高效率的项目团队

    有很多失败的项目,尤其是大型项目团队,看似分工明确,各司其责,但是却因为效率太低,导致各项任务进度跟不上,最后导致项目延期甚至夭折. 一般团队中,分工越明确,工作效率反而越低,看似没有什么大的问题,最 ...

  8. 如何打造一支低效技术团队?

    美国著名诗人沃尔特·惠特曼说:"与命运争吵的人,永远无法了解自己." 用一句诗来开头,是为了证明自己是个有内涵的人. 其实,我很早就看透了命运这个东西,所以我从不跟命运争吵,我直接 ...

  9. 如何打造一支拖业务后腿的技术团队?

    作者 | Mr.K 来源 | 技术领导力(ID:jishulingdaolij) 许多年轻人,都梦想着"技术引领业务"."技术驱动企业创新".不管怎么说,有梦想 ...

最新文章

  1. nginx重新编译安装mysql_Centos 6.5编译安装Nginx+php+Mysql
  2. LINGO 12安装教程
  3. 记一次排查线上程序内存的忽高忽低,又是大集合惹祸了
  4. JAVA中动态编译的简单使用
  5. 前端 == Ajax
  6. asterisk libxml2
  7. jquery 全选获取值
  8. android 调用系统自带文件管理器_编写使用Android 系统自带的文字转语音代码
  9. 使用栈将递归函数转化为非递归函数_栈(Stack)及其应用-Python实现
  10. 淮阴工学院计算机系在哪个校区,2021年淮阴工学院有几个校区,大一新生在哪个校区...
  11. 怎样开始买基金---我的基金购买体验[转]
  12. Oracle 11g RAC OEM配置
  13. YIT-CTF—Web
  14. TOEFL wordlist 25
  15. systemverilog : constraint slove... before 详解
  16. 迭代最小二乘拟合椭圆
  17. poi2009 切题记
  18. 服务器ftp文件不能共享文件夹权限,ftp服务器共享文件夹权限设置
  19. Handlebars.js的下载及使用示例
  20. 利用Flash获取摄像头视频进行动态捕捉

热门文章

  1. 一个人要想成功,需要高人指点、贵人相助、个人奋斗......
  2. DIV+CSS页面设计中的IE6的文字溢出BUG
  3. 取石子游戏——算法与编程
  4. html制作古诗带图画大全,古诗词的手抄报图画设计模板
  5. redis的安装与应用
  6. flask-redis使用总结
  7. CAD图纸中局部放大图形的操作技巧
  8. python 线性回归回归 缺失值 忽略_机器学习 第3篇:数据预处理(使用插补法处理缺失值)...
  9. 苹果电脑可以录音吗?
  10. windows建立和删除软连接