À l'ère des technologies de rupture et de la domination des frameworks.Formation, développement des compétences et capacité de se tenir au courant des dernières technologies et tendances - le pain et le beurre de tout programmeur. Ce ne sont pas des facteurs bonus, mais des capacités vitales, sans lesquelles vous ne pouvez pas atteindre vos objectifs de carrière. Cependant, au cours de la formation, les développeurs font un certain nombre d'erreurs courantes, quelle que soit l'étape de leur carrière. Discutons de ces erreurs aujourd'hui. J'espère que deux ou trois conseils vous seront utiles à partir d'ici et que vous commencerez instantanément à apprendre beaucoup plus efficacement.
Traduit en AlconostJe n'ai pas de programme
Site Web Rawpixel Snapshot UnsplashIls disent que si vous échouez à la planification, vous prévoyez d'échouer. Cela vaut également pour la formation. Parfois, un développeur ne peut pas attendre, il se lance immédiatement dans un apprentissage actif, complètement non préparé. Supposons que vous souhaitiez apprendre le cadre React pour le langage Javascript et commencer à lire les didacticiels React sans même savoir sur quels domaines se concentrer, comment atteindre votre objectif, c'est-à-dire apprendre à écrire des applications dans React. Dans ce cas, il vaut mieux apprendre de cette façon: nous examinons la documentation officielle, étape par étape, nous étudions les concepts, de basique à avancé, familiarisons-nous avec l'aide de l'API, écrivez une application pilote sur React, familiarisez-vous avec d'autres exemples disponibles et fixez des objectifs SMART à chaque étape de la formation. Les objectifs SMART sont bons car ils sont spécifiques, mesurables, réalisables, réalistes et limités dans le temps.
N'ont pas d'objectif final clair
Instantané de Patrick Fore sur UnsplashIl y a des tonnes de nouvelles technologies et de nouvelles approches dans l'industrie du développement logiciel. Ne vous méprenez pas: je pense que l'apprentissage tout au long de la vie est bon. Si vous êtes prêt à apprendre, élargissez seulement l'ensemble des compétences et développez de nouvelles connaissances. Cependant, il arrive que le développeur soit trop sensible au SUV (Lost Opportunity Syndrome) et essaie d'apprendre toutes les nouvelles choses dont j'ai entendu parler. Il n'aura alors pas le temps de travailler de manière productive et d'appliquer les connaissances et les compétences aux affaires. Avant d'apprendre quelque chose, je vous recommande de réfléchir à la raison pour laquelle vous l'enseignez, où et comment vous allez appliquer vos connaissances ou compétences nouvellement acquises. Par exemple, si vous développez pour des bases de données, mais que vous apprenez Javascript, cela signifie que vous allez passer au développement full-stack. Ou, si vous êtes engagé dans DevOps et apprenez AWS, alors, peut-être, vous êtes pompé dans le calcul pour obtenir un nouvel emploi dans une entreprise qui utilise AWS.
Choisir un sujet trop large
Photo de Yuri Kovalev , site UnsplashEst-ce que tout le monde a entendu l'expression «chariot et petit chariot»? Parfois, le développeur essaie trop ardemment d'étudier à fond le sujet choisi, ne sait pas comment clarifier ses plans et fixe un objectif trop large pendant la formation. Vous demandez: "Et quand cela vient-il aussi?" Je pense que le sujet est trop large si vous ne parvenez pas à décrire en quelques mots à l'autre développeur les résultats prévus de votre formation. Les résultats d'apprentissage prévus permettent de juger quelles connaissances le développeur devrait acquérir de moi à la suite de l'étude d'un sujet spécifique. Naturellement, n'importe quel sujet peut être étudié pour toujours, cependant, il doit y avoir une limite, après quoi vous vous dites: "c'est tout pour l'instant". De quoi se sentir en confiance sur le chemin de l'objectif ultime. Voici, par exemple, certains des résultats d'apprentissage prévus avec le cadre Javascript React:
, : - React, :
Remarque: les résultats présentés ici ne sont pas décrits de manière très précise ou détaillée (par exemple, nous n'écrivons pas «créer un composant dans la syntaxe JSX»), car vous ne connaissez pas encore toutes les nuances du framework React. Ils ne sont pas trop larges: un résultat spécifique est décrit pour chaque élément, et non pas long et général, comme «Créer une application React».
Lire et regarder trop de livres, manuels, vidéos
Instantané de Chuttersnap depuis UnsplashLa fatigue des manuels est une réalité. Si vous pensez que vous apprenez vraiment quelque chose en étudiant des livres, des vidéos et des tutoriels sans fin, alors perdez votre temps. Sélectionnez plusieurs sources (livres, vidéos, tout autre format) - et travaillez avec elles. Il est probable que les informations que vous apprenez de la vidéo chevauchent fortement le matériel d'un autre manuel sur le même sujet. Autre exemple: une recherche rapide sur Amazon sur le framework Javascript React produit environ 700 livres, certains avec presque les mêmes titres, comme Learning React. Traiter tous ces livres est irréaliste, et même si vous aviez réussi, ce n'était pas un fait que vous deviendriez un expert React ou que vous perdriez votre temps.
Ne pas suivre les progrès
Instantané de Lindsay Henwood de UnsplashEh bien, si vous avez un plan clair et des objectifs spécifiques, mais qu'ils sont de peu d'utilité, si vous ne suivez pas vos propres progrès et votre rythme de mouvement. Surveillez vos réalisations toutes les deux semaines, dans les cas extrêmes - chaque mois, vérifiez si vous allez dans la bonne direction. Je recommande de mettre un rappel sur le calendrier pour évaluer régulièrement les progrès réalisés depuis le tout début du processus éducatif. Si vous tardez à atteindre vos objectifs, vous comprenez probablement vous-même où exactement vous vous êtes arrêté - et ajustez vos plans. D'un autre côté, si les objectifs sont atteints, il vaut la peine de célébrer et de continuer pour garder la motivation.
Apprenez efficacement
Instantané du catalogue de pensées sur UnsplashAujourd'hui, la capacité d'apprendre efficacement est un bonus et la clé du succès professionnel. Je suis fermement convaincu que vous pouvez devenir compétent dans n'importe quoi si vous prenez le temps de comprendre l'essence du processus et que vous souhaitez vous améliorer. Cela vaut également pour la formation. La formation est une compétence développée en pratique. Savoir ce qu'il ne faut pas faire n'est parfois pas moins important que de savoir quoi faire au début de l'entraînement. Pas étonnant que le philosophe social chinois Confucius ait dit un jour:
"Apprendre sans réfléchir est un gaspillage, penser sans apprendre est dangereux."
- Confucius
À propos du traducteurL'article a été traduit par Alconost.
Alconost
localise des jeux , des
applications et des sites en 68 langues. Traducteurs en langue maternelle, tests linguistiques, plateforme cloud avec API, localisation continue, chefs de projet 24/7, tout format de ressources de chaîne.
Nous réalisons également
des vidéos de publicité et de formation - pour les sites qui vendent, présentent des images, de la publicité, des formations, des teasers, des explicateurs, des bandes-annonces pour Google Play et l'App Store.
Plus de détails