JavaRush /Blog Java /Random-FR /Un étonnant voyage au Valhalla, ou comment un historien-a...
Denis Sidorenko
Niveau 25
Новосибирск

Un étonnant voyage au Valhalla, ou comment un historien-archiviste est devenu développeur Java

Publié dans le groupe Random-FR
Mots d'introduction Bonjour à tous ! Je m'appelle Denis et, au moment d'écrire cet article, je viens d'avoir 30 ans il y a quelques semaines. Depuis exactement 6 mois, je travaille en tant que développeur Java dans l'une des plus grandes fintechs de Russie. J'écris du code en Java 8, en même temps j'étudie React, pour ne pas perdre la vitesse de mon drakkar et naviguer plus loin. Honnêtement, je ne crois toujours pas à ce qui se passe. Eh bien, maintenant - à l'histoire elle-même. L'histoire s'est écrite à genoux. Si des fautes de frappe ou des violations des règles de publication sont constatées, j'apporterai des corrections. Histoire du succès Un jour, je me suis retrouvé dans la rue (au sens littéral du terme) : telle est la vie de nombreux enfants des années 90 qui se sont retrouvés sans père. A cette époque de ma vie, mon seul temps libre était un lecteur de CD japonais et un simple disque avec l'album du groupe Epidemic. Afin de diversifier ma vie d'une manière ou d'une autre, pendant la saison hivernale, je me rendais à la bibliothèque municipale pour me réchauffer. J'ai commencé à lire de la fantasy à la bibliothèque, mais un beau jour, en arrivant dans la salle de littérature technique, je suis tombé sur le livre « The C Programming Language » de Brian Kernighan et Dennis Ritchie. J'ai admiré la syntaxe de la langue. Pour moi, cela semblait être une norme. Mais de quelle norme aurais-je pu avoir connaissance à ce moment-là ? Je n'étais personne et il n'y avait aucun moyen de m'appeler. Puis je me suis beaucoup intéressé à l’apprentissage de ce langage et je suis tombé sur un livre des frères Deitl, The C/C++ Language. Laissez-moi réserver tout de suite, et vous l'aurez probablement déjà compris : comment apprendre une langue sans avoir d'ordinateur ? Oui, je n’avais même pas d’endroit où vivre. Mais je l'ai simplement étudié sur papier, ou j'ai imaginé comment cela fonctionnerait si j'avais au moins le « seau » habituel. J'ai essayé de me souvenir des types de données, des structures, etc. La vie a beaucoup changé lorsqu'un toit au-dessus de nos têtes est apparu et que la première voiture basée sur Intel Celeron est apparue. Bien sûr, l'enfant, qui n'avait connu aucune joie dans la vie, a mis la main sur un PC et s'est d'abord précipité pour jouer. A cette époque, sortait le jeu World of Warcraft, toujours en version bêta. J'habitais alors à Kupchino (district de Saint-Pétersbourg). Internet était « super rapide » et les réseaux locaux étaient plus populaires (où nous jouions à CS 1.6, Battlefield, etc.). Après la sortie de World of Warcraft, les enfants du quartier avaient très envie de jouer ensemble, et bien sûr, sans payer d'abonnement officiel à Blizzard. Ici, il y avait une plus grande immersion dans l'informatique. J'ai trouvé un émulateur écrit par des Chinois en Delphi, et il fonctionne plutôt bien comme serveur pour WoW. Cependant, tous les commentaires et la documentation étaient en chinois. Après quelques ajustements, cela a fonctionné. Sur Internet, j'ai trouvé des passionnés qui analysaient les paquets réseau de WoW et écrivaient leur propre serveur pour le jeu. Le célèbre projet Mangos, écrit en C++, est apparu. Nous avons créé des versions de serveur prêtes à l'emploi, des installateurs en un clic, etc. Il n’y avait pas de manuels sur Internet – juste un manuel et un guide. A écrit des guides pour les autres. Toute la période de l’enfance brièvement décrite ci-dessus s’est déroulée pendant ce que l’on appelle les « années scolaires ». Je ne suis pas allé à l’école et j’ai terminé la 11e année avec les 3 années, à l’exception des 4 années d’histoire. Je n'avais pas le temps de marcher alors qu'il s'agissait simplement de survivre. Par miracle, n'ayant pas échoué et réussi l'examen d'État unifié en 2008, je suis entré au département d'histoire, avec une spécialisation en historien-archiviste. Où d’autre pourrais-je aller ? Aucune connaissance en mathématiques, physique et chimie également. De quel type de connaissances peut-on parler ? Dois-je devenir ingénieur ? Vous n'aviez même pas besoin d'essayer les mathématiques d'introduction. Alors que j'étudiais à temps plein pendant les 3 premières années à la Faculté d'histoire, j'avais dans ma chambre des livres exclusivement sur le code. Cela inclut .NET FRAMEWORK 3.0 d'Andrew Troelsen et des livres sur SQL, JS, etc. En venant aux cours sur l'Orient ancien, j'ai pensé au code. Cependant, la vie étudiante trépidante et les fouilles archéologiques actives m’occupaient et me laissaient peu de temps pour mon passe-temps favori. Étonnamment, à cette époque, plus de 6 ans s'étaient écoulés depuis que j'avais touché pour la première fois au langage C, mais j'ai continué à m'y intéresser par pure curiosité. La fameuse époque des « avocats et économistes ». Il n’y a pas de battage médiatique pour « passer à l’informatique », mais vous êtes toujours intéressé. Ayant reçu une bourse d'Oxford à la fin de ma 3ème année, j'ai été contraint de quitter la Russie et je suis parti en Italie (histoire familiale). Naturellement, j’ai aussi dû abandonner mes études. Après avoir passé 3 ans en Italie, j'ai appris la merveilleuse langue italienne, mais j'ai complètement oublié tout ce que j'avais appris avant l'Italie. Quand je suis revenu et que j'ai trouvé un emploi de barman dans un restaurant italien de ma ville natale de Saint-Pétersbourg, j'ai commencé à apprendre PHP. A cette époque, il y avait des cours populaires dispensés par un spécialiste, le célèbre professeur Igor Borisov (avec la voix de Galygin) sur PHP, JS, etc. En étudiant ces technologies, j’ai activement cherché à écrire mon propre forum, mais à quoi ça sert ? Après tout, il existe d’excellents moteurs pour cela. Mais encore une fois, c'était juste intéressant. 8 mois après mon retour dans mon pays natal, je me souviens de l'université que j'ai quittée et du temps que j'y ai passé. J'y vais et je récupère, mais en tant qu'historien-archéologue. Après avoir étudié littéralement 3 mois, je prends une décision extrêmement étrange : déménager de Saint-Pétersbourg à la ville de Zlatooust (région de Tcheliabinsk). Ayant un petit coussin financier et ne travaillant pas, j'essaie de comprendre ce qui se passe. Quoi? Pour quoi? Pourquoi? Le déménagement dans l’arrière-pays était de nature familiale ; je voulais retrouver mon père, qui nous a laissés à la rue dans la « belle » année 1992. Tout en essayant de trouver un emploi à temps partiel, j'ai continué à bricoler PHP. Comprenant la futilité de cette entreprise à cette époque et ayant un grand désir d'obtenir un diplôme universitaire, j'ai déménagé à Chelyabinsk et transféré dans une université locale - SUURSU (oui, la même où a étudié Evgeny Roshal, le créateur de WinRAR). Mais à la grande surprise de la direction « histoire », il n'y a pas, ou plutôt il n'y a pas eu de format de correspondance. Un choix s’est posé : théologie et science politique ? Bien entendu, j'ai choisi la deuxième option. Pour la première fois, JavaRush apparaît à l’horizon. Les amis vous conseillent de parcourir les 10 premiers niveaux (oui, ils étaient encore gratuits à l'époque), et si vous l'aimez, continuez. Honnêtement, je n'ai terminé que les 7 premiers niveaux, réalisant que même après avoir atteint 10, je n'avais tout simplement pas d'argent au-delà. Lorsque j’ai découvert Java pour la première fois, j’avais chaque jour des sentiments mitigés. Cela a semblé me ​​briser et provoquer un rejet. Ces sacs emballent tout dans des sacs. J'ai appelé la classe Dog, s'il vous plaît, et le nom du fichier est le même. Après le « chaos » et la puissance du C++, l’orthodoxie Java était extrêmement inhabituelle. La rapidité de tout cela laissait beaucoup à désirer. En général, honnêtement, je me suis précipité pour l'oublier comme une horreur silencieuse, et même alors, j'ai à nouveau regardé vers C#. En 2007, je me souviens que lorsque je lisais un livre sur .NET FRAMEWORK 3.0, je me suis dit : "Cela peut sûrement être utilisé pour écrire des jeux intéressants." Comme pour anticiper le développement actif d'Unity et d'autres choses. Bien sûr, pas sans l’aide du C++. Mais revenons à l'histoire de Java. Après avoir fait ma première tentative avec JavaRush et m'arrêtant au niveau 7, je me suis immergé dans les sciences humaines de l'étude des sciences politiques. J'ai écrit des articles scientifiques et ce n'est que dans mes rêves que j'ai tenté de compiler le code. Il y avait à peine assez d’argent pour survivre. Des moments difficiles, bien sûr. Mais non sans l’aide de Dieu, j’ai terminé mes études et défendu mon diplôme. Immédiatement après ma soutenance, on m’a proposé de m’inscrire dans un programme de maîtrise, mais pas en sciences politiques, mais en sociologie. La forme budgétaire de l'éducation m'a attiré et j'ai accepté. Ici je fais tout de suite une réserve (j'omets deux ans de ma vie) : quand, après avoir commencé à étudier PHP, je rencontre un jeune designer, main dans la main nous passons des commandes sur un site freelance. Il fait le design, je fais la mise en page. Ceci est juste une petite expérience sur le frontend. Une maîtrise en sociologie à SUSU semblait déjà être une activité plus appliquée et plus pratique. Le cours comprenait des mathématiques supérieures, des mathématiques. analyses, statistiques, etc. (presque tout ce qui est désormais dans la feuille de route de la Data Science). Même Python était à la fin de mon master. Et juste à ce moment-là, au début de la deuxième année du master, je comprends que je n’ai pas vraiment envie de travailler avec ça, et la demande de « sociologie » est insignifiante. Je me tourne à nouveau vers le développement, et encore une fois j'écris à des amis qui ont conseillé JavaRush à un moment donné. Cela a pris 3 à 4 ans à partir de la première tentative. À ma grande surprise, les gars travaillent déjà en tant que développeurs Java, à des postes intermédiaires. Ils n’ont pas écrit d’histoires de réussite, mais lors d’une communication personnelle, j’ai été surpris qu’après le niveau 18-19, ils obtiennent un emploi en tant que stagiaires ou juniors. J'ai recommencé à réfléchir, à errer, à me précipiter... À regarder les audiences de Tiobe, Pypl, etc. à longueur de journée. Vidéo sur YouTube - « Quel langage de programmation choisir en premier dans XXXX ? » Ce n'est que maintenant, après avoir travaillé en tant que développeur pendant 6 mois, que je réalise l'absurdité de cette question. Le nombre de postes vacants sur hh.ru dans ma région (à l'époque Chelyabinsk) laissait beaucoup à désirer. L'un des amis « à succès », qui avait déjà trouvé un emploi dans le développement, a déclaré en clair : « arrêtez de réfléchir, payez un abonnement à JR, montez au niveau 20, puis nous vous aiderons avec la base Spring, et alors cela dépendra de vous. Je me souviens de ce merveilleux jour, le 11/09/2019 - achat d'un abonnement annuel lors d'une promotion pour 5800 roubles... À cette époque, je ne pouvais même pas penser que cet achat rapporterait x100500 fois. C'était un voyage de 5 mois. Je me souviens encore du 8ème niveau de JR (Java Syntax quest) : cela s'est avéré être un tournant. Beaucoup de ceux qui étudiaient en parallèle avec moi à ce moment-là ne supportaient pas la complexité des tâches et ont laissé à JR les mots : « oh, qu'est-ce que c'est, je vais commencer à investir et je recevrai un revenu passif de 200 000 roubles par mois. .» À ce jour, toutes les personnes que j’ai connues et qui ont abandonné au niveau 8 ne sont pas devenues des investisseurs, des millionnaires ou même des classes moyennes. Ils viennent parfois avec les mots : « prêtez-moi de l’argent ». Comment j'ai ressenti le 8ème niveau (Syntaxe Java) sur JavaRush : Un étonnant voyage au Valhalla, ou comment un historien-archiviste est devenu développeur.  - 1 Un ami avec qui nous avons parcouru les niveaux côte à côte jusqu'au niveau 20, ayant 9 ans de plus que moi, a réussi à décrocher un emploi chez Luxoft. Je pense qu'il aura encore le temps d'écrire son histoire. Si nous n’entrons pas ici du tout dans la fable de Krylov, alors la morale et le résultat sont les suivants : 1) La première sécurité sociale était assurée par la société Zaycev.net à Chelyabinsk. J'ai échoué avec succès (1h30, il y avait des questions extrêmement étranges, les 20-25 minutes restantes, j'ai essayé de faire le test sur papier). Merci les gars pour l'expérience de la première interview. Le test comprenait une question standard sur les principes de la POO, suivie d'une traduction d'un système numérique à un autre. Il y a 6 tâches au total. La dernière chose est d'écrire un algorithme de tri - je n'y suis tout simplement pas parvenu, parce que... bloqué le 5 (tâche : « Que fait ce code ? ») et le temps s'est écoulé. 2) Après l’échec du service de sécurité sociale en mars 2020, la grande dépression a commencé sur zaycev.net – la pandémie de Covid-2019. Une période extrêmement controversée. Comment se déroulera la soutenance de thèse ? Que faire ensuite? Ou travailler? En plus de cela, ma datcha a brûlé, que j'avais achetée pour quelques centaines de milliers de dollars dans l'espoir de construire ma propre maison. Au moins certains, mais pour ne pas traîner à 30 ans. 3) En pleine pandémie, je décide de déménager de Tcheliabinsk à Novossibirsk (qu'ai-je à perdre ? La datcha a quand même brûlé). Le voyage en lui-même était « amusant », la région de Kurgan est fermée à l'entrée et à la sortie. Craignez que la police vous arrête et vous renvoie chez vous avec les mots « vous ne pouvez pas aller à Novossibirsk sans enregistrement ». La période dite du régime « d’autoliquidation ». 4) Ayant déménagé à Novossibirsk, je ne trouve pas de travail. Les merveilleux gars de la société 2GIS, après la 4ème étape de l'entretien, me disent que je suis désolé, nous avons perdu votre mois, mais avons déjà trouvé quelqu'un d'autre (c'était une tentative non pas d'obtenir un emploi dans le développement, mais un poste vacant régulier pour un opérateur téléphonique); 5) Ensuite, j'obtiens un emploi de vendeuse dans le merveilleux magasin Lenta, car nous sommes en été 2020 et cette option me semblait être un conte de fées. Les anciens restaurateurs sont obligés de porter des sacs Yandex.Food jaunes et de travailler debout. Ils ont survécu comme ils ont pu. Les événements sont frais, souvenez-vous-en vous-même. 6) Un ami avec qui nous avons résolu des problèmes sur JR (mentionné plus haut), qui a déjà trouvé un travail (après 5 mois d'études sur JR), m'invite à participer à un projet open source en Java. J'ai aimé l'idée de recevoir et de partager une expérience, même si on n'est pas payé pour cela. Il y avait une personne sur ce projet qui organisait elle-même ce « mouvement ». Parallèlement, il a travaillé comme TeamLead QA dans une grande entreprise à Moscou. Il a aimé mes idées sur le projet et la manière d'utiliser Spring au mieux (à cette époque, je ne connaissais que les bases). 7) Le jour est venu où le même organisateur de projet open source a demandé : puis-je y consacrer plus de temps ? Et où est-ce que je travaille ? En entendant les mots « Lenta » et le conseiller commercial, il m'a recommandé dans son entreprise pour le poste de Mobile QA. Appareil GPC. Je ne connaissais rien à Selenium, Appium, etc. Mais en quelques semaines seulement, je suis entré dans l'essentiel de l'écriture d'autotests pour les téléphones mobiles basés sur Android et iOS. Le salaire de base, supérieur à 1 000 $, m'a beaucoup impressionné. À partir de ce moment-là, la vie a pris une tout autre direction. 8) Août 2020 arrive, cela fait littéralement 1,5 mois que je travaille dans l'entreprise en tant que QA. C'était un soir d'août,Juniordu titre du CV. J'ai aussi ajouté une petite expérience commerciale dans un nouveau lieu, ma progression dans JavaRush (à cette époque c'était le niveau 22). Il a également indiqué que je participais à un projet open source et a envoyé un lien vers la seule tâche de test de Zaycev.net sur github (d'ailleurs, oui, je l'ai fait pendant un mois, et apparemment j'ai fait un cas réel - ce était un service météo). 9) Ce jour X arrive où, le « prochain » matin d’août, je vérifie mon courrier. Je vois un message de hh.ru indiquant qu'une grande entreprise souhaite communiquer avec vous. La première réaction a été : "Oui ? Sérieusement ? Vous plaisantez ? Je vous envoie mon CV depuis quelle année maintenant et seulement maintenant ?" Dire que je me préparais pour l’entretien serait un euphémisme. Je ne me suis tout simplement pas préparé, réalisant que soit mes connaissances actuelles étaient suffisantes, soit je suis désolé, mon ami, mais il faut quand même enseigner et enseigner. 10) Le jour de l'appel Zoom avec hr est arrivé. Une minute avant la réunion, j'ai commencé à réfléchir : est-ce que ça vaut la peine de me connecter maintenant et de m'embarrasser ? Mais pourquoi penser, je n'ai rien à perdre : sur Zaycev.net, j'ai déjà atteint le maximum, mais j'ai besoin d'expérience en entretien. Après avoir préparé une tasse de café, j'entrai exactement à l'heure dite. À ma grande surprise, deux personnes m'attendaient : 1) Product Owner et 2) Team Lead. J'ai raconté une histoire similaire à celle que vous avez lue jusqu'à présent. Il a répondu à des questions telles que : « Pourquoi avez-vous fait des études supérieures ? », « Pourquoi êtes-vous revenu d'Italie en Russie ? », « Pourquoi avez-vous échangé votre vie à Milan contre votre vie à Novossibirsk ? À ce moment-là, littéralement la veille de l'appel, j'étais en train de configurer le serveur Wildfly sur Debian 9 pure, et avec ces mots j'ai terminé mon mini monologue lors de l'interview. Après une courte pause, j'ai réalisé que la connexion avait eu lieu, et elle a été brièvement annoncée : « Acceptez-vous de faire un test et, en cas de succès, nous vous embaucherons ? Ma réponse a été : « Oui ». PS J'ai fait le test en quelques jours, tout en continuant à travailler en tant que QA. La tâche était assez intéressante : il fallait écrire un service en Spring pur, où une requête était reçue en entrée du contrôleur, il fallait implémenter plusieurs couches DTO, et dans le référentiel, recevoir des données non pas de la base de données, mais de json, dont j'ai dû créer moi-même la structure. Toute personne intéressée par les détails de la tâche et sa solution, écrivez-moi dans un message personnel : je ne sais pas dans quelle mesure la publication de ce matériel sera légale. Après avoir soumis le devoir pour révision le même jour, j'ai reçu un « Oui » de l'entreprise qui m'a invité. Je suis officiellement devenu développeur Java. J'ai dû en omettre beaucoup pour ne pas vous ennuyer avec le texte. La beauté de toute la situation est que j'ai payé l'abonnement à JavaRush le 11/09/2019 et reçu l'offre le 11/09/2020 - exactement 1 an, avec une longue pause au début de la pandémie et la préparation de défendre mon mémoire de maîtrise. À ce jour, j'ai acquis une expérience inestimable dans le développement d'applications commerciales. 6 mois ont donné plus que des années d'études. Mais cela serait impossible sans une expérience pratique de JavaRush (des problèmes et encore des problèmes). Maintenant, avec toute ma gratitude envers le projet JR, j'essaie d'aider mes amis, qui, comme moi, souhaitent se lancer dans le développement Java, je propose des abonnements annuels premium. Grâce au travail, je ne vais pas travailler. Je ne peux même pas appeler cela du travail : j'aime les tâches difficiles. Pendant ce temps, les technologies ont été étudiées, de Kafka à Hadoop, et la pile technologique personnelle ne cesse d'être reconstituée. Mes années d'études, d'une durée totale de près de 9 ans, m'ont inculqué la persévérance et le désir constant d'enseigner et d'apprendre de nouvelles choses. Sans cela, des milliers de dollars par mois ne vous motiveront pas particulièrement. Cela ne vaut certainement pas la peine de se lancer dans ce domaine uniquement pour l’argent. Autrefois, vivant dans la rue, je ne pouvais même pas imaginer que je m'achèterais une maison dans une zone écologique des grands espaces sibériens. Faire ce que vous aimez, recevoir un salaire décent - grâce auquel le mode survie est terminé. Je me souviens de la célèbre phrase de Petyr Baelish de la série Game of Thrones : Un étonnant voyage au Valhalla, ou comment un historien-archiviste est devenu développeur.  - 2 Près de 30 ans de survie, en exactement un an de pandémie, sont devenus Valhalla, vers lequel tous les Vikings s'efforcent également sans retenue. Si vous envisagez simplement d’apprendre Java ? Ai-je besoin de ça ? En serai-je capable ? Faites simplement défiler jusqu'au pied de page de la page principale de JR et lisez ces trois mots : les programmeurs ne sont pas nés. Bloc de conseils Quel genre d'histoire pourrait-il y avoir sans conseils ? 1) Je ne recommande pas d'approfondir les tâches liées aux jeux, à condition que vous deviez vous installer le plus rapidement possible. Pourquoi? Mais parce que vous passerez beaucoup de temps sur quelque chose dont vous n’avez en fait pas besoin. Mais apprendre Spring vous rapprochera beaucoup plus rapidement de votre objectif. ( Cependant, si vous avez le temps, si vous avez une vie douce et si vous avez un toit au-dessus de votre tête, vous pouvez faire des jeux ). Mais je le répète : Java n’est pas une question de gamedev. Ah oui, en général, oubliez de jouer à des jeux sur votre ordinateur, désinstallez Steam sur vos téléphones et autres supports. J'ai rejoué à The Witcher seulement après 5 mois de travail en tant que développeur. 2) Passez plus de temps sur les structures et les collections de données (la première est que vous en aurez besoin lors de l'exécution de tâches de refactorisation de code) ; 3) Vous ne pouvez apprendre SQL qu'avant les jointures - si vous envisagez de passer un entretien. Fume le restesur le chemin du bureau. La meilleure ressource actuellement sur RuNet : sql-ex.ru 4) Spring. Oui, oui, c'est déjà comme Java-core. À condition que vous souhaitiez trouver un emploi. Le cours vidéo d’Alishev sur Youtube et quelques articles sur Habré m’ont suffi. 5) Des algorithmes pour que ça rebondisse ? C’est peu probable, mais cela ne ferait pas de mal d’en connaître quelques espèces courantes. Je n'ai toujours pas lu l'intégralité du livre de Grokai, Algorithms. 6) Les livres qui se sont révélés extrêmement utiles étaient D. Bloch - Java Effective Programming (3e édition) et R. Martin - Clean Code. Je n'ai toujours pas lu « La philosophie de Java » de Bruce Eckel (je me suis arrêté à la page 150). 7) Rejoignez n'importe quel mouvement où vous pouvez acquérir de l'expérience. Open source, votre propre projet favori, peut-être un stage. Bien sûr, reflétez l'activité utile dans votre CV : en général, « peignez » votre CV. 8) Vous ne pourrez pas attraper les bugs hors de l'étang sans difficulté.... Si vous réussissez honnêtement le 8ème niveau (syntaxe Java) sur JavaRush, y compris les tâches supplémentaires, sachez : vous êtes presque devenu un chat Java. Ensuite, ce sera un peu plus facile. 9) Comment se préparer aux entretiens ? Qu'Odin me pardonne d'avoir ouvert le coffre au trésor, voici le lien : https://github.com/enhorse/java-interview 10) Et n'oubliez pas de parcourir les sujets de Lambda et Stream API en Java (de préférence avant l'entretien, mais le plus souvent pour un travail plus productif dès les premiers jours d'utilisation de votre appareil). Au début, vous ne comprendrez pas de quoi il s’agit ni à quelle fréquence il sera utilisé. Cependant, après avoir étudié le sujet, vous adorerez les streams de tout votre cœur. Merci d'avoir lu ma nouvelle. Je me ferai un plaisir de répondre à vos questions, ainsi qu'à celles des mecs particulièrement "chauds", pour vous inviter dans mon entreprise pour un stage ou directement pour travailler, selon vos connaissances actuelles (détails en MP). J'ai complètement oublié. Depuis mars 2021, il existe une énorme pénurie de personnel pour les développeurs Java dans le monde. Les chefs d'entreprise sont obligés de vous payer pour que vous oubliiez pendant un moment la consommation et que vous daigniez vous lever du canapé et devenir développeur. Ce n’est pas parce que quelqu’un a commencé à apprendre une langue et atteint le niveau 3-4 que vous n’aurez pas de place sur le marché. Vous serez aspiré (littéralement) dès que vous maîtriserez au moins les bases de Java Core. La mondialisation, qui nous a conduit à la numérisation (bonjour Cyberpunk), a besoin non seulement d’une armée de développeurs, mais de légions de chats Java ! Oh oui, ils continuent d'écrire de nouveaux projets en Java, et ne se contentent pas de prendre en charge les anciens. Il faut être un raton laveur super paresseux pour ne pas se lancer dans le développement aujourd’hui, en 2021. Les entreprises vous attendent. Les entreprises sont prêtes à payer pour votre formation. Faites un pas vers eux ! N'ayez pas peur! Agori!
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION