JavaRush /Blog Java /Random-FR /J'ai réussi JavaRush deux fois. La deuxième fois - je tra...
Mikhail Zherdev
Niveau 41
Тула

J'ai réussi JavaRush deux fois. La deuxième fois - je travaille déjà comme programmeur

Publié dans le groupe Random-FR

Dossier

  • Qui : Mikhaïl Zherdev
  • A travaillé comme : administrateur système, ingénieur de support technique
  • Lieu de résidence : Toula, Russie
  • Âge au début de la formation Java : 27 ans
  • Premier emploi de programmeur : un an après le début de la formation
  • Une histoire de réussite originale
J'ai réussi JavaRush deux fois.  La deuxième fois - je travaille déjà comme programmeur - 1

Arrière-plan

Je rêvais de devenir programmeur à l'école. Je voulais entrer à la faculté de cybernétique d'une université locale, mais j'ai finalement postulé dans d'autres facultés : j'avais peur de ne pas réussir la sélection. Plus tard, j'ai pensé que j'allais réussir, et je me suis mordu les coudes pendant longtemps à ce sujet... Finalement, j'ai étudié pour devenir ingénieur ( diplômé de l'université en 2010 ) et j'ai obtenu un poste d'administrateur système chez Enikey, en support technique. Quatre années se sont donc écoulées.
«Et pendant toutes ces quatre années, l'idée d'apprendre à devenir programmeur ne m'a pas quitté. De plus, je voulais étudier Java : il était influencé par sa popularité et son multiplateforme, même si le langage de présentation lui-même n'a pas été discuté pendant plusieurs années.
À un moment donné, je voulais aller à l'étranger et y suivre une formation en programmation. J'ai vécu avec cette idée toutes mes années de travail, en l'économisant et en la mettant de côté. Bien sûr, il y a eu des tentatives pour étudier par moi-même, mais étudier à partir de livres n'a pas fonctionné. Je remets toujours le chapitre suivant à « peut-être un jour ». J'ai donc vécu jusqu'en 2014 . Les tentatives d'admission dans des universités étrangères se sont soldées par un échec. De plus, à cette époque, ma copine revenait d'études à l'étranger. J'ai donc pensé que si je voulais devenir programmeur, je devais commencer à apprendre moi-même, ici et maintenant, car ce serait plus difficile plus tard.

Études

J'ai commencé avec HTML , CSS et JavaScript . J'ai appris PHP pendant environ un mois et suivi presque tous les cours sur Codecademy . Début 2015, j'ai commencé à apprendre Java .
« J'ai lu le livre de Shildt sur Java 7, c'était difficile, je n'avais aucune idée des travaux futurs. J’ai décidé de chercher une manière d’étudier plus moderne que la lecture de livres, puisque nous sommes au 21e siècle. J'ai cherché, googlé, trouvé. JavaRush."
De début février à fin avril j'ai travaillé sur le site ( il y avait un abonnement mensuel, j'ai arrêté après avoir atteint le niveau 20 pour améliorer la théorie et analyser les problèmes résolus/non résolus ), depuis avril j'ai fait connaissance avec le serveur Tomcat , jUnit , JSP , Spring , Hibernate , SQL ( toutes les technologies sont superficielles, seules les bases et pourquoi elles sont nécessaires ). Parallèlement, je révisais ma théorie sur Java Core et j'ai posté mon CV début mai 2015 .

Travailler et... étudier à nouveau

Une entreprise a répondu. En fait, c’est là que je travaille maintenant. Lors de l'entretien, ils ont posé des questions sur Java Core et une liste de technologies que j'ai modestement ajoutées à mon CV ( voir la liste ci-dessus, dans le paragraphe précédent ). J'ai immédiatement admis que je connaissais superficiellement ces technologies et que j'ai l'intention de les étudier à l'avenir. Du coup, ils m'ont embauché pour le poste de Développeur Junior , expliquant leur choix par le fait que j'ai de solides connaissances en Java Core ( grâce à Java Rush !).
« Comme j'ai suivi le cours JavaRush rapidement et que j'étais un peu paresseux (souvent assis sur des forums à la recherche d'une réponse), je manquais de confiance en moi en tant que spécialiste. C’est pourquoi, dès décembre, j’ai décidé de repasser par JavaRush.
Pour que tout soit juste, pour résoudre tous les problèmes, pour participer à un vrai projet... D'ailleurs, pendant mon absence ici, de nombreux nouveaux problèmes sont apparus, et je voulais les résoudre, j'étais surtout intéressé par les mini-projets . Et j'ai aimé le site en lui-même, malgré de petits inconvénients, comme le fait qu'il ne soit pas le validateur le plus « compréhensif » ( le validateur a été entièrement repensé dans Java Rush 2.0 et est devenu très compréhensif, ndlr) . En fait, j'ai suivi le cours et participé à un vrai projet (je viens de le terminer). Je suis content du résultat!

Première année

Je travaille comme programmeur depuis près d'un an maintenant. Java Rush m'a beaucoup aidé à apprendre, à me développer et à me façonner en tant que spécialiste. Au sein de l'entreprise, j'ai d'abord travaillé sur une application web, apprenant ainsi les technologies requises. Plus tard, je suis passé au développement mobile, j'ai étudié Android ( j'ai étudié pendant un mois ou deux, puis je suis passé au développement avec apprentissage parallèle ) et depuis mars - iOS . Ce n’est pas une réussite pour moi en tant que programmeur. Il s'agit de la façon dont JavaRush m'a aidé à réaliser mon rêve de devenir programmeur. Il y a encore beaucoup à apprendre, réapprendre, se souvenir de ce qui a déjà été oublié, mais il y a un objectif : devenir un bon développeur, il y a de la place pour grandir.

Deux ans plus tard

A la demande de l' administration Java Rush , je publie la suite de mon histoire. 2 ans se sont écoulés depuis que j'ai commencé ma formation à JavaRush et 1,5 ans après je suis devenu développeur junior. J'ai occupé mon premier emploi pendant un an et demi . Participation à plusieurs projets, début ( juin-octobre 2015 ) 4 mois sur le développement Entreprise ( pile JSP - JSF + Primefaces - JPA ) . J'ai ensuite passé environ un an à développer des applications mobiles pour Android et iOS . J'ai étudié plusieurs frameworks populaires pour ces plateformes ( Realm , Retrofit , un peu Rx ). J'ai écrit une application en kotlin pour Android, après l'avoir étudiée + Objective C & Swift pour iOS . En septembre 2016, nous sommes passés à un projet Enterprise existant interne pendant un mois. Là, il fallait améliorer la fonctionnalité actuelle, introduire Elasticsearch ; Je suis resté dessus pendant un mois, j'ai étudié le code, mais ensuite ils ont décidé de le faire non pas via Java, mais via la base de données, et j'ai été renvoyé au développement mobile (ça arrive, monsieur...). Fin août 2016, j'ai passé la certification Google Android sur le site Udacity à la demande de mon manager. J'ai reçu le très convoité badge Google Android Associate Developer seulement en novembre en raison de toutes sortes de choses bureaucratiques ( ou ils n'ont tout simplement pas remarqué mon examen ). Depuis la nouvelle année, je voulais changer la pile en une entreprise moderne à partir de mobile Spring , Hibernate , quelques bases de données . Mais il s’est avéré que j’ai moi-même été « retrouvé » avec l’aide d’un ancien collègue. En fin d’année, j’ai littéralement changé de métier cette semaine. Banque. Pas le top 10 ni même le top 100 , mais j'étais intéressé par le projet, qui a été un des moments déterminants. La pile est Enterprise , exactement ce que je voulais acquérir de l'expérience en développement commercial. Il y a aussi quelques web services, ce qui est aussi un plus (je ne les connais pas très bien, mais j'ai prévu d'en apprendre plus en profondeur dans l'année à venir) et beaucoup de Groovy+Grails . Le salaire demandait plus que le poste actuel et ma demande a été accordée. Il ne reste plus qu'à répondre aux attentes d'un nouveau lieu de travail et à acquérir une nouvelle expérience précieuse :)). Alors que j'occupais mon premier emploi, j'apprenais constamment la technologie, tant au travail qu'à la maison. Pas tous les jours, bien sûr, mais j’y ai consacré du temps au mieux de mes capacités. J'ai un peu gonflé mon GitHub , écrit plusieurs tâches de test trouvées sur Internet. Fin décembre, j'ai passé le certificat de Oracle 1z0 - 808 (certification confirmant les connaissances de base de Java). L'année prochaine, je prévois de passer l' OCP ( Oracle Certified Associate ), ce qui semble être plus important, car... Il n’existe pas de formation en informatique, mais les certifications pourraient s’avérer utiles un jour. Mais l'essentiel n'est pas le certificat lui-même ( même s'il est très, très agréable d'en être le propriétaire ! ), mais les subtilités de la langue et les lacunes qui sont comblées lors de la préparation à la certification. Tels sont les succès obtenus jusqu’à présent au cours de la période écoulée. Un peu moins que ce que je voulais, mais je ne peux pas dire que c'est mauvais. Pour le moment, je comprends qu'il y a encore des choses à étudier, à enseigner et à apprendre, mais cela ne me fait pas peur. Après tout, les choses les meilleures et les plus intéressantes sont encore à venir !
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION