Vous voulez maigrir en apprenant l'IT par vous-même ? Demandez-moi comment.

Il est fréquent d'entendre ce constat : il est impossible d'apprendre seul, il faut des professionnels pour vous guider sur ce chemin semé d'embûches — expliquer, vérifier, contrôler. J'essaierai de réfuter cette affirmation, et pour cela, il suffit de citer au moins un contre-exemple. Dans l'histoire, il existe des exemples de grands autodidactes : l'archéologue Heinrich Schliemann (1822–1890) ou la fierté de la Géorgie — l'artiste Niko Pirosmani (1862–1918). Oui, ces personnes ont vécu, appris et créé principalement au XIXe siècle et étaient extrêmement éloignées du monde des technologies de l'information. Cependant, il reste vrai que « le plus important dans l'apprentissage est d'apprendre à apprendre », comme l'a dit Aristote. Dans cet article, je partagerai avec vous des exemples pratiques permettant d'organiser efficacement un processus d'apprentissage autonome.

Vous voulez maigrir en apprenant l'IT par vous-même ? Demandez-moi comment.
Il est toujours possible d'apprendre par soi-même. De plus, il est tout à fait réalisable d'atteindre d'excellents résultats. Vous serez surpris : en tant que personne du domaine de l'éducation commerciale (je travaille dans le centre de formation «Académie Réseau LANIT») je peux parler de ce sujet, tout en sciant la branche sur laquelle je suis assis. Cependant, procédons étape par étape.

Je suis une personne qui consacre toute sa vie professionnelle (plus de 17 ans) à l'éducation : je suis dans l'éducation et pour l'éducation. Et je souhaite partager avec vous des exemples pratiques permettant d'organiser efficacement un processus d'apprentissage autonome. Ces techniques sont une synthèse de mon expérience personnelle. Bien sûr, je ne prétends pas avoir la vérité ultime. Mais si chacun d'entre vous trouve au moins une technique qu'il souhaite utiliser dans sa pratique personnelle, je considérerai ma mission accomplie.
 
Mon premier conseil est le suivant : si vous avez décidé de vous consacrer à l'auto-éducation (peu importe combien de temps vous êtes prêt à y consacrer : 10 minutes, une heure, une journée...), essayez d'éviter d'autres distractions pendant ce temps pour le rendre aussi efficace que possible.

Le professeur de psychologie de l'université de Californie, Hal Pashler, a déclaré : « Même le cerveau d'un diplômé de Harvard devient celui d'un enfant de huit ans si on l'oblige à faire deux choses en même temps ».

Abandonnez le multitâche lors de l'apprentissage, et vous en tirerez le maximum de bénéfices.
 
Mais j'ai promis de partager des astuces pratiques. J'illustrerai ces méthodes d'auto-apprentissage sur le thème du développement front-end. Tout d'abord, ce sujet m'intéresse énormément (depuis le moment où je travaillais comme enseignant d'informatique et que j'enseignais cela aux enfants). Deuxièmement, le développement front-end est l'un des secteurs les plus demandés et en pleine expansion (regardez les statistiques officielles). Enfin, même si nous ne sommes pas des développeurs front-end, nous consommons les résultats de leur travail.

Ainsi, nous devons acquérir de nouvelles connaissances et développer des compétences pratiques par nous-mêmes. D'où tirez-vous ces connaissances ? Quelles sont vos sources ? Internet, manuels et autres personnes, n'est-ce pas ? Commençons par Internet.
 

1. Cherchez efficacement

Il existe de nombreux moteurs de recherche. Différents moteurs ont des algorithmes de recherche variés. Par conséquent, leur portée est différente - chacun couvre (ou, pour le dire de manière plus technique, indexe) une partie de l'information disponible sur Internet. Ainsi, il est nécessaire d'utiliser différents moteurs de recherche pour obtenir la couverture maximale des sources.

Mais comment organiser la recherche pour ne pas se noyer dans l'énorme quantité de « bruit informationnel » ? Il faut apprendre à sélectionner les informations utiles. Oui, aujourd'hui, les moteurs de recherche comprennent les requêtes en langage naturel. Les algorithmes de délivrance de résultats pertinents s'améliorent constamment. Les moteurs de recherche acquièrent un énorme ensemble de fonctionnalités supplémentaires. Mais la question « Comment chercher des informations efficacement ? » reste d'actualité à ce jour.

Pratiquement chaque moteur de recherche dispose d'une recherche avancée et d'un langage de requête sur lequel elle est basée. Cependant, tout le monde n'utilise pas cette fonctionnalité régulièrement.

Prenons l'exemple de Google. Si je veux apprendre le développement front-end, je m'intéresse aux technologies sur lesquelles je dois me concentrer et aux ressources que je devrais lire.

  1. Passons à la page de recherche avancée.
  2. Définissons les paramètres. Par exemple :

    a. avec la phrase : Développement Front-end,
    b. avec l'un des mots : 2018,
    c. Chercher en : anglais,
    d. Pays : États-Unis,
    e. Date de mise à jour : l'année dernière,
    f. Placement des mots : dans le titre de la page.

  3. Cliquez sur Trouver.
  4. Et sur la page des résultats de recherche, sélectionnez les ressources qui serviront de point de départ à l'exploration du sujet.

Vous voulez maigrir en apprenant l'IT par vous-même ? Demandez-moi comment.
Pour affiner les requêtes de recherche, vous pouvez également utiliser des symboles ou mots spéciaux. Ces simples astuces vous aideront à obtenir des résultats plus pertinents et à économiser beaucoup de temps consacré à la recherche d'informations de qualité.
 

2. Apprenez en ligne

Aujourd'hui, tout le monde connaît probablement les MOOC — l'éducation de masse accessible sur Internet pour tous ceux qui le souhaitent. Parmi les plateformes les plus connues figurent Coursera, Udemy, L'usine de sécurité réseau de Fortinet : ce qu'elle sait faire, Khan Academy, Fun MOOC. La plupart de ces ressources proposent des cours en anglais, mais il existe aussi des ressources en russe — par exemple, Stepik (où, soit dit en passant, le campus corporatif de Sberbank publie ses cours).

Dans mon classement personnel, le leader incontesté est Udacity — pour son approche professionnelle et son attractivité auprès des experts de l'industrie. J'utilise aussi souvent Coursera — ils ont des éléments que l'on ne trouve pas sur d'autres ressources, comme les vérifications croisées. C'est une possibilité non seulement d'obtenir des commentaires d'autres utilisateurs, mais aussi de participer activement et de jouer le rôle d'expert (et c’est aussi une des techniques d'auto-apprentissage, dont je parlerai plus tard).

À mon avis, les plateformes russes sont encore légèrement inférieures aux étrangères, tant en qualité des matériaux qu'en forme de livraison au public, mais si vous répondez « Do you speak English ? » par « Yesлибы », c'est aussi une excellente option.

Vous voulez maigrir en apprenant l'IT par vous-même ? Demandez-moi comment.
Examinons l'algorithme de recherche du programme souhaité à titre d'exemple Udacity.

  1. Passons au catalogue des cours — Catalogue
  2. Choisissez une catégorie : Catégorie — Programmation et Développement
  3. Mettons le filtre « gratuit » : Type — Cours gratuits
  4. Indiquons notre niveau : Niveau de compétence — par exemple, Débutant
  5. Précisons les compétences que nous souhaitons affiner : Compétence — HTML, CSS, JavaScript
  6. Et nous obtenons une liste de cours auxquels on peut s'inscrire complètement gratuitement. Leur avantage est que la plupart d'entre eux ont été développés avec la participation de fournisseurs, et l'apprentissage se déroule sur de vrais projets.

Si vous êtes un débutant et ne savez pas dans quel ordre structurer votre apprentissage, quels cours suivre et quelles tâches résoudre, vous avez la possibilité de vous inscrire à des « Programmes complets ». Des experts en formation ont déjà établi tout le parcours éducatif, il ne vous reste plus qu'à le suivre.

Comment rechercher de tels programmes

  1. Allons dans la section des programmes de perfectionnement (Nanodegree)
  2. À travers l'École de programmation (School of Programming) nous trouvons la direction qui nous intéresse : Développeur Web Front-end.

Vous voulez maigrir en apprenant l'IT par vous-même ? Demandez-moi comment.
Comment savoir quels cours trouvés sont les meilleurs ? Il n'y a pas de recette universelle, tout dépend des objectifs, des tâches et des caractéristiques de chaque personne. Cependant, je peux donner quelques recommandations.

  • Lire les avis pour connaître l'opinion des autres.
  • Consulter le Introduction cours, où se trouvent la description, la structure, les méthodes utilisées, avec des extraits qui permettent d'évaluer le professionnalisme de l'approche de développement du cours, si l'enseignant présente le matériel de manière accessible, quelles sont les mécanismes supplémentaires de contrôle autonome ou de contrôle automatique par le système.

En rassemblant ces facteurs, vous pourrez déterminer si vous devez suivre ce cours.
 
Une autre question fréquente concerne l'auto-organisation — seulement 8 % des auditeurs terminent les cours en ligne. Les gens recherchent des solutions à des problèmes spécifiques et abandonnent l'apprentissage dès qu'ils les trouvent. Une autre raison est la durée du cours. La plupart des gens sont par nature des sprinteurs, et il leur est difficile de courir une longue distance.

Si vous souhaitez néanmoins terminer votre apprentissage, avant tout, développez en vous les qualités requises pour l'auto-apprentissage :

  • apprenez à planifier votre temps ;
  • trouvez la motivation adéquate ;
  • invitez des amis à se joindre à vous dans votre apprentissage, pour avoir quelqu'un avec qui discuter et analyser ce que vous avez étudié.

Le problème de l'auto-organisation est également résolu avec succès lorsqu'il est nécessaire de rendre des rapports réguliers et finaux devant la direction ou d'autres personnes. Le système de certification fonctionne également, mais seulement dans les cas où il est nécessaire de confirmer le statut.
 

3. Cherchez des experts

Cherchez des personnes sur lesquelles vous pouvez compter en raison de leur savoir et de leur expérience. Des personnes de l'industrie qui se sont établies comme des professionnels de haut niveau, prêtes à partager ouvertement et gratuitement leur expertise. Pensez-vous que c'est de la fantaisie et que cela n'existe pas ? Ça existe. Il y a quelques astuces à utiliser pour trouver ces personnes.

Référez-vous à des sources officielles, telles que des organisations qui développent des normes. Elles ont des groupes de travail créés pour développer du contenu spécialisé. Et l'information à leur sujet est généralement accessible au public.

Regardons un exemple concret.

  1. Allons sur le site du Consortium World Wide Web
  2. Accédons aux Groupes de travail - Working Groups
  3. Parmi eux, choisissons celui qui nous intéresse actuellement. Par exemple, Cascading Style Sheets (CSS).
  4. Accédons à la catégorie des participants et obtenons l'accès à toutes les organisations participant au développement de ces normes : Participants
  5. Trouvez des experts invités - des spécialistes reconnus par la communauté mondiale. Invited Experts : Rachel Andrew, Lea Verou

Vous voulez maigrir en apprenant l'IT par vous-même ? Demandez-moi comment.
En général, les experts dans ce domaine partagent volontiers leurs travaux. On peut trouver des enregistrements de leurs présentations, consulter la liste des ressources qu'ils ont utilisées, voir les diapositives et même le code qu'ils ont démontré. Et apprendre de leur exemple.

D'ailleurs, je recommande particulièrement Lea Verou - elle a de nombreuses créations "délicieuses" qu'elle met à disposition. Elle inspire un énorme nombre de personnes à travers le monde par son exemple. Et je ne fais pas exception.
 
Une deuxième façon de chercher des experts est d'utiliser des plateformes de vidéos où l'on peut trouver des enregistrements de conférences sur le sujet qui nous intéresse. Cela YouTube ou moins connu dans notre pays Vimeo, où il y a de nombreux matériaux qui ne sont parfois tout simplement pas disponibles sur YouTube.

Et encore une fois, prenons un exemple :

  1. Allons sur YouTube. Recherche : frontend conference
  2. Ici, un moteur de recherche efficace est également à notre disposition, et il ne faut pas l'ignorer. Sélectionnons : Filtres → Chaînes
  3. Et nous obtenons une liste de chaînes consacrées à ce sujet.
  4. Par exemple : Front-Trends → Playlists → Front-Trends 2017
  5. Sélectionnons n'importe quel intervenant. Disons, Una Kravets — elle est une excellente experte, de qui l'on peut apprendre.
  6. Voilà.

Ainsi, on peut trouver des professionnels dans le domaine requis et accéder à leurs travaux.

Vous voulez maigrir en apprenant l'IT par vous-même ? Demandez-moi comment.
 

4. Faites travailler l'intelligence artificielle pour vous

Mon conseil ici est très simple et même, dans un certain sens, contradictoire à notre époque du « Grand Frère » — laissez des « empreintes numériques » :

  • Abonnez-vous à des chaînes pour qu'on vous propose des « similaires » ;
  • « Aimez » et enregistrez des vidéos et des contenus dans vos favoris ;
  • Abonnez-vous aux pages des communautés professionnelles qui vous intéressent sur les réseaux sociaux.

Et grâce à ces « empreintes numériques », on vous proposera des offres liées à vos thèmes d'intérêt. C'est une opportunité d'entrer dans une communauté professionnelle d'où vous pourrez tirer des informations utiles et des exemples pratiques.

5. Lisez des livres

Il est courant de dire qu'en raison de l'information accessible sur Internet et du nombre incalculable de cours en ligne, lire des livres est devenu obsolète. Cependant, cela est fondamentalement faux.

Les livres sont nécessaires pour obtenir une vue d'ensemble sur certaines concepts, idées, problèmes et technologies. Ils élargissent l'horizon et sont destinés à une étude approfondie du sujet. 

Mais il est également important de lire efficacement. 

Comment choisir des livres à lire ?

Pour les recherches théoriques, il y a normes, des réglementations, etc. 

En revanche, lorsque nous parlons de littérature technique, je suis guidé par une logique simple : je m'appuie sur les recommandations de sources fiables. Par celles-ci, j'entends des experts reconnus dans l'industrie (dont beaucoup je suis abonné à Twitter), ainsi que des publications électroniques respectées et des portails spécialisés (par exemple, A Book Apart, O’Reilly Media, Smashing Magazine, CSS-Tricks).

En général, je préfère les sources orientées vers la pratique. Il est également très important pour moi : 

  1. que le langage soit simple et humanisé (j'adore les livres-conversation, qui posent des questions et provoquent des réflexions tout au long de la lecture), 
  2. la qualité de la présentation du contenu. Bien sûr, le contenu est plus précieux. Mais la couverture permet de donner une idée de l'attention portée à la création du livre, du temps et des efforts investis pour lui donner vie, ainsi que des recherches pour trouver le bon moyen d'expression de l'auteur (et de toute l'équipe impliquée) à travers le livre. Comme on dit, le diable est dans les détails. Et je les remarque beaucoup. 

Voici quelques exemples de livres que je recommande sans hésitation :

6. Utilisez différents outils

«Je ne retiens que ce que mes mains font» — c'est ainsi que l'on peut interpréter le principe d'apprentissage mondialement connu «Learning by Doing».

Tôt ou tard, vous devrez d'une manière ou d'une autre ancrer tout le savoir accumulé dans la pratique. Il est nécessaire de s'entraîner constamment — pour cela, il faut trouver des outils spéciaux qui permettent d'organiser ces entraînements de manière efficace.

D'où trouver ces outils ?

En vous basant sur l'un des points précédents — auprès d'experts qui partagent leurs outils de travail — vous pourrez découvrir dans leurs blogs et sur les sites où ils publient leurs matériaux des projets intéressants. Ces projets permettent de mettre en pratique les nouvelles technologies et méthodes que vous étudiez, ainsi que d'élaborer vos propres innovations. Il en existe énormément.

Dans l'animation, par exemple, le changement d'une propriété animée dans le temps est décrit par une certaine courbe, ou plus précisément, un ensemble de ses paramètres (coefficients). Les effets d'animation les plus réalistes, du point de vue du spectateur, se produisent dans le temps de manière non linéaire (il suffit de se familiariser rapidement avec les principes de l'animation définis par Walt Disney pour en être convaincu). Par exemple, un objet commence à bouger progressivement, puis sa vitesse augmente, puis elle commence à diminuer progressivement, etc. Mathématiquement, de telles dépendances sont décrites à l'aide de courbes de Bézier.

Regardez le simulateur interactif Cubic-Bezier (Courbe de Bézier), où vous pouvez voir comment la forme de la courbe influence le caractère de l'animation du déplacement d'un objet dans l'espace. L'algorithme est le suivant :

  1. Configurer (les leviers)
  2. Définir la durée de l'animation à 1,5–2 secondes
  3. Lancer le test — cela crée un effet d'animation correct : il y a une préparation au début de l'action, l'action elle-même et l'inertie à sa fin.

Vous voulez maigrir en apprenant l'IT par vous-même ? Demandez-moi comment.
Encore des exemples intéressants :

Je vais m'attarder plus en détail sur quelques-uns des plus représentatifs, à mon avis.

Tâche : il est nécessaire que le champ de formulaire utilisé pour saisir le mot de passe utilisateur n'accepte que des séquences d'au moins 6 caractères, contenant au moins un chiffre, une lettre (peu importe sa casse) et un caractère quelconque. La vérification doit être effectuée côté client à l'aide des outils standards du navigateur (pour cela, on utilise l'attribut pattern du champ de saisie, dont la valeur est une expression régulière).

Procédure:

  1. /^.{6,}$/ — любые 6 символов
  2. /^(?=.*d).{6,}$/ — из них хотя бы одна цифра
  3. /^(?=.*d)(?=.*[a-z]).{6,}$/i — из них хотя бы одна буква (регистр не важен)
  4. /^(?=.*d)(?=.*[a-z])(?=.*[W_]).{6,}$/i — из них хотя бы один символ (не буква и не цифра)

Vous voulez maigrir en apprenant l'IT par vous-même ? Demandez-moi comment.

  • Un autre exemple — la galerie de motifs CSS3 Patterns Gallery: c'est incroyable comment le code se transforme en motif géométrique !

Procédure :

  1. Échelle 90%
  2. Zig-zag — code d'arrière-plan

Vous voulez maigrir en apprenant l'IT par vous-même ? Demandez-moi comment.
 
L'idée principale est d'utiliser divers outils disponibles gratuitement sur les sites d'experts qui permettent d'affiner vos compétences totalement gratuitement.
 

7. Devenez un expert

Une fois que vous vous êtes familiarisé, passez au niveau suivant — devenez vous-même un expert.

Comment faire cela ? C'est facile.

Vous vous rappelez de cette anecdote sur l'enseignant : « Je leur ai expliqué trois fois, j'ai même compris tout moi-même, mais ils ne comprennent pas » ? Vous devez transmettre vos connaissances pour les ancrer. Comme outil, je propose d'utiliser le service StackOverflow. C'est une ressource spécialement créée où les développeurs cherchent des réponses à leurs questions professionnelles. Et ce sont d'autres développeurs qui y répondent. Ainsi, une vaste base de problèmes est constituée, chacun d'eux ayant une solution. Vous pouvez devenir auteur des réponses à ces questions en abordant divers sujets et en partageant votre expérience.

Vous tirez deux bénéfices à la fois : d'une part, vous apprenez à résoudre ce problème. D'autre part, vous apprenez à expliquer l'algorithme de la solution, renforçant ainsi vos nouvelles connaissances. 

Procédure sur https://stackoverflow.com/

  1. Dans le champ de recherche, tapez la requête — par exemple : CSS
  2. Nous obtenons ainsi tous les résultats des questions avec le tag « CSS »
  3. Passons à l'onglet Non répondu — Unanswered. Et nous avons un large éventail de possibilités

Vous voulez maigrir en apprenant l'IT par vous-même ? Demandez-moi comment.
Ou bien :

  1. https://ru.stackoverflow.com/
  2. Étiquettes
  3. Agissons selon le même scénario.

N'oubliez pas non plus Stack Exchange — un réseau de sites Web pour la gestion des questions et réponses dans divers domaines, ainsi qu'une ressource locale Toaster (merci, sfi0zy, pour la suggestion).
 

Résultats

J'ai partagé avec vous quelques astuces simples qui vous aideront à « apprendre à apprendre » et rendront le processus d'auto-apprentissage plus efficace : 

  • Cherchez efficacement.
  • Participez à des cours en ligne massifs (et terminez-les).
  • Cherchez des experts dont vous pourriez emprunter l'expérience, avec qui discuter et consulter.
  • Utilisez les opportunités offertes par l'intelligence artificielle : laissez des « traces numériques » pour qu'elle travaille pour vous, élargissant votre cercle professionnel et vos horizons.
  • Lisez des livres. Faites toutefois un choix conscient. Ceux dont les auteurs vous posent des questions et stimulent votre réflexion seront les plus adaptés. N'oubliez pas l'aspect esthétique : la lecture doit offrir du plaisir intellectuel. 
  • Entraînez-vous à l'aide de divers outils que vous pouvez trouver chez les experts. Et n'ayez pas peur d'expérimenter.
  • Enfin, devenez vous-même un expert afin d'appliquer les connaissances acquises à la pratique.

On pourrait se demander : à quoi servent alors les centres de formation ?

Je répondrai :

Lire la vidéo

Des postes sont ouverts à l'Académie en ligne !

Source : habr.com

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster