JavaRush /Blog Java /Random-FR /Comment je ne suis pas devenu programmeur Java
Sergey Alexandrov
Niveau 32
Smolensk

Comment je ne suis pas devenu programmeur Java

Publié dans le groupe Random-FR
Près de 5 mois se sont écoulés depuis que votre humble serviteur a l’honneur de travailler comme ingénieur logiciel et il est temps de parler de son long et épineux chemin vers le domaine informatique.
Comment je ne suis pas devenu programmeur Java - 1
Depuis l’école, je voulais devenir programmeur, même si je refusais absolument de comprendre les langages de programmation. Cependant, cela ne m'a pas empêché de réussir assez bien l'examen d'État unifié en informatique (j'ai écrit tout le code des questions dans un langage algorithmique), ce qui m'a permis d'entrer dans l'une des universités peu prestigieuses, mais toujours de Moscou pour une spécialité technique. Au cours de la première année, nous avons étudié VBA et Visual Basic, écrit des programmes simples qui effectuaient principalement divers calculs mathématiques. La programmation était dirigée par la doyenne adjointe de la faculté, une dame plutôt stricte et exigeante avec une approche unique de l'apprentissage. Grâce à ses binômes, j'ai enfin commencé à comprendre les bases de la programmation, j'ai compris les constructions de base VBA et VB, les instructions conditionnelles, les boucles et autres constructions utilisées dans tous les langages de programmation. Après le troisième semestre, la programmation a pris fin et avec elle, l'intérêt pour étudier dans cette spécialité a disparu. Mais j’ai quand même décidé de ne pas abandonner mes études et d’obtenir un diplôme. Sans cours de programmation, j'ai presque arrêté de coder, faisant parfois des tentatives sans enthousiasme pour continuer à apprendre le VB à partir de livres, mais après un certain temps, j'ai complètement arrêté de programmer. Vers la fin de la 4ème année, j'ai recommencé à poursuivre mes études en programmation et, en général, à savoir comment vivre après avoir obtenu mon diplôme universitaire. À cette époque, je travaillais dans une compagnie d'assurance en tant que spécialiste senior en gestion documentaire, mais j'ai compris que ce n'était pas du tout ce que j'attendais de la vie. Il ne restait plus qu'à choisir la langue à étudier. Après avoir étudié le marché du travail et réalisé que personne n'avait vraiment besoin de VB, j'ai opté pour Java, le langage qui s'est avéré le plus demandé et le plus difficile selon moi + j'avais un ami qui le connaît bien. J'ai commencé ma connaissance de Java grâce au livre de A.N. Vasiliev. "Tutoriel Java avec exemples et programmes." Après avoir lu le livre, écrit un synopsis et réécrit honnêtement la plupart des listes, j'ai réalisé qu'absolument rien n'était coincé dans ma tête à part des choses déjà connues dans d'autres langages de programmation et que ce qu'il fallait faire ensuite n'était pas très clair. J'ai trouvé plusieurs leçons vidéo qui m'ont éclairé sur des choses qui m'étaient jusqu'alors inconnues, comme l'OPP, le polymorphisme, l'héritage et les objets ; une connaissance m'a expliqué plusieurs points difficiles, mais dans l'ensemble, cela n'a pas beaucoup changé la situation. Et après l’un de mes voyages réguliers sur Internet, je suis tombé sur JavaRush. Au début, j'étais sceptique quant à la ressource, mais après avoir parcouru quelques niveaux, j'ai ressenti l'enthousiasme et, en quelques jours, j'ai atteint le niveau 8 et, après une courte pause, jusqu'au 10. Les tâches sur JavaRush m'ont aidé à comprendre ce que j'avais lu auparavant dans le livre. J'ai compris que c'était exactement ce que je devais faire, ce dont j'avais besoin, mais j'ai retardé la souscription à un abonnement, ce que j'ai ensuite regretté car... À cette époque, le taux de change du dollar a augmenté et j'ai dû payer 2 fois plus :) Après avoir atteint le niveau 20, j'ai rédigé un curriculum vitae et j'ai commencé à postuler à des postes vacants. Il y a eu quelques entretiens infructueux au cours desquels j'ai terriblement raté (manque de connaissances et de compréhension), mais je n'ai pas désespéré et j'ai continué à étudier, J'ai lu la célèbre « Philosophie de Java », j'ai regardé les conférences de Golovach sur YouTube, j'ai commencé à apprendre CSS/HTML grâce aux leçons vidéo d'Evgeniy Popov, je me suis familiarisé avec JUnit, JDBC, SQL, XML, j'ai écrit un gestionnaire de contacts en utilisant Swing, JDBC et j'ai exécuté opérations CRUD simples. Au niveau 30, je me suis inscrit à des cours de développement d'applications client-serveur au centre de formation spécialisé, le programme comprenait le multithreading, JavaFX, Servlets, JSF, JSP. Ensuite, j'avais prévu de suivre des cours sur les EJB, mais ils étaient encore dans environ 2 mois, j'ai donc acheté des didacticiels vidéo sur Spring et j'ai commencé à l'apprendre. À ce moment-là, j'étais déjà diplômé de l'université et ils m'attendaient déjà au commissariat militaire local. Au début, je voulais résoudre d'une manière ou d'une autre le problème avec le bureau d'enregistrement et d'enrôlement militaire, comme le ferait tout Moscovite normal, mais après avoir pesé le pour et le contre, j'ai décidé de rembourser honnêtement ma dette envers la patrie et le 20 novembre 15, J'étais déjà à l'emplacement de l'une des unités des vaillantes forces de missiles stratégiques. Cela ne sert à rien de parler du service, cela n'avait pas grand chose à voir avec la programmation, j'étais en démobilisation, j'ai commencé à lire des manuels Java pendant mon temps libre, à surveiller les postes vacants Java Junior dans ma ville, en décidant de ne pas retourner à Moscou. Après DMB, ayant un peu repris mes esprits, j'ai ouvert un deuxième compte sur JavaRush et acheté un abonnement, car... Je suis au niveau 32 sur ce compte et je voulais me remettre à jour sur Java Core. En 5 jours environ, j'ai atteint le niveau 15 et, inspiré par le fait que les compétences sont restituées facilement et rapidement, j'ai mis à jour mon CV et y ai ouvert l'accès. Le lendemain, j'ai reçu un appel d'une société informatique locale et m'a invité à parler. Lors de l'entretien, la fille des RH a posé des questions générales, posée sur les technologies que je connaissais, ce que je préférais : Front ou Back. En général, cela n'avait pas d'importance pour moi, je voulais juste travailler en tant que programmeur, et on m'a proposé d'essayer d'écrire une tâche de test pour le poste de programmeur JavaScript, et j'ai accepté. A cette époque, je connaissais JS au niveau de "JavaScript ? Eh bien, oui, il semble qu'il existe un tel langage de programmation", et en arrivant à la maison, je me suis immédiatement assis pour étudier les manuels. Ainsi, 3 jours se sont écoulés, après quoi j'ai commencé à étudier la tâche de test elle-même. Ils m'ont donné 7 jours pour me décider, au soir de 6 jours j'ai envoyé mon code à mon employeur. Quelques jours plus tard, ils m'ont appelé et m'ont dit que tout allait bien et j'ai été invité à une audition avec le futur leader. L'entretien a duré 10-15 minutes, après quoi j'ai été accepté pour le poste d'ingénieur logiciel :) La période d'essai a duré 3 mois, après quoi j'ai passé un test en JS, que j'ai terminé avec succès et je travaille maintenant dans l'une des plus grandes entreprises en ville dans un centre d'affaires spacieux de 7 étages avec des espaces de loisirs et une salle de sport :) Au niveau 30, je me suis inscrit à des cours de développement d'applications client-serveur au centre de formation spécialisé, le programme comprenait le multithreading, JavaFX, Servlets, JSF, JSP. Ensuite, j'avais prévu de suivre des cours sur les EJB, mais ils étaient encore dans environ 2 mois, j'ai donc acheté des didacticiels vidéo sur Spring et j'ai commencé à l'apprendre. À ce moment-là, j'étais déjà diplômé de l'université et ils m'attendaient déjà au commissariat militaire local. Au début, je voulais résoudre d'une manière ou d'une autre le problème avec le bureau d'enregistrement et d'enrôlement militaire, comme le ferait tout Moscovite normal, mais après avoir pesé le pour et le contre, j'ai décidé de rembourser honnêtement ma dette envers la patrie et le 20 novembre 15, J'étais déjà à l'emplacement de l'une des unités des vaillantes forces de missiles stratégiques. Cela ne sert à rien de parler du service, cela n'avait pas grand chose à voir avec la programmation, j'étais en démobilisation, j'ai commencé à lire des manuels Java pendant mon temps libre, à surveiller les postes vacants Java Junior dans ma ville, en décidant de ne pas retourner à Moscou. Après DMB, ayant un peu repris mes esprits, j'ai ouvert un deuxième compte sur JavaRush et acheté un abonnement, car... Je suis au niveau 32 sur ce compte et je voulais me remettre à jour sur Java Core. En 5 jours environ, j'ai atteint le niveau 15 et, inspiré par le fait que les compétences sont restituées facilement et rapidement, j'ai mis à jour mon CV et y ai ouvert l'accès. Le lendemain, j'ai reçu un appel d'une société informatique locale et m'a invité à parler. Lors de l'entretien, la fille des RH a posé des questions générales, posée sur les technologies que je connaissais, ce que je préférais : Front ou Back. En général, cela n'avait pas d'importance pour moi, je voulais juste travailler en tant que programmeur, et on m'a proposé d'essayer d'écrire une tâche de test pour le poste de programmeur JavaScript, et j'ai accepté. A cette époque, je connaissais JS au niveau de "JavaScript ? Eh bien, oui, il semble qu'il existe un tel langage de programmation", et en arrivant à la maison, je me suis immédiatement assis pour étudier les manuels. Ainsi, 3 jours se sont écoulés, après quoi j'ai commencé à étudier la tâche de test elle-même. Ils m'ont donné 7 jours pour me décider, au soir de 6 jours j'ai envoyé mon code à mon employeur. Quelques jours plus tard, ils m'ont appelé et m'ont dit que tout allait bien et j'ai été invité à une audition avec le futur leader. L'entretien a duré 10-15 minutes, après quoi j'ai été accepté pour le poste d'ingénieur logiciel :) La période d'essai a duré 3 mois, après quoi j'ai passé un test en JS, que j'ai terminé avec succès et je travaille maintenant dans l'une des plus grandes entreprises en ville dans un centre d'affaires spacieux de 7 étages avec des espaces de loisirs et une salle de sport :) Au niveau 30, je me suis inscrit à des cours de développement d'applications client-serveur au centre de formation spécialisé, le programme comprenait le multithreading, JavaFX, Servlets, JSF, JSP. Ensuite, j'avais prévu de suivre des cours sur les EJB, mais ils étaient encore dans environ 2 mois, j'ai donc acheté des didacticiels vidéo sur Spring et j'ai commencé à l'apprendre. À ce moment-là, j'étais déjà diplômé de l'université et ils m'attendaient déjà au commissariat militaire local. Au début, je voulais résoudre d'une manière ou d'une autre le problème avec le bureau d'enregistrement et d'enrôlement militaire, comme le ferait tout Moscovite normal, mais après avoir pesé le pour et le contre, j'ai décidé de rembourser honnêtement ma dette envers la patrie et le 20 novembre 15, J'étais déjà à l'emplacement de l'une des unités des vaillantes forces de missiles stratégiques. Cela ne sert à rien de parler du service, cela n'avait pas grand chose à voir avec la programmation, j'étais en démobilisation, j'ai commencé à lire des manuels Java pendant mon temps libre, à surveiller les postes vacants Java Junior dans ma ville, en décidant de ne pas retourner à Moscou. Après DMB, ayant un peu repris mes esprits, j'ai ouvert un deuxième compte sur JavaRush et acheté un abonnement, car... Je suis au niveau 32 sur ce compte et je voulais me remettre à jour sur Java Core. En 5 jours environ, j'ai atteint le niveau 15 et, inspiré par le fait que les compétences sont restituées facilement et rapidement, j'ai mis à jour mon CV et y ai ouvert l'accès. Le lendemain, j'ai reçu un appel d'une société informatique locale et m'a invité à parler. Lors de l'entretien, la fille des RH a posé des questions générales, posée sur les technologies que je connaissais, ce que je préférais : Front ou Back. En général, cela n'avait pas d'importance pour moi, je voulais juste travailler en tant que programmeur, et on m'a proposé d'essayer d'écrire une tâche de test pour le poste de programmeur JavaScript, et j'ai accepté. A cette époque, je connaissais JS au niveau de "JavaScript ? Eh bien, oui, il semble qu'il existe un tel langage de programmation", et en arrivant à la maison, je me suis immédiatement assis pour étudier les manuels. Ainsi, 3 jours se sont écoulés, après quoi j'ai commencé à étudier la tâche de test elle-même. Ils m'ont donné 7 jours pour me décider, au soir de 6 jours j'ai envoyé mon code à mon employeur. Quelques jours plus tard, ils m'ont appelé et m'ont dit que tout allait bien et j'ai été invité à une audition avec le futur leader. L'entretien a duré 10-15 minutes, après quoi j'ai été accepté pour le poste d'ingénieur logiciel :) La période d'essai a duré 3 mois, après quoi j'ai passé un test en JS, que j'ai terminé avec succès et je travaille maintenant dans l'une des plus grandes entreprises en ville dans un centre d'affaires spacieux de 7 étages avec des espaces de loisirs et une salle de sport :) Là-bas, il n'y avait pas grand-chose à voir avec la programmation ; pendant ma démobilisation, j'ai commencé à lire des manuels Java pendant mon temps libre et à surveiller les postes vacants Java Junior dans ma ville, décidant de ne pas retourner à Moscou. Après DMB, ayant un peu repris mes esprits, j'ai ouvert un deuxième compte sur JavaRush et acheté un abonnement, car... Je suis au niveau 32 sur ce compte et je voulais me remettre à jour sur Java Core. En 5 jours environ, j'ai atteint le niveau 15 et, inspiré par le fait que les compétences sont restituées facilement et rapidement, j'ai mis à jour mon CV et y ai ouvert l'accès. Le lendemain, j'ai reçu un appel d'une société informatique locale et m'a invité à parler. Lors de l'entretien, la fille des RH a posé des questions générales, posée sur les technologies que je connaissais, ce que je préférais : Front ou Back. En général, cela n'avait pas d'importance pour moi, je voulais juste travailler en tant que programmeur, et on m'a proposé d'essayer d'écrire une tâche de test pour le poste de programmeur JavaScript, et j'ai accepté. A cette époque, je connaissais JS au niveau de "JavaScript ? Eh bien, oui, il semble qu'il existe un tel langage de programmation", et en arrivant à la maison, je me suis immédiatement assis pour étudier les manuels. Ainsi, 3 jours se sont écoulés, après quoi j'ai commencé à étudier la tâche de test elle-même. Ils m'ont donné 7 jours pour me décider, au soir de 6 jours j'ai envoyé mon code à mon employeur. Quelques jours plus tard, ils m'ont appelé et m'ont dit que tout allait bien et j'ai été invité à une audition avec le futur leader. L'entretien a duré 10-15 minutes, après quoi j'ai été accepté pour le poste d'ingénieur logiciel :) La période d'essai a duré 3 mois, après quoi j'ai passé un test en JS, que j'ai terminé avec succès et je travaille maintenant dans l'une des plus grandes entreprises en ville dans un centre d'affaires spacieux de 7 étages avec des espaces de loisirs et une salle de sport :) Là-bas, il n'y avait pas grand-chose à voir avec la programmation ; pendant ma démobilisation, j'ai commencé à lire des manuels Java pendant mon temps libre et à surveiller les postes vacants Java Junior dans ma ville, décidant de ne pas retourner à Moscou. Après DMB, ayant un peu repris mes esprits, j'ai ouvert un deuxième compte sur JavaRush et acheté un abonnement, car... Je suis au niveau 32 sur ce compte et je voulais me remettre à jour sur Java Core. En 5 jours environ, j'ai atteint le niveau 15 et, inspiré par le fait que les compétences sont restituées facilement et rapidement, j'ai mis à jour mon CV et y ai ouvert l'accès. Le lendemain, j'ai reçu un appel d'une société informatique locale et m'a invité à parler. Lors de l'entretien, la fille des RH a posé des questions générales, posée sur les technologies que je connaissais, ce que je préférais : Front ou Back. En général, cela n'avait pas d'importance pour moi, je voulais juste travailler en tant que programmeur, et on m'a proposé d'essayer d'écrire une tâche de test pour le poste de programmeur JavaScript, et j'ai accepté. A cette époque, je connaissais JS au niveau de "JavaScript ? Eh bien, oui, il semble qu'il existe un tel langage de programmation", et en arrivant à la maison, je me suis immédiatement assis pour étudier les manuels. Ainsi, 3 jours se sont écoulés, après quoi j'ai commencé à étudier la tâche de test elle-même. Ils m'ont donné 7 jours pour me décider, au soir de 6 jours j'ai envoyé mon code à mon employeur. Quelques jours plus tard, ils m'ont appelé et m'ont dit que tout allait bien et j'ai été invité à une audition avec le futur leader. L'entretien a duré 10-15 minutes, après quoi j'ai été accepté pour le poste d'ingénieur logiciel :) La période d'essai a duré 3 mois, après quoi j'ai passé un test en JS, que j'ai terminé avec succès et je travaille maintenant dans l'une des plus grandes entreprises en ville dans un centre d'affaires spacieux de 7 étages avec des espaces de loisirs et une salle de sport :)
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION