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.
Réponses:
Le problème est que vous ne les payez pas pour cela.
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?
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.
la source
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.
la source
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)
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.
la source
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.
la source
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
la source
la source
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é.
la source
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.
la source
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.
la source
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).
la source
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.
la source
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.
la source
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?
la source
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/ ).
la source