JavaRush /Blog Java /Random-FR /De comptable à développeur

De comptable à développeur

Publié dans le groupe Random-FR
Donc oui. Je suis une fille qui a fait des études de comptabilité pour « avoir un métier », j’ai eu un C en mathématiques à cause d’une inattention chronique et je n’avais pas non plus d’informatique à l’école. Il n'y avait que "Logique" - là, nous avons travaillé sur des schémas fonctionnels et des conditions logiques. Mais je ne me souviens plus de rien de là. Je me souviens seulement que ça a fonctionné et que ça m'a plu.
De comptable à développeur - 1
Travailler comme comptable était insupportablement ennuyeux. Le groupe de femmes, avec ses ragots, était extrêmement déprimant. Il a toujours été plus facile et plus agréable de communiquer avec les hommes. Eh bien, les ordinateurs étaient intéressants. Par conséquent, de temps en temps, je rendais visite à nos administrateurs système et à nos programmeurs pour discuter. Et d'une manière ou d'une autre, ils m'ont donné une idée : pour faire la mise en page Web, vous vous asseyez là, choisissez la couleur des boutons. J'ai donc suivi le cours HTML+CSS. Et ça a fonctionné, et j’ai vraiment aimé ça. Mais pour une raison quelconque, je ne suis pas allé travailler sur ce sujet, il y a eu un déménagement, j'avais besoin d'au moins un peu de travail, mais d'une manière ou d'une autre, je ne me sentais pas comme un maquettiste à part entière. Donc encore plusieurs années d'épreuves passées dans des emplois mal-aimés dans une équipe désagréable. Et puis, pendant les vacances du Nouvel An 2015, je suis tombé sur JavaRush sur Internet . À l’époque, les 10 premiers niveaux étaient gratuits. Et j'ai décidé de l'essayer. Toutes sortes d'absurdités, comme l'affichage de l'inscription « I love JavaRush », ont été réalisées sans problème. Et puis les cycles ont commencé. Et si. Et des si imbriqués. Et des boucles imbriquées avec des ifs et des boucles imbriquées. Obscurité. Je n'ai rien compris, je ne pouvais rien faire, j'ai pleuré à cause d'attaques de panique et j'ai demandé à mon mari pourquoi il avait épousé un imbécile. Mais ensuite les larmes sont passées et j'ai compris. Et les tâches ont été résolues et le validateur les a laissées passer. Ensuite, j'ai pleuré à cause des objets, pendant toute ma vie, je ne pouvais pas comprendre en quoi l'objet lui-même différait du lien. Une inscriptionCat cat = new Cat();m'a tué sur le coup. Puis j'ai pleuré depuis Threads au niveau 16. Puis de Streams à 18. Wrappers. De plus en plus d'emballages ! Tous ces écrivains et lecteurs avec un nombre infini de variantes. Mais les crises de panique sont passées, les larmes ont séché et la compréhension est venue. Ou la mémorisation. J’ai découvert qu’il n’est pas nécessaire de comprendre quelque chose, il suffit de se rappeler comment l’utiliser. Après, c'est devenu plus facile. Il y avait du travail en freelance qui m'a permis de faire beaucoup de travail sur Javarash. Pour être honnête, je ne pensais pas réussir et je n’espérais pas vraiment obtenir un emploi de programmeur. J’ai juste travaillé par inertie et c’est tout. C'était intéressant pour moi, même si c'était difficile, même si j'avais envie de tout abandonner plusieurs fois par semaine. La chose la plus intéressante a commencé lorsque de grandes tâches avec un grand nombre de classes et d'interfaces ont commencé. C’est là que la mosaïque s’est finalement constituée, et il est devenu clair pourquoi les getters, les setters et autres goodies étaient nécessaires. Puis la perspective d’un stage chez JR se profilait. C'était dur. Je pensais qu'il serait nécessaire de résoudre un gros problème difficile, mais il s'est avéré que je devais écrire un programme complet utilisant Hibernate, Spring, Database et toute une pile de technologies dont j'avais entendu parler pour la première fois. Ils ont distribué une douzaine de livres et ont dit : « Vous n’avez pas besoin de lire tout cela, c’est juste pour vous, comme ouvrage de référence. » Bref, oublie ça! Autrement dit, cela sous-entendait que nous savons déjà tout cela ou quoi ? Mais qu’en est-il de la promesse de nous apprendre tout cela lors d’un stage ? Eh bien, que faire, j'ai commencé à lire. Parce que je n’avais aucune idée de ce que tout cela signifiait ni par où commencer. Lire une douzaine de livres en 3 semaines et rédiger une annexe basée sur eux ont été les 3 semaines les plus difficiles de ma vie. Je ne pouvais rien faire, je ne comprenais rien, quoi faire et pourquoi cela ne marchait pas, et les délais étaient comptés. 80 % du temps n'a pas été consacré à l'écriture de code, mais à la connexion de nouveaux modules, à la configuration de Git, à l'installation et à la configuration de la base de données, etc. C'était terriblement énervant. Les gars que j’ai rencontrés lors du stage ont bien sûr suggéré que je n’aurais pas pu le faire sans eux. En conséquence, le dernier jour, à huit heures du soir, j'ai soumis la tâche et j'ai expiré. Je pensais que c'était tout, maintenant soit ils m'accepteraient, soit ils ne m'accepteraient pas, le pire était passé. Et ils m'ont accepté. Et puis tout a commencé à se gâter, le stage m'a monstrueusement déçu. Premièrement, les conférences n'étaient pas sous la forme d'un webinaire, mais sous la forme d'un enregistrement du webinaire. C'est-à-dire que le conférencier était constamment distrait, parlait de quelques histoires de la vie, répondait aux questions des personnes qui lui demandaient quelque chose pendant le webinaire, il oubliait ce qu'il voulait dire, sautait de sujet en sujet, ce qui provoquait ce qui s'est formé dans ma tête. pas même une bouillie, mais plutôt un marécage. Deuxièmement, le professeur du stage a tout expliqué comme si tout le monde connaissait déjà ces technologies. Autrement dit, ils n'ont pas suivi superficiellement les didacticiels étape par étape afin de terminer d'une manière ou d'une autre la tâche de test, mais comprennent normalement déjà le matériel de cette manière. A partir de la troisième leçon j'ai arrêté de comprendre ce qui se passait et de quoi on parlait, et pourquoi tout cela est-il nécessaire et que faire de tout cela. Mais ensuite, une connaissance m'a appelé et m'a dit qu'il y avait une entreprise qui recherchait un Java-jun. J’étais sûr que je n’y arriverais pas, que je n’étais pas prêt, mais j’ai quand même décidé d’essayer. Pour l'interview Skype, j'ai préparé un tas d'aide-mémoire sur les états possibles des Threads, sur le travail du Garbage Collector, sur les objets mutables et immuables, bref, tout ce qui m'a un peu dérouté. Le directeur technique n'était pas intéressé par tout cela. Il n'était pas intéressé par mon éducation. Il m'a demandé comment extraire les données d'une page Web. Pas à propos du code – juste en théorie, dit-il, imaginons comment vous procéderiez ? Et je n'en ai aucune idée. Je m'assois et reste silencieux. Et je suis nerveux. Je n'ai jamais résolu le problème dans lequel je devais analyser une page à l'aide d'expressions rationnelles. Mais je me suis souvenu du DOM, que j'avais étudié lorsque je faisais de la mise en page. Et elle a dit quelque chose à propos du code source de la page. Cela lui suffisait, il m'a confié une tâche : écrire un programme qui analyse une page, en extrayant certaines données dans la base de données. J'ai demandé : savez-vous comment faire ça ? Je dis, non, je ne sais pas, mais je vais chercher sur Google. Et je l'ai cherché sur Google. Et je l'ai fait en 3 jours avec Jsoup. Ensuite, il s'est avéré que nous devions faire la même chose, mais via Selenium WD. Eh bien, d'accord, j'ai à nouveau recherché quelques didacticiels sur Google, je l'ai fait, je l'ai téléchargé sur GitHub et j'ai envoyé le lien. Le directeur technique l'a évalué, a dit que tout allait bien, et j'ai réussi avec une rapidité inattendue et m'a invité à travailler. Par conséquent, je travaille maintenant en tant que développeur Java et j'apprends simultanément JavaScript, puisque je m'occupe du Web. Mais j'ai abandonné le stage, ça ne servait à rien... Bon, ou alors je n'étais tout simplement pas prêt, alors peut-être que je vais réessayer. C'est ainsi qu'une fille comptable s'est reconvertie en programmeuse en 2,5 ans grâce à JavaRush :) Il a dit que tout allait bien, et j'ai réussi à le faire de manière inattendue et m'a invité à travailler. Par conséquent, je travaille maintenant en tant que développeur Java et j'apprends simultanément JavaScript, puisque je m'occupe du Web. Mais j'ai abandonné le stage, ça ne servait à rien... Bon, ou alors je n'étais tout simplement pas prêt, alors peut-être que je vais réessayer. C'est ainsi qu'une fille comptable s'est reconvertie en programmeuse en 2,5 ans grâce à JavaRush :) Il a dit que tout allait bien, et j'ai réussi à le faire de manière inattendue et m'a invité à travailler. Par conséquent, je travaille maintenant en tant que développeur Java et j'apprends simultanément JavaScript, puisque je m'occupe du Web. Mais j'ai abandonné le stage, ça ne servait à rien... Bon, ou alors je n'étais tout simplement pas prêt, alors peut-être que je vais réessayer. C'est ainsi qu'une fille comptable s'est reconvertie en programmeuse en 2,5 ans grâce à JavaRush :)
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION