Un conte sur une fille dans le domaine IT

«Mais tu es une fille, quel rapport avec la programmation ?» — c'est cette phrase qui a marqué mon entrée dans le monde des technologies de l'information. Une phrase d'un proche en réponse à une manifestation imprudente de mes sentiments débordants. Mais si je l'avais écoutée, il n'y aurait ni conte, ni ce progrès.

Un conte sur une fille dans le domaine IT

Indicateur d'activité sur la plateforme éducative

Mon histoire : l'inutilité des vieux savoirs et le désir d'une vie meilleure

Bonjour, je m'appelle Vika, et toute ma vie, on m'a considérée comme une littéraire.

Les technologies de l'information ont toujours été pour moi quelque chose de magiquement inaccessible pour plusieurs raisons.

Il se trouve que j'ai passé ma jeunesse consciente sur Bashorg. J'étais perplexe devant l'humour du genre : « comment patcher KDE2 sous FreeBSD », mais je ressentais une certaine fierté d'en avoir connaissance, même à un niveau rudimentaire.

Pendant mes études, j'ai eu un seul mini-cours sur HTML — mais cela ne l'a pas empêché de surgir sous la forme d'une belle page avec des hyperliens dans ma tête sept ans plus tard.

Mais ce qui était déterminant, c'était l'opinion de mon entourage. On me considérait, si ce n'est stupide, du moins entièrement dépourvue de compétences en mathématiques. À l'adolescence, j'ai accepté cette opinion sans même réfléchir.

En vingt-quatre ans, j'ai obtenu mon certificat d'études secondaires et deux diplômes de l'enseignement professionnel. Le dernier était en pharmacie. Mon amour pour la pharmacologie a commencé avec la prise de conscience d'une certaine autorité sur le corps humain et l'idée que les médicaments sont une arme puissante entre les mains d'un professionnel qualifié, capable d'aider comme de nuire. Les années ont passé, les connaissances ont évolué : conférences pharmaceutiques, côté juridique de la pharmacie, gestion des objections, etc.

Un petit upgrade de cinq ans :

Un conte sur une fille dans le domaine IT

Extrait de CV

Avec les connaissances est venue la compréhension de leur inutilité — des lois qui ne sont pas respectées et que personne ne veut respecter dans la quête du profit, et un entourage qui brise ton château de cartes, construit avec amour, par un sentiment d'importance personnelle. Je ne me suis pas épuisée, mais j'ai souhaité une vie meilleure pour moi. Après tout, nous sommes ce qui nous entoure, n'est-ce pas ?

Comment j'ai étudié et continue d'étudier : moins de claviers brisés au visage, plus de projets géniaux dans le portfolio

Ma première expérience d'apprentissage de la programmation s'est terminée au bout d'un mois à taper du nez sur le clavier - il était difficile de comprendre quoi que ce soit à partir d'un livre trouvé par hasard sur Internet et d'un carnet ouvert. L'enthousiasme s'est estompé, le désir s'est atténué. Pendant un an. Après quoi j'ai décidé qu'il fallait commencer par maîtriser les ressources.

Articles, sites, amis programmeurs, une multitude de projets éducatifs promettant de faire de toi un développeur idéal en trois mois, voire moins, des chaînes sur un célèbre site de partage de vidéos offrant une mer d'informations utiles et moins utiles. J'avais le désir et les opportunités, le problème était dans l'absence de systématisation de mes connaissances. Et de détermination. Je n'étais pas prête à dépenser un salaire entier pour un chat dans un sac, ni à fermer les oreilles aux voix qui autour de moi disaient : « Tu n'as pas de formation technique, il est déjà trop tard pour apprendre, tu dois penser à ta famille, tu dois, tu dois, tu dois… »

Puis j'ai entendu parler de « Hexlet ». C'était mentionné par hasard dans une conversation sur la difficulté de l'apprentissage autodidacte. Pas comme un simple cours, mais comme une véritable école. Et ça m'a interpellée.

Un moment charnière s'est produit tout récemment - après la fin de mon premier projet. C'est le morceau qu'il préfère le plus :

Un conte sur une fille dans le domaine IT

Un jeu console que j'ai réalisé moi-même.

Le travail sur son propre compte GitHub sous la direction d'un mentor expérimenté est perçu de manière complètement différente. Des actions comme l'initialisation d'un dépôt et la configuration de l'environnement de travail à l'aide d'un gestionnaire de paquets, décrites dans les « tâches », prennent une coloration d'excitation et de responsabilité pour ce que tu fais.

Au début, le lot de « tâches » peut sembler déconcertant, mais on commence à comprendre pourquoi on demande aux juniors d'inclure des projets, même non commerciaux, dans leur CV. C'est un tout autre niveau de perception. C'est à ce moment-là que l'on a déjà été introduit aux variables, appris à écrire des fonctions, y compris des fonctions anonymes, découvert les processus itératifs et récursifs, et juste au moment où l'euphorie vous emporte, et que le sentiment que vous pouvez changer le monde ne reste cependant que dans vos rêves, on vous dit : « Créez un fichier et écrivez », « Isolez la logique commune et extrayez-la dans une fonction séparée », « N'oubliez pas les bons noms et les principes de conception », « Ne compliquez pas ! ». Comme une douche froide sur la tête, qui n'annule en rien son ébullition. Je suis ravie d'avoir réussi à saisir cette sensation avant de commencer à travailler « sur le terrain ».

J'ai réussi à exprimer ma personnalité, du moins dans le readme :

Un conte sur une fille dans le domaine IT

Dans le readme, on peut laisser libre cours à la créativité

Apprendre a toujours été difficile. La POO me semblait à l'époque un obstacle insurmontable. J'ai essayé de comprendre au moins les bases de nombreuses fois — j'y ai perdu dix jours, recevant à peu près autant de messages condescendants du style : « Ne lâche pas l'affaire ». Mais à un moment donné, cela m'a aidée à définir le désir de tout abandonner et de me retirer dans un coin en réaction protectrice de mon organisme face à cette tentative d'assimiler une surabondance d'informations.

C'est devenu plus facile. En tout cas, c'est ce que j'ai ressenti avec l'apprentissage de SQL. Peut-être à cause de sa nature déclarative, mais ce n'est pas certain.

Le projet est là, le CV est prêt. Les entretiens sont à venir.

À un moment donné, j'ai compris que si la pharmacologie est un « pouvoir » sur le corps humain, alors la programmation est un « pouvoir » sur presque tout le monde. Un langage de programmation est, à son tour, une arme qui peut à la fois élever une entreprise à un nouveau niveau et, par une négligence imprudente, la détruire. Je me suis qualifiée de dictatrice latente et je me suis plongée dans le monde des technologies de l'information.

Il y a six mois, j'étais fière d'avoir configuré mon environnement de travail sur Windows, d'avoir constitué une liste complète de livres et d'avoir réfléchi à ma volonté de lier ma vie à la programmation. Aujourd'hui, ma fierté réside dans ce projet complet, la liste des livres que j'ai déjà lus, mais surtout — la compréhension de l'importance des connaissances fondamentales et des bases du langage de programmation que j'ai choisi. Et la prise de conscience de la responsabilité qui incombe à chacun de ceux qui s'engagent dans le développement.

Bien sûr, c'est encore un très petit parcours, j'ai beaucoup de travail devant moi, mais je souhaitais offrir un peu d'inspiration aux lecteurs de ce récit qui ont un jour été confrontés à ce mépris « peut-être vaut-il mieux trouver quelque chose de plus simple », donner un peu de confiance à ceux qui lisent cet article avec scepticisme, pour qu'ils sachent qu'il y a des gens qui abordent l'apprentissage d'un langage de programmation avec toute la responsabilité, et m'offrir un peu de courage.

Parce que le CV est prêt, les connaissances les plus importantes ont été acquises, il ne me manque qu'un petit peu de détermination. Mais maintenant, le chat dans le sac — c'est moi. Je n'ai pas arrêté d'écouter, d'ailleurs, j'ai appris à m'abstraire de l'opinion des autres. J'ai suivi trois cours d'abstraction.

Source : habr.com

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster