Qu'est-ce qui vous motiverait à faire du travail de programmation gratuit pour le travail après le travail? [fermé]

22

Je ne parle pas de faire des heures supplémentaires pour un projet, mais de la R&D ou des applications de banc d'essai qui profitent à l'entreprise. Ceux-ci deviendraient des outils pédagogiques, et éventuellement des outils de vente. Je sais que cela semble fou de demander, mais je vois une tendance dans cette industrie en ce qui concerne la technologie en évolution rapide, et un problème pour amener les programmeurs à apporter les connaissances après les heures acquises en interne. On pourrait penser que cela déborderait naturellement, mais je trouve que la plupart des pistes sont retenues parce que le travail serait alors «géré» par l'entreprise, et maintenant la propriété de l'entreprise. Existe-t-il des programmes ou des initiatives solides qui stimulent les allers-retours, où vous pouvez réellement apporter quelque chose à la table et être récompensé pour cela?

MODIFIER

Quelqu'un peut-il fournir des commentaires supplémentaires à ce sujet:

Existe-t-il des programmes ou des initiatives solides qui stimulent les allers-retours, où vous pouvez réellement apporter quelque chose à la table et être récompensé pour cela?

Il semble y avoir une mauvaise communication ici, où certains utilisateurs ont l'impression que j'essaie de comprendre comment obtenir du travail gratuit de leurs collègues. Seul le contraire est vrai. Je veux savoir s'il existe des programmes ou des idées qui vous motiveraient et qui ne doivent pas nécessairement être de l'argent.


la source
2
Quel est le contexte pour poser cette question?
3
en un mot: la maîtrise . Je veux en savoir de plus en plus.
Chani
8
Je suis un jeune programmeur et je ne me soucie pas de la célébrité, seulement de ne pas détester mon travail et de faire de bons $$$ et d'avoir du temps pour profiter de la vie. Je fais parfois des soi-disant «heures supplémentaires positives» parce que je vois des «solutions» existantes qui donnent envie de vomir. Je sais que je peux faire un meilleur travail qu'un comité de codeurs moyens (ou moins que cela), donc je dois les battre dans une course. Si je ne l'écris pas moi-même rapidement, je finirai par maintenir une pile gynormeuse de déchets (où un outil maigre ferait l'affaire). Si j'avais travaillé avec une équipe tout *, je quitterais volontiers le travail et étudierais les mathématiques pendant mon temps libre.
Job
6
Donc, au lieu d'être un gestionnaire qui essaie de supprimer le travail gratuit des employés, vous êtes un collégial qui essaie de supprimer le travail gratuit des employés?
user272735
4
@Brian, je suggérerais qu'au lieu de trouver comment faire en sorte que vos employés fassent plus dans leur temps libre, puis consacrer du temps à leur temps de travail réel pour cela. Il y a très peu de gens qui ont leur travail comme unique passe-temps. Même les programmeurs font des choses qu'ils ne font pas pendant leur temps de travail.

Réponses:

45

et un problème pour amener les programmeurs à apporter les connaissances acquises en interne après les heures normales.

Le problème est que vous ne les payez pas pour cela.

On pourrait penser que ça déborderait naturellement,

Non, je ne le ferais pas, le temps libre est du temps libre. Si quelqu'un choisit de passer son temps libre à étudier au lieu de faire du kite surf ou quoi que ce soit, alors bien sûr, ce devrait être lui qui bénéficiera de ce qu'il a fait pendant son temps libre. Pourquoi devrais-tu? Qu'avez-vous contribué au temps et aux efforts qu'ils ont consacrés?

mais je trouve que la plupart des prospects sont retenus parce que le travail serait alors "géré" par l'entreprise, et maintenant la propriété de l'entreprise.

Ouaip

Voici la chose, si vous trouvez la valeur dans les choses que les programmeurs font sans travailler pour vous, alors pourquoi ne les faites-vous pas travailler sur ces choses pendant les heures de travail.

Google comprend cela et c'est pourquoi ils ont 20% de temps. Mais il est trop facile de gâcher cela en essayant de garder le contrôle sur ce sur quoi les employés travaillent pendant cette période. Un développeur intelligent sait beaucoup de choses que vous pourriez faire pour améliorer votre entreprise si seulement on leur donne une chance. Bien sûr, vous avez maintenant un jour de moins par semaine, mais après un certain temps, vous constaterez que le travail du cinquième jour rend le travail des quatre prochains jours beaucoup plus productif et efficace. Cela fait également que les développeurs intelligents adorent travailler pour vous, car ils n'ont plus à faire face à de mauvaises décisions qui affectent leur travail quotidien, ils peuvent en fait faire quelque chose pour changer positivement la situation.

Si vous voulez profiter du temps libre, la seule façon de l'obtenir est que les développeurs vous aiment vraiment, vraiment et l'entreprise pour laquelle ils travaillent.

Gerry
la source
2
bien dit, la seule façon dont j'ai jamais vu une entreprise amener les gens à se présenter en nombre pour les réunions non rémunérées après les heures normales est par la contrainte (le trop souvent utilisé "si vous ne vous présentez pas pour ces choses que vous allez obtenir une mauvaise évaluation des performances "). Et toutes ces entreprises avaient un taux de roulement très élevé de personnel supérieur et supérieur, elles ne vont tout simplement pas accepter de telles choses plus longtemps qu'il ne faut pour trouver un meilleur endroit pour travailler.
jwenting
21

De nombreux développeurs (peut-être des développeurs plus jeunes) sont motivés par la «renommée» et la reconnaissance de leurs pairs au moins autant que par une compensation monétaire.

Par exemple, alors que les projets `` 20% '' réalisés par les développeurs de Google sont, en fin de compte, la propriété de l'entreprise, si le projet aboutit et réussit (comme GMail), le développeur individuel qui a travaillé sur ce projet acquiert une certaine renommée et la reconnaissance dans la communauté des développeurs; ce qui donne le sentiment d'être respecté par vos pairs.

Si l'entreprise peut garder le projecteur sur le développeur même après la livraison du projet, cela contribuerait grandement à aligner les motivations de l'entreprise et des développeurs.

Andrey Butov
la source
9
Google, théoriquement, s'attend à ce que 20% du temps fasse partie de la semaine de travail normale; ce n'est pas du travail gratuit et en dehors des heures de travail. Mauvais exemple à utiliser, mais j'ai remarqué que votre point sur la reconnaissance est souvent très vrai.
Patrick Hughes
18

Si vous posez des questions sur la motivation , considérons les trois ingrédients les plus importants, puis voyons si une entreprise peut vous en donner un ...

  • tout d'abord, vous devez être un programmeur passionné - sans cela, rien ne fonctionne. Il faut se délecter de la programmation - même l'idée même de convertir un problème du monde réel en instructions informatiques devrait vous exciter. Combien de programmeurs prennent VRAIMENT plaisir à faire le travail de l'entreprise et combien d'entre eux le feraient sans payer pour une seule journée?

  • deuxièmement, vous devez avoir une bonne idée - et y penser devrait augmenter l'adrénaline dans votre cerveau pour la poursuivre. Combien d'employés pensent VRAIMENT à donner plus de valeur à l'entreprise en lui donnant leurs précieuses idées?

  • Troisièmement, et surtout, vous devez croire - que mettre du temps et du cerveau dans votre idée vous apporterait plaisir, satisfaction et (un jour) de l'argent. Si vous avez CETTE conviction, voudriez-vous VRAIMENT laisser l'entreprise y participer?

Tout ce que j'essaie de suggérer, c'est qu'il y a TRÈS PEU de gens qui AIMENT absolument l'entreprise pour laquelle ils travaillent. Et c'est la raison pour laquelle personne ne partage volontiers ses «connaissances après les heures» ou ses idées avec l'entreprise. Peu importe combien vous êtes récompensé, au moment où vous avez les trois ci-dessus - vous voudrez vous l'approprier et être le prochain Mark Zuckerberg ou Sergey Brin.

Le problème est que la source de passion, d'idées et de vraies croyances ne correspond pas vraiment à la «perversité des entreprises» des entreprises. (bien que ce soit complètement différent que même ces idéaux et croyants passionnés finissent souvent par créer ces sociétés)

Existe-t-il des programmes ou des initiatives solides qui stimulent ...

Il est vraiment difficile d'obtenir des employés qui donnent leur «cœur» à l'entreprise. Et c'est pourquoi les entreprises n'essaient généralement pas de les "stimuler" de cette façon. C'est du moins mon expérience.

treecoder
la source
27
N'oubliez pas que même si vous aimez l'entreprise pour laquelle vous travaillez et que vous leur êtes fidèle, la fidélité d'une entreprise est à ses actionnaires et non à ses employés.
Shawn D.
Je pense que le vrai problème de récompenser les gens pour le mile supplémentaire est le fait qu'il est beaucoup plus facile de faire semblant de contribuer que de le faire réellement. Dans l’ensemble, quel que soit le mécanisme que vous proposez, il sera abusé et jeté. À mon humble avis, la seule pensée qui pourrait fonctionner est un gestionnaire très intelligent et attentif qui est capable de reconnaître la vraie contribution et a le pouvoir de la récompenser.
enobayram
11

En tant que développeur, vous êtes payé pour votre temps et vos connaissances.

Si vous donnez cela gratuitement à votre employeur, il y a un petit groupe de choses qui pourraient en valoir la peine.

1) Vous êtes en retard dans votre travail, et cela est nécessaire pour rattraper votre retard afin que votre réputation ne soit pas ternie

2) Vous détenez une participation dans l'entreprise.

3) Vous essayez de vous faire croire que vous valez plus que le prochain pour une promotion potentielle ou pour éviter d'être licencié.

Sinon, faites très attention à le faire, surtout lorsque la seule récompense est la célébrité. La demi-vie de la célébrité est d'environ 6 mois , mais ce temps supplémentaire que vous avez passé a disparu pour toujours, même si l'entreprise en profite toujours.

Peut-être que je suis juste vieux et cynique, mais j'ai vu beaucoup de gens dans différentes entreprises se donner en tout temps, pensant que ce serait récompensé ou aider leur entreprise à mieux faire, seulement pour être licencié en cas de crise économique. pincer.

Shawn D.
la source
4
Vous n'êtes pas vieux et cynique, les entreprises de toute taille ne peuvent pas valoriser le travail supplémentaire sur des projets secondaires lorsque l'argent est en jeu. Si vous aviez plus d'efforts à donner, pourquoi n'avez-vous pas mis cet effort dans les projets de base? Et si l'idée était géniale, pourquoi n'avez-vous pas proposé de l'ajouter au cycle de développement régulier? Voilà comment les entreprises pensent.
Patrick Hughes
10

Je suggérerais soit du chantage, soit des menaces de violence contre eux et leurs familles. Peut-être une tête de cheval dans son lit.

Honnêtement, j'ai fait beaucoup de travail non rémunéré - soit parce que je sentais que je me suis trompé et que je devais résoudre le problème ou parce que je voulais apprendre quelque chose et que les logiciels liés au travail semblaient être le meilleur endroit pour le faire (bien que la plupart de ce type de travail n'a pas été mis en production). Dans les deux cas, si mon employeur avait dit que je devais faire le travail non rémunéré, j'aurais dit non.

Si vous voulez que les gens travaillent pour vous, ils ont le droit d'être payés pour cela. S'ils ont une idée sans rapport avec ce pour quoi vous les payez, vous n'y avez pas plus droit que vos concurrents (bien que la plupart d'entre eux n'en aient pas). À mi-chemin, on dirait que vous ne voulez pas payer pour la formation et à mi-chemin comme si vous pensiez que parce qu'ils travaillent pour vous, tout ce qu'ils font devrait être à votre avantage

jmoreno
la source
+1 pour référence du parrain
Wayne Molina
6
  1. Une (grande) participation dans l'entreprise. Je ne parle pas de quelques actions ici et là, plus comme 5% ou plus (selon la taille de l'entreprise, bien sûr).
  2. (Vrai) Propriété de mon projet. Construire IE je dans mon temps hors et les licences de l' entreprise il de moi. Je suppose que celui-ci n'est pas si gratuit;)
Paul
la source
1
Bien dit; la seule fois où vous devriez investir dans une entreprise, c'est si vous obtenez un rendement comme toute autre idée d'entreprise. Votre travail pendant la semaine couvre votre salaire, tout le reste doit être supplémentaire ou ce n'est pas un bon retour sur investissement.
Wayne Molina
Si l'entreprise peut vraiment inspirer (pas seulement motiver ou encourager) les employés à «penser comme un propriétaire» et leur donner plus de propriété, ils seront plus dévoués et plus récompensés. Être entrepreneurial et collaboratif est génial, mais trop rare.
Iterator
@Iterator Combien de propriétaires laisseront les employés penser comme un propriétaire sans essayer de les «sortir» du propriétaire? Je serais ravi que plus de propriétaires disent: "Courez avec!" Malheureusement, la mentalité de micro-gestionnaire entre en jeu et ils veulent en prendre pleinement possession.
@Brian: Bon point, mais le PO a demandé ce qui motiverait les gens (par exemple moi ou comment pourrais-je motiver les autres). On peut quelque peu posséder un projet et être récompensé pour son succès. Être possessif est un risque, cependant, lorsque les gens défendent trop longtemps les mauvaises idées.
Iterator
4

Si vous voulez que les gens partagent ce qu'ils savent des projets secondaires et de loisirs, ce dont vous avez besoin est d'offrir un espace de réunion, un projecteur, une pizza et de la bière. Compte tenu de cela, la plupart des développeurs parleront avec plaisir de ce sur quoi ils ont travaillé.

Dan Monego
la source
2

Lors de la programmation sur le lieu de travail, les spécifications, les objectifs, les horaires et les licences proviennent de quelqu'un d'autre que vous. Souvent même les idées. Sur le temps libre, vous pouvez faire ce que vous voulez, avec n'importe quel horaire, et même si vous ne finissez jamais, ce n'est pas un problème. Et vous pouvez contribuer à la connaissance commune de l'humanité, en libérant vos idées et en travaillant pour que tout le monde voie.

Personnellement , je sais très, très peu de très bons programmeurs qui n'ont pas la passion pour résoudre les problèmes par la programmation. Vous pouvez être compétent sans passion, et la passion ne se manifeste pas toujours dans le codage du temps libre, mais la programmation est un art très exigeant en compétences et en cerveau, de sorte que les personnes qui manquent de passion n'ont généralement pas la motivation inhérente à être meilleur qui maintient certains programmeurs mieux que d'autres. Il existe des exceptions à cette règle, mais elles sont très éloignées.

Donc, si vous employez des programmeurs et constatez qu'ils codent sur leur temps libre, cela signifie que vous avez pris une bonne décision d'embauche; ce sont ces gens qui brilleront à long terme.

Et si vous employez des programmeurs et que vous essayez de les inciter à travailler gratuitement, vous éloignez ceux qui ont de meilleures options pour le lieu de travail. Si les gens travaillent sans salaire, ils le font parce qu'ils aiment leur travail, pas parce qu'ils le détestent.

Zds
la source
2

Une opportunité de travailler avec un très bon programmeur sur un projet dans un domaine que je voulais apprendre. Imaginez être chez Sony et entendre parler d'un projet parallèle en cours pour un appareil de jeu. Même si vous ne pensiez pas que ce serait un succès, l'idée doit être très intéressante.

JeffO
la source
2

Rien ne me motiverait à moins que ce ne soit ma propre entreprise ou que je sois un partenaire de l'entreprise. Sinon, je ferai des projets personnels en dehors du travail pour mon propre apprentissage, mais je ne travaillerai pas pour mon travail après les heures normales sans compensation (que ce soit un salaire tangible, un horaire flexible ou similaire).

Wayne Molina
la source
1

Il y a une différence entre amener les gens à faire du travail gratuit après les heures de travail et les gens qui apprennent quelque chose de nouveau parce qu'ils s'y intéressent. Vous semblez impliquer que, par défaut, ce que les gens font pendant leur temps libre devrait être en quelque sorte exploitable pour l'entreprise. Ce n'est pas vraiment juste.

Vous devez regarder la pratique de 20% de Google - je pense que quelque chose comme ça pourrait être bénéfique bien que peu d'entreprises le mettent en œuvre - de cette façon, votre entreprise pourrait en bénéficier davantage en accordant du temps à vos développeurs et à votre personnel plutôt qu'en lâchant leurs activités de temps libre. En ce qui concerne la présentation d'idées à la table, vous devez également mettre en place un système de récompense et de reconnaissance.

temptar
la source
0

J'ai trouvé qu'il était possible d'attirer l'attention d'une bande de développeurs plus jeune pour passer du temps sur le codage après les heures de travail et les week-ends lorsque l'objectif était vers une cause caritative externe commune dans le cadre des initiatives de RSE de l'entreprise. Les développeurs passionnés continuent de trouver leurs propres trucs à coder en temps libre, mais si vous pouvez combiner l'apprentissage, les opportunités de mentorat avec un contexte significatif en dehors du projet, vous avez une réelle chance de les attirer.

Bien sûr, cela ne peut en aucun cas être mélangé à des considérations d'entreprise telles que des évaluations ou des récompenses.

Forrest Running
la source
0

un problème pour amener les programmeurs à apporter les connaissances acquises en interne après les heures normales de travail. On pourrait penser que cela déborderait naturellement, mais je trouve que la plupart des pistes sont retenues parce que le travail serait alors «géré» par l'entreprise, et maintenant la propriété de l'entreprise.

Non, je ne pense pas que cela déborderait naturellement, car je me demande quel type de réception apporterait cette connaissance. Si quelqu'un évoque quelque chose qui peut avoir une valeur douteuse, est-ce rejeté, banalisé ou dénoncé d'une manière ou d'une autre? C'est là que je verrais le champ de bataille ici, pas dans les récompenses.

Avez-vous déjà pensé à tout ce que les programmeurs peuvent savoir? Cela pourrait prendre beaucoup de temps pour passer au crible toutes ces choses. Par exemple, si j'essayais d'apporter ce qui était à la télévision la nuit dernière, ce qui serait après des heures de connaissance puisque je regardais loin du travail, qu'est-ce que cela obtiendrait? À petites doses, cela peut aller très bien, mais je suis presque sûr que je ne pourrais pas passer des heures au bureau à discuter de "Jersey Shore", n'est-ce pas?

JB King
la source
0

Quelque chose que l'entreprise pour laquelle je travaille (une agence de conseil agile) a fait est de s'impliquer dans ce que nous appelons des projets à impact social.

http://www.rapidftr.com/ est un exemple que je connais.

Bien que l'entreprise le soutienne plus formellement maintenant en donnant du temps aux développeurs, il y a régulièrement des embouteillages depuis au moins un an, c'est là que les bénévoles se réunissent au bureau après le travail une nuit par semaine et font du développement gratuit travail, la société a généralement fourni quelques bières et pizzas et 10 à 20 personnes ont terminé certaines histoires, ou corrigé quelques bugs, etc.

Bien sûr, cela peut aussi être juste pour le plaisir, trouver quelques autres développeurs passionnés et vous pouvez faire une forme de code-dojo où vous vous réunissez juste pour résoudre collectivement certains problèmes intéressants (essayez ici pour quelques idées http: // codekata. pragprog.com/ ).

Chris Lee
la source