Finissant la 4ème année d'études pour devenir programmeur, je comprends que je suis loin d'être programmeur

L'article s'adresse principalement aux jeunes qui réfléchissent encore au choix d'un métier.

Avant-propos

Il y a bien longtemps, en 2015, j'ai obtenu mon diplôme et j'ai commencé à réfléchir à ce que je voulais devenir dans cette vie. (bonne question, je cherche toujours une réponse) Je vivais dans une petite ville, avec des écoles ordinaires, quelques écoles professionnelles et une branche d'une simple université. Il est diplômé d'une école de musique, a joué au théâtre tout au long de sa scolarité, mais après la 11e année, il a été amené à emprunter la voie technique. Je ne voulais pas devenir programmeur, même si j’ai étudié dans une classe axée sur l’informatique et me suis orienté vers des spécialités liées au design ou à la robotique. J'ai postulé partout où je pouvais, je suis allé dans une école militaire et j'ai réalisé que ce n'était pas pour moi. Il me restait 2 universités parmi lesquelles choisir, je n'y suis pas allé, j'irai à Saint-Pétersbourg.

À Saint-Pétersbourg, le choix est immense, mais quelque chose m'a convaincu d'aller étudier pour devenir pilote : c'est prestigieux, financièrement et cela a un statut dans la société. A l'admission, il a été proposé de choisir 3 orientations, sans hésitation, a indiqué le pilote (2 orientations : spécialiste et licence). Mais les gars du comité d'admission m'ont convaincu de choisir le troisième, et ont dit qu'en général ça ne m'importe pas, si j'ai quelque chose à voir avec la programmation, alors je peux y aller (ce n'est pas pour rien que j'ai appris les bases d'un informaticien à distance à l'école (également contre de l'argent) ). Le mois d'août touche à sa fin, je surveille les listes tous les jours, je comprends que je ne suis évidemment pas qualifié de pilote à cause du nombre de points, je me préparais tout doucement à rejoindre l'armée, replanter des arbres, déneiger, mais du coup , un appel de mes parents : « Fils, félicitations, tu es admis ! J'attends la suite avec impatience. « Vous êtes entré dans OraSUVD, on ne sait pas ce que c'est, mais avec un budget limité ! Nous sommes très heureux!" « Oui, je pense, l'essentiel, c'est le budget ! En me grattant la tête, j'ai réfléchi à ce que signifie ce mystérieux ORASUVD, mais quoi qu'il en soit, je vais à Saint-Pétersbourg, et c'est déjà une immense raison de se réjouir.

Début des études

Le décryptage ressemble à ceci : organisation de systèmes automatisés de contrôle aérien. Il existe de nombreuses lettres, ainsi que des significations. Pour mémoire, je n’ai pas étudié ma première année à Saint-Pétersbourg, nous avons été envoyés à Vyborg, ce n’était pas une belle vie certes, mais dans l’ensemble c’était encore mieux que ce à quoi on pouvait s’attendre.

Notre groupe était très petit, seulement 11 personnes (pour le moment nous sommes déjà 5), et tout le monde, absolument tout le monde, ne comprenait pas ce qu'ils faisaient ici.

Le premier cours était simple, comme n'importe quelle spécialité, rien d'inhabituel, l'écriture, les mathématiques et quelques autres matières humaines. Six mois ont passé, je ne comprends toujours pas ce que veut dire ORASUVD, et encore moins ce qu’ils font. À la fin du premier semestre, un professeur vient de Saint-Pétersbourg et nous enseigne la discipline « Introduction à la profession ».

"Eh bien, ça y est, j'aurai enfin des réponses à mes éternelles questions", pensais-je, mais ce n'est pas si simple.
Cette spécialité s'est avérée très populaire et pas si loin de la programmation. Nous avons été encore plus surpris par le fait qu'il s'agit de la seule spécialité en Russie qui n'a pas d'analogue.

L’essence du métier est de comprendre tous les processus se déroulant dans le ciel, de collecter des informations auprès de tous types de localisateurs et de les transmettre numériquement au moniteur du contrôleur. En termes simples, nous créons quelque chose qui permet au répartiteur de travailler (logiciel aéronautique). Inspirant, n'est-ce pas ? On nous a dit que même une responsabilité pénale était envisagée si votre code provoquait soudainement un désastre.

Prenons du recul sur un tas de petites choses et de subtilités et parlons du sujet de la programmation.

Grain par grain

Après avoir terminé avec succès le premier cours et poursuivi nos études à Saint-Pétersbourg, cela est devenu un peu plus intéressant et, chaque semestre, ce qu'ils attendaient de nous devenait plus clair. Nous avons enfin commencé à coder et à apprendre les bases du C++. Chaque semestre, nos connaissances ont augmenté, il y avait de nombreux sujets liés à l'ingénierie aéronautique et radio.

Au début de la 4ème année, je connaissais déjà quelques bibliothèques et j'ai appris à utiliser le vecteur et ses proches. J'ai pratiqué un peu la POO, l'héritage, les classes, en général, tout ce sans quoi la programmation en C++ est généralement difficile à imaginer. De nombreux sujets liés à l'ingénierie radio et à la physique sont apparus, Linux est apparu, ce qui semblait très complexe, mais globalement intéressant.

Ils n’ont pas essayé de faire de nous de bons programmeurs, ils voulaient faire de nous des gens qui comprennent tous les processus, c’est probablement exactement le problème. Nous devions être des hybrides, quelque chose entre un programmeur, un opérateur et un manager à la fois (ce n’est probablement pas pour rien qu’on dit qu’on ne peut pas faire d’une pierre deux coups). Nous connaissions beaucoup de choses différentes, mais un peu de tout. Chaque année, je m'intéressais de plus en plus au codage, mais en raison du manque de matières destinées à cela, le désir d'en savoir plus restait insatisfait. Oui, je pourrais peut-être étudier seul, à la maison, mais pendant vos années d’étudiant, vous vous inquiétez rarement de choses qui n’arriveront pas pendant la session. C'est pourquoi, étant au seuil de la 5ème année, je comprends que toutes les connaissances que j'ai accumulées en 4 ans sont une petite poignée avec laquelle personne ne m'attend nulle part. Non, je ne dis pas qu’on nous a mal enseigné, que les connaissances ne sont ni les mêmes ni nécessaires. Je pense que le problème est que la réalisation que j'aime la programmation ne m'est venue qu'à la fin de la 4e année. Ce n'est que maintenant que je comprends à quel point le choix est immense dans les domaines de codage, tout ce qui peut être fait si vous choisissez une voie parmi mille et commencez à étudier tout ce qui concerne ce sujet. Après avoir examiné de nombreux postes vacants, j'arrive à la conclusion qu'il n'y a nulle part où postuler, aucune expérience et que les connaissances sont minimes. Vous abandonnez et il semble que tous vos efforts pour étudier s’effondrent sous vos yeux. J'ai tout réussi avec un A, j'ai tellement essayé d'écrire des programmes, et puis il s'avère que ce que je fais à l'université, les vrais programmeurs cliquent comme des graines pendant les pauses.

"ITMO, SUAI, Polytechnique... J'aurais vraiment pu y aller, les points auraient suffi, et même si ce n'est pas là où je voulais, c'est probablement quand même mieux qu'ici !", pensais-je en me mordant le coude. Mais le choix est fait, le temps a fait des ravages et tout ce que je peux faire, c'est me ressaisir et faire tout ce que je peux.

Conclusions et quelques mots d'adieu pour ceux qui n'ont pas encore commencé leur voyage

Cet été je devrai faire un stage dans une entreprise très réputée et faire quelque chose directement lié à ma spécialité. C’est très effrayant, car je ne serai peut-être pas à la hauteur non seulement de mes espoirs, mais aussi de ceux de mon manager. Cependant, si vous faites quelque chose dans cette vie, vous devez le faire avec sagesse et efficacité. Même si je n’ai encore rien créé de super complexe ou de médiocre, je viens tout juste de commencer, je commence tout juste à comprendre ce qui doit être fait, et je n’ai pas encore appris toute la saveur de la programmation. Peut-être que j’ai commencé au mauvais endroit, dans le mauvais domaine, et en général je ne fais pas ce dont je rêvais. Mais j'ai déjà commencé quelque part et j'ai bien compris que je voulais lier ma vie à la programmation, même si je n'ai pas encore choisi le chemin que je prendrai, peut-être que ce sera une base de données ou une programmation industrielle, peut-être que je le ferai. écrire des applications mobiles, ou peut-être des logiciels pour les systèmes installés sur les avions. Une chose dont je suis sûr, c'est qu'il est temps de commencer et de comprendre le plus tôt possible ce que j'aimerais essayer parmi toute l'abondance de logiciels.

Jeune lecteur, si tu ne sais toujours pas ce que tu veux devenir, ne t’inquiète pas, la plupart des adultes ne le savent pas non plus. L'essentiel est d'essayer. C’est par essais et erreurs que vous pourrez enfin comprendre ce que vous voulez. Si vous souhaitez devenir programmeur, il est toujours plus important de commencer que de savoir exactement dans quel domaine travailler. Tous les langages se ressemblent et la programmation ne fait pas exception.

PS Si j'avais su que je nagerais, j'aurais pris un maillot de bain. J'aimerais vraiment commencer à comprendre tout cela plus tôt, mais à cause du désintérêt, de la routine d'apprentissage et du fait de ne pas comprendre ce qui allait se passer ensuite, j'ai raté le temps. Mais je crois fermement qu'il n'est jamais trop tard.

Source: habr.com

Ajouter un commentaire