JavaRush /Blog Java /Random-FR /Une success story d'un an
AlexandrRS
Niveau 41
Санкт-Петербург

Une success story d'un an

Publié dans le groupe Random-FR
La période probatoire est terminée et il est temps de raconter « comment je suis devenu programmeur ». En novembre 2014, j'ai arrêté ma décennie et demie d'activité qui n'avait rien à voir avec l'informatique et j'ai commencé à me chercher. J'avais la capacité et l'intérêt de travailler avec des données. A ce moment-là, je créais depuis plusieurs années, gratuitement et pour de l'argent, des petits sites simples et assemblés sur CMS Modx et c'était plutôt un hobby. Dans le même temps, le désir d'écrire du code, apparu à l'école, mais qui ne s'est pas réalisé pour de nombreuses raisons, ne s'est pas estompé. À l’approche de la nouvelle année, j’avais définitivement décidé que je voulais travailler comme programmeur et il ne me restait plus qu’une petite chose à faire : choisir une langue. J'avais déjà vu des langages tels que Java et C++ auparavant, et dans les années 90 lointaines, j'écrivais en Pascal et Basic. En conséquence, après avoir examiné l'éventail des tâches d'intérêt, le choix final s'est porté sur Java. Et le processus d’apprentissage a commencé…

Première exécution

Les bases de la programmation étaient claires, la syntaxe des programmes simples avait également été étudiée il y a longtemps - derrière moi il y avait quelques applications Android simples collectées lors des cours et plusieurs cours Java qui résolvaient mes problèmes quotidiens (l'un d'eux recalculait les paramètres des pneus pour différentes tailles de jantes). Tout d'abord, un livre a été sélectionné et le processus d'apprentissage a commencé... Après 3 semaines, je n'avais plus du tout la force de lire sur la programmation - c'était ennuyeux et ennuyeux. J'ai surestimé mes talents et ma diligence. Pendant environ un mois, j'ai essayé de lire les manuels Oracle, qui n'inspiraient pas non plus d'optimisme. Fin février, j'ai commencé à me rendre compte qu'il me fallait un ordinateur... ( : Comme je n'avais pas travaillé depuis plusieurs mois, le choix s'est porté sur un vieil ordinateur portable se présentant comme un ultrabook, embarquant un SSD, une première -génération i5 et 3 Go de RAM. Début mars, tout était prêt pour que j'apprenne et je suis tombé sur le site JavaRush.ru... Maintenant, il me semble que c'était le 7 mars. ne pouvait pas être arraché à l'ordinateur. Les premières tâches très simples, Intellij Idea, les tâches volumineuses... J'ai objectivement compris les exigences d'un programmeur Java et je ne me faisais aucune illusion.

Projet

La tâche de test a immédiatement marqué mon niveau de programmation à un niveau juste au-dessus de zéro et j'attendais avec impatience les premiers cours et devoirs. Je n'entrerai pas dans les détails de la pile technologique et de la description du cours - tout est exactement ce qui est désormais exigé des candidats, et l'auteur lui-même propose un aperçu véridique du cours lui-même. Il s'agit d'un ensemble précieux de connaissances qui font de Java un outil d'entreprise. Plus de 3 mois se sont écoulés depuis la fin du cours, et je me rends encore compte de ce que ce master a réellement montré. La chose la plus importante que vous retirerez du stage est l'intérêt et la capacité d'apprendre de nouvelles technologies en programmation. Le projet que vous recevrez ainsi n’est pas le plus important, mais il est très utile.

Connaissances supplémentaires

Je ne peux m’empêcher de compléter l’idée de ma formation. Outre le fait que je suis resté assis 8 à 15 heures par jour devant l'ordinateur et que j'ai résolu des problèmes, j'ai regardé autour de moi et voici une liste de choses qui doivent au moins être touchées : mysql, postgresql, mongo, js, html, css, Linux (debian, mint, ubuntu - choisissez-en un), Spring Boot, Freemarker. Et bien sûr, Java Core et toutes les technologies du projet doivent être pris comme base. Il existe une énorme liste de questions sur Internet pour préparer les entretiens. Sujets très courants : collections, exceptions, multi-précision. Apprenez l'anglais - commencez dès maintenant. Par exemple, essayez de lire la documentation. Dans une bonne entreprise où ils écrivent en Java, ils ont des clients étrangers. Vous devrez peut-être communiquer avec eux - j'étais à une assemblée générale un mois et demi plus tard. Dans les entreprises internationales, toutes les informations contenues dans les bug trackers sont également en anglais. Lire des livres. Dans n'importe quelle langue, mais mieux dans l'original.

Entretiens

Pour moi, l'étape la plus pédagogique. Ici, j'ai découvert ce qu'ils voulaient exactement obtenir du candidat et j'ai amélioré mes connaissances conformément aux exigences. J'ai essayé d'accéder à des entretiens pour les développeurs intermédiaires et j'ai évité les juniors, mais cela s'est également produit. Je ne suis jamais allé chez Senior. La première chose qui m'est venue à l'esprit : quel que soit le poste pour lequel vous postulez, les questions des entretiens à différents niveaux sont les mêmes et ne diffèrent qu'en profondeur. Partout, les gens s’intéressent aux collections. Parfois, ils posent des questions délicates. Au stade des entretiens, vous devez être conscient que vous devez en passer de nombreux avant de trouver l'emploi qui vous convient et qui vous convient. Tous les entretiens avant celui-ci sont votre chemin à parcourir, à vivre des déceptions, à tirer des conclusions et à passer à autre chose. À ce stade, il est important de ne pas l’oublier une minute.

Maintenant

À l'heure actuelle, le troisième et dernier mois de la période d'essai dans une grande entreprise d'externalisation est terminé et je me suis souvenu à plusieurs reprises du projet avec des paroles aimables. Je n’ai pas de grade, mais il me semble que j’ai un niveau Moyen. Je ne pose pas de questions - l'expérience de participer à un projet réel a des conséquences néfastes, je me retrouve avec de grandes tâches et je prends moi-même les décisions concernant la mise en œuvre. Au cours de mon travail, j'ai appliqué toutes les connaissances des technologies apprises plus tôt et encore plus de nouvelles pour moi. Ma période probatoire s'est terminée exactement un an plus tard, jour pour jour, avec le début de la formation à JavaRush. Au cours des 3 mois de production commerciale, bien sûr, beaucoup de nouvelles expériences et de nouvelles connaissances sont arrivées, et tout ce qui a précédé ne semble plus du tout difficile, mais non moins important.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION