JavaRush /Blog Java /Random-FR /15 mois, 750 heures
Дмитрий
Niveau 36
Москва

15 mois, 750 heures

Publié dans le groupe Random-FR
Qu'est-ce que Java a à voir avec ça ? Dans l'usine de production où je travaillais, le patron m'a proposé d'étudier 1C. Ce logiciel est sur toutes les lèvres. Pourquoi pas? J'ai ouvert YouTube, trouvé des leçons sur 1C et commencé à regarder. En plus des leçons elles-mêmes, des vidéos liées à 1C ont commencé à apparaître dans le flux. L'un d'eux s'appelait : « COMMENT GAGNER 300 MILLE PAR MOIS EN TANT QUE PROGRAMMEUR 1C ». Je suis sur Internet depuis 2002 et j’ai vu de nombreux titres flashy sur l’argent incroyable, il suffit de cliquer. Mais j'ai cru ce type. Son nom est Léontiev Ilya . Une personne possédant une vaste expérience fournit des services de développement. Le taux horaire est de 2 500 roubles à Moscou, je travaille 30 heures par semaine. Ensuite, j'ai regardé une autre vidéo et une autre. Il s'est avéré qu'il a trouvé un emploi en 3 mois et littéralement la première année, il a atteint 100 par mois. De plus, selon lui, cela peut être réalisé plus rapidement si l’on choisit la bonne stratégie d’apprentissage. J'ai également enregistré plusieurs leçons à ce sujet. Mes yeux se sont illuminés. 100 000 roubles pour la première année. Bien sûr, je pensais que je n’avais pas, comme lui, une formation technique supérieure. Et en général, peut-être que je suis plus stupide et que j'y consacrerai moins de temps. J’étais donc prêt à étudier six mois avant mon premier emploi. Ilya est devenu mon mentor, même s'il ne le savait même pas. Dans sa vidéo, il expose une seule règle : « Apprenez tous les jours ». C'est parti. Il s’avère qu’apprendre n’est pas si facile. Au fil du temps, ma capacité de concentration s’est détériorée. Mais j'ai fait confiance à Ilya et j'ai étudié tous les jours à tout prix. J'ai commencé petit - 15 minutes par jour. C'était en décembre 2019. Si je commençais à étudier une heure à la fois, j’abandonnerais probablement. Mais grâce à une toute petite charge, j'avais assez de force pour continuer. Installé un tracker d'habitudesau téléphone. Ouverture des cours "Programmation en 1C - en 21 jours". Au fait, j’ai fini par y consacrer environ 60 jours. Je vais à nouveau sur YouTube et Ilya dit qu'il a commencé à apprendre Java en utilisant le cours Javarush. Il a parlé de ce projet avec un tel enthousiasme que je me suis aussi intéressé. Je suis entré et j'ai terminé les niveaux gratuits. Mais l'abonnement me paraissait cher. Je n'avais pas prévu de le prendre au sérieux. Après tout, Java est un langage pour les « vrais » ingénieurs, et je voulais gagner de l'argent. Une réduction d'un an arrive en janvier. Pour seulement 5 800 roubles. À cette époque, j’avais envie de quitter le pays au moins pour les 5 à 7 prochaines années. Et personne n'a besoin de 1C en dehors de la CEI. Autrement dit, 1C ressemblait à un chemin plus simple, mais avec des limites. Et Java est plus compliqué, mais avec la possibilité de déménager un jour. Je lis Internet, Javarush. J'ai réalisé que la grande majorité peut trouver son premier emploi de programmeur Java durant les 2 premières années d'études. J'ai acheté un abonnement annuel à Javarush. J'ai décidé d'étudier 1C et Java en même temps. Je tiens à dire que la capacité de se concentrer sur l'apprentissage a été formée. J'ai utilisé la technique Pomodoro pendant 25 minutes. Autrement dit, 25 minutes pour 1 s, 25 minutes pour Java. Pas grand-chose, mais tous les jours. Au printemps 2020, lorsqu'Ilya a commencé à réprimander ouvertement la société 1C. J'ai déjà terminé l'école 1C de Milkin en quelques mois. J'étais sur le point d'aller prendre 1C : Professionnel. Mais après avoir pesé le pour et le contre, j'ai décidé d'arrêter d'étudier 1C et de me concentrer sur Java. Avant septembre 2020, j'étudiais environ 60 à 90 minutes par jour. À ce moment-là, j'avais acquis une autre application pour la technique Pomodoro. Grâce à lui, il y a des données : pendant que je combinais travail et études, je passais environ 30 heures par mois à étudier. Fin août, il est devenu clair que je faisais quelque chose avec Java. À ce moment-là, j'étais déjà au niveau 20. J'ai demandé de l'aide à mes parents, pour m'aider avec de l'argent pendant que je termine mes études avant de trouver mon premier emploi. Ils nous ont soutenus, ce pour quoi nous leur sommes très reconnaissants. Un apprentissage actif d'environ 3 heures par jour a duré jusqu'à mi-mars 2021. Il y a eu plusieurs tentatives pour chercher du travail. J'ai commencé à postuler pour des postes juniors en octobre 2020. La première fois que j'ai été convoqué à un entretien, c'était le 12 février 2021. Et là où est le premier, il y en a un deuxième, un troisième... Au cinquième entretien, j'ai été embauché. Mon premier jour de travail est le 23 mars. Aujourd'hui, nous sommes le 4 juillet, la période d'essai est terminée, j'écris donc cette note car d'autres réussites nous ont indiqué quel chemin suivre depuis la rentrée scolaire jusqu'au premier emploi. C'est à mon tour de le dire au mien. Mes professeurs Je considère qu'il est de mon devoir de nommer les merveilleux professeurs qui ont investi mes connaissances en moi, mais je ne les connais pas personnellement. Zaur Tregulov. Professeur fantastique. Terminez Javarush après le niveau 20 en regardant son cours "JAVA - obtenez une ceinture noire !" beaucoup plus facile. Un cours très complet. Explique avec des mots simples, une fonctionnalité maximale, des exemples simples, sans se précipiter. Quand j'ai vu son cours « Spring for Beginners », je l'ai acheté le même jour et je l'ai terminé en un mois. Ce serait une grosse erreur pour un programmeur Java débutant de sauter ces 2 cours. J'ai également regardé une partie du cours sur Oracle. Clou Alichev . 52 vidéos YouTube pour débutants sont utiles pour comprendre les concepts de base en Java. J'ai regardé tout le cours, puis le cours avancé, algorithmes et structures de données. Tout développeur novice jusqu’au niveau 10 rencontrera Nail. Nail est le meilleur pour expliquer des choses simples dans un langage simple. Ma gratitude pour le travail accompli. Le cours de printemps est également excellent, ne le manquez pas. Et probablement le seul cours sur git est aussi le travail de Nail. Ivan Golovatch . Au moment où j'ai rencontré un sujet qui ne pouvait pas être abordé dans une leçon vidéo de 20 minutes, j'ai découvert les conférences d'Ivan. Pendant plusieurs mois, j'ai regardé ses conférences chaque jour pendant 90 minutes. Personne ne vous dira autant de détails et de profondeur sur la programmation industrielle dans les cours vidéo. Je crois sincèrement que le départ de Golovach de l'enseignement est une perte énorme pour la communauté Java de la CEI. Vanya, s'il te plaît, reviens. Evgeniy Tikhonov J'ai regardé le cours magistral itvdn de Zhenya sur Java au début de mes études. Je ne le regrette pas, mais à certains endroits je me mets des allumettes dans les yeux pour ne pas m'endormir. Sergey Nemchinsky Ce type a répondu à toutes les questions sur YouTube qui pourraient venir à l'esprit d'un développeur novice. Ses vidéos et streams sont vraiment utiles lorsque l’on commence sérieusement à chercher un emploi. Evgeniy Suleymanov Zhenya apparaît lorsque vous commencez à rechercher des informations sur les modèles ou les enregistrements d'interviews. Alexander Petrov Cet homme a le plus de leçons sur Java, environ 400. Parfois, vous tombez sur un sujet que personne d'autre que lui n'a abordé sur YouTube russe. Navin Reddy Salut les extraterrestres. Parfois, sur certaines questions, vous ne trouvez rien du tout sur Internet russe ou la qualité du matériel est faible. Naveen parle un anglais simple, donc tout est généralement accessible. Ce n'est pas une mauvaise playlist pour l'API de flux. Je n'ai jamais lu aucun des livres dans leur intégralité. J'ai essayé de lire Schildt, Philosophy, Learning Java. Javarush Je ne peux pas imaginer comment apprendre à programmer en Java à partir de zéro sans Javarush. Est-ce vrai. Où puis-je trouver les 978 défis que j'ai dû surmonter. Vous ne pouvez pas devenir programmeur sans pratique de la programmation. Oui, les frameworks et SQL devront être appris séparément. Oui, il y aura des tâches que je regarderai comme un bélier devant une nouvelle porte. Oui, je me suis aussi plaint dans les commentaires en disant que « nous n’avons pas vécu ça ». Néanmoins, Javarush est un incontournable. Guerres de codes Un jour, un de mes amis, développeur Java, m'a envoyé un problème. Écrivez un cycle non standard. Je l'ai fait, mais maladroitement. Et puis il m'a confié une tâche : remplir en spirale un tableau bidimensionnel, par exemple, d'une taille de 3 chiffres sur 3 : 123 894 765. Autrement dit, vous obtenez une taille de 4x4 ou 5x5, n'importe quel nombre, en entrée. La méthode doit remplir le tableau. En général, je ne l'ai compris qu'au bout de 17 jours. Non, je ne me suis pas assis sur cette tâche tous les jours. Et je suis allé à Codewars et chaque jour, j'ai résolu d'abord 8 kyu, puis 7, puis 6. Au total, j'ai résolu environ 150 problèmes. Sur Codewars, j'ai découvert qu'il faut apprendre à écrire des algorithmes séparément. C'est utile. Projet favori En termes simples, c'était CRUD in Spring avec MySQL sur AWS. Amazon fournit un serveur gratuit pendant un an pour apprendre. Maintenant, je pense que tout développeur novice devrait écrire CRUD avec des contrôleurs. Assurez-vous d'écrire les méthodes get, post, put, delete. Trouver un emploi est une longue histoire. Pendant plusieurs mois, je n'ai reçu que des refus. Mais tout le monde autour de moi répétait : s’ils ne vous appellent pas pour un entretien, c’est un mauvais CV.Oui, un CV sans expérience peut être à la fois bon et mauvais. Assurez-vous de consulter les recommandations sur YouTube de Hunters ou de Nemchinsky sur la rédaction d'un CV. Pour ma part, je dirai simplement que j'ai ajouté tout ce que j'ai étudié pendant le mois à mon CV. J'ai publié une liste à jour des technologies sur lesquelles j'ai consacré du temps, afin que les RH puissent immédiatement voir si j'étais apte ou non. Après un certain temps, il était clair sur mon CV que j'étudiais de manière indépendante depuis un an. Il y a eu des réponses positives lorsqu'on m'a demandé de remplir un formulaire ou d'effectuer une tâche technique. Avant cela, il n'y avait que des refus. Première interview le jour de mon anniversaire le 12 février en zoom. C'était un peu effrayant. Je ne connaissais pas du tout l'API Stream. J'étais souvent stupide. En général, il répondait mal aux questions. Ils ne m'ont pas emmené. Mais après le premier entretien, le deuxième a eu lieu une semaine plus tard. Chaque semaine, une entreprise nous invitait à une conversation. Il fallait juste apprendre à les réussir. J'ai commencé à écrire toutes les questions qui me perturbaient et à les étudier. Je l'ai écrit avec mes propres mots, tel que je le comprends. J'ai commencé à répondre non seulement aux postes vacants juniors, mais à tout ce qui nécessitait une expérience de 1 à 3 ans. 5 entretiens étaient prévus le 19 mars. J'avoue qu'après 4 échecs, je me sentais moyen. Mais j'allais continuer jusqu'à ce qu'ils m'embauchent. Je suis venu au bureau. J'ai rencontré les RH et lui ai présenté le chef d'équipe. Nous nous sommes assis. Je m'attends à ce que les questions commencent maintenant, mais non. "Ouvrez l'ordinateur portable, tâche : écrivez un contrôleur get qui reviendra...", a déclaré l'intervieweur. J'ai écrit le contrôleur et je l'ai assemblé en quelques minutes. Et vous pouvez utiliser Google. "Connaissez-vous la séquence de Fibonacci ? Alors le contrôleur prend un index dans la séquence, laissez-le renvoyer le nombre correct." Mais ici, vous ne pouvez plus utiliser la recherche. Cela a pris encore 15 minutes, parce qu'Alishev était en train de vivre cela. Oui, j'ai résolu ce problème moi-même. La troisième tâche est plus difficile, « le combat ». Je n’entrerai pas dans les détails, mais il a fallu intelligemment calculer le changement de date. Ici, je suis resté coincé pendant longtemps, mais j'ai montré comment je décomposais le problème, expliqué comment je le résoudrais et jeté environ la moitié du code. L'intervieweur a demandé : "Il y a beaucoup de tâches, quand pouvez-vous partir ? Lundi ?" Je me sentais mal à l'aise. C'était comme si j'avais été drogué par une sorte de drogue. Je dis : « Nous avons besoin d’une offre. » "Ensuite, les RH vous enverront une offre lundi, qui sera publiée mardi." Emploi Mardi 23 mars je suis allé travailler. Ordinateur portable, 2 moniteurs, Ubuntu. Droits d'accès accordés. Un collègue a aidé et a répondu à toutes les questions. Je travaille depuis quatre mois maintenant. Bien entendu, vous ne pouvez pas acquérir d’expérience en programmation industrielle par le biais de cours. Vous ne pouvez pas devenir intermédiaire dès votre premier jour de travail. Conseil à ceux qui ont décroché leur premier emploi : essayez de produire un maximum de résultats, parlez moins. Effectuez plus de tâches plus rapidement. Ils le verront certainement, l’apprécieront et ne voudront pas se débarrasser de vous. Sentez-vous libre de poser des questions. Coincé pendant 40 minutes ? Demandez à un collègue comment vous pouvez avancer. Vous êtes désormais une équipe. Ensuite, ils vous contacteront. Le chemin vers mon premier emploi a duré 15 mois et environ 750 heures de formation. Un grand merci à la communauté et à l'équipe Javarush. Lisez toujours les commentaires sous les cours et les problèmes.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION