Combien de temps puis-je passer à apprendre au travail? [fermé]


42

Je travaille en tant que développeur de logiciels depuis environ 2 ans maintenant. Il semble évident que dans un domaine qui évolue aussi rapidement que le développement de logiciels, vous devez passer du temps à apprendre de nouvelles technologies, de nouveaux cadres, etc.

J'ai toujours pensé que je pouvais prendre pour acquis que si je dois apprendre quelque chose pour résoudre un problème au travail, je suis libre de passer les heures nécessaires à l'apprentissage ainsi qu'au travail. Cependant, j'ai eu des discussions sur ce sujet avec divers collègues et nous avions des opinions très différentes, apparemment sur la durée de deux extrêmes:

Votre employeur vous paie pour savoir des choses. Vous avez été embauché pour avoir des connaissances dans le domaine d'expertise requis pour faire ce travail, et si le domaine apparaît si bien que vous devez acquérir davantage de connaissances, il est naturel que vous le fassiez pendant votre temps libre.

Et l'autre être extrême

Tout ce qui me rend plus productif au travail à long terme vaut la peine de passer du temps au travail, car l'employeur finira par en tirer profit. Ceci s’applique bien sûr à l’apprentissage de nouvelles techniques, mais aussi, par exemple, à l’apprentissage du VIM pour aller plus vite, etc.

Mais même lorsque nous avons discuté du temps qu’il fallait consacrer à quelque chose avec les gars qui tendaient au deuxième extrême, nous avions des opinions très différentes, allant de «une heure de temps en temps, c’est bien» à «le temps que cela prend».

Votre lieu de travail encourage-t-il l’acquisition de nouvelles compétences et, dans l’affirmative, quels processus ont-ils pour l’encourager? Combien de temps passez-vous à apprendre de nouvelles choses (et non à écrire du code de production) au cours de votre journée en tant que programmeur?


19
Qu'en pense votre patron?
MarkJ

1
Beaucoup de bonnes questions génèrent un certain degré d'opinion basé sur l'expérience d'un expert, mais les réponses à cette question auront tendance à être presque entièrement basées sur des opinions plutôt que sur des faits, des références ou une expertise spécifique.
Gnat

3
@gnat je me disputerais avec cela - je ne demande pas ce que les gens pensent être la bonne chose à faire; Je veux savoir quelle expérience les gens ont acquise dans ce domaine pour mieux comprendre la situation, car, de toute évidence, je n’ai pas eu la chance d’enquêter sur de nombreuses entreprises et sur les moyens de les gérer.
Nijansen

1
voir le centre d'aide : "évitez de poser des questions où… chaque réponse est également valable" - ce sera exactement ce que vous recherchez, vous voulez savoir quelle expérience les gens ont acquise
gnat

2
Question très liée à l'apprentissage au travail, sur le lieu de travail .
Enderland

Réponses:


30

Les gestionnaires (comme moi) hésitent à spécifier des budgets de formation explicites. Selon la loi sur la maladie de Parkinson , un tel budget serait consommé, voire épuisé, quels que soient les besoins réels en développement des connaissances.

Si vous appelez simplement votre travail de projet de temps d'apprentissage et le maintenez dans une proportion raisonnable de votre travail global et de vos réalisations globales, personne ne s'opposera. Le pourcentage varie et dépend de votre âge, de votre expérience et de votre lieu de travail. Je considérerais comme d'habitude entre deux et 15 jours d'entraînement par an. Les nouveaux employés ont souvent besoin de plus.

Dans un environnement très novateur, le pourcentage d’apprentissage et de recherche est généralement plus élevé que d’habitude. Nous avons un programme de mentorat pour les développeurs débutants. Chaque fois que quelqu'un change de zone de travail, une formation supplémentaire est évidemment nécessaire.

La question de l’apprentissage est une question de marketing personnel . Aucune équipe ne tolérerait un membre constamment indisponible en raison d’un auto-apprentissage démonstratif ou d’une absence importante de cours de formation exotiques. Essayez de paraître bien informé sans utiliser des ressources excessives pour votre apprentissage. Le temps nécessaire au projet pour expérimenter et apprendre est généralement traité de manière discrète. Souhaitez-vous personnellement payer un artisan pour connaître votre marque de voiture?

En ce qui concerne les lacunes dans les connaissances qui contrastent avec votre description de travail , l'engagement privé serait pris pour acquis. Exemple: si vous êtes supposé être un développeur Java senior, vous ne devez pas demander de formation Java de base.


1
Un très bon commentaire. En passant, cette phrase "Voulez-vous personnellement payer un artisan pour apprendre à connaître votre marque de voiture?" m'a fait penser à des constructeurs automobiles tels que BMW ou Mercedes Benz, qui forment leurs ingénieurs à chaque modèle vendu, et incluent ce coût dans le prix de leurs voitures.
Daniel Hollinrake

"Voulez-vous personnellement payer un artisan pour apprendre à connaître votre marque de voiture?" Oui, s'ils travaillaient pour moi tous les jours pendant des années ...
Tom Pažourek

16

Le problème de faire des choses pendant votre temps libre, c'est que vous devez réellement avoir du temps libre. Essayez d'être un père avec un jeune bébé! Essayez de travailler 14 heures par jour, puis trouvez du temps. Prendre le temps d’acquérir de nouvelles compétences doit être équilibré avec le temps nécessaire pour se détendre et se recharger. Aussi, je trouve que le temps de me détendre m'aide à résoudre les problèmes au travail. Je trouve assez souvent des solutions en faisant la vaisselle!

Dans les entreprises précédentes, j'ai introduit l'idée d'un commerce. La société nous a fourni une heure d’apprentissage par semaine et nous l’avons jumelée à une heure de notre temps. Les entreprises sensibles devraient se féliciter de l’occasion offerte à leurs employés d’acquérir de nouvelles compétences. Dans la même entreprise, d’autres programmeurs ont présenté l’idée des séances de type «sac brun», où nous passerions une heure de déjeuner à nous familiariser avec de nouvelles idées et compétences.


J'ai également eu de bons résultats avec les sessions 'brown bag'. C'est un excellent moyen d'apprendre les détails de ce que font vos collègues ou leurs amis. Comme Daniel l'a dit, parfois, vous n'avez pas beaucoup de temps libre à la maison, vous devez donc utiliser le temps passé au travail pour apprendre.
Michael Shopsdans

10

J'ai tendance à simplement prévoir du temps supplémentaire pour mes projets afin de pouvoir apprendre. Je vois aussi le fait de passer du temps sur des sites comme Stackoverflow, etc. comme un apprentissage de nouvelles choses pour une tâche donnée.

Je ne pouvais pas mettre le doigt sur une heure par jour ou des règles comme ça. Certains jours sont très productifs et très efficaces, d'autres jours, je ne fais que lire ou lire. La plupart des «journées d'apprentissage» entrent dans la phase de planification de mes nouveaux projets.
J'ai aussi un long trajet au travail où je lis des choses.

Essentiellement, essayez simplement de découvrir ce qui vous convient le mieux sans vous sentir coupable ou simplement perdre du temps au travail. Tant que vous pouvez expliquer et justifier le temps passé à ne pas programmer, tout devrait bien aller dans la plupart des cas. Je pense que chaque développeur ou ingénieur devrait en savoir assez sur son domaine d'expertise et surtout savoir où trouver des connaissances plus approfondies en cas de besoin.


4

Dans le livre The Clean Coder , l'auteur, Robert C. Martin, indique qu'il faut environ 20 heures par semaine pour s'exercer et acquérir de nouvelles compétences. Ceci est au-dessus de votre travail et il est de votre responsabilité de vous former. Pourquoi? Parce que la plupart des lieux de travail ne vous formeront pas pour votre prochain poste ou même pour votre poste actuel. La plupart des lieux de travail ne sont pas équipés pour cela.

Comme le dit ce blog ,

Il est de votre responsabilité de continuer à vous former vous-même en lisant, en vous entraînant et en apprenant - tout ce qui peut vous aider à évoluer en tant que développeur de logiciels et vous aider à faire face aux changements constants du secteur.

Une note importante est que cela devrait être fait sur votre temps, pas sur celui de votre employeur. Ce n'est pas leur responsabilité de vous former, mais les vôtres. Cependant, ne vous y trompez pas, vous devriez faire votre travail pendant ce temps. Ce temps devrait être réservé pour vous et votre propre plaisir seulement. Vous devriez faire tout ce qui vous intéresse.


20 heures par semaine en plus d'un travail de 40 heures par semaine entraînera très rapidement un épuisement professionnel. Des recherches ont montré que les personnes qui occupent des emplois mentalement exigeants ne sont productives que six heures par jour environ, alors nos semaines de travail de 40 heures sont déjà trop longues. Ajoutez 20 heures de plus à cela et ça va se retourner contre vous.
Reggaeguitar

Ouais, en regardant en arrière, j'aurais aussi dû ajouter ce que vous avez dit dans votre commentaire @reggaeguitar: cela peut être excessif.
Rudolf Olah

3

L'apprentissage au travail se divise en 3 catégories principales:

  1. la formation de l'employeur vous forme explicitement, par exemple des cours de formation.
  2. la formation que vous recevez dans le cadre de votre travail, par exemple, l'employeur vous demande d'apprendre une technologie ou un produit (cela inclut les technologies et produits internes) et vous alloue du temps avec des mentors / formateurs internes.
  3. Tout ce que vous pouvez faire avec, par exemple le temps passé à surfer sur SO ou d’autres sites technologiques, à lire sur les technologies.

le numéro 3 est de loin le plus courant - si vous pouvez apprendre quelque chose de nouveau pendant les heures de travail, sans que le patron ne le remarque, ne vous inquiétez pas. Sachez simplement que l'amélioration personnelle ne fait presque jamais partie de votre emploi contractuel. Vous êtes payé pour fabriquer des produits pour votre employeur et non pour vous former. Bienvenue dans le monde des esclaves salariés :-)


11
Un employeur éclairé réalisera qu’un employé permanent doit s’améliorer pour maintenir et améliorer sa productivité et l’encouragera. Un employé éclairé travaillera avec l'employeur pour trouver le juste équilibre entre l'amélioration personnelle et la livraison des produits dans les délais.
MarkJ

oui, mais un employeur éclairé vous apportera cette amélioration pour vous permettre de fournir de meilleurs produits ou de les livrer plus rapidement. Pas de formation générale sur ce qui se passe être le dernier sujet de pointe sur Internet cette semaine. De nombreux endroits dans lesquels j'ai travaillé ont une formation interne, comme le déjeuner-apprenez, les dojos de codage, etc. Aucun n'a eu à faire ce qu'il veut pour "aussi longtemps que nécessaire" pour apprendre quelque chose qui pourrait être pertinent pour votre travail '.
gbjbaanb

1

Je pense que ce problème est trop varié pour le résumer dans un ensemble de règles simples. Je vais donc essayer de vous donner quelques exemples pour illustrer mon opinion. (Peut-être qu'un scénario n'est pas très réaliste, prenez-le comme une abstraction).

  1. Cas A:
    Votre projet: Développer une application Web d'entreprise J2EE de quelque sorte.
    Vos connaissances: Vous connaissez "Java Enterprise", mais c'est la première fois que vous mettez la main dessus (évidemment, vous êtes un Junior)
    Vous devriez: Probablement passer beaucoup de temps à apprendre les meilleures pratiques de programmation et à expérimenter avant de commencer le "vrai travail"

  2. Cas B:
    Votre projet: Développer un analyseur syntaxique d’une langue à l’autre, de manière plus ou moins trivalente.
    Vos connaissances: Vous êtes un spécialiste du langage formel / analyseurs syntaxiques doté d’une expérience considérable.
    Vous devriez: Ne passez probablement pas de temps (ou très peu) à étudier ce que vous savez déjà ou à apprendre d'autres choses

  3. Cas C:
    Votre projet: développer une bibliothèque p2p pour Android.
    Vos connaissances: vous connaissez les réseaux, les sockets et le protocole TCP, mais vous ne connaissez pas le protocole UDP.
    Vous devriez: passer en moyenne du temps à apprendre en quoi consiste le protocole UDP et comment l'utiliser, si vous savez que cela vous aidera dans votre projet.

Je pense que dans le monde informatique, il est naturel que, dans la plupart des cas, il soit normal d' apprendre tout en travaillant , car les technologies continuent d'évoluer et que, même si vous pouvez être un professionnel, vous ne connaissez peut-être pas toutes les technologies. vous devez utiliser ou effectuer une tâche que vous devez toujours faire à 100%, car il y en a vraiment beaucoup .

L’employeur doit également savoir que les informaticiens ne sont pas des oracles et qu’exiger de développer une application Web de commerce électronique n’est pas la même chose que d’acheter une cabine de douche (je suis sûr qu’ils le sont tous).

Cela dit, étant donné qu’un employeur a toujours un projet sur lequel travailler, je pense qu’il devrait probablement concentrer son apprentissage et ses expériences sur l’objet du projet, ou du moins sur le terrain du projet, de manière à ce que ses connaissances puissent grandir en harmonie avec ses réalisations.


-1

Je connais des personnes au bureau qui étudient les nouvelles technologies depuis des années.
Pourtant, ils n'ont pas présenté quelque chose de nouveau, je suppose que dans tout, les gens ont tendance à abuser.
Et là où il y a abus, il y a une mesure de contrôle.


2
Ce n’est pas parce que vous étudiez quelque chose que vous allez l’apprendre. L'apprentissage dépend de votre état d'esprit, de la difficulté de la matière et de l'alignement de la méthode d'enseignement sur votre meilleure méthode d'apprentissage.
Juha Untinen

@JuhaUntinen si vous étiez propriétaire d'une grande entreprise, achèteriez-vous ce que vous venez de dire? J'aurais probablement besoin de te demander quand tu le feras
Oscar Ortiz
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.