Comment le service d'apprentissage / développement de votre entreprise pourrait-il vous servir au mieux? [fermé]

14

Je ferai précéder ma question d'un avertissement - je ne suis pas ingénieur, je suis juste quelqu'un qui travaille avec eux à plein temps, dans une capacité d'apprentissage et de développement.

Compte tenu de cela, l'un des commentaires que je reçois régulièrement des ingénieurs que je suis chargé de développer est qu'ils estiment qu'ils ont des solutions (techniques et non techniques) pour le développement "poussées" contre eux par rapport à n'importe qui de mon domaine. les consulter pour déterminer ce dont ils ont vraiment besoin.

Donc, ma question est - si vous pouviez donner à votre entreprise une liste des 3 à 5 principales choses qu'elle pourrait faire - dans une salle de classe ou ailleurs - pour développer des compétences significatives qui vous aideraient à être un meilleur ingénieur, un meilleur employé et un plus susceptibles de rester avec l'entreprise à long terme, qu'est-ce qui ferait la coupe et pourquoi?

Merci d'avance pour vos réponses.

MTR
la source

Réponses:

15
  1. Subventionner / parrainer la participation à la conférence. Assurez-vous que les développeurs ont la possibilité de bénéficier de congés payés et de participer à des conférences techniques dans leur domaine - au moins une fois par an.

  2. Temps de développement communautaire Laissez les développeurs consacrer quelques heures de travail par mois à des projets open source, afin qu'ils puissent rester en contact avec la communauté de développement et à la pointe des dernières technologies.

  3. Déjeuners d' apprentissage C'est à ce moment-là que l'entreprise achète de la nourriture et réserve une période de déjeuner très longue pour que les développeurs mangent ensemble et présentent à tour de rôle des sujets technologiques. Une ou deux fois par mois est idéal.

  4. Construisez une bibliothèque technique. Un abonnement Safari d'entreprise est un bon début, mais ne manquez pas d'inclure également des classiques comme The Art of Computer Programming.

Le fait d'être un développeur est que si vous êtes vraiment bon dans votre travail, le temps de latence entre la création de la technologie pertinente et le passage de la technologie aux voies standard d'apprentissage en entreprise rend ces méthodes traditionnelles assez inutiles.

Il est plus efficace de fournir d'excellentes ressources de référence et, surtout, des opportunités d'apprendre directement des autres développeurs.

HedgeMage
la source
5
Je donnerais ma gauche ... euh ... une chaussure ... pour travailler pour une entreprise qui avait une bibliothèque décente et des déjeuners d'apprentissage.
Steven Evers
3
Je déteste déjeuner et apprendre, l'heure du déjeuner est mon temps! Si la formation est importante, elle est suffisamment importante pour être effectuée à l'heure de l'entreprise.
HLGEM
1
Les deux réponses ici sont correctes - je ne cherche pas à construire une liste de solutions que chaque personne appréciera ou utilisera, mais pour obtenir un échantillon décent à partir duquel extraire (par thème) ce que les gens semblent vouloir à un niveau élevé. Gardez les pensées à venir!
MTR
2 et 3 supposent trop d'intérêt pour leur travail - beaucoup de gars ne veulent pas passer leur temps libre (c'est-à-dire le déjeuner) à travailler sur des choses liées au travail, ni passer leur temps à travailler sur des choses non professionnelles (projets open source ). Personnellement, j'aimerais avoir les deux, mais je ne suis qu'un gros programme bizarre ...
jellyfishtree
1
@jellyfishtree C'est certainement un problème dans de nombreux lieux de travail, et c'est malheureux. Peu importe ce que nous faisons, la technologie évoluera toujours, donc le statu quo est une illusion. À mon humble avis, quiconque n'est pas intéressé à apprendre de nouvelles choses n'est pas un bon codeur.
HedgeMage
1

Fournissez un mécanisme de rétroaction et de suggestion. Collectez des échantillons réguliers de ce que les gens veulent. Collectez des échantillons périodiques de nos objectifs de développement (le cas échéant) et essayez de les mettre en corrélation avec les cours possibles. Utilisez des ressources techniques pour développer votre liste de cours ou vos plans de cours, etc. quand ce n'est pas dans votre domaine et qu'il y a une forte demande pour un certain nombre de cours ou de classes sur le sujet.

méduse
la source
Ceci est une excellente recommandation et assez facile à faire. Voir ce que l'on demande aux gens de faire sur le plan du développement est en temps réel et indique des choses qui seraient infiniment plus pertinentes. Merci pour l'idée.
MTR
Je vois deux types de formation en entreprise - des cours uniques qui servent «d'enrichissement» à l'ensemble de compétences actuel. La précision et la qualité de ces cours sont probablement bien améliorées par les mécanismes de rétroaction / suggestion. Le deuxième type - les cours qui s'inscrivent dans un objectif ou un cheminement de carrière plus large - nécessitent une rétroaction mais aussi une meilleure orientation et une main plus ferme pour à la fois assurer la pertinence du contenu et garder les travailleurs sur la bonne voie et aller de l'avant dans ces arcs d'études plus vastes.
jellyfishtree
0

L'une des choses à faire sera de donner aux développeurs du temps libre pour travailler sur leur technologie préférée et / ou leur projet personnel pendant le temps de bureau. Créez un forum pour ces idées et laissez les développeurs partager leurs idées les uns avec les autres.

Manoj R
la source
100% d'accord. Des projets les plus personnels peuvent découler des apprentissages ou des produits clés qui peuvent avoir un impact significatif sur le lieu de travail.
MTR
0
  1. Parrainer des cours pour les professionnels disponibles auprès de la CMU, etc.
  2. Faites télécharger l'intégralité du didacticiel du MIT et des éléments similaires sur le réseau local
  3. Organiser des formateurs professionnels pour une formation avancée
  4. Obtenez des conférenciers experts comme Steve Mcconnell et al pour parler aux ingénieurs
Fanatic23
la source
Fanatique - génial. Si vous deviez faire l'analyse de rentabilisation pour faire quelque chose comme l'hébergement de tout le catalogue du MIT, quels seraient, selon vous, les principaux moteurs commerciaux et le retour sur investissement pour le faire? Merci d'avance pour vos réflexions supplémentaires.
MTR
@MTR: MIT OCW est facilement l'un des meilleurs de l'entreprise, donc il devrait être le bienvenu dans l'unité commerciale. L'héberger sur le réseau local signifie que la diffusion en continu est beaucoup plus rapide, vous économisez de la bande passante, donc les coûts du FAI sont moins élevés en raison d'un téléchargement, etc.
Fanatic23
0
  1. Encouragez les présentations à l'heure du déjeuner de la technologie liée à ce que fait votre entreprise ou de nouvelles technologies par et pour les employés. Fournissez le déjeuner. Récompensez les haut-parleurs avec une sorte de jeton.
  2. Encouragez les groupes de discussion sur les livres de midi à parcourir un livre technologique particulier avec le déjeuner fourni.
  3. Parrainez des employés lors de conférences de l'industrie , mais assurez-vous qu'ils sont les meilleurs que vous puissiez offrir.
  4. Ne forcez pas les employés à suivre une formation interne ou externe inférieure à leur niveau. Idéalement, laissez les chefs d'équipe choisir la formation appropriée pour les employés et ne laissez absolument pas les entreprises de formation ou les gars de soutien vous vendre quelque chose. J'ai souvent suivi des cours qui étaient une perte d'argent pour mon entreprise.
justkt
la source
Reléguer la formation à l'heure du déjeuner, c'est souligner que l'entreprise ne considère pas cela comme important. Aucune formation ne doit être effectuée au déjeuner.
HLGEM
@HLGEM - dépend probablement de la façon dont votre entreprise est mise en place, que cela soit logique ou non ou que d'autres heures aient du sens. D'après mon expérience, la formation obligatoire se fait généralement à l'heure de l'entreprise, la formation facultative au déjeuner.
justkt
Je suis au milieu de celui-ci. La formation obligatoire ne devrait même pas exister - car elle inclura inévitablement dans son réseau des personnes qui n'ont pas besoin d'être là. Cela dit, je pense que la mise à disposition d'événements facultatifs axés sur le développement en dehors des heures de travail est appropriée si elle vise à développer votre carrière en dehors de votre emploi actuel. Mais peu d'entre nous ont des semaines de travail standard de 40 heures, notamment en haute technologie, de sorte que la norme de travail / temps personnel ne s'applique souvent pas de toute façon.
MTR
1
Quand mangerions-nous réellement? J'aime l'idée, mais je serais trop intéressé à prendre des notes, à essayer des codes, à googler des trucs, je ne savais pas que je ne serais pas en mesure de mettre ce précieux morceau de pizza dans ma bouche. mes ... précieuxsss ...
jellyfishtree
@jellyfishtree - généralement les cinq à dix premières minutes de l'heure du déjeuner sont en fait consacrées à tout le monde qui prépare une pizza. Soit dit en passant - la qualité de la nourriture pendant l'entraînement du midi est vraiment importante.
justkt
0

Voici mes suggestions:

  1. Aide-moi à me comprendre. Cela peut être délicat et assez coûteux dans une certaine mesure car cela est plutôt personnalisé, mais la clé ici est de m'aider à savoir quelles sont mes forces, quels types de choses j'aime faire dans un cadre professionnel, comment l'entreprise pourrait-elle mieux m'utiliser, etc. Notez que cela peut être assez psychologique ou spirituel, donc une certaine sensibilité peut être requise. Par exemple, certaines personnes peuvent croire en un pouvoir supérieur qui a une raison de tout ce qui existe tandis que d'autres peuvent penser que la Bible est un livre de contes de fées, juste pour donner les extrêmes, la plupart des gens étant quelque part entre les deux. Une autre partie ici est de trouver ses passions et ses intérêts, ce qui n'est pas toujours facile, bien sûr. D'autres domaines sous ici pourraient inclure MBTI, Ennéagramme, Force Finder, ou F-Score pour citer quelques tests que l'on pourrait faire pour essayer d'en savoir plus sur eux-mêmes. La partie de conscience de soi de l'intelligence émotionnelle est également là pour une autre idée de la façon d'aborder cela.

  2. Faites-moi connaître mes choix de parcours dans l'entreprise. Par exemple, si je suis heureux d'être développeur, pourrais-je en être un pendant 25 ans dans l'entreprise? Dois-je trouver une progression de carrière et suivre cette voie? Il s'agit en partie de savoir ce que l'entreprise veut et pourrait utiliser, mais aussi de savoir quelles options je dois explorer. Certaines personnes voudront peut-être choisir parmi une liste d'options plutôt que de créer la leur à partir de rien.

  3. Aidez-moi à trouver les ressources pour progresser. C'est ce qui vient après que je sais qui je suis et où je pourrais aller. Existe-t-il un programme de mentorat dans l'entreprise? Y a-t-il des groupes de bénévoles qui pourraient m'intéresser et me montrer que l'entreprise se soucie de la communauté qui m'entoure? Qu'est-ce qui est là pour m'aider à passer de là où je suis à où je veux être? Une autre façon de voir les choses est la question de savoir combien d'aide est disponible pour fixer les objectifs qui pourraient être fournis. Je ne veux pas avoir à présenter tous les points par moi-même, mais je ne veux pas non plus que cela m'impose. Existe-t-il un groupe de reconnaissance par les pairs? Y a-t-il des groupes sportifs ou artistiques auxquels je souhaiterais peut-être adhérer? Un autre aspect ici est qu'au-delà de savoir ce qui existe, l'encouragement et le soutien émotionnel peuvent également être des points clés dans ma tentative d'épanouissement personnel.

  4. Développement des relations et de la communication. D'une certaine manière, cela couvre d'autres domaines de l'intelligence émotionnelle où le point ici peut être de m'aider à voir quels types de relations ai-je, à quel point suis-je engagé, à quel point je communique ce que je fais, veux ou ai besoin? Une partie délicate ici est que même si cela peut sembler plutôt "girlie", la réalité est que je suis presque sûr que cela n'a pas été couvert dans mes cours de mathématiques ou d'informatique même si une partie de la nature de mon existence est d'avoir des liens avec d'autres personnes et partager des trucs.

J'avoue avoir descendu certains d'entre eux moi-même en termes de ce que j'aimerais du département d'apprentissage et de développement. Je suppose que demander un changement sur cette partie du développement peut être trop demander, non? :)

JB King
la source
JB - C'est vraiment génial. Je ferai référence à votre article lorsque j'obtiendrai des réponses de personnes qui disent que les ingénieurs ne se soucient pas du «côté mou» du développement professionnel. J'ai vu de nombreux développeurs / testeurs brillants saboter leur propre carrière en ignorant les éléments de relation / communication de leur travail, et c'est une erreur totalement évitable et évitable. Ce n'est pas girlie. :)
MTR
0

Je déteste la formation interne. La meilleure chose que la formation interne puisse faire est de payer la formation externe de mon choix. Il y a une formation externe exceptionnelle bien meilleure que n'importe quelle formation interne. Payer pour une formation externe bénéficiera à la fois à l'entreprise avec des employés plus qualifiés et contribuera à une rétention accrue car la formation externe est généralement considérée comme un avantage.

Par commentaire: La meilleure formation que j'ai jamais suivie était la Master Class Architecte . Période, point final, il n'y a rien de mieux. J'ai également assisté à Guerrilla COM lorsqu'il était enseigné par Don Box et Guerrilla .NET lorsqu'il était enseigné par Mike Woodring et Keith Brown. Croyez-moi, vous gagnerez plus en passant une semaine avec Juval Lowey qu'en une année de formation interne.

JP Alioto
la source
Mon expérience est tout le contraire. La plupart des cours externes sont un énorme gaspillage d'argent. Oui, il existe des cours de formation exceptionnels, mais savoir quels sont ceux-ci et quels sont les drek? Pas facile. De plus, si aucun fonds de voyage n'est disponible, il peut ne pas y avoir de formation exceptionnelle dans votre zone géographique. La formation interne peut être beaucoup plus axée sur exactement ce dont vous avez besoin.
HLGEM
Les deux existent et dépendent en grande partie de la question initiale - qu'appréciez-vous et la fonction d'apprentissage de votre entreprise s'engage-t-elle à la mettre à votre disposition? JP - pouvez-vous me donner quelques exemples d'événements externes pertinents et percutants auxquels vous avez assisté et pourquoi ils vous ont été précieux? Même question pour vous sur les événements internes, HLGEM.
MTR
0

Suggestion la première: créer une solution d'hébergement centrale pour tout ce que les développeurs pensent pertinent pour l'apprentissage . Au minimum, les vidéos de présentations et de sacs à dos doivent aller ici; screencasts, vidéos de workflow et ainsi de suite sont également agréables à avoir. Si quelqu'un veut rédiger un document texte décrivant comment une décision de conception a été prise ou comment il pense qu'un processus de révision de code optimal se déroule, laissez-le! Assurez-vous que toutes les contributions sont volontaires. Datez tous les documents clairement afin que les développeurs puissent juger par eux-mêmes de leur date d'expiration (ou non). Cela peut être aussi simple qu'une page de répertoire sur le wiki interne (vous avez un wiki interne, n'est-ce pas?) Ou aussi compliqué qu'une solution de type StackOverflow qui permet de voter et de commenter.

Ce qui me tue - en particulier pour la grande entreprise dans laquelle je travaillais auparavant, mais même pour la startup dans laquelle je travaille actuellement - c'est la quantité de connaissances générées puis perdues au sein de l'organisation. Cette stratégie aide à atténuer quelque peu cela.

Suggestion la seconde: créer un calendrier interne des événements techniques pertinents à la mission de l'entreprise . Semez-le avec autant de choses que vous pouvez trouver (tout, des réunions CocoaHeads / groupes d'utilisateurs aux panels sur le développement mobile à ...), puis permettez aux développeurs d'ajouter eux-mêmes des événements lorsqu'ils tombent dessus. Des points bonus si la solution leur permet de confirmer leur présence et de voir qui d'autre part de l'entreprise (Google Calendar le fait); cela aide à créer un sentiment de communauté et aide les développeurs à savoir qui partage et peut discuter de leurs intérêts.

Parmi ce qui a déjà été dit - +9000 sur l'envoi de développeurs à des conférences . Ont également un processus très médiatisé pour les développeurs d'identifier la formation et dire: « Hé, tu devrais me envoyer à cela! », Ainsi que des attentes claires pour ce qu'un développeur fera lorsque cette formation est approuvé ( ont -ils besoin de partager leurs notes au reste de l'entreprise (donner un sac à main sur ce qu'ils ont appris, etc.). Les bons développeurs savent généralement ce qu'ils doivent apprendre. Les grands développeurs connaissent généralement la manière la plus efficace de l'apprendre.

Arkaaito
la source