Pits sur le chemin de devenir programmeur

Bonjour, Habr!

Dans mon temps libre, en lisant un article intéressant sur la façon de devenir programmeur, j'ai pensé qu'en général nous marchons le long du même champ de mines avec un râteau sur un cheminement de carrière. Cela commence par la haine du système éducatif, qui devrait «faire» de nous des personnes âgées et se termine par la prise de conscience que le lourd fardeau de la formation ne repose que sur nos épaules, mais souvent cette prise de conscience tarde.



Je dois admettre que dans la plupart des cas, toutes ces difficultés sont rejetées par un grand nombre de personnes qui ne sont pas prêtes à se casser et à apprendre en permanence, et ceux qui veulent se lancer dans l'informatique uniquement à cause des montagnes d'or, qui promettent des articles intelligents sur les exemples de personnalités exceptionnelles de notre temps, courent le risque de percer dans les récifs réels .

Je pense que chacun de nous a au moins une fois pensé à lui-même qu'il n'était pas assez intelligent ou bon pour ce métier, que ce n'était pas son truc du tout. Ou au contraire, qu'il est incroyablement exceptionnel, que ses connaissances sont à un niveau si élevé qu'il est peu probable que quelqu'un puisse concourir, encore moins enseigner quelque chose, est familier? Si c'est le cas, respirez un soupir de soulagement - vous êtes sur la bonne voie. Toutes ces émotions sont typiques pour un programmeur débutant, mais ne vous détendez pas, le plus difficile est à venir.

Je veux vous montrer les principaux points pour devenir programmeur sur l'exemple de mon histoire et de mes erreurs, surtout, peu importe à quel point vous vous évaluez mal, cela ne signifie pas que vous devez abandonner. Le sens de cette histoire peut sembler banal, et les conclusions semblent sembler à la surface, mais souvent beaucoup ont besoin d'un petit coup de pouce pour comprendre les faits évidents.

La première erreur est de se considérer comme le plus intelligent


Cela vaut probablement la peine de commencer par l'école. Comme la plupart des adolescents, je n'ai pas envisagé d'étudier quelque chose d'intéressant, c'était beaucoup plus intéressant de jouer à des jeux informatiques. J'étais fasciné par les histoires, inspirées par la beauté des mondes virtuels, j'aimais me sentir au centre des événements. Au fil du temps, des pensées ont commencé à apparaître dans ma tête sur la façon dont il est cool de créer des jeux et que je dois être leur développeur. J'ai commencé à apprendre un peu sur la programmation. Et après la première méthode, qui a ajouté deux nombres, j'ai déjà marché le nez en pensant comprendre la programmation, je suis programmeur et nos professeurs d'informatique ne comprennent rien dans cette vie, nous apprenant ce qu'est un ordinateur et toutes sortes de choses conjonctions et disjonctions. C'était la première et la plus stupide erreur, mais plus à ce sujet plus tard.

J'ai étudié comme ça, donc après la 9e, on peut dire que j'ai été renvoyé de l'école. Je ne pouvais aller nulle part avec mon certificat et je devais aller où ils allaient, mais ils m'ont emmené dans une école de bas niveau (école professionnelle). Je pensais toujours que j'étais un programmeur cool et toute cette éducation ne m'a pas abandonné. Six mois plus tard, j'ai commencé à comprendre que quelque chose n'allait pas ici et je ne voulais pas être entouré d'une société peu développée, ce que mon irresponsabilité envers moi-même m'a accordé. J'ai décidé de retourner à l'école et pourtant j'étais définitivement expulsé de la 10e année. À ce stade de ma vie, j'ai réalisé que vous ne devriez vous fier qu'à vous-même, ni à vos amis, ni à votre famille, personne ne vous mettra de connaissances si vous ne voulez pas étudier vous-même.

L'étape suivante de la vie était une école technique ou un collège, comme vous le souhaitez. En bref, en omettant le processus de ramper sur mes genoux et de chercher un endroit où aller, j'ai fait beaucoup d'efforts pour entrer dans mon endroit normal avec mon certificat et je suis entré. J'ai déjà compris alors que pour réaliser quelque chose il fallait apprendre, et je me suis consacré à l'éducation et à un peu de programmation. Mais encore une fois, il est rapidement devenu déçu et, revenant à sa première erreur, il a insisté sur le fait que le système éducatif ne donne rien, que je suis plus intelligent que les gens qui enseignent quelque chose. Néanmoins, le bon sens est resté en moi et je n'ai pas abandonné la formation et j'ai continué à faire des efforts pour mon développement, car il est difficile de refuser ce que vous avez mis beaucoup d'efforts. Je suis sûr que s’ils payaient juste pour moi et que je ne faisais pas d’efforts moi-même, je n’aurais pas une telle opinion.

Deuxième erreur - sous-estimation excessive de ses connaissances


Pendant mes études, il y a eu des championnats intéressants en programmation sportive, auxquels j'ai décidé de participer, qui à l'avenir sont devenus très utiles pour moi. Maintenant ma fierté et mon maximalisme ont été remplacés par une estime de soi terriblement faible, je n'arrêtais pas de dire que je ne sais rien, je ne comprends rien, c'est difficile et ce n'est pas le mien, mais l'excitation de la compétition m'a fait serrer les dents et essayer de changer quelque chose. Une bonne motivation nous a permis de ne pas abandonner l'envie d'étudier la programmation, et le prix sous la forme d'une place de prix pour comprendre que tout cela n'est pas vain. C'était le premier pas sur la bonne voie.

Il est important de comprendre que pour toute personne qui étudie une sorte de nouvelle activité, au début, il semble qu'il conquiert les montagnes, le développement est si rapide que la quantité de nouvelles informations déborde sa tête, un sentiment d'illumination commence et la comparaison de l'amélioration des compétences au cours de cette période ne peut être effectuée que par vous-même admirer. Ensuite, l'humeur de motivation est remplacée par la dépression avec le sentiment que rien ne se passe, la compétence ne bouge nulle part, car si vous comparez les résultats du développement, il semblera qu'il ralentit de plus en plus. C'est ce qu'on appelle la fosse, qui attend tous ceux qui ont décidé de devenir professionnels dans n'importe quelle activité. N'oubliez pas que si vous avez atteint ce point - vous êtes déjà sur la bonne voie, ce sentiment se manifestera souvent à l'avenir, l'essentiel est de ne pas vous laisser casser et d'arrêter.

Au moment où j'ai obtenu mon diplôme, j'ai déjà réalisé que notre éducation n'est pas si inutile, elle vous donne la possibilité de choisir la direction de votre développement, mais vous en êtes responsable. J'avais un objectif clair, j'aimais faire des projets, j'avais un peu de connaissances et de motivation pour avancer.

Ici, il faut noter un abîme très dangereux. Après avoir surmonté toutes les difficultés du passé, il semble que ce soit ici quelque chose que j'efforce depuis si longtemps. Je sais ce que je veux, je sais où je dois évoluer, j'ai un objectif et je suis prêt à entrer à l'âge adulte, à décrocher un premier emploi, oui, ce ne sera pas un travail de rêve, mais je ferai des choses qui m'inspireront.

L'essentiel est que le premier travail, et en fait tout travail plonge dans le mauvais monde, dont vous avez rêvé. Il s'avère que le pic que vous avez franchi n'est que le premier pas vers ce qui semblait déjà très proche.

Pourquoi cela se produit-il?

Lorsque vous obtenez votre premier emploi, vous vous rendez soudain compte que vos connaissances font cruellement défaut. C'est en partie vrai, et vous pouvez avoir l'impression que la programmation n'est pas la vôtre. Mais auparavant, nous avions déjà rencontré ce sentiment et appris à le surmonter. Après avoir maîtrisé, vous comprenez que le problème se cache ici pire.

Atténuation professionnelle


Cette étape de ma carrière a été la plus douloureuse.

Le premier travail était complètement différent de ce que j'imaginais. Ces projets que j'ai développés pendant mon temps libre m'ont inspiré et apporté un grand plaisir. n'avait rien à voir avec le travail. Tout ce que je me suis réglé et rêvé a simplement volé dans les récifs de la réalité. C'est un facteur très décisif, j'étais énervé et je pensais que tout allait mal ou que quelque chose n'allait pas chez moi. Tâches ennuyeuses et travaux de routine viennent de se terminer Je voulais développer, proposer de nouvelles idées, de nouveaux outils, mais pour la plupart - ce n'était pas nécessaire pour les affaires, tout ce qui existe déjà - apporte de l'argent, ce qui signifie que c'est bon. Sans parler de ce que vous pouvez lire dans des articles et des livres intelligents: la programmation est un passe-temps très rémunéré que vous aimez, et vous êtes également payé pour cela. C'est peut-être le cas dans certains détails, mais c'est un moyen difficile de se retrouver et de savoir ce qui vous intéresse vraiment, y compris le bon emploi.

Je note que cette étape élimine encore plus de personnes qui ont à peine surmonté les obstacles passés et qui n'ont tout simplement pas obtenu ce dont elles rêvaient. Vous devez comprendre que travailler en tant que programmeur n'est pas votre passe-temps préféré, du moins au début de votre carrière. C'est le même travail qui fait rarement plaisir, mais rapporte de l'argent. Il est très important de savoir comment vous mettre en place pour surmonter cette difficulté. Il est très facile d'abandonner ici, puis toute l'attitude au travail se transformera en un simple besoin de gagner des chiffres sur la carte, le développement professionnel s'arrêtera, ce qui est inadmissible dans la carrière d'un programmeur. Il faut se dépasser et bien configurer, comprendre que le travail est un outil dont le comportement dépend de vous. Appréciez toute l'expérience que vous pouvez acquérir le moment venu, il y aura suffisamment d'expérience pour aller à un meilleur endroit, ainsi de suite et au fil du temps, vous commencerez à voir le même horizon que vous rêviez en tant qu'étudiant. Mais souvenez-vous que tout dépend de vous.

Dans les réalités d'aujourd'hui, les compétences en programmation seules ne suffisent pas, vous devez être en mesure d'interagir avec les gens, de comprendre. comment l'entreprise dans laquelle vous travaillez est organisée et comment vous lui apportez de l'argent. Il est beaucoup plus facile de former une personne «en équipe» dans la programmation que de développer des compétences en communication. Par conséquent, faites attention à toute expérience que vous pouvez acquérir, mais n'oubliez pas que toutes ces connaissances doivent se compléter.

Menant l'histoire à sa fin, je vais donner un exemple de renforcement. Mon premier emploi ne pouvait pas se vanter des technologies ou du vecteur de développement que je voulais. Mais une fois que nous avons trouvé des méthodologies de développement innovantes basées sur les principes Agiles, que les managers voulaient sous prétexte que cela augmenterait le rythme de développement, et donc le profit de l'entreprise. Cela nous a permis de regarder l'ensemble du processus depuis la phase de démarrage jusqu'au fonctionnement complet de la nouvelle équipe. À l'avenir, ces compétences étaient très utiles dans les emplois futurs, ce qui souligne l'importance d'extraire une expérience utile de toute situation.

Quel est le résultat?


  • Si vous pensez que vous savez tout, je vous conseille de bien y réfléchir.
  • Si vous pensez ne rien savoir, vous êtes sur la bonne voie.
  • Vous devez comprendre que personne ne mettra de connaissances dans votre tête si vous ne le souhaitez pas. Ce n'est pas un problème d'éducation, arrêtez de perdre du temps à chercher son imperfection, car le travail ne mettra pas non plus la connaissance en tête si vous ne le souhaitez pas.
  • Ne vous faites pas d'illusions sur le fait que le travail sera amusant, car votre passe-temps vous l'apporte immédiatement après que le diplôme soit tombé entre vos mains. La programmation est le même genre de travail, elle peut être routinière, fastidieuse, peu prometteuse, et elle peut être intéressante et excitante, mais c'est du travail.
  • Tout le monde peut devenir programmeur, l'essentiel n'est pas d'abandonner et de surmonter les difficultés qui attendent tous ceux qui ont décidé de se lancer dans l'informatique.

Source: https://habr.com/ru/post/fr458564/


All Articles