管理一个程序员团队通常被描述为放牧猫;这用来表达试图控制一个不受控制的人是徒劳的。其实早在2002年,业内就有了一本书,名字就叫《养猫:管理程序员要领(Herding Cats: A Primer for Programmers Who Lead Programmers)》。为什么人们把程序员比作猫?我猜猫是超然的、孤僻的、容易分心的,这些词经常被用来形容程序员。所以,如果程序员像猫,如果你真的是猫,那你是什么猫?夜猫子:这种程序员时常通宵达旦。超级夜猫子:这种程序员通宵编程,连电脑桌都舍不得离开,吃饭睡觉都在办公桌上。美味猫:这种程序员经常在电脑桌上吃饭,吃得太多。脾气暴躁的猫:因为这种程序员整天都在开发代码,最后得到的却是编译错误,他能有好脾气吗?手机猫:很明显,这种程序员不是在开发手机应用。不加班的猫:不用解释。硬件猫:软件程序员也需要了解硬件知识。乱猫:这种程序员整天都在为一个小问题而苦苦挣扎。专注猫:看它这么专注,这种程序员在codereview的时候不会漏掉任何一个有问题的代码。绝望的猫:这个程序员总是准备把他的电脑扔出窗外,因为他想不通性能瓶颈是什么。相亲相爱的猫:这种程序员结对编程,互相帮助,使开发团队内部气氛融洽。速度猫:这种类型的程序员做任何事情都非常快——但很容易出错。苹果猫:这类程序员喜欢用苹果电脑开发。你是哪种猫?原文链接:http://www.techug.com/if-programmers-were-cats
