JavaRush /Blog Java /Random-FR /Il faut juste le vouloir

Il faut juste le vouloir

Publié dans le groupe Random-FR
Il y a 3 ans, j'ai décidé de changer ma place confortable dans le domaine de la vente, de la configuration et du service de matériel informatique vers le domaine de la programmation. Comme à cette époque je ne savais pas encore exactement quelle langue j’aimerais, j’ai décidé d’acquérir des connaissances de base dans plusieurs domaines à la fois. Le 1er janvier 2016, j'ai rencontré un chômeur avec des comptes annuels sur JavaRush, Codeschool, Lynda et Tuts+, et un petit coussin financier qui me permettrait de passer toute l'année 2016 à étudier.
Il suffit de le vouloir - 1
Le premier dans ma file d'attente était JavaRush - avant même le réveillon du Nouvel An, j'ai terminé les niveaux gratuits disponibles, ce qui déterminait en fait la décision d'acheter l'accès pour un an à la fois. La formation a duré si longtemps que le 8 février déjà, j'ai célébré l'atteinte du niveau 30. De ce que j'ai aimé et qui a été utile à l'avenir, je voudrais noter ce qui suit :
  • consolidation d'une terminologie également utile pour maîtriser d'autres langages (types et structures de données, mise en œuvre pratique des principes de la POO, espaces de noms, modificateurs d'accès, utilisation de bases de données et de systèmes de fichiers, création de requêtes et bien plus encore) ;
  • acquérir des compétences pour travailler dans un très bon IDE - IntelliJ IDEA, qui s'est ensuite avéré utile dans un travail réel avec d'autres produits JetBrains (PHPStorm/WebStorm/PyCharm) ;
  • culture générale du code - tant en termes de complexité logique et algorithmique qu'en conception visuelle (respect des styles de code) ;
Malheureusement (ou heureusement), en plus de Java, j'ai également commencé en mars 2016 des cours de développement web (en plus de la CodeSchool mentionnée avec leurs branches sur Javascript et ses frameworks Angular/Ember, ceux-ci étaient également gratuits puis HtmlAcademy avec de bonnes bases sur mise en page, en même temps, j'ai maîtrisé le travail avec Git et MySQL ; Sql-ex m'a beaucoup aidé dans l'apprentissage de ce dernier). Oui, il se trouve qu'au final j'ai opté pour PHP (grâce aux cours bien connus d'Igor Borisov dans la CEI), mais pas sur le CMS WordPress, qui fait parler de lui, mais sur des solutions API REST assez modernes basé sur Zend Framework 2 (dans un premier temps), puis sur Laravel 5.x. Mais après avoir parcouru un chemin aussi sinueux, vous pouvez utiliser confortablement les meilleures pratiques du même Java dans vos applications, heureusement que le PHP moderne (surtout depuis la version 7) lui ressemble de plus en plus (prenez, par exemple, le même type faisant allusion dans un langage avec un typage implicite faible et intrinsèquement dynamique, et déjà dans la version 7.4, les classes peuvent également avoir des propriétés typées). Et pour ceux qui ont travaillé avec Hibernate en Java, il sera beaucoup plus facile de maîtriser le même ORM Doctrine. Je reviens au sujet de la construction d'un parcours d'apprentissage et du choix de cours de qualité et de ce qui distingue Javarush de CodeSchool déjà mentionné (qui fait désormais partie de Pluralsight), Lynda (sur laquelle LinkedIn construit sa plateforme éducative) et d'autres. Le plus important pour moi personnellement est une énorme quantité de pratique pour résoudre les problèmes de vérification automatisée avec une base théorique plus que suffisante. Il n’y a aucune comparaison avec « regardez la vidéo et faites de même ». Les didacticiels vidéo sont utiles lorsque vous devez « espionner » la solution à une tâche hautement spécialisée ou maîtriser une bibliothèque/API mal documentée en peu de temps. Mais si une personne est confrontée à la tâche de former les bases fondamentales de la connaissance et de maîtriser plusieurs façons de résoudre les mêmes problèmes fondamentaux à la fois, pour ensuite les résoudre sans réfléchir, tout comme nous ne pensons pas à taper des lettres sur un clavier ou écrire des lettres sur un morceau de papier - alors Javarush est indispensable . N'oubliez pas que pour de nombreuses personnes, le problème de la maîtrise du matériel pédagogique en anglais est également aigu, donc pour ces personnes, les avantages de Javarush (en particulier la sélection de matériel théorique) ne feront qu'augmenter. Pour résumer cette longue revue de Javarush en une phrase : « must have ». Même si vous n'aimez pas le langage Java, ce cours fournira une base solide pour votre développement futur. Cela vaut à la fois le temps que vous y consacrez et l’argent, car le meilleur investissement est un investissement dans vos connaissances et vos compétences. PS Un peu sur moi. La spécialisation actuelle est l'API REST sur Laravel + MySQL, utilisation active de services tiers dans les projets (Amazon SES/Paypal/Stripe/web3.php/integration avec calendriers, construction de files d'attente, etc.). J'ai dû travailler un peu avec Angular/Vue (JS), voire quelques mois avec Django (Python). Pour les amateurs de statistiques, il m'a fallu 298 jours pour étudier (à partir de ce jour comment il a quitté son ancien emploi et a commencé une reconversion), dont 42 jours se sont écoulés entre l'envoi du premier curriculum vitae et le premier jour ouvrable. Et à ce jour, je me souviens avec gratitude du cours Javarush, comme quelque chose qui a renforcé la confiance en soi, systématisé et élevé les connaissances à un nouveau niveau, et est devenu la première étape d'un long chemin vers la tranquillité d'esprit et l'équilibre dans un nouveau domaine à un nouveau travail. PPS Je continue ma formation, au programme est d'obtenir une certification en Laravel en 2019 et de maîtriser Swift.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION