【规律之手】资深码农都懂?软件工程中的13条“潜规则”定律

【规律之手】资深码农都懂?软件工程中的13条“潜规则”定律 - Tony Bai =============== Tony Bai 一个程序员的心路历程 Google Go语言编码风格规范 ...

April 26, 2025 · 10 min · Tony Bai

厨房里的领导课

生活中永远不缺少大道理,缺的是一颗善于思考和发现它们的心。 – Tony Bai 晚上回到家,家人端上来热腾腾的饭菜。吃了几口,感觉味道较为普通。盘子里那些被加工过的食材是昨天刚刚买到的,又好又新鲜。顿然一种可惜的赶脚油然而 生。为什么这么上好新鲜的食材经过家人的烹制就变得这么普通了呢,仅仅是变成了充饥之用。而这些食材在大厨手下却能妙笔生花,做出让人流连忘返的精美菜 肴。我不是很懂厨艺,但总觉的大厨烹制菜肴的过程与领导团队做一个项目或开发一款产品有着相似的内涵。小小厨房中蕴含着某些大道理,值得我在这里深思一番。 ...

February 18, 2014 · 3 min · Tony Bai

团队与创造的平衡

“安德来了之后,我们必段保持一个巧妙的平衡。要让他保持一定程度的孤立,使他创造性不至于消失,否则他就会和这儿的整个团体融合在一起,我们会失去他的天赋。同时,我们也必须确定他有足够的能力去领导别人。” — 《安德的游戏》作者:奥森·斯科特·卡德 ...

December 21, 2013 · 4 min · Tony Bai

再谈组织工作效率提升

工作效率提升,是所有企业组织都追求的一个目标。高效率意味着用更少到人可以做更多的活儿,赚取更多的利润。员工收入也会有较大提升,有面子;管理层的收 入就更水长船高了。但说起来容易,做起来难。工作效率低下一直是让各个组织的管理者头疼的问题,组织无论大小,无论中外,皆如此。 ...

August 4, 2013 · 4 min · Tony Bai

关于绩效面谈的一些拙见

《程序员》杂志的“一分钟先生”专栏之前曾约稿,有两个主题可供选择:制定绩效目标或如何进行绩效面谈。本打算两个主题都写写的,但碍于时间有限,最终只写了一个主题:《制定绩效目标的几个重要因素》。进入12月,想必各个公司或组织都会开展年终绩效考核,我这里也不例外。 ...

December 13, 2012 · 4 min · Tony Bai

关于团队经营的若干体会

在近两年的持续不断的投入和努力下,近期我在团队经营方面看到了一些成果,但这却引来了同僚们的“羡慕嫉妒恨”^_^,他们希望了解到我是“如何将0变成 1的”。关于团队运营方面,我始终认为自己只是个初级选手,充其量就是个实践者而已。以前我也只是按照我的思路和直觉在做,并未有过什么细致的考量,也没 有人给我这方面系统的指导。这几天闲暇时回顾了一下这两年的经营历程,形成了些许体会,这里也和大家分享一下。 ...

November 1, 2012 · 7 min · Tony Bai

项目跳票成常态,组织基因难逃干系

上周得知今年一个重点项目跳票了!项目计划正在重新修订中,原计划今年10月末完成的项目很可能因此推迟到明年上旬了。 工作这么多年,印象中除了一些短期小项目外,50人月以上的项目就少有未跳票的,无论是我带的项目还是其他负责人带的项目,莫不如此。无论是产品负责人,还是项目负责人,高质量按期交付都是第一目标。但残酷的现实真切地摆在我们面前。问题到底出在哪里呢? ...

August 15, 2012 · 3 min · Tony Bai

一场关于“何时发布版本”的论战

气氛太平静,投石起波澜。 昨天下午无意中在内部发起了一场关于"何时发布版本"的论战。 论战的背景是这样的:部门内部有这样的一个项目A,它的目标是开发出可被其他项目或产品复用的组件(这里就暂称之为组件吧,我们内部称这类组件为可复用资产)。这个项目已经开发了大半年了,目前处于收尾阶段,绝大部分开发工作已经完成。测试(包括压力测试等)已经测试过至少一轮了;我们的产品线近期准备复用项目A成产出的这些组件,我们希望得到这些组件的某个发布版本。 ...

April 17, 2012 · 5 min · Tony Bai

Mingle初体验

本周一已经投奔ThoughtWorks的Dreamhead因公事回到沈阳,来到我们公司看望以前的同事。他谈到业界的一种说法:ThoughtWorks在"怎么做"上达到了很高的高度,但是在"做什么"上与Google这样的公司相比还有差距。既然ThoughtWorks在"怎么做"方面树立了榜样,那么这个公司推出的产品估计在"怎么做"上对其他公司也会有所指导^_^。Mingle就应该是其中之一。 公司走的是CMMI的体系文件,即所谓的"重过程"管理,这样的过程对项目负责人的要求甚是严格,常常发生与QA之间的"你来我往",甚至为一个无关轻重的文档"严词讨论"一番;再加上部门在过程工具上的选择比较"保守",自己感觉部门的管理成本还是很高的,有些时候甚至感觉有些浪费。普通编程人员对各种文档也是有着"抵触"情绪的,特别是在"补"一些"写完即过时"的文档时更是无奈。 ...

April 9, 2008 · 5 min · Tony Bai