Pour éclairer la situation: je suis actuellement l'un des deux programmeurs travaillant dans une petite entreprise de logiciels en démarrage. Une partie de mon travail me demande d'apprendre un cadre de développement Web que je ne connais pas actuellement. Je suis payé à l'heure.
La question est donc la suivante: est-il tout à fait éthique de passer plusieurs heures par jour à lire la documentation et les tutoriels et d'être payé pour cette période où je ne développe pas activement pour notre produit? Ou la majeure partie de cet apprentissage devrait-elle être effectuée à la maison, ou autrement en dehors des heures, pour permettre un développement plus complet de notre application pendant la journée de travail?
web-development
nate-bit
la source
la source
Réponses:
Si votre employeur veut que vous passiez vos journées à apprendre le cadre, alors c'est génial, c'est à la fois éthique et légal. Je l'ai fait dans le passé, à la fois en tant que consultant (ma société de conseil a payé) et en tant qu'employé. Ils le font parce que cela vous rend plus utile. Gagnant-gagnant, en supposant que ce que vous apprenez est utile.
Si vous avez été embauché sur la base que vous le savez ou le ramasserez très rapidement (c'est un dialecte de quelque chose que vous connaissez déjà, par exemple), alors c'est délicat. Je serais enclin à demander à l'employeur.
Si votre employeur vous demande de passer beaucoup de votre temps à apprendre quelque chose qu'on vous a dit qu'il vous paierait pour apprendre, alors il s'agit de savoir combien vous avez besoin de l'emploi et de l'utilité des connaissances du cadre. Je ne pense pas qu'il soit éthique pour l'employeur d'exiger cela de vous, mais vous devrez peut-être le faire si c'est votre seul travail disponible.
la source
Si c'est directement pour le travail, sauf entente contraire, l'entreprise doit absolument payer pour cela. Peu importe si c'est toute la journée pendant deux semaines, si c'est un laps de temps raisonnable pour apprendre le cadre. Si l'entreprise engage un programmeur en sachant qu'elle ne possède pas déjà cette compétence, l'entreprise devrait généralement payer le temps nécessaire pour l'apprendre. Les seules exceptions auxquelles je peux penser sont les suivantes:
la source
Si l'entreprise vous a demandé / demandé d'apprendre le cadre, il n'est pas question d'être contraire à l'éthique de passer une journée entière à l'apprendre. Cependant, vous devez être agressif pour le comprendre rapidement afin de pouvoir commencer à développer le code de production le plus tôt possible.
Étant donné que vous êtes impliqué dans une start-up avec seulement deux d'entre vous en tant que programmeur, pour votre bénéfice et celui de l'employeur, vous voudrez peut-être conclure rapidement la phase d'apprentissage, c'est pourquoi je recommanderais également un peu d'étude à la maison.
la source
C'est tout à fait légitime, mais vous devriez également faire des progrès.
À mon avis, vous devriez également passer du temps à la maison pour approfondir vos compétences. Vous ne pouvez pas vous attendre à ce que votre employeur prenne en charge l'intégralité de la facture de votre auto-éducation.
la source
Seriez-vous rémunéré aux taux horaires plus élevés des contrats de travail indépendants ou simplement aux taux horaires «normaux»?
J'ai accepté dans une entreprise un salaire de départ inférieur pour les trois premiers mois une fois, car je voulais le travail et j'avais un intérêt personnel à acquérir les compétences nécessaires.
Mais si vous n'avez qu'un emploi normal, il est assez courant de passer un peu de temps à apprendre ou même à rechercher sur le Web de nouveaux outils et technologies. Certaines entreprises encouragent même à répondre à des questions sur SE ou des sites similaires liés aux produits qu'elles utilisent, car cela améliore leurs compétences de programmeurs. L'apprentissage et la recherche ne sont qu'une partie du travail. Bien que vous puissiez bien sûr toujours montrer de l'enthousiasme et du dévouement en apprenant aussi à la maison.
la source
Oui tu devrais. Si vous n'avez pas menti et prétendu connaître le cadre déjà, alors il n'y a rien de mal à "la formation en cours d'emploi". Vous devriez le compléter si vous le pouvez, mais il n'y a rien de mal ici. Cela permet à la façon normale de faire les choses dans le développement de logiciels - vous serez payé pour apprendre constamment de nouvelles choses, pas censé tout savoir immédiatement.
la source
Bien sûr, il est éthique d'étudier et d'apprendre un nouveau cadre lorsque vous êtes sur l'horloge. Vous pourriez y consacrer un peu de votre temps, mais votre employeur doit s'attendre à ce que vous ayez besoin de temps pour faire des recherches sur les choses au travail. Je dirige une équipe de développement Web et je donne à tous les membres 5 heures par semaine - une heure par jour - pour la recherche indépendante et l'auto-apprentissage. Je sais que ce qu'ils gagnent pendant cette période les aidera à grandir en tant que programmeurs, et je sais qu'il n'est pas juste de demander aux gens d'utiliser une nouvelle technologie pour laquelle nous ne proposons pas de formation.
Tout employeur solide devrait vouloir que ses employés fassent un peu d'apprentissage et de recherche à tout moment.
Par exemple, j'apporte de nouvelles recrues qui sont intelligentes et peuvent coder OOP PHP5 mais qui ne connaissent peut-être pas assez bien MVC ou qui n'ont pas d'expérience avec Zend ou CodeIgniter. Mais je sais qu'ils peuvent le récupérer, alors leur donner du temps de recherche avec un mentor aide l'entreprise à garder une bonne base de programmeurs.
la source
Un peu une question incertaine.
Peut-être avez-vous passé une heure au début de chaque journée à pratiquer et à apprendre ce cadre.
Tout travail supplémentaire devrait probablement être effectué en dehors du temps de l'entreprise ...
À moins qu'il y ait une grande partie des temps d'arrêt pendant votre journée lorsque vous ne travaillez pas activement ou n'êtes pas engagé dans un projet d'entreprise.
la source
En supposant que vous n'avez pas menti ouvertement et que vous ne le saviez pas lorsque vous avez été embauché, il est parfaitement éthique de passer du temps à apprendre au travail. L'apprentissage pour le travail leur profite en vous donnant des connaissances qu'ils peuvent utiliser. Maintenant, que ce soit éthique ou non est une question distincte de savoir si cela le dérange ou non, alors je demanderais à votre patron et la réponse vous en dira beaucoup sur l'entreprise pour laquelle vous travaillez (en particulier, s'il se soucie des employés ou vous considère uniquement comme un coût de main-d'œuvre).
Soit dit en passant, on m'a menti une fois ouvertement dans l'autre sens; Je leur ai dit dès le départ que je ne connaissais pas la technologie spécifique mais que j'étais intéressé par l'apprentissage, ils m'ont assuré que je serais formé, puis quand je suis arrivé et que je devais passer du temps à apprendre avant de pouvoir être productif, ils m'ont viré. salauds
la source
Un avocat travaillant sur le mandat devrait-il être payé pour le temps passé à lire les volumes juridiques?
La réponse aux deux questions est «OUI».
Nous avons vu le monde de l'informatique subir d'énormes changements au cours des deux dernières décennies, et vous devriez vous attendre à plus de la même chose dans un avenir prévisible. Un employeur doit s'attendre à ce que ses employés se tiennent au courant de ces changements et souhaitent qu'ils en tiennent compte afin qu'ils conservent leur valeur pour l'entreprise.
Cela ressemble beaucoup à la relation entre un client et son avocat qui travaille sur le mandat. Le client souhaiterait sans aucun doute que cet avocat se tienne au courant de tous les changements intervenus dans le monde juridique, afin qu'il puisse mieux représenter le client dans les interactions avec la médiation et la salle d'audience.
la source