JavaRush /Blog Java /Random-FR /Je n'apprendrai jamais à programmer. Des conseils simples...

Je n'apprendrai jamais à programmer. Des conseils simples pour construire un plan d'entraînement et avancer étape par étape vers votre objectif

Publié dans le groupe Random-FR
À l'école, nous avons étudié selon le programme scolaire, à l'université - selon le programme universitaire. Lors de notre premier emploi, nos collègues nous ont aidés. Mais dans l’éducation en ligne, tout n’est pas si simple. Même si vous vous préparez à suivre un cours en ligne à part entière et à ne pas étudier uniquement à partir de livres et de tutoriels, créer un plan de formation peut être difficile : vous devez déterminer l'objectif final, établir un calendrier et suivre les progrès. Et si dans l’enseignement traditionnel, cela revient souvent à l’enseignant, alors dans l’apprentissage en ligne, ce rôle doit être assumé par l’élève. Dans ce texte, nous expliquerons pourquoi un programme est nécessaire et donnerons quelques conseils pour le rédiger correctement."Je n'apprendrai jamais à programmer."  Conseils simples pour construire un plan d'entraînement et avancer étape par étape vers votre objectif - 1

Pourquoi avez-vous besoin d’un plan de formation ?

Il a été demandé aux diplômés de la Harvard Business School s'ils avaient écrit des objectifs et un plan pour les atteindre : 84 % n'avaient aucun objectif du tout, 13 % avaient écrit des objectifs mais pas de plan spécifique, et 3 % avaient écrit des objectifs et des plans spécifiques pour les atteindre. Après 10 ans, les 3 % de la classe qui avaient écrit leurs objectifs et leurs plans gagnaient dix fois plus que 97 % de leurs camarades de classe. Évidemment, écrire nos objectifs nous aide à comprendre plus clairement ce que nous voulons réellement et à élaborer un plan efficace pour atteindre ces objectifs. Voici quelques autres raisons pour lesquelles un programme d’études est nécessaire :
  1. Aide à diviser une tâche volumineuse (programmation Java principale) en tâches plus petites. Par exemple, apprendre la syntaxe générale du langage ; comprendre les classes, les objets et la gestion des exceptions ; apprendre à travailler avec des fichiers et des flux d'entrée/sortie ; maîtriser le multithreading, se familiariser avec les collections ; bases du développement Web, frameworks populaires.
  2. Aide à créer un horaire pratique : tous les jours pendant 4 heures ; 2 heures en semaine et 6 le week-end ; uniquement le week-end, uniquement en semaine.
  3. Aide à suivre les progrès : vous pouvez comparer vos progrès au fur et à mesure de votre progression avec ce que vous avez fait au début. Vous pouvez également comparer ce que vous avez déjà appris avec les étapes prévues et comprendre si vous devez renforcer votre programme d'apprentissage.
  4. Le plan de formation est motivant. Le sentiment de victoire ressenti en accomplissant un élément de votre liste de choses à faire vous encourage à poursuivre vos études.

Comment faire un plan d'études ?

Trouver la motivation

C’est la première et principale chose à faire lors de la création d’un plan de formation. La réussite ultérieure de l’apprentissage dépend de la motivation. Si vous comprenez que le désir d'apprendre est imposé par d'autres personnes, alors votre formation ne durera pas longtemps. Pour aller au fond des choses, vous pouvez répondre à quelques questions : Est-ce que j’aime apprendre cela ? Souhaitez-vous exercer ce métier de manière professionnelle ?

Déterminez votre niveau de connaissances

Si vous avez déjà appris un langage de programmation, cela ne sert à rien de partir des bases. Par conséquent, il vaut la peine de se souvenir de tout ce que vous avez appris et d’essayer de comprendre à quel niveau vous vous situez. Déterminer votre niveau de connaissances vous aidera à créer la bonne liste de ressources d’apprentissage et une carte des « points blancs ». Si vous avez étudié la programmation dans une université et appris la théorie, vous pouvez alors vous concentrer sur l'apprentissage de la langue et la mise en pratique des connaissances acquises. Si vous n'avez jamais abordé la programmation auparavant, cela vaut la peine d'inclure des livres de théorie pour débutants dans votre programme de formation .

Formuler un objectif

Pour réussir, l’objectif doit être aussi précis que possible. Par exemple, l’objectif « apprendre un langage de programmation » est vague. Il est préférable de le formuler ainsi : « apprenez Java et trouvez un emploi en tant que junior dans une entreprise de produits ». Un objectif aussi spécifique sera plus motivant.

Choisissez l'un des plans de formation

Il existe deux manières principales de planifier une formation : elles peuvent être utilisées séparément ou combinées. Le premier plan est basé sur des objectifs . Dans ce cas, il n’y a pas de référence stricte aux dates, le plan est davantage axé sur l’obtention de résultats. Le second est un plan basé sur le temps . Dans ce cas, il y a un délai. Par exemple, apprenez Java Core en 6 mois. Lorsque vous choisissez l'un des plans, vous devez prendre en compte vos caractéristiques. Si vous réalisez que vous êtes mauvais en matière de discipline, vous devriez peut-être choisir le deuxième plan. Comprenez-vous que nous avons tendance à ne pas respecter les délais ? Essayez de calculer rationnellement combien de temps, compte tenu de votre charge de travail et de vos connaissances, vous aurez besoin pour maîtriser et consolider du nouveau matériel. L'étude «Combien de temps faut-il pour apprendre Java », que nous avons menée auprès des diplômés, peut y contribuer .

Décomposez votre objectif en petites étapes

Il est conseillé de suivre les étapes les plus précises avec des délais précis jusqu'à l'objectif final. En faisant de petits pas, vous éviterez la pression de l’objectif final (qui peut paraître irréaliste au premier abord), mais les petites actions quotidiennes sont en votre pouvoir. C'est ce qu'on appelle la « stratégie des petites victoires » : elle est plus souvent utilisée pour le travail en équipe, mais elle convient également au travail individuel. Ses grands principes : objectifs clairs, autonomie, ressources, temps, accompagnement (par exemple, d'un mentor - ndlr). Ce conseil passe également par l’élaboration d’un planning quotidien qui inclura votre entraînement. Il est conseillé de travailler aux mêmes heures de la journée : l'horaire deviendra alors une habitude. Voici ce qu'un utilisateur de JavaRush écrit à propos de son emploi du temps : « L'essentiel, c'est la progression hebdomadaire. Après deux semaines de repos, c’est déjà difficile de rentrer, et tout le monde ne peut pas écrire tous les jours plusieurs mois d’affilée. Donnez-vous une limite d'heures pour la semaine - par exemple, 15. Vous pouvez coder pendant 1,5 heure chaque jour de la semaine et 3 à 4 heures supplémentaires les deux week-ends, ou vous pouvez prendre quelques soirées de congé, mais la « limite du week-end » sera augmenter. De cette façon, l’horaire sera flexible, mais régulier."Je n'apprendrai jamais à programmer."  Conseils simples pour construire un plan d'entraînement et avancer étape par étape vers votre objectif - 2
Exemple de plan de formation (feuille de route)

Faire une liste de sources d’apprentissage

La liste des ressources peut être unique, ou elle peut être complétée ou modifiée au cours du processus. Par exemple, pour apprendre Java, cela pourrait être :
  1. Cours JavaRush.

    Nous utilisons le cours pour acquérir le minimum de théorie nécessaire et nous concentrer sur l'écriture de code.

  2. Livres:
    • "Tête d'abord Java, apprentissage de Java", Kathy Sierra, Bert Bates ;
    • "Java. Guide du débutant", Herbert Schildt;
    • "Java. Le guide complet", Herbert Schildt ;
    • "Java. La bibliothèque du professionnel", Kay S. Horstmann, Gary Cornell.
  3. Tutoriels sur YouTube (il existe de nombreuses options - choisissez le format de présentation des informations le plus proche de vous) ;
  4. Consultations avec un mentor/développeur familier. Ce point est nécessaire pour ceux pour qui il est important de recevoir une « explication en direct » et de ne pas tout comprendre par eux-mêmes.

Suivre le progrès

Les outils permettant de suivre vos progrès vous aideront à respecter votre plan initial. Le deuxième avantage est la motivation, car les petits succès sur le chemin d'un grand objectif permettent de ne pas s'épuiser d'avance. Pour suivre les progrès, vous pouvez créer un document dans Excel, un journal papier ou utiliser des applications et plugins spéciaux tels que Trello, Google Keep, Degreed, Diigo, Maketime.

Louez-vous

Il est conseillé d'inclure des incitations pour les résultats obtenus dans le plan de formation. Cela peut être n'importe quoi : de nouvelles baskets ou un plat délicieux. C'est mieux si c'est quelque chose que vous ne vous offrez pas tous les jours. Vous pouvez également vous féliciter verbalement. On sait que le renforcement positif de toute action contribue à développer une habitude, notamment celle d’apprendre la programmation.

Comment respecter son projet d'études ?

Disons que vous avez déjà élaboré un plan de formation. Mais la question se pose : comment y adhérer. JavaRush propose plusieurs solutions qui vous aideront :

Structure du cours

L'ensemble de la formation est divisé en 4 blocs - quêtes : Java Syntax, Java Core, Java Multithreading et Java Collections. Chaque quête se compose de 10 niveaux et chaque niveau contient 10 à 15 conférences et 20 à 30 problèmes pratiques. Cette structure aide les étudiants à avancer progressivement vers leur objectif. Si nécessaire, vous pouvez toujours revenir aux problèmes et aux cours résolus et les revoir.

Tableau des coups de pied

Bien sûr, ce sera le programme , et non la personne, qui vous donnera un coup de pied , mais même devant lui, vous pourriez avoir honte de manquer des cours. Vous pouvez programmer manuellement le gestionnaire de coups de pied pour les jours d'école requis - il vous rappellera quand cela sera nécessaire. Vous pouvez choisir des rappels pour chaque jour ou le week-end. Et si soudainement vous avez un besoin urgent de vous reposer, vous pouvez utiliser le bouton « Oublier d'étudier »."Je n'apprendrai jamais à programmer."  Conseils simples pour construire un plan d'entraînement et avancer étape par étape vers votre objectif - 3

Réalisations pour résoudre des problèmes

Pour chaque problème résolu, vous recevez une récompense : plusieurs unités de matière noire. La matière est nécessaire pour avancer - pour ouvrir les niveaux et les cours suivants. "Je n'apprendrai jamais à programmer."  Conseils simples pour construire un plan d'entraînement et avancer étape par étape vers votre objectif - 4Eh bien, pour des réalisations plus importantes, telles que la résolution de 10 problèmes par jour, une série continue de cours quotidiens, la résolution de tous les problèmes de quête, l'aide active aux autres utilisateurs pour terminer le cours, vous recevez des réalisations spéciales qui constituent votre note finale parmi tous les étudiants du cours. Eh bien, qui d’entre nous n’aime pas obtenir des succès ? C'est une belle motivation pour avancer :)
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION