是什么促使您为下班后的工作做免费的编程工作?[关闭]


22

我并不是说要为项目加班,而是要使公司受益的研发或测试台应用程序。这些将成为教学工具,最终成为销售工具。我知道问甚至听起来很疯狂,但是我看到这个行业在快速变化的技术方面的趋势,以及让程序员将下班后的知识带入内部的问题。您可能会认为它会自然扩散,但我发现大多数线索都将保留下来,因为该工作随后将由公司“管理”,现在由公司“财产”管理。是否有能刺激人与人之间反复的可靠计划或倡议,在这里您实际上可以提出一些建议并为此得到回报?

编辑

任何人都可以就此提供其他反馈:

是否有能刺激人与人之间反复的可靠计划或倡议,在这里您实际上可以提出一些建议并为此得到回报?

这里似乎沟通不畅,一些用户给我的印象是我试图弄清楚如何让同事免费工作。恰恰相反。我想知道是否存在程序,或者您有什么想法可以激励您,但不一定就是金钱。


2
问这个问题的背景是什么?

3
一言以蔽之:精通。我想了解更多。
Chani

8
我是一个年轻的程序员,我不在乎名声,只在乎不讨厌自己的工作,赚不了多少钱,也没有时间享受生活。我有时会使用所谓的“积极加班”,因为我看到现有的“解决方案”使我们想吐口水。我知道我可以比一个平均水平(或更低水平)的编码员委员会做得更好,因此我需要在比赛中击败他们。如果我自己写的不是很快的话,我最终将保持一堆垃圾(使用精益工具可以解决)。如果我与一个all *团队一起工作,我会很乐意将工作留在工作上,而在业余时间学习数学。
工作

6
那么,您不是要试图从员工中挤出免费工作的经理,而是要从员工中挤出免费工作的大学?
2011年

4
@Brian,我建议您不要弄清楚如何让您的工人在空闲时间做更多的事情,而应为此留出实际工作时间。只有很少的人将工作作为自己的业余爱好。甚至程序员也会做一些他们在工作时间内不做的事情。

Answers:


45

还有让程序员将下班后的知识带到内部的问题。

问题在于您没有为此付费。

您会认为它会自然溢出,

不,我不会,空闲时间就是空闲时间。如果有人选择把空闲时间花在学习上,而不是去风筝冲浪之类,那么,他们当然应该从空闲时间的工作中受益。你为什么要?您为他们投入的时间和精力做出了哪些贡献?

但我发现大多数潜在客户都将其保留下来,因为该工作将由公司以及现在由公司财产“管理”。

事情就是这样,如果您在程序员不为您工作时所做的事情中发现了价值,那么为什么不让他们在工作时间内从事这些工作呢?

Google明白这一点,这就是为什么他们有20%的时间。但是,通过试图控制员工在这段时间内的工作,这很容易搞砸。聪明的开发人员知道,只要有机会,您就可以做很多事情来改善您的业务。当然,您现在每周可以少工作一天,但是经过一段时间后,您会发现第五天的工作使接下来四天的工作更具生产力和效率。这也使聪明的开发人员喜欢为您工作,因为他们不再需要处理影响他们日常工作的错误决定,他们实际上可以做一些事情来积极改变现状。

如果您想从空闲时间中受益,那么唯一的途径就是开发人员真的非常喜欢您和他们工作的公司。


2
好说,我见过的一家公司要让人们大量出现在下班后无偿会议上的唯一方法是通过胁迫(通常会使用“如果您不参加这些事情,那您将得到效果不佳的评估”)。所有这些公司的中高级员工流失率很高,他们只是不会忍受比找到更好的工作场所所需的时间更长的时间。
jwenting

21

许多开发人员(也许是年轻的开发人员)的动机是“成名”和对同行的认可,至少与金钱补偿一样。

例如,虽然由Google开发人员完成的“ 20%”项目最终归公司所有,但如果该项目分拆并成功(例如GMail),那么从事该项目的单个开发人员就会获得一定的声誉。在开发社区中得到认可;带来一种被同行尊敬的感觉。

如果公司即使在项目交付后仍能保持对开发人员的关注,那么在使公司与开发人员的动机保持一致方面将有很长的路要走。


9
从理论上讲,Google希望将20%的时间作为每周正常工作的一部分;它不是免费的,而且下班后还会上班。不好的例子,但我观察到您关于识别的观点通常是非常正确的。
Patrick Hughes

18

如果您询问激励因素,让我们考虑三个最重要的因素,然后看看公司是否可以给您其中任何一个...

  • 首先,您必须是一个充满激情的程序员-如果没有,那就没有用。一个人必须陶醉于编程中,即使是将现实世界中的问题转换为计算机指令的想法也应该使您兴奋。有多少程序员真的很乐于从事公司的工作,而有多少程序员会一天不付钱就做呢?

  • 其次,您需要有一个好主意 -考虑该主意后,脑中的肾上腺素就会升高,以备不时之需。有多少员工真正考虑过通过提供有价值的想法为公司带来更多价值?

  • 第三,最重要的是,您需要信念 -将时间和精力投入您的想法会为您带来乐趣,满足感和(有时)金钱。如果您有这样的信念,您是否真的会让公司参与其中?

我要暗示的是,有几位绝对喜欢他们工作的公司的人。这就是没有人愿意与公司分享其“下班后的知识”或想法的原因。无论您获得多少回报,当您拥有以上三个条件时,您都将自己做一个,成为下一个马克·扎克伯格或谢尔盖·布林。

问题在于,激情,思想和真实信念的来源与公司的“公司邪恶”并没有真正对应。(尽管完全是另一回事,即使是那些热情的思想家和信徒常常最终也会创立这些公司)

是否有能够刺激...的可靠计划或举措?

要让员工全力以赴,这真的很难。这就是为什么公司通常不尝试以这种方式“刺激”它们的原因。至少那是我的经验。


27
请记住,即使您热爱您所工作的公司,并且忠于他们,但公司的忠诚度却是其股东而不是其员工。
肖恩D.

我认为,奖励人们更多努力的真正问题在于,假装做出贡献比实际做起来容易得多。从总体上看,您提出的任何机制都会被滥用和丢弃。恕我直言,唯一可行的想法是一个非常聪明和专心的经理,他能够认识到真正的贡献并有权给予奖励。
enobayram

11

作为开发人员,您将获得时间和知识的报酬。

如果您免费将这些赠予您的雇主,那么有一小部分事情将使那件事变得值得。

1)您的工作落后于人,这是必须赶上的,这样才不会损害您的声誉

2)您拥有公司的所有权股份。

3)您正试图使自己看起来比下一个要有价值的人更有价值,这可能会使其升职或避免被解雇。

否则,要特别小心,尤其是当唯一的奖励是成名时。 名望的半衰期约为6个月,但即使公司仍从中受益,您自己度过的额外时间也将永远消失。

也许我只是年纪大而愤世嫉俗的人,但是我看到很多不同公司的人一直在奉献自己,认为这样做会得到回报或帮助他们的公司做得更好,只有在经济不景气时才被解雇捏。


4
您并不老旧,愤世嫉俗,任何规模的公司都无法在赚钱的时候重视在副项目上的额外工作。如果您要付出更多的努力,为什么不将这些精力投入到核心项目中呢?如果这个主意很棒,为什么不建议将其添加到常规开发周期中呢?公司就是这样想的。
Patrick Hughes

10

我建议对他们及其家人施加勒索或暴力威胁。也许一匹马在他们的床上。

老实说,我做了很多无偿的工作-要么是因为我觉得自己搞砸了,应该解决问题,要么是因为我想学习一些东西,而与工作相关的软件似乎是最好的选择(尽管大多数情况下,这种工作尚未投入生产)。无论哪种情况,如果我的雇主说我必须做无薪工作,我都会说不。

如果您希望人们为您工作,他们有权获得报酬。如果他们的想法与您所支付的价格无关,那么您就没有竞争者有权享有(尽管坦率地说,大多数人不会)。半途听起来好像您不想为培训付费,而半途听起来您认为因为他们为您工作,所以他们所做的一切都应该为您带来好处


+1教父参考
韦恩·莫利纳

6
  1. 公司的(大)股份。我不是在这里和那里谈论一些股份,更多的是5%或更多(当然,这取决于公司的规模)。
  2. (正确)我的项目的所有权。IE浏览器我在我的业余时间建立它,并且公司我那里获得了许可。我猜这不是那么免费;)

1
说得好; 唯一应该投资一家公司的机会是,如果您获得与任何其他商业想法一样的回报。您一周的工作可以支付薪水,其他任何事情都需要额外支付,否则投资回报率就不高。
韦恩·莫利纳

如果公司能够真正激发(而不只是激励或鼓励)员工“像老板一样思考”并赋予他们更多所有权,那么他们将更加敬业得到更多回报。具有企业家精神协作能力是很棒的,但太罕见了。
Iterator

@Iterator有多少所有者可以让员工像所有者一样思考,而不必试图“淘汰所有者”?如果更多的所有者只是说:“运行它!”,我会喜欢的。不幸的是,微型经理的心态开始了,他们想获得全部所有权。

@Brian:好点,但是OP问什么会激励人们(例如我或我如何激励别人)。一个人可以拥有一个项目,并因其成功而获得回报。但是,当人们捍卫坏主意的时间太长时,占有欲是一种风险。
Iterator

4

如果您想让人们分享他们从副业和业余项目中获得的知识,那么您需要的是提供会议空间,投影仪,比萨饼和啤酒。鉴于此,大多数开发人员都会很高兴地谈论他们一直在做什么。


2

在工作场所进行编程时,规格,目标,时间表和许可证来自您以外的其他人。通常甚至是想法。在空闲时间,您可以按照自己的计划做任何事情,即使您从未完成,这也不成问题。您可以通过发表自己的想法并为所有人所见,为人类的常识做出贡献。

我个人了解得很少真的不具备通过编程解决问题的热情谁优秀的程序员。您可以在没有激情的情况下胜任,并且激情并不总是在业余时间编码中体现出来,但是编程是非常技能和大脑密集的艺术,因此缺乏激情的人通常没有内在的动力去做得更好,从而使某些程序员更好相对于其它的。该规则有一些例外,但是它们之间的距离很远。

因此,如果您雇用程序员并发现他们在业余时间编写代码,则意味着您已经做出了一个不错的招聘决定。这些是从长远来看会发光的人。

而且,如果您雇用程序员并尝试诱使他们免费工作,那么您会赶走那些在工作场所拥有更好选择的人。如果人们无薪工作,那是因为他们热爱自己的工作,而不是因为他们讨厌这份工作。


2

与一个非常优秀的程序员合作从事我想学习的项目的机会。想象一下在索尼公司时听到的关于游戏设备正在进行的附带项目的消息。即使您不认为这会很受欢迎,这个想法也必须非常有趣。


2

除非是我自己的公司,或者我是公司的合伙人,否则没有什么能激励我的。否则,我将在工作之外进行个人项目以供自己学习,但下班后我将在无偿工作(无论有形工资,弹性工作时间或类似费用)下从事我的工作。


1

在下班后让人们免费从事工作和学习新事物是有区别的,因为他们对此感兴趣。您似乎在暗示,默认情况下,人们在自己的业余时间所做的事情应该对公司具有某种杠杆作用。这实际上是不公平的。

您需要研究一下Google的20%做法-我认为类似的做法可能会有所帮助,尽管很少有公司实施该做法-这样一来,您的公司可以通过给开发人员和员工留时间而不是腾出他们的业余时间活动而从中受益。至于将想法带到桌面上,您还需要制定奖励和表彰计划。


0

我发现有可能吸引年轻的开发人员团体在工作时间和周末之后花时间在编码上,这是为了将共同的外部慈善事业作为公司CSR计划的一部分。充满热情的开发人员会在空闲时间寻找自己的东西来编写代码,但是如果您可以将学习,指导机会与项目外有意义的上下文结合起来,那么您就有真正的机会将其投入。

当然,这绝不能与评估或奖励等公司考虑因素混为一谈。


0

让程序员将下班后的知识带入内部的问题。您可能会认为它会自然扩散,但我发现大多数线索都将保留下来,因为该工作随后将由公司“管理”,现在由公司“财产”管理。

不,我不认为这会自然扩散,因为我想知道什么样的接待会带来这种知识。如果有人提出了可能具有可疑价值的东西,这是被驳回,琐碎还是被以某种方式拒绝了?那是我在这里看到战场的地方,而不是回报。

您是否考虑过程序员可能知道多少知识?筛选所有这些内容可能需要很长时间。例如,如果我昨天晚上想带电视上的东西,那是自从我下班后一直在下班后才知道的东西,那会得到什么?小剂量服用可能会很好,但我敢肯定我不能在办公室里花几个小时讨论“泽西海岸”,对吗?


0

我所工作的公司(一家敏捷咨询公司)所做的事情是参与所谓的“社会影响项目”。

http://www.rapidftr.com/是我知道的一个示例。

虽然公司现在确实通过捐赠一些开发人员时间来更正式地支持它,但至少有一年定期进行定期的代码干扰,这是志愿者每周工作一晚后在办公室聚会并进行一些免费开发的地方工作中,公司通常会提供一些啤酒和比萨饼,并且有10-20个人完成一些故事,或修复一些错误等。

当然,这也可能只是出于娱乐,可以找到其他一些热情的开发人员,并且您可以执行某种形式的code-dojo,在这里您可以聚在一起以共同解决一些有趣的问题(在这里尝试一些想法http:// codekata。 pragprog.com/)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.