Pourquoi j'ai arrêté de lire des articles sur la façon de devenir développeur



Je regrette qu'à l'époque où j'apprenais à écrire du code, personne ne m'ait donné un seul conseil: ne pas lire d'articles comme «Comment je suis devenu développeur en tant de mois». Par conséquent, je veux maintenant donner moi-même ce conseil aux autres. Arrêtez de lire ces articles stupides.



Je suis sûr que ce qui précède suscitera des protestations de la part de beaucoup - et en premier lieu de ceux qui écrivent ces textes. Par conséquent, je ferai une réservation tout de suite: j'exprime simplement mon avis. Si cette lecture vous fait plaisir, lisez-la et ne m'écoutez pas. Cependant, pour les développeurs novices, il serait préférable de les contourner, ou du moins de les prendre avec beaucoup de scepticisme. Laissez-moi vous expliquer pourquoi.



"Puisque je me suis rencontré en si peu de temps, cela signifie que vous réussirez!"



L'un des plus grands défis de ma carrière a été la nécessité de faire un changement radical. Se lancer dans une autre profession n'est pas une tâche facile. Cela ne peut pas être fait sur un coup de tête et en un rien de temps. Vous devrez maîtriser une énorme quantité d'informations avec la plus grande concentration pendant longtemps. Bien sûr, cela prendra beaucoup de vos ressources - à la fois financières et émotionnelles.



En tant que développeur en herbe, j'ai rapidement appris une chose: pour réussir, il faut un certain équilibre entre les objectifs et les attentes. Plus les objectifs sont ambitieux, plus il faudra d’espoir pour traverser des moments difficiles. Cependant, ici, il est nécessaire de maintenir un équilibre délicat: après tout, au-delà d'un certain point, les objectifs deviendront irréalistes et les espoirs - faux.



Personnellement, j'ai appris où cette ligne passe par ma propre expérience amère. Vous voyez, j'ai commencé ma formation en programmation à partir du zéro absolu. Je n'avais aucune expérience du code. Pas de HTML, pas de CSS, pas même de personnalisation des pages MySpace.



Mais j'avais un emploi sans espoir, et je rêvais d'un métier qui me donnerait l'opportunité d'évoluer. J'ai lu une étude qui a montré que les programmeurs, en plus de bons salaires, ont des niveaux élevés de satisfaction au travail. Cela m'a donné l'impulsion dont j'avais besoin pour commencer à m'intéresser davantage à cette profession.



En même temps, je me suis rendu compte que de nombreuses circonstances ne joueraient pas en ma faveur. J'avais déjà vingt-cinq ans et j'ai commencé ma carrière dans l'informatique en tant que débutant complètement vert. Je ne savais pas exactement à quel point il serait réaliste de trouver un emploi et je ne savais pas sur quel type d’emploi il serait le plus raisonnable de compter.



Heureusement, une seule recherche sur Google m'a ouvert un trésor d'histoires à succès de développeurs. Un débutant comme moi ne pouvait s'empêcher d'être frappé par cela. Voici les en-têtes que je voulais voir:



  • "Comment j'ai appris Ă  Ă©crire du code en six mois et obtenu un emploi chez Google"
  • "Comment je suis devenu dĂ©veloppeur autodidacte en sept mois - tout le monde peut le faire"
  • Comment je suis passĂ© de novice Ă  dĂ©veloppeur en neuf mois, travaillant Ă  temps plein


J'ai avalé ces articles par lots parce qu'ils m'ont donné exactement ce dont j'avais besoin - de l'espoir. Je me considérais comme un gars intelligent. S'il y a vraiment des gens dans le monde qui prennent le poste de programmeur dans six mois ou un an, alors je pourrais bien devenir l'un d'eux. En fin de compte, de nombreux auteurs ont dit directement: "Si je pouvais, alors vous le pouvez." Cet espoir m'a poussé à faire un saut dans l'industrie informatique.







DiplĂ´mes en informatique: 0

Jours d'auto-apprentissage: 116

Semaines au bootcamp: 12

Engagement: énormément que

je pourrais, et vous pouvez!




La réalité peu attrayante n'a pas tardé à se montrer. Pour ceux qui ne sont pas au courant, six mois est une période assez courte. Avant même d'avoir le temps de regarder en arrière, j'avais déjà passé six mois dans mes études, avec des résultats très, très modestes. Eh bien, oui, je connaissais déjà les bases de HTML, CSS et JavaScript, pourrait brouiller un site statique. Mais j'étais encore très loin d'avoir un emploi.



Tous ces articles avec des titres comme «Comment j'ai trouvé mon premier emploi informatique en six mois», dans lesquels je trouvais autrefois du réconfort, sont maintenant devenus un cauchemar pour moi. Plus le calendrier comptait de mois, plus les pensées sur ces personnes me hantaient. Une année complète s'est écoulée depuis le début de mes tentatives et les lettres aux employeurs sont restées sans réponse. Maintenant, j'ai commencé à penser non "puisqu'ils le pouvaient, alors je réussirai aussi!", Mais "Comment ont-ils réussi? Peut-être que ce n'est tout simplement pas le mien? " J'ai pratiquement abandonné mon rêve de devenir le prochain de cette série d'histoires à succès.



Ce n'est que lorsque j'ai décidé de ne plus lire de textes de ce genre que je me suis senti un peu mieux. Il est difficile de résister à l'envie de vous comparer aux autres, mais il était temps de vous en débarrasser et de vous concentrer sur votre propre chemin. Cela n'a pas fonctionné tout de suite, mais maintenant je ne participe plus à la course de rat. J'ai pu réfléchir à mon expérience personnelle et en tirer quelques vérités.



Bien que jusqu'à présent je n'ai parlé qu'en mon propre nom, je ne suis pas le seul à avoir de telles pensées ou pensées. De plus en plus de personnes se tournent vers l'informatique chaque année. Il m'arrive souvent d'interagir avec des développeurs en herbe, et les sentiments que ces articles évoquent en eux sont à bien des égards similaires aux miens.





Merci d'avoir écrit ceci! Je fais également partie de ceux qui ont lu ces articles et qui ont ressenti un échec. Depuis que j'ai commencé à rencontrer des gens francs, comme vous, qui n'ont pas peur de parler de ces aspects du processus qui «ne s'allument pas», il m'est devenu plus facile d'accepter que chacun a son propre chemin.



Je vais vous dire ce que je dis habituellement à ces développeurs.



Ces textes ne reflètent pas la réalité à laquelle est confrontée la majorité.



La vérité est simple: la plupart des développeurs débutants ne seront pas en mesure de trouver un emploi dans les six prochains mois, voire un an. Une grande proportion de développeurs professionnels est titulaire d'un diplôme universitaireet il faut environ quatre ans pour l'obtenir. Même si nous barrons les universités et nous limitons aux bootcamps, nous verrons que peu de leurs diplômés obtiennent un emploi dans une entreprise informatique au bout d'un an.



Si vous regardez les statistiques de l' emploi de la Fullstack Academy, un bootcamp new-yorkais bien connu et respecté, vous pouvez voir qu'en 2019, 52% des diplômés ont trouvé un emploi dans les six mois suivant la fin d'un cours. Mais si l'on ne tient compte que de ceux qui ont trouvé du travail dans leur spécialité et à temps plein, leur nombre sera réduit à 35%.





La durée du cours est de dix-sept semaines (treize semaines sont occupées par des cours et quatre autres - préparation). On peut supposer que tous les étudiants ont appris la programmation par eux-mêmes pendant un certain temps avant de s'inscrire à un bootcamp - de plusieurs semaines à plusieurs mois. Ainsi, seulement un tiers environ des diplômés de la Fullstack Academy mettent moins d'un an entre leurs premiers pas dans la programmation et l'emploi.



Et ces résultats ne sont pas spécifiques à Fullstack Academy. Vous pouvez étudier vous-même les données sur l' emploid'autres bootcamps et comparez. Franchement, les résultats sont très bons, tout bien considéré. Mais si vous comparez ce petit groupe avec le paysage de la communauté des développeurs débutants dans son intégralité - programmeurs diplômés, diplômés de bootcamps, autodidactes - vous obtenez une strate très modeste.



La réalité est que ceux qui envisagent une carrière de programmeur auront probablement besoin d'au moins un an pour apprendre. Dans mon cas, il a fallu plus de deux ans avant que j'arrive à trouver un emploi. Et il n'y a rien de spécial à ce sujet.



La programmation est difficile. Le simple fait que les gens parviennent à se lancer dans ce domaine sans certification, ce qui économise du temps et de l'argent sur un diplôme universitaire, vaut déjà beaucoup. Il n'est pas nécessaire de créer des difficultés supplémentaires pour vous-même en fixant des délais inventés à partir de zéro. Pour terminer…



Nous n'avons aucun contrĂ´le sur le temps



Une fois, je suis tombé sur une vidéo d'un "développeur de carrière consultant" donnant des conseils aux débutants. L'un des conseils pour lesquels il a particulièrement insisté était:



«Donnez-vous un délai d'un an. Exactement un an plus tard, jour après jour, commencez à envoyer votre CV. "


C'est un conseil stupide et nuisible. Vous ne pouvez en aucun cas affecter la rapidité avec laquelle vous absorbez les nouvelles informations, ni le temps qu'il faudra pour trouver un emploi. Il peut sembler qu'une date limite motivera, mais aucun délai ne forcera votre cerveau à comprendre JavaScript à un rythme accéléré. Selon la loi de Hofstadter , fixer des délais pour vous-même, c'est vous préparer à l'échec. Le processus éducatif prend tout le temps qu'il faut.



Mais lorsque vous lisez de tels articles à travers les yeux d'un débutant, il est facile d'être imprégné de l'idée que vous pouvez commander le temps. De nombreux auteurs de ces lignes directrices louent leur capacité à travailler et montrent fièrement au monde leur épuisement professionnel.







Transfert
8-12 .

*

: 50 , .

*

SSP, Hack Reactor, 12 , . , JavaScript, .

*

7:00 – , . Javascript.

, , Javascript, .

9:00 – 17:00 – . , , .

18:00 – 3:00 –

.




Tout cela suggère que si vous travaillez également à l'usure et au sacrifice du sommeil, vous obtiendrez les mêmes résultats. Cependant, la recherche montre que le temps passé n'est pas proportionnel à la productivité.



La probabilité d'obtenir un emploi dans une entreprise informatique est composée d'un certain nombre de facteurs. Différentes personnes ont des avantages différents:



  • ExpĂ©rience de codage passĂ©e
  • DiplĂ´me de spĂ©cialitĂ©
  • HĂ©bergement Ă  cĂ´tĂ© d'un hub informatique
  • Mentors, conseillers
  • Cercle des mĂ©dias sociaux
  • CapacitĂ© Ă  se prĂ©senter lors d'entretiens


Ces variables et bien d'autres ont leur poids et peuvent augmenter les chances. Même avoir un ordinateur et une connexion Internet dédiée peut être considéré comme un avantage - certains ne l'ont pas non plus.







C'est comme ça que je faisais il y a quatre ans. Pas de téléphone, pas d'ordinateur portable, mais une grande envie d'écrire du code! J'ai pris le téléphone de mon oncle, réécrit les documents de W3Schools, les ai étudiés et pratiqué lorsque j'ai réussi à accéder à l'ordinateur. Je n'ai toujours pas mon propre ordinateur, mais maintenant je travaille en tant que développeur front-end!



Malheureusement, peu d'auteurs mentionnent les circonstances qui ont joué en leur faveur, donnant au lecteur l'impression qu'il suffit de travailler dur, de travailler dur et de travailler dur. Ne vous laissez pas berner par cela. Ayez pitié de vous-même . Le bourreau de travail et l'épuisement professionnel sont déjà des problèmes assez aigus dans le domaine informatique. Il n'est pas nécessaire de leur sacrifier davantage de personnes.



et enfin



Il n'y a rien de mal à écrire des articles comme Comment je suis devenu développeur. J'ai moi-même écrit quelque chose de similaire , donc je comprends parfaitement pour quelles raisons les gens le font.



Se frayer un chemin dans l'informatique est une énorme réussite qui doit être honorée, y compris la documentation. En vous rappelant et en décrivant votre expérience, vous pouvez vous libérer du fardeau des émotions. De plus, on ne peut nier que de tels articles sont populaires - ils sont cliqués, ils sont lus. Les gens n'arrêteront jamais d'écrire sur ce sujet, et à juste titre.



Il est important pour nous en tant que lecteurs de nous souvenir d'une chose: ce ne sont que des histoires privées, des histoires sur l'expérience de personnes spécifiques. Ce ne sont pas des didacticiels et il n'est pas rare que de tels articles représentent une erreur de survivant. Très peu de personnes pourront reproduire les résultats décrits par l'auteur. Pour chaque personne qui a pris la relève en tant que développeur après six mois, il y en a une douzaine qui a pris des années à faire. Mais vous ne lirez pas leurs histoires, car «Comment je suis devenu développeur en vingt-quatre mois» ne sonne pas.



Peu importe le temps qu'il vous a fallu pour maîtriser le métier de développeur: six mois, deux ans, plus. Entrer dans l'industrie n'est que le début. La manière dont vous agissez lorsque vous vous y installez est bien plus importante.



All Articles