大学毕业后,一年多以前,我被聘为初级程序员。我很快注意到我比其他所有程序员都快了几个数量级。这似乎是因为我根本不浪费时间“一般”。但是,大多数其他人似乎喜欢凝视天花板,浏览YouTube,Facebook和随机网站,并且通常一天之内就能完成我通常在一小时内完成的工作。我100%确信,如果他们专注,他们也将在一小时内完成这项工作。

我已经迅速晋升为高级开发人员,最近又晋升为团队负责人,现在我更换了很多新雇用的人(还有几个人)。现在情况已经可以接受了,但是我仍然认为情况会好得多。我所有的老板都不关心这一点,他们似乎也几乎没有工作。我一直很难找到它们,它们到达的时间比预期的要晚得多,并且要提早离开。显然,在这种情况下我无能为力,因为它们凌驾于我之上,但这是所有公司的“规范”,还是我只是以非常糟糕的经历而告终(这是我的第一次工作经历)? br />
另外,我会在几年后“成为他们”吗?

评论

经过一年的工作,您被提升为高级开发人员和团队负责人吗?

如果允许人们懒惰。习惯它。

懒惰是优秀程序员的三大美德之一。

您怎么知道您的同事和老板不仅比您更有效率,然后再说一次,也许他们也被过早晋升到了自己的水平。请记住,努力不是成就的一部分。对于仅“一年多一点”的经验,您肯定会“ 100%确定”很多事情...

我遇到了一个声称比普通程序员快几个数量级的人。他是个沉重的抄袭者。他在创建无法维护的代码方面非常快。

#1 楼

一种可能的解释是,管理层已经以自己的榜样植入了这种“文化”。员工经常从上面继承态度。

另一个(也是最可能的)解释是人们没有动力。也许做得更好没有回报,所以就没有必要打扰。这里唯一需要关注的是,有才能的人通常会看到工作文化而迁移到其他地方。也许他们有,而您剩下泥沙了?关于这一点,有一个有趣的读物:《 Wetware危机:死海效应》:Bruce F. Webster

评论


我在这样的非工会工厂的大学里打暑假。他们支付了人们在类似工会商店中所获得的每小时时薪的四分之一,并对大约四分之一的生产率感到满意。除了努力工作外,我只是拒绝做其他任何事情,在整个暑假期间,我将要从事的零件的供货期定为十年。有一次,一位同事把我拉到一边,要求我放松一下,因为我让人们看起来很糟。我的人事档案中有一条便条,即我可以立即重新雇用,因此,如果软件完全消失了,我可以磨掉筒夹。 :-)

–鲍勃·墨菲(Bob Murphy)
2011年6月6日在16:29

+1,因为尽管我不知道管理层已经种下了这种文化,但如果没有他们的专心,它肯定无法成长。一个没有能力的园丁不需要种植杂草;足以不他们。

–汤姆·安德森(Tom Anderson)
2011年6月6日18:58

这是相关的:“这是一个动机问题,好吗?现在,如果我减价@ $$并且Initech出货了几个额外的单元,我看不到其他毛钱,那么动机在哪里?” -彼得·吉本斯(Peter Gibbons),办公空间

–大卫·默多克(David Murdoch)
2011年6月6日19:20

我认为这是一个很好的答案,很有可能确实是这样,但是,user27112,我真的想知道这是否确实是这种情况,或者您只是选择了它,因为这是最接近的答案你的偏见。

– GolezTrol
2011年6月6日在21:57

“他们支付了人们在类似工会商店中所获得的每小时时薪的四分之一,并且对大约四分之一的生产率感到满意。”奇怪,因为通常工会商店生产效率极低,因为没有动力去生产。您的工作是永恒的,无论您是否做任何事情,您的薪水都会增加,等等。

– jwenting
2011年6月7日9:06

#2 楼

您如何推断它们不起作用?

当初中的时候,我整天都在打字,偷吃我的代码,只用了20分钟的午餐。我打字的时间越少,思考的时间就越多。在半小时内,我将解决一个问题,即“初级用户”在过去几周内一直在尝试并失败。我没有付打字的报酬
我没有付编写代码的报酬

我有付解决问题的报酬。

解决问题的工作很有效

在过去的几年中,我看到了这种趋势,即先砍掉想到的第一件事,然后对其进行调整和调试,直到它似乎在做什么为止。您想要的。

(通常不理会所有极端情况,直到以后遇到您。)

我仍然记得大型机时代,您在其中编写代码,提交代码并等待一两个小时,直到获得第一个输出。猜猜是什么,然后您才不会忘记分号或括号。年,并添加关于您所学知识的评论。

评论


我知道的原因是事情根本没有完成。我们有一个错误跟踪系统,所有过程都通过了它,因此很容易查看/检查(现在这是我的工作之一)。我还发现您的帖子有轻度侮辱,因为您基本上是在说我不知道​​我在说什么...

–user27112
2011年6月6日17:22

这是迄今为止最有经验的答案!我的看法是,在不到一年的时间里成为高级开发人员和团队负责人,听起来工作并不是很困难或复杂,并且您的同事也不是高级开发人员,也许他们从初级到高级高年级的人也可能会很聪明,但是如果您发现安德里亚斯的回答是侮辱性的,那么您肯定会缺乏经验,这是因为您没有经验来理解为什么他迄今为止的最佳回答。

–user7519
2011年6月6日17:24



+1:说出我的想法。我凝视着很多东西,因为所有的东西我都可以跳出来而不用想起我几年前写的东西,并且可以根据需要导入。

–撒旦小狗
2011年6月6日18:06

-1,因为我不认为这是OP的问题。我认为,OP的问题在于,他与无法胜任工作或无法受其困扰且老板可以忍受的人一起工作。在我们行业中,有很多人基本上只是氧气盗贼,很多人甚至可以容忍这种行为,这听起来像是他被困在泡沫中。安德烈亚斯(Andreas),如果您从未与这样的人合作过,那就算自己幸运了-我们大多数人都有。

–汤姆·安德森(Tom Anderson)
2011年6月6日18:57

+1,在所有原始问题和OP在这里的评论中,我都看不到一盎司的度量值,是否完成的工作“正确”,或者他们确定以后不会修复或重做所有工作。太多的开发人员认为他们完成了“最多的工作”,因为他们关闭了错误跟踪系统中最多的错误。

–妮可
2011年6月6日19:45

#3 楼

我觉得我从七年前开始盯着我的镜子...我将与您分享我的经验。

我的职位和你一样。不到一年的时间,我在所在的公司担任高级职务,而我似乎在编写代码的速度是那里每个人的两倍。在我无聊之前,这种情况又持续了几年。

然后我去了一家更大的公司,我需要更加努力地工作。但是,在这么多,规模更大的公司中,我似乎也有很长的路要走,我也不会“做任何事情”。在这段时间里,我真正在做的事情是思考一个问题,这个问题的难度可能是我在上一个工作地点解决的最困难的问题的三倍。

如果我是我,我要说的是,您应该转到有更难解决的问题的公司。您所面临的挑战似乎不足以挑战您。

评论


非常了解不同公司的难度和复杂程度。

–user7519
2011年6月6日17:28

#4 楼

大多数人都满意自己的薪水支票,并且做得足以不被解雇。

评论


应该的。为了生活而工作,而不是为了工作而生活。

–韦恩·莫利纳(Wayne Molina)
2011年6月6日17:31

在您的期望值最低的公司之前,由于这些员工的原因,您经常会拖延进度。我没有要求人们工作超过40小时,我没有。但在那40年中要富有成效

–ist_lion
2011年6月6日18:03

人们所做的工作足以不被解雇,就像大多数公司向他们支付足以使他们不辞职的薪酬一样。双方都试图尽量减少努力。

–GrandmasterB
2011年6月6日18:38

@GrandmasterB:对我来说,这就像共产主义者GDR的一句话:“他们假装付钱给我们,我们假装工作。”没有什么值得效仿和引以为傲的东西。

– starblue
2011年6月6日19:14

@Starblue:但是他是对的。我已经(艰难地)了解到,除非您亲自获得公司的支持,否则不值得付出“超越”的努力来做您要做的体面工作;我并不是说懈怠,什么也不做,但是没有比您必须做的更多的事情了。花一辈子使别人的梦想成真是愚蠢的事情。

–韦恩·莫利纳(Wayne Molina)
2011年6月6日19:34



#5 楼

您确定人们“不工作”吗?软件开发不是您每天要花8个小时打扰的工作,实际上,如果您这样做,我会说您做错了。根据我的经验(大约6年),我通常每天只花4-5个小时来实际编写代码。其余的花在思考如何解决问题上,也许是在脑海中运行某些场景,快速键入一些伪代码,或寻找问题是否已解决(即搜索SO或类似网站)。

评论


我已经看到很多情况发生了-给新程序员一个任务,他们立即开始疯狂地打字。我曾经告诉他们:“如果您正在打字,您就不会在想。”

–GrandmasterB
2011年6月6日18:39

可悲的是,我已经看到很多情况下这种想法被扭转了。 “如果您不打字,那么您就无法工作。”

–韦恩·莫利纳(Wayne Molina)
2011年6月6日19:21

取决于工作文化。如果人们一直在压迫打字,那么他们就会受到打字方面的考验。

–user1249
2011年6月6日在21:27

公平地说,我会尽早(通常不是很快)键入内容,但是使用注释而不是代码。

– Kzqai
2011年6月7日在2:11

这样的问题肯定会对公司构成危险信号,尽管我的回答是(“我不知道,但是wpm在软件开发中无关紧要”)无论如何。

–韦恩·莫利纳(Wayne Molina)
2011年6月8日在11:05

#6 楼

我的团队负责人编写的Java代码比我慢,他不时要求我提供有关Java的建议,他的Java编码风格太糟糕了(就像C)。看来我也应该和他交换头衔。但!在与不同团队中的人进行交流时,他的沟通效率比我高100倍,他了解人们在说什么比我更好,他对人们意见的解释比我的见解更深刻。而且,他在AIX,数据库和中间件方面的知识远远超过我的知识。

无论何时他编写Java代码,我都想知道他是否在从事任何工作。每当我配置数据库时,我都想知道我的团队负责人是否以为我根本没有从事任何工作。

我很难理解他为什么是我的团队负责人,但是在与他一起完成多个项目之后,我再也没有了。

对人做假设是可以的,我们都在潜意识里做。请记住,需要验证假设。一个冲浪的开发人员可能会在脑海中产生多个背景线程,以为解决问题的最佳方法。其他开发人员可能需要更长的时间来完成他的代码,因为他/她将更多的时间花在测试和构建他的代码上。

重点是,与人们交谈以进一步了解他们,特别是如果他们是您的团队成员。

评论


即使在非编程工作中,我也注意到了很多这种效果。我们中有些人在某些领域有能力,而其他领域则没有,这是正常的。

–汤姆·瑞辛(Tom Resing)
2011年6月7日18:53

您的团队负责人会提出问题并寻求帮助,这一事实表明我获得了巨大的成功。

–SoylentGray
2011年6月7日19:20



@乍得去年我不这么认为,但现在我同意你的看法。

– Alvin
2011年6月7日19:51

#7 楼

我很想知道你再过一年的感觉。你会筋疲力尽吗?面对工作以外的积极生活,您的步伐可持续吗?

我也想知道-您在做事时没有适当的考虑吗?上网冲浪似乎很浪费时间,而且确实可以! -但是也可能是时候让大脑的后部咀嚼问题,并找到比显而易见的解决方案更复杂的解决方案。 。您得到了晋升-最终您会变得无能为力。您将如何适应这一挑战?

或者您可能会对当前的工作感到无聊,而转而选择具有不同工作文化的人。博彩公司以需要的高度专注而著称-因此,它们很快就烧掉了员工。相比之下,其他工作在短短的工作时间内就可以实现舒适的盈利。

评论


为“您在另一年的感受” +1。我记得在30岁之前,我一天之内无法获得足够的编码。我经历了很多积极的压力。压力和乐趣。随着时间的流逝,即使您很开心,压力也会使您减速。

–约翰
2011年6月8日在8:26

#8 楼

好问题。首先,祝贺您的辛勤职业道德,以及您为事业发展和出色工作所付出的精力-这是一个令人钦佩的特质,它将使您走很长一段路。

我想很多答案这是不合时宜的-人们以为原始海报在他对同事行为的解释中是错误的。这导致许多答复,例如“努力与生产力不等于效率”。在这种情况下,我更喜欢用这个词来形容他,是的,他的同事们的表现不如他的表现(通过错误跟踪器或简单的观察所证明的那样)–让我们假设这是真的。现在,您如何回答他的问题:不工作是“正常的”吗?我对OP所要问的解释是:“努力工作不如他正常吗?”请注意,他说他会百分百地确定自己也可以在自己做的同时完成工作-因此,他并没有声称自己具备出色的能力。某些人放松的正常行为,因为其他人发挥最大能力也是正常的行为-有一个范围。对于OP来说,显然您不是前者之一,而是您接近频谱的另一端。什么使我们处于频谱的特定点上?人们可以沿着这个范围前进吗?我对这两个问题的回答是:1)动机和2)是的,他们可以移动(我自己做过)。 JB King的答案解决了这个动机问题。如果您现在在公司中担任更高级的职务,那么您现在可以在某种程度上指导人们的动机。无论您使用胡萝卜还是棍子都取决于您-我的感觉是您对棍子比较熟悉(如果我错了,请纠正我)。

您的第二个问题是:您会“变得像他们一样”。也许没有考虑到您显然在较懒散的频谱上与他们所在的地方相距很远,但是事实是,由于人类受到我们环境的强烈影响,因此您将无法免受同事的影响。因此,如果您在该特定工作场所呆了足够长的时间,您可能会发现自己只是通过该场所的纯粹惯性而沿着该动力范围前进。在相反的情况下,例如,如果您在1999年加入了一家追求IPO的初创公司,那么您可能会发现一天中没有足够的时间来完成工作,并且可能会发现自己朝着更另一端(再加上您可能偶然注意到您的健康状况恶化:-))。只是寻找问题的答案):

首先,我对您的问题的立即反应是一种愤怒。当我停下来思考原因时,我感到羞耻的是,您实质上是在想我自己是年轻的版本。我之所以感到羞耻,是因为我是一个自大的混蛋,他努力工作,以为我知道这一切,并对我的所有同事都严厉地评判了我认为他们比较宽松的态度​​。实际上,我对其中一些人的判断如此苛刻,以至于我从来没有给自己机会去认识他们作为人,并学习他们可以教给我的东西(不仅是技术上的,而且是人类)。让我自己成为一个“团队”的一部分,对我来说是一个痛苦的旅程,每个人都扮演着自己的角色-一些将军和一些步兵。是的,确实有些人是懒惰的,但是我的判断态度使我无法理解他们,甚至无法激励他们。我的错。因此,是的,阅读您的问题会激起我的愤怒,但不会激怒您,但会引起我先前的同情。

缺乏同情心是聪明的技术人员中很常见的事情-虽然我认为技术人员的社会交往倾向没有超出正常水平,但我当然已经看到足够多的缺乏社交技能(无论是学习过的还是通过自然同情心)的技术人员知道科技界的一个问题。例如,我想知道您是否曾经问过自己,您的行为对被解雇的人有何影响?在妻子,孩子,精神健康方面?您甚至认识他们是人吗?

对我有用的是专注于提高自我,以身作则,并停止与其他人格斗。它使人们更喜欢您,并且每个人都会更加快乐。

最后,这也是年纪大的事-当我还是您的年龄(大学一年级,我想这会让您22?)我什么都不知道。具有讽刺意味的是,您越年轻,您就越了解自己。衰老的最大礼物之一就是认识到,您知道的越多,了解的就越多,因此,实际上,您相对地了解的越少。这导致放弃控制,试图减少自主性,与他人建立更多的联系,以便我们可以为每个人的利益共享我们的技能(以默许的方式,而不是以共产主义的方式,大声笑)。这是正常的健康成熟的东西。如果您已经与其他人(在现实世界中,而不是在IRC中)建立联系,那么将对您有所帮助。这有点像石头摩擦得越多,抛光就越抛光-这与我们的自尊心相同。

#9 楼

我的猜测是,每个人都有不同的动机来激励他们。丹·平克(Dan Pink)的TED演讲中提到了一些动机,例如自治,精通和目的。开发人员的三大动机(提示:不是钱!)也有类似的见解。在某些地方,可能存在官僚作风,这可能会使事情运行缓慢,而不像刚起步时那样活跃,因为那里的员工很少,每个人都戴着几顶帽子。最后的建议是,您可能想查看一下您附近是否有在您的领域内有专业人士的小组,这可能是查看其他人是否有类似故事或他们是否工作的地方,而您可能想转移到另一个态度那

评论


这种卡通可视化效果非常好:youtube.com/watch?v=u6XAPnuFjJc

–user1249
2011年6月6日在21:28

+1。我最近刚读完这本书。强烈建议对所有发现进行非常深入的解释:amazon.com/Drive-Surprising-Truth-About-Motivates/dp/1594488843

– Bobby Tables
2011年6月6日22:48

#10 楼

问题是,在某些工作中,您会做更多的工作,付出更多的努力,但仍会得到相同的报酬,但是下次您又被期望做得比以前更多甚至更多。有些人不想将标准设置得太高。您可能会讨厌我这么说,但是如果您不为此而得到回报,那么努力工作又有什么意义呢?

#11 楼

我已经看到人们不断工作并提供廉价的,无法维护的质量代码。他们只是争辩说它可以实现预期的效果,而且绰绰有余。

平庸无所不知,但才能立即认出天才。

他们甚至强调自己愚蠢的任务是惊人的,而忽略了其他人(以自我为中心)的真正创新。

我也看到过那些非常酷并且是真正的创新者的人,尽管您有时看到他们“凝视天花板”,但他们以庄重而高效的方式开展工作。
“工人”与“专业”之间也有所区别。专业人士意味着更多,他可能不得不花时间思考和创新,而这是工人并非总是能理解的!此类创新的影响远比工人想像或能带来的影响要大得多。也许这可能是您办公室中的情况。 “什么都没有”或真正没有效率的人。

评论


这使我想起那些不想再做好工作的开发人员,因为他们担心不再需要它们。我仍然说,如果我能设法的话,我会自豪地把它放到我的简历中。

–SoylentGray
2011年6月7日19:23

这是由于Dunning-Kruger效应。不称职的人缺乏元认知能力来识别自己不称职,这就是为什么他们仍然不称职。

–泥
2011年6月7日在21:25

@Mud,是的,我知道这是Dunning-Kruger效应。我感觉OP在他身上。通常,每当我遇到这样的人,他们声称自己太好而别人都不好时,我会怀疑他们。无论事实如何,这种态度都不是真正健康的。这些家伙中的大多数都是真正的偏执狂,他们不屑一顾合作的观念,而到处看到竞争和斗争。他们只是不欣赏良好的工作文化。

– WinW
2011年6月8日在5:55



#12 楼

老实说,这只是生活中必须习惯的事情。每个行业都有这样的公司和人。这取决于每个人的不同因素以及激励他们的原因。
尽最大努力改变您的工作环境,就像您现在正在做的那样,或者尝试寻找另一个工作场所不容忍懒汉。我确实为您的职业素养而称赞,因为根据您的个人经验,您绝对处于同龄人中。祝贺您到目前为止的成功。

#13 楼

我花了大量时间思考问题,但也花费了大量时间检查我的电子邮件或Facebook,或在Stack Overflow上写答案。在剩下的时间里,我会真正专注于并以高质量的代码完成很多工作。在我做其他事情时,我也会得到一些休息,这使我可以沉浸在解决问题的各种选择中。

部分原因是经验问题。一些开发人员输入大量代码,然后花费大量时间调试和完善代码,而其他一些则绘制出心理图,并在一次运行中编写代码。我有一段时间发现,我一天要输入几百行代码,甚至没有进行编译或语法检查。然后,完成后,我只需要放入几个被遗忘的;即可启动并运行它。

这不仅是经验问题,而且还是人们工作方式的问题。 。一些同事整天都在键入代码,而其他同事则在做其他(看似)其他事情,然后在工作中大发雷霆。我在第二组中,但无法整日忙碌。另一方面,其他人将以更恒定的速度工作,突发次数更少,如果他们每天花2个小时盯着天花板,将无法完成工作。也许您属于第一个小组。

然后,确实有些人比其他人更努力。部分原因是缺乏知识,经验或才能,有时是因为他们不在乎。但是您确实必须密切关注它们的工作方式和交付的工作。您不能只说人们不努力,因为他们在做其他事情上花费的时间比您更多。

评论


好答案。我也属于第二组,越来越多的我发现自己有时会在不编写代码的情况下编写代码。但是,当我这样做时,它几乎是完美无缺的,并且可以一次运行。我喜欢那些时刻。

– Htbaa
2011-6-7 14:28



#14 楼

对于开发人员来说,这是非常正常的事情-因为他们属于“知识界”-不要坐在早上9点至下午5.30之间的确切时间里疯狂地打字。创造力必须自然而然地产生,而这往往涉及白天的拖延/放松。当突然出现想法时,就是手指开始飞动的时候。令人沮丧的是,管理层(不习惯此类专业)不了解这一点。当Facebook和YouTube被封锁时,软件开发人员的工作效率就会下降。如果人们真的整天坐在椅子上整日无所事事,那就出了问题。

评论


您能否提供“当Facebook和YouTube被阻止时,软件开发人员的生产力下降”声明的链接吗?如果有这样的研究,我很想阅读更多有关它的内容。

– Casey Patton
2011年11月6日22:02

@Casey:恐怕目前只有我自己和我的联系人的经验证据。我看到了更强大的研究,但我现在不记得在哪里了。

–轨道轻度竞赛
2011年11月7日,0:36

#15 楼

结对编程有帮助

如果您确定开发人员会浪费很多时间,我建议您开始练习结对编程,因为这往往会使人们专注于手头的问题,而且还有更多的眼睛在他们的屏幕上,他们倾向于关闭Facebook,Twitter等网站,并专注于代码。

#16 楼

它花样繁多。

先前的回答有些道理。企业文化有一种使人感到沮丧的方式,大多数开发人员在其第十年就不会以与第一年一样的热情去工作。

的确,更多的高级开发工作需要更少的编码和更多的思考,因此,高级开发人员可能不会大惊小怪地打字,但仍然可以完成很多工作。团队将由精力充沛的初级开发人员提供一些能量,并由一些高级开发人员提供一些智慧,并且两者可以相互学习。

#17 楼

我认为可能是您对与您一起工作的人所做的工作质量没有足够的评价。工作。我认为,如果一小时内完成的工作与他们一整天的工作完全相同(我对此有点怀疑),那是因为他们的工作计划与您的工作计划有很大不同。也许您正在以更高的速度和强度进行工作,而这对于一个人而言确实是健康的(您正处在自己人生的工作时代的开始)。

我工作过很多次公司,甚至在我毕业之前。因此,我看到了许多场景,并遇到了很多不同类型的同事和人们,有时候,我觉得自己更快,更有效率,而有时我则感觉相反,而真正的区别是公司的类型及其后果是:公司经常参与的工作和项目的类型。也许是您在错误的地方工作,还是应该在不同的老板那里是正确的地方...

最后一个想法:记住有效性很难评估,它不涉及只有您生产了多少行代码,或者在完成之后您领导了多少个项目。在这里工作的人们的幸福感非常重要,好的公司意识到,在他们的工人生气或承受压力或其他与很多工作和活动有关的疾病之前,这是非常重要的。

评论


关于有效性的+1分。如果每个人都没有真正的积极作用(他们整日无所事事),那么很难想象企业还能生存。

–摩根·赫洛克(Morgan Herlocker)
2011年6月8日14:10

#18 楼

程序员通常被视为愚蠢的编码人员,他们编码并且对管理一无所知。因此,他们常常没有义务努力工作。同样在一段时间之后,他们发现管理不是天才,至少在弄清楚做某件事实际上需要多少钱的时候。所以...你去了。抱歉,我的回答很简短,但这并不意味着它不是真的。

#19 楼

有人建议我不要太快地工作,因为最终我会一直有人期望我这样做。而且如果最终我遇到障碍,人们会向我施加压力以寻求解决方案-对我来说,这很合逻辑。

但是,让真正做到这一点的人来执行更好,他们的经理必须激励绩效。

#20 楼

这里有很多好处。正如许多人所说的那样,要么您在当前的工作地点面临的挑战不够多,和/或那里的文化无法促进高生产率。您只有不到两年的实际工作经验-并且在一家公司中工作,因此您需要更多经验才能自己解决这一问题。您将在这里得到的大部分都是基于他人经验的意见。无论哪种方式,我都认为您确实需要开始寻找新工作,因为您对当前的情况不太满意。您的确可能比同龄人更聪明/更有效率,但是公司的文化很可能与您的职业道德不符。我向您保证,一旦您找到一份既有挑战性又有回报的工作,您会发现自己在思考和编码方面少了一些,并感谢您有空余的时间使您的思维始终“沉思”。我认为盯着天花板/浏览网络(当然要适度)是没有问题的,只要您能按时做好工作即可。如果“懈怠”不是你的事,也许可以花点时间指导别人。您会发现这和完成自己的工作一样有意义。

此外,请记住工作/生活的平衡。我知道许多人非常努力工作,并且在各自公司中是高产的,但没有在工作之外花费足够的时间。您不想在2,3年后发现自己希望自己有时间去这里旅行,体验这种或那样的事情,或者做其他事情而您根本没有时间去做,因为您现在花了大量的时间在工作上有责任感,您会觉得生活中的一切都比其他事情都重要。相信随着岁月的流逝,您将得出这个结论。

评论


“如果不是“懈怠”,那可以花点时间指导别人。” -会干扰他们“浏览youtube / facebook /随机网站”。不能那样等等,这是检查他们优先级的一个很好的测试-学习一些对工作有用的东西,或者懈怠。 :)

–user8685
2011年6月7日在16:01

#21 楼

对此的简单回答是,我们的文化为人们每周工作40个小时(或X个小时)支付报酬。这是一个可怕的想法。应按任务向人员付款。应该对项目进行适当的评估和确定范围。人们总是有动力朝着目标努力。按小时/天付钱是要付钱给他们坐在那里,没有动力。

评论


基于任务的薪酬的问题在于,估算任务价格非常耗时,因此对于大型项目而言不切实际。

–努比亚水手
2011年6月9日8:02

基于任务的薪酬的其他问题是每个人都想做“轻松”的任务(即那些承诺最多支付最少工作量的任务),没有动力去做好一项任务(您只需要做到足够好以说服某人“完成”),并且不鼓励人们为了组织的整体利益而一起工作。不应按任务或按小时向人员付款;应根据其整体价值向付给他们的组织支付报酬。不幸的是,这很难量化。

–克里斯托弗·约翰逊(Kristopher Johnson)
2011-6-9 13:45



#22 楼

他们之所以没有做任何工作,是因为他们正在等待代码的编译!喝咖啡休息,挖鼻孔,上网冲浪等),人们在工作上的花费实际上低得惊人。在某种程度上,平均水平大约是50%,而如果某人的平均水平超过60%,这是一项成就,而这仅仅是实际的生产时间。如果您还参加了会议和其他办公室工作,则实际花费的编码时间可能会很短,这是PM和其他管理人员在安排工作计划时经常忘记的事实。长期来看,努力是不可持续的。为避免倦怠,人们应平均以峰值容量的60%左右运行。当然,可能需要较高水平的活动,但是需要相应的较低水平活动来恢复。正如某些人似乎想宣称的那样,每天上班并付出110%的想法从未发生,尝试过的人只是去仪业者早日探访。

#23 楼

在一个我工作的地方,有一个传言说他根本没有做任何工作的人(有一些证据可以证明这一点)。因此,我进行了工作研究;在整个半个月的时间里,我计划每半小时每小时走一次他的桌子,如果他打开了IDE,请给他一个分数。在他的一个星期中,他的得分为零,我被迫放弃了该项目,因为我发现它太令人沮丧了。

评论


猜猜您在进行这项研究时有很多工作要做。

–马塞洛
2011年6月7日17:40

你猜对了。

–user23157
2011年6月7日在20:43

他付钱做什么?

–user1249
11年8月25日在21:58

编写软件。

–user23157
11年8月31日在8:01

#24 楼

你很幸运。在我以前的雇主那里,我是生产力最高的程序员,其他所有人都在玩视频游戏,你猜我怎么了?首先,我避开了。然后他们试图在我周围制造尽可能多的声音。然后我不得不找到一份新工作。

所有这些都是因为我编程很快而且很好。

这几乎使我想去中国学习编程。西方的年轻程序员不想编程。太难了。他们大多是无能和自满的。不是全部...而是大多数。

#25 楼

如果您密切注视着我,您可能会得出结论,我很懒惰,一动不动。我确实盯着天花板很多,是的。有时,我在正常工作日会离开工作场所一个小时左右,然后去处理个人事务-或只是开个玩笑。但是,是我还是工作?

关于没有完成任何“工作”,我发现我没有为我做很多有意义的工作而感到非常沮丧。我主要维护着几个现有的基于Web的系统,尽管还有很多事情要做,但是要改进,更新,添加新功能等等,因为我们的QA测试人员太少了,工作量也很大(显然在其他项目上,我的),我做不到一件幸福的事。我已经为我的几个系统提出了一些中等影响,低风险的增强功能/修复程序,但是又一次又一次地被告知,我们没有“资源”可以对其进行质量检查,因此我可以发展他们。同时,我坐在对接和浏览Wikipedia,StackOverflow上,尝试使用我们将不会在这里实现的技术(例如MVC,Silverlight等),等待系统出现问题以便修复它们。我不止一次地想到,我应该安静地故意破坏某些东西,以便我可以修复它,从而使管理层意识到我确实具有功能。

我实际上可以在做一些富有创造力和实用性的东西,而我实际上已经在侧面构建了一些有用的应用程序,并为我的主动性而受到欢迎。我仍然会这样做,但是我必须尽力将其保密。而且,我显然无法投入生产。

总而言之,这是一个令人愉快的工作场所,我的工作很安全,但是我感到无聊和沮丧。我已经退休6年了,虽然有些退休了,但我仍然在技术上紧贴前沿,并计划编码直到死。而且我已经杀死了我生命中另外二十分钟(还有我的雇主的时间!),将这个答案添加到上面的问题中;没关系