CodeGym /Blog Java /Random-FR /L'histoire d'une personne passionnée par les sciences hum...
John Squirrels
Niveau 41
San Francisco

L'histoire d'une personne passionnée par les sciences humaines

Publié dans le groupe Random-FR
L'histoire d'une personne passionnée par les sciences humaines - 1Bonjour à tous! Alors que 2018 touchait à sa fin ( l'histoire originale a été publiée en janvier 2019 - note de l'éditeur), j'ai, comme toutes les personnes honnêtes, décidé de régler mes dettes. Et je dois remercier tous ceux qui, d'une manière ou d'une autre, m'ont aidé à changer ma vie et à devenir programmeur. Mon histoire peut sembler banale parmi les histoires d'autres étudiants, malgré mes 38 ans (à l'époque où j'ai été embauchée), si ce n'est pour un fait qui, je crois, la distingue. Le fait est que la plupart des histoires que j'ai lues sur la façon dont les gens sont devenus programmeurs suivent d'une manière ou d'une autre cette histoire : l'auteur rêve de devenir programmeur depuis l'enfance, mais la vie a pris une mauvaise tournure, ou l'auteur a montré une certaine inclination à programmer, mais encore une fois ce n'était pas dans les cartes. En d'autres termes, ils étaient ce que nous pourrions appeler (sans offenser personne) des programmeurs « latents ». Pour moi, ce n'était pas le cas.Dans l'enfance, l'adolescence et même la majeure partie de ma maturité, je n'avais même pas pensé à une carrière de programmeur. De plus, je suis un étudiant en sciences humaines classiques. Au lycée, les seules matières dans lesquelles j'avais d'assez bonnes notes étaient les sciences humaines. J'ai lutté avec les sciences dures, obtenant à peine des C. Mon lycée et mon collège n'avaient pas de cours d'informatique. Eh bien, ils faisaient partie du programme, mais les enseignants n'ont pas pu être trouvés. S'ils étaient retrouvés, ils étaient constamment en congé de maladie. Fondamentalement, je me souviens d'un total de trois cours d'informatique au cours de toute ma carrière universitaire. De plus, je suis diplômé de la faculté de droit. Bref, je n'ai définitivement pas l'esprit technophile. Il s'agit d'informations contextuelles ou de données d'entrée. Mais avant tout.L'idée de devenir programmeur m'est venue en 2013.À cette époque, j'étais un cadre intermédiaire assez prospère avec un salaire mensuel supérieur à la moyenne. Tout était bien, mais de temps en temps je pensais "qu'est-ce qui se passe ensuite?" C'est alors que je suis tombé sur un article de motivation rédigé par un auteur de CodeGym affirmant que toute personne ayant du bon sens peut devenir programmeuse. Je ne me considérais pas comme un imbécile, mais j'avais des doutes assez sérieux sur mes capacités, compte tenu de mon manque total de connaissances de base dans ce domaine. Et ici, je dois donner mes premiers remerciements : cet auteur a exprimé ses pensées de manière si convaincante dans sa série d'articles qu'il a planté l'idée de la programmation dans ma tête, où elle a finalement germé. Merci, monsieur l'auteur ! Cependant, malgré mon intérêt, je n'ai pas vraiment pris beaucoup de mesures actives pour mettre en œuvre ce qui m'était venu à l'esprit. J'ai surtout fouillé dans les leçons et les tâches des 10 premiers niveaux. Il y avait beaucoup de choses que je ne comprenais pas. La programmation semblait lancer un sort magique, mais en suivant les conseils de l'auteur susmentionné, j'ai lu la leçon, encore et encore, essayant de résoudre la dernière tâche - après tout, on m'avait promis que tôt ou tard les pièces du puzzle se mettraient en place (en sautant devant, c'est exactement ce qui s'est passé !). Mes 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 mentionné plus tôt, tout allait bien dans ma vie : un bon salaire et un travail intéressant (à l'époque). Une future décision de travailler en tant que programmeur Java junior pour un salaire deux fois moins élevé que celui d'un manager n'était en quelque sorte pas inspirante. Bien sûr, il y avait un potentiel de croissance à la hausse plus tard, bien plus que ce à quoi je pouvais m'attendre en tant que gestionnaire, Ma situation a changé cette même année. J'ai perdu mon travail et ma vie confortable avec. Parce que ma spécialisation était assez étroite et que je ne trouvais aucune offre d'emploi dans mon domaine, j'ai dû passer à un autre domaine que je comprenais bien. Mais la concurrence y était plus élevée et mon salaire était d'autant plus bas et, de plus, maintenant comparable au salaire d'un développeur Java junior. Je ne sais pas si je pourrais comprendre Java par moi-même, j'ai décidé que l'éducation en ligne est certainement cool, mais l'apprentissage hors ligne est beaucoup plus réel (j'avais tort). J'ai acheté un cours dans l'une des écoles proposant d'enseigner Java. Plein d'espoir, j'ai commencé mes études. En progressant dans le cours, il est devenu clair que le terminer ne m'aiderait pas à me qualifier pour le poste de développeur Java junior, car en plus de connaître la syntaxe et les principes de base, il reste encore beaucoup de travail à faire (je ne savais pas toutes les abréviations comme SQL). C'était très démotivant car j'ai payé assez cher pour le cours et je m'attendais à ce que l'investissement soit bientôt rentabilisé. Merde ça. Non, la théorie qu'ils ont enseignée n'était pas mauvaise, et j'ai appris certaines choses, mais à mi-parcours, j'ai réalisé qu'une éducation hors ligne m'apporterait à peu près la même quantité de connaissances qu'une éducation en ligne, mais ce serait plus cher . J'ai donc décidé de ne pas payer pour la seconde moitié du cours.Au lieu de cela, j'ai acheté un abonnement à ce cours Java , profitant de la remise du Nouvel An. À peine dit que c'était fait. Mais ici aussi, ce n'était pas que du soleil et des sucettes (loin de là). J'étudiais principalement après le travail, allouant une heure ou deux ou trois à l'apprentissage. C'était une période sombre : quand on est fatigué après le travail, rien ne colle vraiment à la tête, et la langue elle-même est difficile à maîtriser (je suis étudiante en sciences humaines, tu te souviens ?). Et même si ma famille (femme et enfant) m'a soutenu, il était difficile de trouver du temps pour étudier, pour la famille et pour moi-même. L'histoire d'un humaniste - 2Le résultat a été une procrastination cruelle. J'ai abandonné mes études pendant six mois d'affilée, jouer à des jeux en ligne (un mal pour lequel un enfer spécial a été préparé), mais tôt ou tard je suis revenu, j'ai lu les histoires de réussite des autres et j'ai recommencé. La situation a également été considérablement aggravée par la crise politique et, par conséquent, économique qui a suivi. Mon salaire n'était pas indexé sur le dollar et la monnaie nationale a été dévaluée (jusqu'en 2014, la hryvnia, la monnaie nationale de l'Ukraine, est passée de 8 à 20 par rapport au dollar américain). En conséquence, mon revenu réel est passé à 400-500 USD/mois et j'étais complètement déprimé. D'une manière ou d'une autre, j'ai effectivement atteint le niveau 21 ou 22 de ce cours en ligne et je serais probablement allé plus loin, mais j'ai reçu un e-mail joyeux des créateurs du site concernant le recrutement pour le stage (la version russe du cours a un partenariat établi avec un stage de programmation en ligne appelé topjava — ndlr ). Le stage n'a pas été une partie de plaisir. Il m'a présenté les frameworks et les bibliothèques nécessaires dans la vraie vie, sur de vrais projets. D'ailleurs, je n'ai pas non plus réussi le stage la première fois (je n'avais pas assez de connaissances et de compétences). Cependant, lors de tentatives ultérieures, mes connaissances et mes compétences ont augmenté. Un jour, en parcourant les offres d'emploi de programmeur junior sur un site Web bien connu et respecté, j'ai appris qu'un leader du marché inscrivait des étudiants aux derniers cours Java.Contrairement à d'autres grandes entreprises, ces gars-là n'ont pas imposé de restrictions d'âge (comme les personnes âgées uniquement). Pour cela, ils ont mes remerciements. Les pré-requis étaient simples : réussir un test de sélection, réussir un entretien mené en anglais, et être en cours externe (pendant environ 3 mois) ; puis vous écrivez et défendez votre projet et, si vous êtes assez bon, vous entrez dans des cours internes (pendant 1 à 6 mois), après quoi vous pouvez (ou non) être affecté à l'un des projets significatifs de l'entreprise. En fait, les cours dispensés par des entreprises offrant un emploi ultérieur sont le moyen le meilleur et le moins gourmand en ressources pour entrer dans le domaine, mais il y a deux nuances ici : premièrement, ils sont très compétitifs et deuxièmement, il n'y a aucune garantie d'emploi (par exemple , vous pourriez ne pas être embauché en raison de compétences non techniques ou d'un anglais médiocre). JE' J'écrirai sur le concours basé sur mon expérience : plus de 450 personnes ont postulé pour être testées, environ 50 ont été admises aux cours, moins de 20 sont arrivées aux cours internes. Combien ont reçu une offre, je ne sais pas, mais le fait que certains ne l'ont pas fait est bien établi par des informations privilégiées. Quoi qu'il en soit, je me suis inscrit pour être testé sans grandes attentes. J'ai pensé que c'était mieux que de ne rien faire, alors j'ai décidé d'essayer. Imaginez ma surprise lorsque quelque temps plus tard, j'ai été informé que j'avais réussi la première étape du processus de sélection et Je me suis inscrit pour être testé sans grandes attentes. J'ai pensé que c'était mieux que de ne rien faire, alors j'ai décidé d'essayer. Imaginez ma surprise lorsque quelque temps plus tard, j'ai été informé que j'avais réussi la première étape du processus de sélection et Je me suis inscrit pour être testé sans grandes attentes. J'ai pensé que c'était mieux que de ne rien faire, alors j'ai décidé d'essayer. Imaginez ma surprise lorsque quelque temps plus tard, j'ai été informé que j'avais réussi la première étape du processus de sélection eta été invité à participer à la deuxième étape : un entretien réalisé en anglais. Ma joie ne connaissait pas de limites, même si j'avais des doutes quant à la communication en anglais. J'ai donc commencé à préparer :J'ai demandé à ma femme de mener plusieurs entretiens avec moi en anglais, et j'ai répété et mémorisé des réponses à des questions courantes qui sont très susceptibles d'être posées lors d'un entretien (parlez-nous de vous, parlez-nous de votre expérience précédente, pourquoi voulez-vous travailler pour nous, etc.). J'ai passé l'entretien et j'ai été invité à participer aux cours. Parce que c'était une vraie chance d'obtenir le poste, après avoir consulté ma femme et obtenu son soutien, j'ai décidé de quitter mon emploi actuel et de me concentrer entièrement sur les cours. En d'autres termes, je suis all-in. Pour moi, les cours externes étaient surtout frustrants : on partait des bases et on couvrait superficiellement tous les concepts de base. J'étais également préoccupé par la compétence de l'instructeur. Il était plutôt inarticulé (et c'est un euphémisme) pour un instructeur universitaire (et pour un instructeur à temps partiel pour un leader du marché, et, comme il s'est également décrit, un instructeur qui enseigne des cours rémunérés pour une école hors ligne). Parfois, il était difficile de comprendre les conférences, non pas parce que le sujet était complexe, mais parce que la présentation des informations était terrible. Mes impressions ont également été gâchées par un incident au cours d'un des cours : l'un des étudiants a posé une question à laquelle le professeur a ensuite répondu. Le problème était que la réponse était incorrecte. Apparemment, ne connaissant pas la réponse, l'enseignant a décidé de sauver la face devant le groupe en improvisant plutôt que d'admettre honnêtement qu'il ne connaissait pas/ne se souvenait pas de la réponse. En l'occurrence, l'élève assis à côté de moi et moi connaissions la réponse et avons corrigé le professeur, mais l'incident a gravement endommagé la crédibilité du professeur à mes yeux. Heureusement, vers la fin du cours, un autre professeur a repris la classe. Il avait une bien meilleure maîtrise du sujet et possédait des compétences pratiques. Et la présentation des informations était incomparablement meilleure. Tout dans la vie se termine tôt ou tard, et les cours extérieurs aussi. J'ai écrit mon projet de fin d'études et j'ai commencé à me préparer pour le défendre, espérant entrer dans les cours internes. Malgré le fait que je ne figurais pas parmi les meilleurs élèves, je croyais avoir une chance, me considérant solidement dans le milieu du peloton. Malheureusement, ou heureusement, le destin est intervenu. Je suis arrivé à ma soutenance prévue tôt le matin. J'ai fait une présentation orale de mon projet puis j'ai lancé l'application pour démontrer sa fonctionnalité. J'ai été parsemé de questions, à la fois théoriques et pratiques. Après avoir répondu aux questions avec plus ou moins de succès, j'ai reçu une tâche de programmation supplémentaire obligatoire et je suis allé dans une pièce séparée pour trouver la solution. Un peu plus tard, je suis revenu avec ma solution à mes enquêteurs. A cette époque, le groupe d'enquêteurs avait presque complètement changé. J'ai présenté ma solution, mais ils m'ont informé que je ne comprenais pas le problème et m'ont invité à réessayer. Je retournai dans l'autre pièce. Une fois que j'ai trouvé une nouvelle solution, j'ai constaté qu'aucune des personnes qui m'avaient initialement interviewé n'était encore là. Ceux qui les ont remplacés ont vérifié ma mission et ont dit que comme aucun d'eux n'était présent lors de mon entretien, ils devraient vérifier avec ceux qui l'étaient. Quoi qu'il en soit, je ne sais pas qui a suivi ni comment, ou comment ils ont recueilli des commentaires sur ma défense auprès de différentes personnes, mais ils m'ont dit que je n'avais pas réussi. C'était écrasant. Certes, ils m'ont dit que je pouvais essayer de me défendre à nouveau après 3 mois lors du prochain tour de recrutement : la seule condition était que je devais préparer et défendre un projet totalement nouveau. Je n'avais pas le choix, alors j'ai accepté. Mon échec m'a plongé dans une grave dépression car l'espoir était que je travaillerais déjà au bout de trois mois. Mais maintenant, trois mois n'apporteraient que l'opportunité de me défendre à nouveau, sans aucune garantie. Et rappelez-vous, j'ai quitté mon emploi, pariant sur tout, ce qui n'a pas non plus contribué à une vision optimiste. Bien sûr, quelque chose de positif est ressorti des cours : j'ai réalisé que je connaissais déjà pas mal de choses et que je pouvais écrire une application fonctionnelle avec une interface décente. Mais je n'avais toujours aucune assurance que l'entreprise était disposée à payer pour ces compétences. Donc,J'ai commencé une préparation intense pour ma deuxième soutenance , mais j'ai également franchi une autre étape importante (et, comme il s'est avéré plus tard, correcte) : j'ai publié mon CV sur différents sites Web et j'ai commencé à aller aux entretiens. Je ne peux pas dire qu'il y ait eu beaucoup de rappels, généralement un ou deux par semaine. Mes expériences au cours des entretiens ont également varié, allant de plutôt désastreuses, où je sentais que je m'étais montré assez médiocre, à celles où j'ai terminé l'entretien technique, mais pour une raison quelconque, je n'ai pas été plus loin. L'histoire d'un humaniste - 3Je ne me suis pas découragé en me souvenant de la maxime de quelqu'un selon laquelle personne n'a été rejeté vingt fois de suite. J'ai travaillé sur les points faibles révélés à chaque entretien. J'ai passé deux mois de cette façon, assistant à 12-14 entretiens. Après l'un d'eux, j'ai eu ma première offre d'emploi dans une petite entreprise, avec un salaire supérieur à la moyenne du marché. Je ne m'attarderai pas sur les détails de mes premiers jours, semaines, etc. de travail — ils pourraient faire l'objet d'un long article à part. Je dirai simplement que j'ai réussi ma période d'essai et que je travaille toujours dans cette entreprise à ce jour. Je suis très satisfait de l'équipe et de la pile technologique de pointe. Je vais bientôt fêter mon premier anniversaire dans ce travail, et bien que je relève de nouveaux défis presque tous les jours, je suis enthousiaste à l'idée d'aller travailler, car je fais ce que j'aime. Eh bien, voilà mon long message. J'en profite pour remercier encore une fois le créateur de ce cours en ligne pour m'avoir convaincu de changer radicalement de vie, l'équipe du cours pour sa mise en œuvre intelligente de l'idée. Et même si je n'ai terminé complètement aucun des cours, ils m'ont donné les bases et la confiance en moi nécessaires pour trouver mon premier emploi en tant que programmeur. En résumé, je veux dire à quiconque doute de ses capacités,rappelez-vous l'histoire de l'étudiant en sciences humaines qui l'a fait - et faites le premier pas ou terminez ce que vous avez commencé si vous avez déjà fait le premier pas. Et enfin, plus tôt vous commencez à aller aux entretiens, mieux c'est. Vous ne vous sentirez jamais prêt, mais vous ne pourrez obtenir une offre qu'après avoir reçu quelques refus. N'oubliez pas que personne n'a été rejeté 20 fois de suite ! C'est un fait avéré !
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION