JavaRush /Blog Java /Random-FR /Le parcours d'un migrant vers l'informatique
Бобрович Борис
Niveau 31
Одесса

Le parcours d'un migrant vers l'informatique

Publié dans le groupe Random-FR
Bonjour à tous, J'ai décidé de dire quelques mots sur la façon dont j'ai décidé de me lancer dans l'informatique afin d'augmenter la motivation et la confiance en soi de ceux qui hésitent encore ou tentent déjà. Le parcours d'un switcher vers l'informatique - 1Il faut dire que vous devez décider vous-même si cette entreprise vous convient ou non. Parce que sur le chemin vers cet objectif, vous rencontrerez de nombreux obstacles et vous vous demanderez quelque chose comme : « Peut-être que tout cela n’est pas pour moi » ou « Je suis probablement trop stupide ». Vous devez accepter cela et l’accepter. Ce sera difficile, mais si vous surmontez tout cela, le profit sera tangible. J'ai maintenant 27 ans. Je suis entré à l'université plusieurs fois =) La première fois, c'était lors des examens (la dernière année avant la mise en œuvre à grande échelle de l'EIT). Malgré le fait que j'ai très bien réussi les examens à l'école, l'écart entre le programme d'enseignement scolaire et ce qui était exigé à l'université a fait des ravages (avant ces examens, l'UPE fume nerveusement en marge). J'ai suivi des cours préparatoires. Terminé et entré. Même si la faculté dans laquelle je me suis retrouvé était bonne, cela ne m’a apporté aucun plaisir. Je ne voulais pas lier ma vie à des noix, des engrenages et des dessins. J'ai quitté ma première année et j'ai réintégré le contrat où je voulais. J'ai choisi l'orientation en tenant compte des perspectives que pouvait offrir le métier. Les sources d’information de l’université décrivaient magnifiquement ce que je serais capable de faire après l’obtention de mon diplôme. Et moi, inspiré par mon brillant avenir, je me suis mis à ronger le granit de la science. Ici, à l'époque, madame, "Je ne me suis jamais aussi trompé auparavant." Ils ont enseigné un tas de conneries inutiles qui dataient également de cent ans. Bien sûr, il y avait aussi des disciplines intéressantes, comme le C++ et les bases de données. Mais il n'était pas vraiment possible de leur enseigner, car il fallait gagner de l'argent pour se loger et se nourrir. La situation, je dois le dire, n'était pas la meilleure.
Le parcours d'un switcher vers l'informatique - 1
C’est ainsi que se sont déroulées mes études et j’ai compris qu’en principe, Dieu sait de quoi il s’agit. Pendant cette période, j'ai changé beaucoup de travail. Il était serveur, promoteur, marchandiseur, agent commercial, etc. J'ai acquis des connaissances dans un autre métier très spécialisé, très intéressant et bien rémunéré, mais pratiquement non réclamé dans nos pays. Alors tout tournait et tournait et à un certain moment j'ai réalisé que je commençais à céder un peu. Lorsque vous vous précipitez au travail toute la journée, que vous essayez d'aller à l'université à temps plein pour suivre un laboratoire ou un cours, et que vous revenez le soir et essayez d'apprendre autre chose, vous commencez à comprendre que vous avez gagné. ça ne dure pas longtemps et tu dois penser à quelque chose. Et il se trouve qu'il y avait autour de moi des gens qui travaillaient déjà dans l'informatique ou qui essayaient de devenir programmeurs. Et en les regardant, j'ai vu qu'ils étaient intéressés par ce qu'ils faisaient et que cela apportait également des résultats correspondants. Le facteur principal pour moi, bien sûr, était mon âme sœur, qui m'a toujours soutenu dans tous les domaines. Pour être honnête, je ne sais pas ce que j’aurais pu faire sans elle. Donc. Elle avait de bonnes capacités dans l'étude des sciences exactes et était attirée par la programmation et m'a invité à m'essayer dans cette direction. Je dois dire que cela ne m’a jamais intéressé et que je pensais que ce n’était pas du tout pour moi. Mais j'ai commencé à essayer. Au début, bien sûr, j'avais la tête complètement confuse et il était difficile de me forcer. J'ai essayé d'apprendre le C++, mais c'était difficile d'apprendre dans les manuels. La motivation est tombée à zéro. Pour cette raison, j'ai pris des pauses. Puis un jour, ma copine a suivi un cours dans une entreprise qui recrutait des gens dans le but de leur apprendre la programmation en Java et de les employer. Nous sommes allés à l'entretien ensemble. Cette fois-là, je n'ai pas pu passer. Encore une fois, le facteur manque de temps pour la préparation a affecté. Je suis retourné au travail, retournant périodiquement aux études. Je me suis déjà inscrit à la prochaine promotion (d'ailleurs, c'est exactement comme ça que j'ai décidé d'étudier Java). Je répète encore une fois que c'était diablement difficile. C’est déjà difficile de concilier travail et études à l’université, et quand j’ai ajouté des cours, j’ai pratiquement arrêté de faire quoi que ce soit. De plus, des problèmes sont survenus dans la famille. J'ai dû arrêter mes études. Le temps a passé. J'ai obtenu mon baccalauréat et j'ai finalement réalisé que j'obtiendrais mon diplôme universitaire avec de grandes perspectives de devenir un spécialiste de tout et de rien. Je suis allé au service de correspondance pour un master. Je peux dire en toute confiance que je n'ai rien perdu. Notre enseignement supérieur ne donne que la capacité d'esquiver et la déception de perdre beaucoup de temps qui pourrait être utilement dépensé.Le travail est devenu un peu plus facile. Le temps libre a commencé à apparaître. Mais ensuite j’ai compris qu’il était nécessaire de jeter les bases d’un avenir normal. L’actuel ne donnait que des nerfs à vif. J'ai recommencé à apprendre Java. J'ai essayé de le faire en me basant sur le livre de Kathy Sierra et Bert Bates. Comme la dernière fois, j’ai eu du mal à apprendre quoi que ce soit. Je voulais une sorte de structure et de complexité, mais ce que j'ai obtenu, c'est quand même de passer d'une chose à une autre. Et puis mon ami a dit qu'il s'essayait également à la programmation et qu'il avait commencé à apprendre à utiliser JavaRush. Il faut dire qu’au début j’étais très sceptique à ce sujet. Un jeu qui peut apprendre à une personne à programmer ? On dirait une ponction d'argent. Pourtant, les terribles progressistes apprennent dans les livres et rien d’autre. Mais après un certain temps à parcourir et à parcourir les manuels, j'ai décidé d'essayer de suivre les conseils et d'adopter JavaRush. Et je dois dire que c'est parti. C'était ce que je cherchais. Complexité et structure. Toutes les tâches ont été confiées immédiatement avec de la pratique. Tout ce que j'ai appris, je l'ai immédiatement appliqué et cela était ainsi stocké dans ma tête. Codé directement au travail. Chaque solution au problème apportait du plaisir car elle permettait une transition vers le niveau suivant. Chaque article était motivant. Lorsque des vidéos apparaissaient pendant le processus d'apprentissage, j'aimais me préparer du thé vert, prendre un Snickers et faire une pause pour regarder. Cela m’a vraiment aidé à me vider la tête et en même temps à retrouver une dose de motivation. Bien sûr, il y a eu des moments difficiles. Le travail dans lequel je travaillais n’était pas seulement désagréable, il était franchement écoeurant. Les patrons exigeaient que je travaille constamment dur comme une galère, et en même temps ils essayaient constamment de faire baisser mon salaire et de me ruiner les nerfs. J'ai dû esquiver pour gagner quelque chose. En plus, bien sûr, le sentiment de marquer le pas pendant que tout le monde avançait était déprimant (et c'est le pire). Cela a naturellement affecté la vie de famille. Ma moitié, qui à cette époque travaillait déjà comme développeur, s'en inquiétait. Une telle tension, bien sûr, a donné lieu à des râpes. À l'entraînement aussi, je suis parfois tombé sur des tâches telles qu'il me semblait que j'étais stupide et que ce n'était pas mon truc. Mais à chaque fois, je me suis maîtrisé et je l’ai mené jusqu’au bout.
Le parcours d'un switcher vers l'informatique - 2
Ainsi, j'ai atteint le niveau 25 de JavaRush. A cette époque, mon ami qui m'a recommandé ces cours travaillait déjà et m'a recommandé de commencer à réaliser mes propres petits projets éducatifs. À cette époque, il y avait des difficultés financières et mon prochain abonnement mensuel venait de se terminer. J'ai décidé de suivre ses conseils (d'ailleurs, je regrette un peu de ne pas avoir pu terminer mes études). J'ai commencé à étudier le framework Spring, sans lequel le développement en Java est désormais quasiment impensable. J'ai commencé à approfondir mes connaissances en HTML et CSS. Eh bien, j'ai en fait commencé à créer une petite application Web. Ma première candidature ne m'a apporté aucun bénéfice autre que ma maîtrise des nouvelles technologies. Son essence consistait uniquement à assembler un objet à partir d’une liste de différents composants et niveaux de qualité. Cela semblerait élémentaire. Mais c'est elle qui m'a permis d'apprendre les bases et m'a donné l'assurance que je pouvais déjà appliquer mes compétences dans la pratique. En cours de route, j’ai commencé à surveiller le marché du travail. Il y en avait en fait beaucoup, et zéro. Le fait est que dans ma ville, le secteur informatique est très développé et les développeurs Java sont toujours nécessaires. Mais la plupart d’entre eux sont requis au niveau intermédiaire et supérieur. Les postes vacants rares pour un junior nécessitaient soit un an d'expérience, soit la capacité de travailler avec un tas de technologies que je ne connaissais pas. Cela était dû au fait que le marché était sursaturé de développeurs novices et que le seuil de connaissances pour entrer augmentait constamment en conséquence. À Lviv, par exemple, on pouvait parfois voir des postes vacants pour lesquels seul Java Core était requis. Malgré cela, j'ai commencé à envoyer des curriculum vitae, en déposant simultanément des projets pédagogiques et en étudiant les nouvelles technologies proposées aux débutants sur les pages de DOU. J'ai créé un compte LinkedIn et l'ai rempli avec mes quelques compétences. Naturellement, il n'y avait pas de réponses. Qui a besoin d'un spécialiste débutant, dont la formation doit encore être investie en temps, en argent et en ressources humaines. Personne. Mais je n'ai pas abandonné et j'ai constamment envoyé mon CV même dans des endroits où des postes intermédiaires étaient requis. Le temps passait. Et bien sûr, j'étais désespéré. Il semblait que rien ne marcherait. Mais ensuite, j'ai reçu une offre pour effectuer une tâche de test (d'ailleurs, elle venait de là où le milieu était requis). Quand je l'ai ouvert, ce fut à la fois un moment de peur et un moment de bonheur. J'ai vu que la tâche était tout à fait réalisable. Il était nécessaire de créer une application dans laquelle l'utilisateur pourrait créer un objet avec un identifiant, un nom et une valeur numérique. Nécessite l'utilisation de Spring (Boot, IoC, REST, MVC, Security), Hibernate, MySQL, JUnit. Pour l'interface utilisateur, il a été suggéré d'utiliser Thymeleaf. À cette époque, je ne connaissais plus ou moins que Spring IoC, MVC et MySQL. Cinq jours étaient prévus pour tout. J'ai commencé à le maîtriser. Je n'ai pas dormi depuis longtemps. De plus, au beau milieu de cette période, nous avons dû prendre l'avion pour rendre visite à des parents. J’ai fait de mon mieux et le dernier jour, je ne comprenais presque rien car je n’avais pas dormi depuis très longtemps. J'ai envoyé la tâche. Après une courte attente, j'ai reçu une réponse indiquant que la tâche avait été vérifiée et que je serais prise en compte. Naturellement, c’est la réponse polie standard. J'ai parfaitement compris qu'il était peu probable que je termine bien la tâche du premier coup. Mais c'était déjà quelque chose. Cette opportunité m'a permis d'apprendre beaucoup de nouvelles choses. Même si je n'ai pas reçu d'offre, j'étais quand même reconnaissant d'avoir l'opportunité d'essayer.
Le parcours d'un switcher vers l'informatique - 3
J'ai continué à étudier. Je me suis inscrit à l'école de programmation d'automne, organisée chaque année par une entreprise bien connue de notre ville. Avec les connaissances que j’avais déjà, j’ai facilement réussi le test de sélection. L'essence de l'école était de familiariser les étudiants avec les langages et les outils de développement. De plus, ceux qui le souhaitaient pouvaient constituer des groupes auxquels était attaché un conservateur et se voir confier la tâche de réaliser tel ou tel projet. En théorie, cela donnait une chance de se faire remarquer et de trouver un emploi. Ici, j'ai appris que non seulement la connaissance de la technologie est importante, mais aussi le travail d'équipe. Au cours du processus d'apprentissage, j'ai vu ce qui me manquait et un peu avant que tout soit terminé, j'ai commencé à créer une application qui ressemblait très vaguement à un Pinterest simplifié. En cours de route, j'ai demandé à mon ami de me guider. Au fil du temps, j’ai vu que j’allais de mieux en mieux. À chaque nouveau pas, je sentais que c'était le mien. J'ai vraiment apprécié ce que j'ai fait. J'ai littéralement léché chaque détail de ma candidature. Cela est particulièrement vrai à l'avant. Son développement m'a pris plus de temps que le backend. Parce qu’on ne peut pas deviner avec les proportions et que tout ressemble à UH. Un peu plus de temps s'est écoulé et j'ai vu que les inscriptions étaient à nouveau en cours pour les cours auxquels je m'étais inscrit deux fois. J'ai décidé de soumettre à nouveau mon CV. Tout était magnifiquement conçu et peint (en anglais, bien sûr). En réponse, j'ai été invité à nouveau pour un entretien. Quand ils m'ont répondu, il restait une semaine avant. Pendant ce temps, j’ai littéralement dévoré les sources d’informations qui offraient des réponses aux questions qui pouvaient être posées. D'ailleurs, la ressource Quizfull m'a aussi beaucoup aidé ici. Beaucoup de syntaxe est devenue claire. Même si j'ai dû y travailler comme compilateur, cela a été en fait très utile et tout ce que j'y ai appris a été utile lors de l'entretien, que j'ai eu l'impression d'avoir bien réussi. En principe, cela semble s'être confirmé plus tard. J'ai suivi le cours. Au cours du processus de formation, les candidats devaient assister à des cours et faire leurs devoirs. En cours de route, tous les candidats ont été répartis en équipes et se sont vu remettre un projet pédagogique, qui constituait l'essence même de la formation. Lorsqu’on nous a proposé un sujet de projet pédagogique, toute l’équipe a pensé que nous n’y arriverions pas. Les conservateurs ont déclaré franchement que le sujet était extraordinaire et, dans l’ensemble, l’un des plus difficiles de tous les temps. Il y avait beaucoup de technologies que nous n’avions pas explorées. Mais nous avons néanmoins décidé d’essayer et, dans le pire des cas, ce serait une très bonne expérience. Ici, je dois dire que j'ai eu beaucoup de chance avec l'équipe dans laquelle je me suis retrouvé. Tous les gars ont compris l’importance de la formation et voulaient trouver un emploi. Et à mon avis, c’est la seule raison pour laquelle nous avons pu mener à bien le projet. Chaque fois que nous étions coincés, nous nous rassemblions tous et avons surmonté la situation. C'était franchement agréable de travailler dans un tel environnement. Bien sûr, tout ce temps était accompagné d’une grande excitation. Je me souviens même d'être parti en vacances avec ma famille et nos amis pendant les vacances de mai et d'avoir pensé que je pourrais faire une pause. Ce n'est pas le cas =) Tout m'est sorti de la tête sauf ce qui était nécessaire pendant le processus d'apprentissage. Il était impossible de l'oublier une seule minute. Mais c'est encore pour le mieux =) Et ici cette histoire se termine. Pendant la période où nous terminions le projet, on m'a proposé un entretien avant la fin de la formation. Malgré une grande anxiété, j’ai réussi et j’ai reçu ma première offre. Je ne pense pas avoir besoin de dire que ma joie était sans limites. J'ai finalement atteint mon objectif et suis passé à un nouveau niveau. En ce moment, je travaille depuis le huitième mois. Et chaque jour, je suis convaincu que c'est le mien et j'aime ce que je fais. Naturellement, le fait que mon travail soit décemment rémunéré et que l'entreprise veille à ce que je me sente à l'aise lorsque je travaille me motive encore plus. On peut rarement voir quelque chose comme ça dans notre pays. Naturellement, même maintenant, il y a des moments difficiles et il faut parfois sacrifier le sommeil et le travail de nuit. Que ce soit bon ou pas, j'aime ça. De plus, cela ne passe jamais inaperçu auprès de la direction. Au cours des sept dernières années, j’ai vraiment apprécié ce que je fais. Naturellement, cela a eu un impact positif sur tous les aspects de ma vie. En conséquence, je peux dire que malgré toutes les difficultés et obstacles, chacun peut réaliser ce qu’il veut. Il suffit de ne pas s'écarter du chemin prévu, de faire tous les efforts et de ne pas abandonner en cas d'échec. Désolé d'avoir autant écrit. J'espère que cela aidera quelqu'un dans les moments difficiles. Ça m'a aidé. Bonne chance et merci à l'équipe JavaRush. Vous m'avez beaucoup aidé =) Suite UPD, quelques années plus tard 👉 Le parcours d'un switcher vers l'informatique v2.0
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION