JavaRush /Blog Java /Random-FR /Que faut-il enseigner, où enseigner, comment enseigner ?

Que faut-il enseigner, où enseigner, comment enseigner ?

Publié dans le groupe Random-FR
Salut tout le monde! Je m'appelle Dima. Ceci est mon premier article sur l'informatique, alors ne jugez pas trop sévèrement. Il sera utile à ceux qui viennent tout juste de commencer à rejoindre les rangs des programmeurs, mais qui ont peur de se perdre dans cette vaste mer d'informations. Que faut-il enseigner, où enseigner, comment enseigner ?  - 1

Arrière-plan

Imaginez que vous avez 26 ans, que votre opérateur de téléphonie mobile vous a licencié et que votre PDG a fui vers l'Europe parce que ses pratiques frauduleuses l'obligent à vivre à l'étranger. Voilà à quoi ressemblait mon 31 décembre 2016. Je pourrais trouver un emploi similaire dans un domaine connexe et il y aurait même des offres, mais... est-ce que cela me ferait plaisir ? Vous êtes-vous déjà demandé pour quoi vous travaillez ? Qu’aimeriez-vous vraiment devenir ? Après mon licenciement, j'ai passé deux mois à me chercher... et je suis devenue une autre personne. J'ai réalisé que je pouvais être ce que je voulais : médecin, menuisier, homme d'affaires. C’est une question de temps, l’essentiel est de faire plus que les autres, et je réussirai à tout. Du coup, je suis devenu programmeur ! Je travaille avec succès dans une entreprise informatique depuis un an maintenant et j'en suis incroyablement heureux. J'adore apprendre, j'ai donc passé des centaines d'heures à étudier Java, les technologies Web et j'ai préparé un résumé de ce qui vous aidera à vous plonger rapidement dans le monde de Java.

Première étape : l'illumination

Vous devez comprendre que la programmation n’est pas facile. Et le fait qu’au début on ne réussisse pas est normal. Au début, j'ai étudié Python pendant deux mois, et quand j'ai vu les cycles, ils m'ont semblé extrêmement complexes. Le plus important, ce sont les bases : sans les comprendre, vous ne pourrez pas apprendre rapidement les nouvelles technologies. Je parle de conditions, de boucles, de travail avec des tableaux, de POO, etc.

Deuxième étape : Sur quoi coder ?

Vous aurez besoin d'un environnement de développement. Dans le monde Java, il y en a trois :
  1. IDÉE (gratuite et payante)
  2. NetBeans (gratuit)
  3. Éclipse (gratuit)
J'ai essayé les trois.
  1. NetBeans est ancien et laid, et est actuellement dans l'incubateur Apache, il n'est donc pas clair s'il y aura une nouvelle version.
  2. Eclipse est populaire à l'étranger car il est gratuit et un peu plus agréable que Netbeans.
  3. IDEA est l'environnement de développement dominant, du moins pour nous. La différence entre la version payante et la version gratuite réside uniquement dans le travail avec des frameworks (Spring), dont vous n'avez pas encore besoin. De plus, il est fabriqué par des Russes de Saint-Pétersbourg. Soutenons les producteurs nationaux !

Troisième étape : Par où commencer ses études ?

Tout d’abord, à l’ancienne, en lisant des livres :
  1. Tête d'abord, "Apprendre Java"
  2. G. Shildt, "Java 8. Guide du débutant"
  3. Kay Horstmann, "Java. La bibliothèque du professionnel"
  4. Bruce Yekel, " La philosophie de Java "
Je les lis selon ce principe : si je n’ai pas compris dans un livre, je me suis mis à lire dans un autre, puisque les auteurs présentent les mêmes informations de différentes manières. J'ai surtout aimé le livre Head First « Learning Java » : il y a beaucoup de croquis, il y a des tests après chaque chapitre. Deuxièmement, regardez des didacticiels vidéo sur YouTube :
  1. Alichev
  2. Leçons Java
  3. Gosha Dudar
La liste pourrait être plusieurs fois plus longue, mais ces chaînes sont les plus informatives. Alishev est le meilleur cours vidéo de russe sur l'image, le timbre et le matériel. Il propose également un cours payant sur Udemy : j'ai été l'un des premiers à l'acheter. Java Lessons est un cours très informatif. Il existe déjà 500 vidéos, mais la qualité s'en ressent. Il semble que le gars, après avoir lu le chapitre suivant du livre, s'est entraîné un peu, puis a enregistré la leçon. Gosha Dudar galope à travers l'Europe. Vous devriez le regarder si vous connaissez déjà d'autres langues et que vous souhaitez simplement vous familiariser avec la syntaxe du langage. Note importante. Si vous avez regardé un cours vidéo et que vous n'avez rien compris, que vous n'aimez pas l'image, la voix - arrêtez, ne vous forcez pas : cherchez quelque chose de mieux qui vous convient. Troisièmement, en pratiquant de manière interactive :
  1. JavaRush
  2. Stepik
  3. Hackerranck
  4. CodeAcadémie
La meilleure option est JavaRush . Je l'ai réussi 2 fois. La première fois que je n’ai rien compris, j’ai jeté un coup d’œil aux réponses. La deuxième fois, j'ai travaillé plus consciemment, en pratiquant de nouvelles possibilités de la langue. J'ai acquis une compréhension complète de la POO et du travail avec des tableaux seulement après lui. Stepik est un cours sympa. Il existe à la fois une formation vidéo et une formation interactive. Tout est gratuit, je ne comprends pas de quoi ils vivent =) Le reste, ce sont des cours interactifs en anglais. Si vous connaissez la langue, vous pouvez également vous y essayer. Concernant les cours en ligne payants : j’ai regardé différents cours que j’ai trouvé sur Internet et je dirai honnêtement que le niveau des webinaires est pire que le stream d’un gamer sur Twitch. L'image est mauvaise, le son est dégoûtant, le professeur est ennuyeux. En général, j'ai réalisé qu'un orateur doit avoir une vocation pour transmettre des informations, et s'il ne le fait pas, il y a de fortes chances que vous mourriez d'ennui. J'espère que ces informations vous aideront à économiser du temps et des efforts. Si mon article vous a été utile, écrivez, je peux continuer. Les sujets pourraient être :
  1. Histoire : combien j'ai étudié, comment j'ai trouvé un emploi, quelles difficultés j'ai traversées.
  2. Par où commencer dans le développement Web dans le monde Java.
  3. Types d'authentification, autorisation.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION