Vous souhaitez perdre du poids et apprendre l'informatique par vous-même ? Demande-moi comment

Il y a une opinion que je rencontre souvent : il est impossible d'étudier seul, il faut des professionnels qui vous guideront sur ce chemin épineux - expliquer, vérifier, contrôler. Je vais essayer de réfuter cette affirmation, et pour cela, comme vous le savez, il suffit de donner au moins un contre-exemple. L’histoire compte des exemples de grands autodidactes (ou, plus simplement, d’artistes autodidactes) : l’archéologue Heinrich Schliemann (1822-1890) ou la fierté de la Géorgie, l’artiste Niko Pirosmani (1862-1918). Oui, ces gens ont vécu, étudié et créé pour la plupart au XIXe siècle et étaient extrêmement éloignés du monde des technologies de l’information. Cependant, « le but le plus important de l’apprentissage est d’apprendre à apprendre », comme le disait Aristote. Dans cet article, je partagerai avec vous des exemples pratiques qui vous permettront d'organiser efficacement un processus d'apprentissage autonome.

Vous souhaitez perdre du poids et apprendre l'informatique par vous-même ? Demande-moi comment
Il est toujours possible d'étudier seul. De plus, il est tout à fait possible d'obtenir des résultats élevés. Vous serez surpris : en tant que personne issue du domaine de l'enseignement commercial (je travaille au centre de formation "Académie des réseaux LANIT") peut s'exprimer sur ce sujet en déposant la branche sur laquelle il est assis. Cependant, prenons les choses dans l'ordre.

Je suis une personne qui a travaillé dans le domaine de l'éducation tout au long de ma vie professionnelle (et cela fait plus de 17 ans) : je suis DANS l'éducation et je suis POUR l'éducation. Et j'aimerais partager avec vous des exemples pratiques qui vous permettent d'organiser efficacement un processus d'apprentissage indépendant. Ces techniques sont une généralisation de mon expérience personnelle. Bien entendu, je ne prétends pas être 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 tâche accomplie.
 
Mon premier conseil est que si vous décidez de vous éduquer (peu importe le temps que vous êtes prêt à y consacrer : 10 minutes, une heure, une journée...), essayez d'éviter de faire autre chose pendant ce temps pour le rendre le plus efficace possible.

Hal Pashler, professeur de psychologie à l'Université de Californie, a déclaré : « Même le cerveau d'un diplômé de Harvard deviendra le cerveau d'un enfant de huit ans si vous lui faites faire deux choses en même temps. »

Évitez d'effectuer plusieurs tâches à la fois pendant vos études et vous tirerez le meilleur parti de vos études.
 
Mais j'ai promis de partager des techniques pratiques. J'illustrerai ces techniques d'auto-éducation sur le thème du développement front-end. Premièrement, ce sujet m'intéresse incroyablement (à partir du moment où j'ai travaillé comme professeur d'informatique dans une école et que je l'ai enseigné aux enfants). Deuxièmement, le développement front-end est l'un des domaines les plus populaires et en croissance rapide (regarde les statistiques officielles). Eh bien, et troisièmement, même si nous ne sommes pas des développeurs front-end, nous sommes des consommateurs des résultats de leur travail.

Nous devons donc acquérir de nouvelles connaissances et acquérir des compétences pratiques de manière indépendante. D'où les obtenez-vous ? Quelle est votre source ? Internet, manuels scolaires et autres personnes, n'est-ce pas ? Commençons par Internet.
 

1. Recherchez efficacement

Il existe de nombreux sites de recherche. Différents moteurs de recherche ont des algorithmes de recherche différents. De ce fait, le champ d'application est différent : chacun couvre (ou, en termes plus techniques, des index) une partie de l'information présente sur Internet. Par conséquent, vous devez utiliser différents moteurs de recherche pour obtenir une couverture maximale des sources.

Mais comment organiser une recherche pour ne pas se noyer dans une énorme quantité de « bruit informationnel » ? Vous devez apprendre à sélectionner des céréales saines. Oui, désormais les moteurs de recherche acceptent les requêtes en langage naturel. Les algorithmes permettant de fournir des résultats de requête de recherche pertinents sont constamment améliorés. Les moteurs de recherche acquièrent une vaste gamme de fonctions supplémentaires. Mais la question « Comment rechercher efficacement des informations ? reste d'actualité à ce jour.

Presque tous les moteurs de recherche disposent d’une recherche avancée et d’un langage de requête sur lequel ils sont construits. Mais tout le monde ne profite pas régulièrement de cette opportunité.

Je vais vous montrer en utilisant Google comme exemple. Si je veux apprendre le développement front-end, je m'intéresse aux technologies auxquelles je dois prêter attention et aux ressources qui valent la peine d'être lues.

  1. Allons à la page Recherche Avancée.
  2. Définissez les paramètres. Par exemple:

    un. avec la phrase : Développement front-end,
    b. avec l'un des mots : 2018,
    c. Rechercher 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 Rechercher.
  4. Et sur la page des résultats de recherche, nous sélectionnons les ressources qui nous serviront de point de départ dans l'étude du sujet.

Vous souhaitez perdre du poids et apprendre l'informatique par vous-même ? Demande-moi comment
Pour affiner vos requêtes de recherche, vous pouvez également utiliser caractères ou mots spéciaux. Ces astuces simples vous aideront à obtenir des résultats plus pertinents et à gagner beaucoup de temps passé à rechercher des informations de qualité.
 

2. Étudiez en ligne

À l’heure actuelle, tout le monde connaît probablement les MOOC – une éducation de masse accessible à tous sur Internet. Parmi les lieux les plus célèbres figurent Coursera, Udemy, EDX, Académie Khan, MOOC ludique. La plupart de ces ressources contiennent des cours en anglais, mais il existe également des cours en russe - par exemple, Stepik (où, d'ailleurs, la Sberbank Corporate University organise ses cours).

Dans mon hit-parade personnel, le leader incontesté est Udacity — pour une approche professionnelle et l'implication d'experts du secteur. J'utilise souvent Coursera - ils ont quelque chose que d'autres ressources n'ont pas, par exemple des recoupements. C'est l'occasion non seulement de recevoir des commentaires d'autres utilisateurs, mais aussi de s'impliquer dans le processus et d'agir en tant qu'expert (et c'est aussi une des techniques d'auto-éducation, et j'en parlerai plus tard).

À mon avis personnel, les plateformes russes sont encore quelque peu inférieures aux plateformes étrangères tant en termes de qualité du matériel que de forme de livraison à l'auditeur, mais si vous répondez à la question « Parlez-vous anglais ? Si vous répondez « Oui ou non », alors c'est également une excellente option.

Vous souhaitez perdre du poids et apprendre l'informatique par vous-même ? Demande-moi comment
Regardons l'algorithme pour trouver le programme souhaité à l'aide de l'exemple Udacity.

  1. Accédez au catalogue des cours - Catalogue
  2. Choisir une catégorie: Catégorie - Programmation et développement
  3. Définissez le filtre sur « gratuit » : Type – Cours gratuits
  4. Indiquez votre niveau : Niveau de compétence - par exemple, Débutant
  5. Nous précisons les compétences que nous souhaitons perfectionner : Compétence - HTML, CSS, JavaScript
  6. Et nous obtenons une liste de cours auxquels vous pouvez vous inscrire tout à fait gratuitement. Leur avantage est que la plupart d'entre eux sont développés avec la participation de fournisseurs et que la formation se déroule sur des projets réels.

Si vous êtes un spécialiste débutant et que vous ne savez pas dans quel ordre la formation doit être organisée, quels cours suivre, quelles tâches doivent être résolues, vous avez alors la possibilité de vous inscrire à ce qu'on appelle. "Programmes complets". Les experts dans le domaine de l'éducation ont déjà construit l'ensemble du parcours scolaire, il ne reste plus qu'à le suivre.

Comment rechercher de tels programmes

  1. Passons à la section avec programmes de formation avancée (Nanodegree)
  2. Grâce à l'École de programmation (École de programmation) nous trouvons la direction dont nous avons besoin : Développeur Web Front-End.

Vous souhaitez perdre du poids et apprendre l'informatique par vous-même ? Demande-moi comment
Comment comprendre lequel des cours trouvés est le meilleur ? Il n'y a pas de recette universelle ici, tout dépend des buts, des objectifs et des qualités d'une personne en particulier. Cependant, je peux donner quelques recommandations.

  • Lisez les critiques pour connaître les opinions des autres.
  • Familiarisé avec Introduction Le cours, qui décrit le contenu, la structure, les techniques, présente des fragments grâce auxquels vous pouvez évaluer le professionnalisme de l'approche de développement du cours, si l'enseignant présente le matériel de manière accessible, quels mécanismes supplémentaires de maîtrise de soi ou de contrôle automatique par le système sont disponibles.

En rassemblant ces facteurs, vous pouvez déterminer vous-même si ce cours vaut la peine de suivre.
 
Une autre question courante concerne l'auto-organisation : un maximum de 8 % des étudiants arrivent à la fin des cours en ligne. Les gens recherchent des solutions à des problèmes spécifiques et abandonnent la formation dès qu'ils les trouvent. Une autre raison est la durée du cours. La plupart des gens sont des sprinters par nature et ont du mal à courir de longues distances.

Si vous souhaitez néanmoins terminer vos études, développez tout d'abord en vous les qualités que nécessite l'auto-éducation :

  • apprendre à planifier le temps;
  • trouvez le bon motif pour vous-même ;
  • Invitez vos amis à vous accompagner dans vos études, afin d'avoir quelqu'un pour discuter et analyser ce que vous avez appris.

En outre, le problème de l'auto-organisation est résolu avec succès lorsqu'un rapport régulier et final à la direction ou à d'autres personnes est requis. Le système de certification fonctionne également, mais uniquement dans les cas où il est nécessaire de confirmer le statut.
 

3. Recherchez des experts

Recherchez des personnes dont vous pouvez compter sur les connaissances et l’expérience. Des personnes du secteur qui se sont révélées être des professionnels hautement qualifiés et prêts à partager leur expérience ouvertement et gratuitement. Pensez-vous que c’est un fantasme et que cela n’arrive pas ? Arrive. Il existe quelques astuces que vous pouvez utiliser pour trouver ces personnes.

Consultez des sources officielles, telles que les organisations qui élaborent des normes. Ils ont des groupes de travail créés pour développer du contenu spécialisé. Et les informations les concernant sont généralement accessibles au public.

Regardons un exemple spécifique.

  1. Site World Wide Web Consortium
  2. Accédez aux groupes de travail - Groupes de travail
  3. Parmi eux, nous choisissons celui qui nous intéresse actuellement. Par exemple, les feuilles de style en cascade (CSS).
  4. Nous passons à la catégorie des participants et avons accès à toutes les organisations participant à l'élaboration de ces normes : Participants
  5. Nous trouvons des experts invités, des spécialistes reconnus par la communauté internationale. Experts invités : Rachel André, Léa Vérou

Vous souhaitez perdre du poids et apprendre l'informatique par vous-même ? Demande-moi comment
Généralement, les experts dans ce domaine sont disposés à partager leurs développements. Vous pouvez trouver des enregistrements de leurs présentations, voir une liste des ressources qu'ils ont utilisées, voir les diapositives et même le code qu'ils ont démontré. Et apprenez de leur exemple.

D'ailleurs, je recommande particulièrement Léa Verou - elle a beaucoup de développements « savoureux » qu'elle met à la disposition du public. Son exemple inspire un grand nombre de personnes à travers le monde. Et je ne fais pas exception.
 
La deuxième façon de trouver des experts consiste à utiliser des sites d'hébergement de vidéos, où vous pouvez trouver des enregistrements de conférences sur le sujet souhaité. Ce YouTube ou pas si connu dans notre pays Vimeo, où sont stockés de nombreux documents qui ne sont parfois tout simplement pas disponibles sur YouTube.

Et encore avec un exemple :

  1. Allons sur YouTube. Recherche: conférence frontale
  2. Une recherche efficace fonctionne également ici et ne doit pas être négligée. Sélectionnez : Filtres → Chaînes
  3. Et nous obtenons une liste de chaînes dédiées à ce sujet.
  4. Par exemple : Front-Trends → Playlists → Tendances Front 2017
  5. Nous choisissons n'importe quel orateur. Disons Una Kravets - C'est une excellente experte dont il y a beaucoup à apprendre.
  6. Voila.

De cette façon, vous pouvez trouver des professionnels dans le bon domaine et accéder à leur travail.

Vous souhaitez perdre du poids et apprendre l'informatique par vous-même ? Demande-moi comment
 

4. Mettez l’intelligence artificielle à votre service

Ici, mon conseil est très simple et même quelque peu contradictoire à notre époque de « Big Brother » : laisser des « traces numériques » :

  • Abonnez-vous aux chaînes pour vous voir proposer des chaînes « similaires » ;
  • « J'aime » et ajoutez des vidéos et du matériel à vos favoris ;
  • Abonnez-vous aux pages des communautés professionnelles qui vous intéressent sur les réseaux sociaux.

Et sur la base des « traces numériques », des suggestions vous seront proposées en rapport avec les sujets qui vous intéressent. C'est l'occasion d'entrer dans une communauté professionnelle où vous obtiendrez des informations utiles et des exemples pratiques.

5. Lire des livres

Il existe une opinion selon laquelle avec la disponibilité d'informations accessibles sur Internet et d'innombrables cours en ligne, la lecture de livres cesse d'être pertinente. Cependant, c’est fondamentalement faux.

Les livres sont essentiels pour avoir une vision tridimensionnelle de certains concepts, idées, problèmes et technologies. Ils élargissent vos horizons et sont conçus pour une étude approfondie de la matière. 

Cependant, vous devez également lire efficacement. 

Comment choisir les livres à lire ?

Pour la recherche théorique, il existe normes, réglementations, etc. 

Si nous parlons de littérature technique, je suis guidé par une logique simple : j'utilise les recommandations de sources faisant autorité. J'entends par eux des experts reconnus du secteur (j'en suis beaucoup dans Twitter), ainsi que des publications électroniques respectées et des portails spécialisés (par exemple, Un livre à part, O'Reilly Media, Smashing Magazine, Astuces CSS).

En général, je préfère les sources orientées vers la pratique. En même temps, c'est très important pour moi : 

  1. pour que le langage de présentation soit simple et humain (j'aime les livres d'interlocuteurs, où l'on pose des questions, où les pensées s'agitent au fur et à mesure de la lecture), 
  2. qualité du matériel disposé. Bien entendu, le contenu a plus de valeur. Mais l'emballage nous permet de déduire le soin apporté au livre, donne une idée du temps et des efforts consacrés à donner vie au livre, et à la recherche de la bonne manière pour l'auteur (et toute l'équipe impliquée) de le faire. s'exprimer à travers le livre. Comme on dit, le diable est dans les détails. Et je les remarque vraiment. 

Voici quelques exemples de livres que je recommande vivement :

6. Utilisez différents outils

"Je me souviens seulement de ce que font mes mains" - c'est ainsi que l'on peut interpréter le principe pédagogique "Apprendre par l'action", connu dans la pratique pédagogique mondiale.

Tôt ou tard, vous devrez d'une manière ou d'une autre consolider toutes les connaissances accumulées dans la pratique. Vous devez vous former constamment - pour ce faire, trouvez des outils spéciaux qui vous permettront d'organiser une telle formation le plus efficacement possible.

Où se procurer ces outils ?

En s'appuyant sur l'un des points précédents - des experts qui partagent leurs outils de travail - vous pouvez trouver des projets intéressants sur leurs blogs et sur les sites où ils publient leurs documents. Ces projets vous permettent de mettre en pratique les nouvelles technologies et méthodes de travail que vous étudiez, et de développer votre propre savoir-faire. Et il y en a beaucoup.

En animation, par exemple, l'évolution temporelle d'une propriété animée est décrite par une courbe, ou plus précisément, par un ensemble de ses paramètres (coefficients). Les effets d'animation les plus réalistes, du point de vue du spectateur, se produisent de manière non linéaire dans le temps (il suffit de se familiariser brièvement avec les principes d'animation posés par Walt Disney pour s'en convaincre). Par exemple, un objet commence son mouvement progressivement, puis sa vitesse augmente, puis il commence progressivement à diminuer, etc. Mathématiquement, ces dépendances sont décrites à l'aide des courbes de Bézier.

Jetez un oeil au simulateur interactif Cubique-Bézier (Courbe de Bézier), où l'on peut clairement voir comment la forme de la courbe affecte la nature de l'animation d'un objet se déplaçant dans l'espace. L'algorithme est le suivant :

  1. Personnaliser (leviers)
  2. Réglez la durée de l'animation sur 1,5 à 2 secondes
  3. Exécutez le test - crée l'effet d'animation correct : il y a la préparation du début de l'action, l'action elle-même et l'inertie à la fin.

Vous souhaitez perdre du poids et apprendre l'informatique par vous-même ? Demande-moi comment
Exemples plus intéressants :

Je m'attarderai plus en détail sur quelques-uns des plus importants, de mon point de vue.

Tâche : il est nécessaire que le champ du formulaire utilisé pour saisir le mot de passe de l'utilisateur n'accepte comme valeurs possibles que des séquences d'au moins 6 caractères, contenant au moins un chiffre, une lettre (quelle que soit sa casse) et tout symbole. La vérification doit être effectuée du côté de l'utilisateur à l'aide des outils de navigation standard (à cet effet, utilisez attribut de modèle du champ de saisie, dont la valeur est une expression régulière).

Séquence d'actions:

  1. /^.{6,}$/ - 6 caractères quelconques
  2. /^(?=.*d).{6,}$/ - au moins l'un d'eux est un chiffre
  3. /^(?=.*d)(?=.*[az]).{6,}$/i - au moins l'un d'eux est une lettre (la casse n'est pas importante)
  4. /^(?=.*d)(?=.*[az])(?=.*[W_]).{6,}$/i - au moins l'un d'eux est un caractère (pas une lettre ou un nombre)

Vous souhaitez perdre du poids et apprendre l'informatique par vous-même ? Demande-moi comment

  • Un autre exemple est une galerie de modèles Galerie de modèles CSS3: C'est incroyable comme le code se transforme en motif géométrique !

Séquence d'actions:

  1. Échelle 90%
  2. Zigzag - code d'arrière-plan

Vous souhaitez perdre du poids et apprendre l'informatique par vous-même ? Demande-moi comment
 
L’idée principale est d’utiliser différents outils disponibles gratuitement sur des sites spécialisés et permettant de perfectionner vos compétences de manière totalement gratuite.
 

7. Devenez un expert

Une fois que vous avez compris, passez au niveau supérieur et devenez vous-même un expert.

Comment faire? Facilement.

Vous vous souvenez de l'histoire du professeur : « Je leur ai dit trois fois, j'ai déjà tout compris, mais ils ne comprendront tout simplement pas » ? Vous avez besoin de diffuser vos connaissances afin de les consolider. Et comme outil, je suggère d'utiliser le service StackOverflow. Il s'agit d'une ressource spécialement créée dans laquelle les développeurs recherchent des réponses à leurs questions professionnelles. Et les mêmes personnes y répondent - les développeurs. C'est ainsi qu'est collectée une vaste base de données de problèmes, chacun ayant une solution. Et vous pouvez devenir l'auteur de réponses à ces questions, en comprenant tel ou tel sujet et en partageant votre expérience.

Vous faites d’une pierre deux coups : tout d’abord, vous apprenez à résoudre ce problème vous-même. Deuxièmement, apprenez à parler de l'algorithme de solution et consolidez ainsi de manière plus fiable les nouvelles connaissances en mémoire. 

Séquence d'actions sur https://stackoverflow.com/

  1. Saisissez une requête dans le champ de recherche - par exemple : CSS
  2. En conséquence, nous avons le résultat de toutes les questions avec la balise « CSS »
  3. Accédez à l'onglet Sans réponse. Et nous obtenons vaste champ d'activité

Vous souhaitez perdre du poids et apprendre l'informatique par vous-même ? Demande-moi comment
Ou:

  1. https://ru.stackoverflow.com/
  2. Mots clés
  3. Nous suivons le même scénario.

N'oubliez pas Empilez Bourse - un réseau de sites Internet pour travailler avec des questions et réponses dans divers domaines, ainsi qu'une ressource domestique Grille-pain (Merci, sfi0zy, pour le conseil).
 

Les résultats de

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

  • Recherchez efficacement.
  • Suivez des cours en ligne massifs (et complétez-les).
  • Recherchez des experts auprès desquels vous pouvez apprendre, parler et consulter.
  • Utilisez la puissance de l’intelligence artificielle : laissez des « traces numériques » pour qu’elle fonctionne pour vous, élargissant ainsi votre cercle et vos horizons professionnels.
  • Lire des livres. Abordez simplement leur choix consciemment. Ceux dont les auteurs vous posent des questions et stimulent votre réflexion sont les mieux adaptés. N’oubliez pas la composante esthétique : la lecture doit apporter plus qu’un simple plaisir intellectuel. 
  • Formez-vous avec une variété d’outils disponibles auprès d’experts. Et n'ayez pas peur d'expérimenter.
  • Enfin, devenez vous-même un expert afin de pouvoir mettre en pratique vos connaissances accumulées.

On pourrait se demander : pourquoi alors les centres de formation sont-ils nécessaires ?

Je répondrai:


Les postes sont ouverts à la Network Academy !

Source: habr.com

Ajouter un commentaire