如果程序员是猫,你是哪只猫?

管理一个程序员团队通常被形容为牧养猫;这是用来表达试图想控制一种不受控制的人的努力是徒劳的。事实上,早在2002年,业界就有一本叫做《养猫:管理程序员要领(Herding Cats: A Primer for Programmers Who Lead Programmers)》的书。为什么人们会把程序员形容为猫?我猜是猫的超然,孤僻和易被打扰分心,这些是经常被用来描述程序员的词语。那么,如果程序员像猫,如果你们真的是猫,会是哪种猫?

夜猫子: 这种程序员隔三差五的搞一次通宵奋战。

超级夜猫子: 这种程序员通宵编程,甚至舍不得离开电脑桌,吃睡都在桌子上。

好吃的猫:这种程序员经常趴在电脑桌上吃饭,并且吃的太多。

暴脾气的猫:这种程序员因为一整天都都在开发代码,但最后得到的却是编译错误,能有好脾气吗?

手机猫:很显然,这种程序员不是在开发移动应用。

坚决不加班的猫:无需解释。

硬件猫:软件程序员也需要知道硬件知识。

越搞越乱的猫:这种程序员会用一整天纠结一个小问题。

专注的猫:瞧它看的这么专注,这种程序员在代码审查时不会漏过任何有问题的代码。

绝望的猫:这种程序员时刻准备着把他的电脑从窗口仍出去,因为他找不到性能瓶颈究竟是什么。

相亲相爱的猫:这种程序员结对编程,互相帮助,让开发团队里有融洽的气氛。

速度猫: 这种程序员做什么都特别快——但很容易出错。

苹果猫: 这种程序员喜欢用苹果电脑开发。

你是哪种猫?

时间: 2024-09-15 12:20:56

如果程序员是猫,你是哪只猫?的相关文章

Python 程序员必知必会的开发者工具

Python已经演化出了一个广泛的生态系统,该生态系统能够让Python程序员的生活变得更加简单,减少他们重复造轮的工作.同样的理念也适用于工具开发者的工作,即便他们开发出的工具并没有出现在最终的程序中.本文将介绍Python程序员必知必会的开发者工具. 对于开发者来说,最实用的帮助莫过于帮助他们编写代码文档了.pydoc模块可以根据源代码中的docstrings为任何可导入模块生成格式良好的文档.Python包含了两个测试框架来自动测试代码以及验证代码的正确性:1)doctest模块,该模块可

8 种极品程序员,你属于哪一种?

在日常工作里肯定会发现很多有趣的事情,极品程序员所做的事就是很有意思的.事实上,现在所讨论的极品程序员主要是从他们的判断力.行为举止.个人态度和匪夷所思的工作方式上来判断的,有的时候这些程序员一味的只是追求文档上的内容,而不擅于用分析方式来解决问题. 几乎每一个软件开发者多多少少都会出现头脑短路的现象,也就是说,下面所列举的各种极品程序员类型,总有一款是属于你的. 钟爱型程序员:万般宠爱集于一种技术 这种类型的程序员所遇到的致命错误就是:只钟爱一种技术,对别的技术不来电.其实这不是什么值得表扬的

程序媛不如程序员?看看这些高颜值的技术大神

  雷锋网(公众号:雷锋网)宅客频道按:本文不是为了让读者去评判这些程序媛的颜值,而是为了让大众知道,在代码背后,也存在这样一群女性,她们利用自己的技术战胜了世人的偏见,用自己的实力赢得了如今的地位.在这个男性统治的数字世界,她们的成就尤为不易.未来,应该有更多的程序媛,而不是程序员鼓励师. 本文作者:程序猿(微信号:imkuqin) 猿妹 在中国,男女程序员的比例相差甚远,女程序员只占 7.8%,即便是大牌科技公司的 Twitter 的女工程师只占 10%,Facebook 的女工程师也只有

如何优化程序员的内部培训

1.前言 本文的主旨是列内部培训的提纲,特别对培训他人和写作技巧写得细一些,让大家明白很多东西可以培训和怎么传播知识. 虽然题为培训,但我还是想说一句:程序员其实不需要培训,只需要指点.原因有三: 程序员的工作都必须去实践,几乎没有纯理论的领域. 由于互联网的开放性,程序员能找到大量的资源自学. 随着实践深入,会自然地遇到一些问题.解决这些问题除了靠智力外,大部分只需要知道答案的大致方位就能用时间来消灭掉. 大牛之所以能成为大牛,就是知道了很多答案存在的地方以及发现这些地方的方法.优秀的程序员培

程序员都讨厌开会?

据说程序员都讨厌开会,不知道是不是都,但我确实也不喜欢.「小道消息」的 Fenng 曾经写过在阿里的后两年,他负责数据库团队时,每周会议也是多到让其感觉无法忍受.程序员讨厌写文档是出了名的,但讨厌开会的程度是讨厌写文档的立方,以上推论来自漫画<神秘的程序员>,如下: 有哪些会? 当我打算写这个主题时,反思了下过去都参加过哪些会议,发现有时会莫名其妙的就参加了一些完全无意义的会议.下面我们先看看一般程序员都会碰到哪些会议. 需求会 这类会议一般是产品或项目经理召集,组织参与项目的程序员一起讨论需

程序员的困境及如何摆脱这种困境?

近日笔者采访了几十位求职内核程序员这个岗位的候选人.这些候选人均来自大的优秀公司--公司多以芯片或嵌入式OS /系统而闻名.他们中的许多人都声称自己拥有至少10年的内核在职经验.他们的简历非常耀眼--各种相关的项目,流行语和奖项-- 但大多数人却无法回答一个很基本的问题:当我们调用标准malloc函数时,内核会发生什么? 不要惊讶.当我要求其中一位候选人基于glib哈希函数编写一个简单的LRU缓存框架时,他一开始表示他从未使用过glib--这也在我意料之中--我给他展示了glib的哈希API页面

程序员心想事成的 10 步技巧

你是不是觉得自己已经很厉害了?是不是觉得自己已经掌握了所有的编程技巧?不要太自大了!只要你活着一天就有很多东西要学,永远不会有你会所有东西的那一天. 去一个公司里,想要别人知道你的才能很重要,因为这样你才能拿到很好的薪水.那如何做才能让别人知道你的才能呢? 1.建立自已的个人网站 一定要有自己的网站,做点自己的研究,在上面写写文章,不要什么都是学别人的,有亲身经历过,这样说起来才有质感.当然,文章也要写的像样些,字和语法不能有太多的错误,所以写完文章会要习惯检查下,整体文章要让人一看就明白你要表

需不需要留给程序员了解需求的时间??

问题描述 需不需要留给程序员了解需求的时间??现在我们公司是边开发边了解需求,作为一个程序员感觉很无奈... 解决方案 解决方案二:一般公司只需要你回答:能不能?是不是?.........楼主太天真了.解决方案三:都把程序员当神看了啥都不了解就开始干边干边了解,总花费了解时间没少,而且随着了解的加深,对已完成代码进行修改也很费时间.解决方案四:哪有那么多时间给你去熟悉需求,解决方案五:肯定还是先了解大局了才去动手干啊,后期再来修改代码好玩吗?跟你老板说,我是来上班的,不是来被玩的.解决方案六:打

8种类型极品程序员,不知你属于哪一种?_其它综合

在日常工作里肯定会发现很多有趣的事情,极品程序员所做的事就是很有意思的.事实上,现在所讨论的极品程序员主要是从他们的判断力.行为举止.个人态度和匪夷所思的工作方式上来判断的,有的时候这些程序员一味的只是追求文档上的内容,而不擅于用分析方式来解决问题. 几乎每一个软件开发者多多少少都会出现头脑短路的现象,也就是说,下面所列举的各种极品程序员类型,总有一款是属于你的. 1. 钟爱型程序员:万般宠爱集于一种技术 这种类型的程序员所遇到的致命错误就是:只钟爱一种技术,对别的技术不来电.其实这不是什么值得

【转】如何成为强大的程序员?

如何成为强大的程序员? from: http://www.infoq.com/cn/news/2013/02/howto-strong-developer  作者 侯伯薇 发布于 2013年2月8日  Aaron Stannard是新创公司MarkedUp的CEO,他最近花费大量时间雇佣.评估很多不同的程序员,并和他们一起协作.在这个过程中他发现并总结了十种程序员无法意识到自己潜力的原因,意在让更多程序员发掘出自己的潜力,从而成为强大的程序员. Aaron提到,他的公司中所使用的技术非常复杂,某