JavaRush /Blog Java /Random-FR /Je préfère devenir un bon testeur qu'un développeur médio...

Je préfère devenir un bon testeur qu'un développeur médiocre : l'histoire du testeur Dmitry Sokolov

Publié dans le groupe Random-FR
Au cours des 8 dernières années, des milliers de diplômés ont suivi le cours JavaRush. Aujourd'hui, plus de 1,5 million d'utilisateurs de 106 pays sont enregistrés sur le site Web du projet. Tous les diplômés n'ont pas eu le temps de parler de leurs réussites : comment ils ont étudié, passé des entretiens et commencé à travailler en tant que développeurs. Mais les étudiants actuels souhaitent connaître les histoires de ceux qui travaillent déjà dans l’informatique. Nous avons pris les choses en main et avons lancé une nouvelle série spéciale sur les développeurs de différents pays et entreprises formés à JavaRush. Notre cinquième histoire concerne l'ingénieur en tests de charge Dmitry Sokolov ( Dmitry ). Dmitry a suivi une formation d'ingénieur métallurgique, mais s'est rendu compte que sa spécialité n'était pas très prometteuse. Par hasard, il est tombé sur le site JavaRush sur Internet et s'est rappelé qu'à l'école il s'intéressait un peu à la programmation."Je préfère devenir un bon testeur qu'un développeur médiocre" : l'histoire du testeur Dmitry Sokolov - 1

"Mon histoire n'est pas celle du super succès"

J'ai aujourd'hui 28 ans, je suis ingénieur métallurgiste de formation. A l'école, j'étais un peu intéressé par la programmation, à un niveau primitif - je codais en Pascal et en BASIC. J'ai travaillé à l'usine pendant un peu moins de six mois. Au départ, je souhaitais obtenir un poste d'ingénieur dans ma spécialité, mais on m'a proposé de travailler comme outilleur. Quand je suis arrivé sur la chaîne de production, j'ai découvert que beaucoup de gars avaient une formation technique supérieure et qu'on leur avait tous promis un poste d'ingénieur. J’ai réalisé qu’il était très peu probable que quelque chose puisse y pousser ensemble. Ensuite, j'ai cherché d'autres postes vacants, trouvé un emploi de bureau - en tant qu'ingénieur de sélection d'équipements dans une succursale d'un fabricant italien d'équipements de construction pour le transport de matériaux secs en vrac. Le travail était intéressant, le salaire était plus élevé qu'à l'usine. Parfois, j'avais du temps libre au travail, et au début je l'utilisais pour Duolingo, Lingualeo. Puis sur Internet je suis tombé sur une liste de ressources pour apprendre la programmation : Codewars, JavaRush, Sololearn. J'ai regardé et réalisé que c'était un excellent moyen de garder votre cerveau en forme et de maintenir votre connaissance de la langue anglaise. Mon histoire n'est pas celle d'un super succès du genre : "J'ai terminé JavaRush en 3 mois, maintenant le problème est de choisir Microsoft ou Google." J'ai étudié JavaRush pendant environ 3 ans. Au cours des deux premières années, j'ai été promu plusieurs fois au travail, de nouvelles responsabilités sont apparues, le temps libre a diminué, des voyages d'affaires sont apparus et, en principe, j'ai traité la programmation comme un divertissement plutôt que comme un jeu informatique. J'ai étudié avec de longues pauses, lu de la littérature en même temps et regardé des conférences sur Youtube. Au début, j'ai étudié de manière très désorganisée, mais en 2019, j'ai vraiment eu un emploi du temps, surtout lorsque JavaRush a commencé à distribuer des réalisations pour résoudre des problèmes. Cela m'a motivé et je me suis fixé un objectif : résoudre deux problèmes simples en semaine et le maximum de problèmes complexes le week-end.

« J’ai réalisé que j’avais gâché mon travail actuel et que je n’avais pas terminé ma formation »

Ensuite, j'ai décidé d'examiner les perspectives de ma position sur le marché du travail et j'ai été bouleversé. J'ai aimé sélectionner les équipements conformément aux spécifications techniques du client (tâche non triviale, puisque parmi des centaines de configurations possibles le client avait besoin de la cent unième), communiquer avec des collaborateurs techniquement compétents (ingénieurs en chef, mécaniciens dans les entreprises), mais la poursuite de la croissance était davantage axée sur les ventes – cela ne m’intéressait pas. Puis j'ai réalisé que soit je resterais dans mon poste actuel sans beaucoup de perspectives, soit je devrais me lancer dans la vente. À cette époque, je comprenais à peu près le niveau de salaire et les exigences d'un développeur Java. Si nous parlons d'un développeur avec trois ans d'expérience, alors les différences avec mon salaire étaient alors presque doubles, et les juniors étaient payés quelque part un peu plus, quelque part un peu moins que moi. J'ai examiné les exigences de HeadHunter et j'ai commencé à corriger les lacunes. Les employeurs ne m'ont pas invité à devenir développeur Java, j'ai donc décidé de postuler également pour devenir testeur. Tout cela s'est passé fin 2019, j'avais accumulé de nombreux jours de vacances. J'ai décidé de les consacrer à des entretiens. J'ai été invité au poste de testeur. Du coup, j’ai été embauché par une entreprise qui proposait des formations gratuites le soir. Je travaillais le jour et j'allais à l'école le soir. Même si la majeure partie de la formation était terminée, mon travail actuel était très chargé. J'ai commencé à accumuler des dettes étudiantes. J'ai réalisé que je ne pouvais pas faire face. En parallèle, j'ai rédigé une lettre de démission au travail, car j'ai définitivement décidé de me lancer dans l'informatique. Puis j’ai réalisé que j’avais gaspillé mon emploi actuel et que je n’avais pas terminé ma formation.

"J'ai décidé que je préférerais devenir un bon testeur plutôt qu'un développeur médiocre"

Mais un beau jour, j'ai reçu un appel de la société I-Teco, une résidente de Skolkovo, et m'a proposé de m'essayer en tant qu'ingénieur d'essais de charge. À cette époque, je ne comprenais même pas ce que faisaient ces ingénieurs. L'entreprise a dispensé une formation sur l'environnement de développement dans lequel travaillent ses employés : Loadrunner. En travaillant dans cet environnement de développement, vous pouvez améliorer vos compétences dans les technologies Java et Web. J'ai été embauché, j'ai suivi une formation en ligne et j'ai été aidé par un collègue qui m'a expliqué en détail tous les détails du travail. Après la formation, j'ai eu un entretien au sein de l'entreprise, puis un entretien avec le client, puisque l'entreprise proposait des collaborateurs externalisés. J'ai également présenté un projet pédagogique. Dans les premiers jours de travail, c'est un euphémisme, j'ai été submergé par l'abondance de nouvelles informations. Cela peut être comparé aux mathématiques : alors qu'en formation on m'avait dit que 2+2=4, puis pendant le projet j'ai dû m'occuper des intégrales. "Je préfère devenir un bon testeur qu'un développeur médiocre" : l'histoire du testeur Dmitry Sokolov - 2Dans le nouvel endroit, ce ne sont même pas les compétences techniques qui comptent, mais la capacité de communiquer avec les gens. Il y a des gens qui sont complètement immergés dans l'accomplissement de tâches, et je dois trouver une approche, car l'accomplissement de mes tâches dépend des développeurs. Depuis, je travaille sur un projet qui concerne les logiciels bancaires. J'ai besoin de tester le temps de réponse : le client a certaines exigences à son égard. Par exemple, il est généralement admis qu'une opération d'interface ne doit pas durer plus de 2 secondes, sinon il est possible que l'utilisateur refuse les services de cette banque. Pour tester le système, vous pouvez créer des utilisateurs virtuels dans l'environnement de développement : vous devez vérifier combien de temps prendra l'opération si, par exemple, 100 utilisateurs l'effectuent simultanément. J'ai des perspectives de devenir développeur, mais cela ne dépend que de moi. J'ai décidé d'améliorer d'abord mon activité principale : je pensais que je préférerais devenir un bon testeur plutôt qu'un développeur médiocre. Beaucoup de gens pensent à tort qu'il s'agit d'une sorte de travail ennuyeux dans lequel vous devez répéter de nombreuses actions de manière monotone. Ce n'est pas tout à fait vrai. Il existe également des éléments d'administration et du code doit également être écrit.

Conseils pour un développeur débutant :

  • Ne vous dispersez pas trop et ne vous attardez pas trop sur une seule chose. Si quelque chose ne fonctionne pas, alors la procrastination commence et vous finissez par perdre un temps précieux. Si quelque chose n’est pas clair, il est préférable de le chercher sur Google : 90 % des informations se trouvent déjà sur Internet.
  • Apprendre l'anglais.
  • Pour vous échauffer, résolvez quelques problèmes simples pour obtenir une dose de dopamine en les complétant. Passez ensuite à des tâches complexes.
  • Avant l’entretien, étudiez de haut en bas les informations sur l’entreprise pour laquelle vous souhaitez travailler.
  • Lors d’un entretien, il ne faut pas tomber dans la stupeur et dire : « Je ne sais pas ». Même si vous ne savez pas quelque chose, mais que vous commencez à réfléchir, votre capacité à réfléchir sera évaluée lors de l’entretien.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION