JavaRush /Blog Java /Random-FR /L'histoire d'un humanitaire

L'histoire d'un humanitaire

Publié dans le groupe Random-FR
Mon histoire peut paraître assez ordinaire parmi celles des autres étudiants, même malgré mes 38 ans (au moment de mon embauche), si ce n'est pour un fait qui, me semble-t-il, distingue mon histoire des autres. Le fait est que la plupart des histoires que j'ai lues sur la façon dont les gens sont devenus programmeurs, d'une manière ou d'une autre, avaient le contexte suivant : l'auteur a écrit que depuis son enfance, il rêvait de devenir programmeur, mais quelque chose s'est mal passé dans la vie ou a démontré certaines inclinations à la programmation. , mais encore une fois, pas le destin. C’est-à-dire qu’ils étaient ce qu’on appelle (je ne veux offenser personne) des programmeurs « latents ». L'histoire d'un humanitaire - 1Dans mon cas, tout n'allait pas. Dans l'enfance, l'adolescence et même la majeure partie de mon âge adulte, je n'ai jamais pensé à devenir programmeur ; de plus, je suis, comme on dit, un humaniste classique. À l'école, j'avais des notes plus ou moins bonnes uniquement dans les matières humaines ; les sciences exactes étaient difficiles, j'arrivais à peine à obtenir des notes C (sur un système à cinq points). Je n’avais aucune connaissance en informatique à l’école, ni au collège. Autrement dit, c'était dans le programme, mais ils ne trouvaient pas d'enseignants ; s'ils étaient trouvés, ils étaient constamment en arrêt maladie ; en général, je me souviens de trois cours d'informatique dans tout le programme scolaire. Je suis également diplômé de l'institut avec un diplôme en jurisprudence, bref, je ne suis définitivement pas un technicien par mentalité. Il s’agit, pour ainsi dire, de données de base et d’entrée. Mais tout d’abord. L'idée de devenir programmeur m'est venue pour la première fois en 2013. À cette époque, j'étais un cadre intermédiaire assez performant avec un salaire de 1 000 USD. Tout allait bien pour moi, mais de temps en temps j'avais des pensées comme « quelle est la prochaine étape ? C'est alors que je suis tombé sur un article de motivation de l'auteur de JavaRush sur la façon dont toute personne intelligente peut devenir programmeur. Je ne me considérais pas stupide, mais j'avais des doutes assez sérieux sur mes capacités sous la forme d'une absence totale de connaissances fondamentales dans ce domaine. Et voici ma première gratitude : l'auteur a exprimé ses pensées de manière si convaincante et a soutenu dans sa série d'articles que c'est grâce à lui et à son talent que l'idée de la programmation s'est installée dans ma tête et a finalement germé. Merci, auteur de JavaRush ! Cependant, malgré l'intérêt, il n'y a pas eu beaucoup d'actions actives de ma part pour mettre en œuvre le plan. Je me suis principalement contenté des cours et des problèmes sur les 10 niveaux d'essai de JavaRush. Beaucoup de choses n'étaient pas claires, une sorte de magie issue de sorts mystérieux, mais suivant les conseils de l'auteur mentionné ci-dessus, j'ai lu les conférences encore et encore, essayant de résoudre le problème suivant, car ils m'avaient promis que le puzzle serait plus tôt. ou plus tard (en regardant vers l'avenir - ça a marché !). Les progrès ont été plutôt lents, non seulement parce que beaucoup de choses n'étaient pas claires, mais aussi parce que, comme je l'ai écrit plus tôt, de toute façon, tout allait bien pour moi : le salaire et le travail étaient assez intéressants (à l'époque), évoluant vers le futur. à partir de 1000 USD.e. gestionnaire pour 500-700 USD Java Juna n’était en quelque sorte pas inspirant. Ensuite, bien sûr, la croissance était possible, et bien supérieure à ce à quoi je pouvais, en principe, m'attendre en tant que manager, mais c'étaient des perspectives lointaines, et voici une zone de confort et c'est tout. La situation a changé la même année. J'ai perdu mon emploi et avec lui ma zone de confort. Considérant que j'étais un spécialiste au profil plutôt restreint et que je ne trouvais pas de postes vacants dans mon profil, j'ai dû me rendre dans le domaine où j'avais également une bonne compréhension, mais là-bas, la concurrence était plus élevée et mon salaire est devenu d'autant plus bas, environ 700 USD. (et c’est déjà comparable au salaire de juin). N'étant pas sûr de pouvoir gérer Java seul, j'ai décidé que l'éducation en ligne était certainement cool, mais apprendre hors ligne est beaucoup plus réaliste (c'était une erreur). J'ai acheté un cours dans l'une des écoles qui proposaient d'étudier Java et j'ai commencé à étudier plein d'espoir. Au cours du processus, il s'est avéré qu'après avoir terminé le cours, je ne pourrais pas postuler pour un poste junior, car en plus de connaître la syntaxe et le noyau, beaucoup d'autres choses étaient nécessaires (je ne savais même pas des abréviations comme SQL à l'époque) et c'était vraiment très démotivant, car je payais normalement pour le cours et m'attendais à ce que l'investissement soit rentabilisé assez rapidement. Pas grave. Non, la formation était fondamentalement bonne et j'ai acquis quelques connaissances, mais après avoir terminé la première moitié du cours, j'ai réalisé que hors ligne, j'obtiendrais à peu près la même quantité de connaissances qu'en ligne, mais plus cher. Par conséquent, j'ai décidé de ne pas payer pour la seconde moitié du cours, mais d'acheter un abonnement à Java Rush avec une réduction du Nouvel An. L'histoire d'un humanitaire - 2À peine dit que c'était fait. Mais même ici, tout ne s’est pas très bien passé (pas même du tout). J'étudiais principalement après le travail, consacrant entre une heure et deux ou trois heures à étudier. C’était une période sombre : fatiguée après le travail, je n’avais pas grand-chose en tête et la langue en elle-même était difficile (je suis humaniste). Et même si ma famille (femme et enfant) me soutenait, il était difficile de trouver du temps pour étudier, pour la famille et pour moi-même. Le résultat est une procrastination sévère. Parfois, j'ai abandonné l'école pendant six mois, j'ai joué à des jeux en ligne (un mal pour lequel un pot séparé est préparé), mais tôt ou tard, j'y suis revenu, j'ai lu les histoires de réussite des autres et j'ai recommencé. En outre, la situation a été considérablement aggravée par la crise politique, puis (par conséquent) économique. Étant donné que le salaire n'était pas lié au dollar et que la monnaie nationale était dévaluée, j'ai en fait commencé à recevoir 400 à 500 USD. et je me sentais complètement triste. D'une manière ou d'une autre, j'ai honnêtement atteint le niveau 21 ou 22 dans Java Rush et je serais probablement allé plus loin, mais j'ai reçu une lettre de bonheur des auteurs concernant le prochain recrutement pour un stage. Rien de spécial, des stages étaient recrutés régulièrement, mais cette fois on m'a informé que selon mon abonnement ce serait le dernier gratuit, après ce ne serait que pour des fonds supplémentaires. Selon les conditions de participation au stage, à cette époque, il fallait atteindre le niveau 30 et réaliser une tâche test. Comme les tâches de niveau en niveau devenaient de plus en plus difficiles et que je ne pouvais même pas rêver d'atteindre le niveau 30 en un mois (n'oubliez pas que je devais encore faire un test), j'ai décidé de tricher. Je me suis retrouvé avec suffisamment de matière noire pour débloquer des niveaux jusqu'au niveau 30 sans avoir à résoudre de problèmes. Ainsi, le premier obstacle a été franchi - le niveau 30 a été atteint. J'en reçois un test et comprends que mes problèmes ne font que commencer : Spring, Hibernate, SQL, JSP. Oui, vous avez besoin du CRUD le plus simple, mais quand vous n'avez même pas un noyau très confiant, vous comprenez. Honnêtement, j'ai essayé de maîtriser ces technologies dans le temps qui me restait, mais sans grand succès. Au minimum, pas assez pour décrocher un stage. Astuce numéro deux : recherchez sur Google la solution de travail de ces gars qui ont déjà effectué un stage sur Github, vérifiez ses performances par vous-même, apportez des modifications cosmétiques et faites-la passer pour votre solution. De cette manière totalement malhonnête, j’ai sauté dans le train du dernier stage gratuit. J’ai toujours honte, mais je ne regrette rien (sauf que j’aurais pu étudier mieux et plus dur). Le stage ne m'a pas non plus semblé être une promenade facile, mais il m'a fait découvrir les frameworks et les bibliothèques nécessaires dans la vraie vie, sur de vrais projets. Je voudrais profiter de cette occasion pour exprimer ma gratitude à Grigory Kislin, l'auteur du projet topjava, auquel les gars de Java Rush m'ont envoyé comme stage en ligne. À propos, je n'ai pas non plus réussi le stage du premier coup (je n'avais pas suffisamment de connaissances et de compétences), mais comme la reparticipation au stage est gratuite, au fil des réalisations ultérieures, mes connaissances et mes compétences ont augmenté. Un jour, En parcourant le junior digest sur une ressource bien connue et respectée, j'ai découvert que l'un des leaders du marché recrutait des étudiants pour les prochains cours Java. Contrairement à d'autres grandes entreprises, ces gars-là n'ont pas fixé de restrictions d'âge (par exemple, uniquement pour les étudiants de dernière année), ce pour quoi je les remercie. Les conditions sont simples : réussir un test de sélection, un entretien en anglais, et vous suivez des cours externes (environ 3 mois), puis vous rédigez et défendez votre projet et, si vous êtes assez bon, vous accédez à des cours internes (à partir de 1 à 6 mois), après quoi vous pourrez participer (ou non) à l’un des projets de combat de la compagnie. En fait, l'option de cours dans des entreprises avec emploi ultérieur est la voie la plus optimale et la moins gourmande en ressources pour accéder au domaine informatique, cependant, il y a deux nuances : un niveau de concurrence très élevé et, d'autre part, aucune garantie d'emploi (vous ne pas passer par des soft skills, par exemple, ou un anglais faible). Concernant la concurrence, j'écrirai de mon expérience : plus de 450 personnes ont postulé pour des tests, environ 50 ont suivi des cours, moins de 20 ont suivi des cours internes, je ne sais pas combien d'offres ont été reçues, mais ce que tout le monde n'obtient pas, c'est un fait basé sur des informations privilégiées. En général, je me suis inscrit aux tests sans vraiment rien attendre, mais comme c’est mieux que ne rien faire, j’ai décidé d’essayer. J'ai préparé le test sur quizful, ce qui m'a vraiment aidé, je pense. Les tests étaient similaires, mais en anglais. Imaginez ma surprise lorsqu'après un certain temps, j'ai été informé que j'avais réussi la première étape de sélection et que j'ai été invité à la deuxième étape - un entretien en anglais. La joie ne connaissait pas de limites, même s'il y avait des doutes sur l'anglais. Et j'ai commencé à me préparer : j'ai demandé à ma femme de mener plusieurs entretiens avec moi en anglais, et j'ai également préparé et mémorisé des réponses à des questions typiques qui seraient très probablement posées lors d'un entretien (parlez-moi de vous, de votre expérience antérieure, pourquoi venir à nous, etc). J'ai également réussi l'entretien et j'ai été invité au cours. Comme c'était une réelle chance de trouver un emploi, après avoir consulté ma femme et obtenu son soutien, j'ai décidé de quitter mon emploi et de me concentrer pleinement sur les cours, c'est-à-dire que je me suis lancé à fond. Les cours externes m'ont pour la plupart déçu : nous sommes partis des bases, en parcourant l'ensemble du noyau. Le niveau de l'enseignant m'a également fait douter, car il était assez muet (c'est un euphémisme) comme pour un professeur d'université (et à temps partiel, professeur de cours d'un leader du marché et, selon lui, également un professeur de cours payants d'une école hors ligne). Parfois, il était difficile de comprendre le cours, non pas parce que le sujet était difficile, mais parce que la présentation des informations était épouvantable. Un incident survenu lors d'un cours a également sérieusement gâché l'impression : l'un des étudiants a posé une question sur le sujet et a reçu une réponse du professeur. Le problème était que la réponse était fausse. Apparemment, le professeur, pour ne pas perdre la face devant tout le groupe, ne connaissant pas la réponse, j’ai décidé qu’il valait mieux improviser plutôt que d’admettre honnêtement que je ne connais pas/ne me souviens pas de la réponse. Il se trouve que mon voisin de bureau et moi connaissions la réponse et avons corrigé le professeur, mais le fait même que cela ait eu lieu a sérieusement miné l’autorité du professeur à mon égard. Heureusement, vers la fin du cours, nous avons commencé à être enseignés par un autre professeur, qui connaissait mieux la matière et possédait des compétences pratiques. Et la présentation des informations était bien meilleure. L'histoire d'un humanitaire - 3Comme tout dans la vie, tout se termine tôt ou tard, tout comme les cours externes. J'ai rédigé mon projet de fin d'études et commencé à préparer ma soutenance, dans l'espoir de réussir les examens internes. Même si je ne faisais pas partie des meilleurs étudiants, je pensais qu'il y avait des chances, me considérant comme une bonne moyenne. Malheureusement, ou heureusement, le hasard de Sa Majesté est intervenu dans ce qui se passait. Je suis arrivé à la défense tôt le matin. J'ai présenté le projet verbalement, puis j'ai lancé l'application, démontrant la fonctionnalité. J'ai reçu beaucoup de questions, tant théoriques que pratiques. Après avoir répondu aux questions avec plus ou moins de succès, j'ai reçu une tâche supplémentaire obligatoire et je me suis retiré dans une pièce séparée pour résoudre le problème. Après un certain temps, après avoir résolu le problème, je suis revenu vers les personnes interrogées. À cette époque, la composition des personnes interrogées avait presque complètement changé. Après avoir présenté ma solution, ils m'ont informé que j'avais mal compris le problème et m'ont proposé de le refaire. Je suis reparti. Lorsque j'ai résolu à nouveau le problème, il s'est avéré qu'il ne restait plus personne parmi les gars qui m'avaient interviewé depuis le début. Ceux qui étaient à leur place ont vérifié ma mission et ont dit que comme aucun d'entre eux n'était présent à mon entretien, ils vérifieraient auprès de ceux qui étaient autour de moi. En général, je ne sais pas qui l'a clarifié et comment, et comment ils ont recueilli les commentaires de différentes personnes sur ma défense, mais en fait, ils m'ont dit que je n'avais pas réussi. Ce fut un échec. Certes, on m'a informé que je pouvais essayer de me protéger dans 3 mois avec le prochain set, la seule condition est de préparer un tout nouveau projet de protection. Comme je n'avais pas le choix, j'ai accepté. L'échec m'a plongé dans un sérieux découragement, car l'espoir était que dans trois mois je serais déjà au travail, mais seulement après trois mois j'ai dû me défendre à nouveau, sans aucune garantie. Permettez-moi également de vous rappeler que j'ai quitté mon emploi, mettant tout en jeu, ce qui n'a pas non plus ajouté d'optimisme. Certes, le résultat des cours a également été positif : j'ai réalisé que je savais déjà et que je pouvais faire beaucoup de choses, et que je suis tout à fait capable d'écrire une application fonctionnelle avec un front-end assez passable. Mais il n’était toujours pas certain que les entreprises soient prêtes à payer pour ces compétences. J'ai donc commencé à me préparer intensivement pour une deuxième soutenance, mais à côté de cela, j'ai franchi une autre étape importante (et, comme il s'est avéré plus tard, la bonne) : j'ai posté mon CV sur diverses ressources et j'ai commencé à passer des entretiens. Il n’y avait pas beaucoup d’offres, mais il y en avait généralement 1 à 2 par semaine. Le niveau des entretiens était également différent, des plus désastreux, où je sentais que je me montrais assez médiocre, à ceux où j'ai passé un entretien technique, mais pour une raison quelconque je ne suis pas allé plus loin. Je ne me suis pas découragé en me souvenant de l’aphorisme de quelqu’un selon lequel personne n’avait jamais été rejeté vingt fois de suite, et j’ai amélioré les points faibles révélés par les entretiens. Cela fait donc environ deux mois et environ 12 à 14 entretiens. Après l'un d'eux, j'ai reçu ma première offre d'une petite entreprise avec un salaire encore supérieur à la moyenne du marché. Sur les détails des premiers jours, semaines, etc. Je n'arrêterai pas de travailler, Cela pourrait s'avérer être une autre longue lecture, je dirai simplement que j'ai terminé avec succès la période d'essai et que je travaille encore dans cette entreprise à ce jour, je suis très satisfait de l'équipe et de la pile technologique moderne. Je vais bientôt fêter un an de travail et, même si je suis confronté à de nouveaux défis presque tous les jours, je vais travailler avec plaisir, car je fais ce que j'aime. L'histoire d'un humanitaire - 4C'est un article tellement long. Profitant de cette opportunité, je remercie encore une fois le créateur de Java Rush de m'avoir convaincu de changer radicalement de vie, l'équipe de Java Rush pour la mise en œuvre intelligente de l'idée et Grigory Kislin pour son cours. Et même si je n’ai jamais obtenu mon diplôme ni dans l’un ni dans l’autre, ils m’ont donné les bases nécessaires et la confiance en mes forces pour trouver mon premier emploi de programmeur. Pour résumer, je voudrais conseiller ceux qui doutent de pouvoir se souvenir de l'histoire d'un humanitaire qui a pu faire le premier pas ou terminer ce qu'il avait commencé si le premier pas avait déjà été fait. Malheureusement, il n'a pas été possible de tout intégrer dans l'article, je me ferai donc un plaisir de répondre aux questions des personnes intéressées par les commentaires sur l'article. Et enfin : plus tôt vous commencerez à vous présenter aux entretiens, mieux ce sera. Vous ne vous sentirez jamais prêt, mais ce n’est qu’après avoir reçu un nombre x de refus que vous pourrez obtenir une offre. N'oubliez pas que personne n'a jamais été rejeté 20 fois de suite, c'est vérifié !
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION