Finissant 4 ans de formation de programmeur, je comprends que je suis loin d'être programmeur

L'article s'adresse principalement aux jeunes qui envisagent encore de choisir un métier.

Préface


En déjà, il nous semble, en 2015, que j'ai terminé mes études secondaires et commencé à penser à qui je veux devenir dans cette vie. (bonne question, je cherche toujours une réponse) J'habitais dans une petite ville, des écoles ordinaires, quelques écoles professionnelles et une branche d'une simple université. Il est diplômé de l'école de musique, a joué tout au long de la vie de l'école au théâtre, mais après la 11e année, il s'est précipité pour rester sur le chemin technique. Je ne voulais pas devenir programmeur, même si je n’étais pas diplômé en cours avec une spécialisation en informatique, j’ai étudié des spécialités liées au design ou à la robotique. Il a fait sa demande là où il le pouvait, est allé dans une école militaire et a réalisé que ce n'était pas le mien. Resté au choix de 2 universités, n'était pas, j'irai à Saint-Pétersbourg.

À Saint-Pétersbourg, le choix est immense, mais quelque chose m'a convaincu d'aller étudier en tant que pilote - c'est un statut prestigieux et monétaire dans la société. A l'admission, il a été proposé de choisir 3 domaines, sans hésitation, a indiqué le pilote (2 domaines: spécialiste et bachelier). Mais les gars du comité de sélection m'ont toujours convaincu de choisir le troisième, il a dit que dans l'ensemble, cela ne fait aucune différence pour moi, s'il y a quelque chose avec la programmation, alors vous pouvez y aller (ce n'est pas pour rien que j'ai appris à distance à apprendre les bases d'un spécialiste informatique à l'école (aussi pour de l'argent) ) Août approche de la fin, surveillant les listes tous les jours, je comprends que je ne vais évidemment pas au pilote à cause du nombre de points, j'allais à l'armée, replanter les arbres, nettoyer la neige, mais soudain, un appel de mes parents: "Fils, félicitations!" Je suis étonné de continuer. "Vous êtes entré à OASUVD, nous ne savons pas ce que c'est, mais avec un budget limité! Nous sommes très heureux! " "Oui," je pense, "" l'essentiel est le budget! " En me grattant la tête, j'ai pensé à ce que ce mystérieux OrASUVD signifie, mais quoi qu'il en soit, je vais à Saint-Pétersbourg, et c'est une excellente raison de se réjouir.

Début des études


L'interprétation est: l'organisation de systèmes automatisés de contrôle du trafic aérien. Il y a beaucoup de lettres, ainsi que de sens. Pour mémoire, la première année où je n'ai pas étudié à Saint-Pétersbourg, nous avons été envoyés à Vyborg, pas d'une belle vie, bien sûr, mais dans l'ensemble, c'était encore mieux que ce à quoi on pourrait 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 dans n'importe quelle spécialité il n'y avait rien d'inhabituel, un traceur, des mathématiques et quelques sujets humanitaires. Six mois se sont écoulés, je ne comprends toujours pas ce que signifie OrASUVD, et encore plus ce qu'ils font. A la fin du premier semestre, un professeur nous vient de Saint-Pétersbourg et nous lit la discipline "Introduction à la profession".

"Eh bien, c'est ça, enfin j'entendrai les réponses à mes questions éternelles", pensai-je, mais ce n'est pas si simple.
Cette spécialité était très populaire et pas si loin de la programmation. Nous avons été encore plus surpris par le fait que c'est généralement la seule spécialité en Russie qui n'a pas d'analogues.

L'essence de la profession 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 au moniteur du répartiteur sous forme numérique. Autrement dit, nous faisons ce que le répartiteur peut faire (logiciel d'aviation). Inspire, non? On nous a dit que même une responsabilité pénale est prévue si votre code provoque soudainement une catastrophe.

Éloignons-nous d'un tas de petites choses et de subtilités et parlons du sujet de la programmation.

Grain après grain


Après avoir terminé avec succès le premier cours et être venu étudier plus loin à Saint-Pétersbourg, cela est devenu un peu plus intéressant, et à chaque semestre, tout est clair sur ce qu'ils attendent de nous. Nous avons finalement commencé à coder, en apprenant les bases du C ++. Avec chaque semestre, nos connaissances se sont développées, il y avait de nombreux sujets liés à l'ingénierie aéronautique et radio.

Au début de la 4e année, je connaissais déjà quelques bibliothèques, j'ai appris à utiliser vector et ses proches. J'ai eu un peu de pratique de la POO, de l'héritage, des classes, en général, tout cela sans lequel la programmation en C ++ est généralement difficile à imaginer. Il y avait beaucoup de sujets liés à l'ingénierie radio, la physique, Linux est apparu, ce qui semblait très compliqué, mais généralement 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 le problème. Nous devions être des hybrides, quelque chose entre un programmeur, un opérateur et un manager en même temps (pour une bonne raison, ils disent probablement que deux oiseaux avec une pierre ne peuvent pas être tués). Nous savions beaucoup de choses différentes, mais peu à peu. Chaque année, je suis devenu de plus en plus intéressé par le codage, mais en raison du manque d'objets destinés à cela, le désir d'en savoir plus est resté insatisfait. Oui, je pourrais peut-être le faire moi-même, à la maison, mais dans mes jours d'étudiant, vous n'êtes pas assez quand vous vous souciez de choses qui ne seront pas à la session. C'est pourquoi, étant au seuil de la 5e 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 que nous avons été mal enseignés, que la connaissance n'est pas cela ou n'est pas nécessaire. Je pense que le fait 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 énorme dans les domaines du codage, combien peut-on faire si vous choisissez une sortie sur mille et commencez à étudier tout ce qui concerne ce sujet. Après avoir examiné de nombreux postes vacants, j'en arrive à la conclusion qu'il n'y a nulle part où aller, qu'il n'y a pas d'expérience, que les connaissances sont minimes. Les mains tombent et il semble que tous les efforts à l'école se déroulent devant nos yeux. J'ai tout passé par 5, j'ai tellement essayé d'écrire des programmes, et puis il s'avère que ce que je fais à l'université, de vrais programmeurs cliquent comme des graines pendant les pauses.

"ITMO, SUAI, Polytech ... J'aurais vraiment pu y aller, j'aurais eu assez de points, et même si je n'étais pas allé là où je serais allé, c'est probablement mieux qu'ici!" Ai-je pensé en me mordant le coude. Mais le choix a été fait, le temps a fait des ravages et je ne peux que me ressaisir et faire tout ce qui est en mon pouvoir.

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


Déjà cet été, je devrai faire un stage dans une entreprise très réputée, et me mettre au travail directement lié à ma spécialité. C’est très effrayant, car je ne peux pas justifier non seulement mes espoirs, mais aussi les espoirs du leader. Cependant, si vous faites quelque chose dans cette vie, vous devez le faire avec sagesse et efficacité. Bien que je n’aie encore rien créé de super compliqué ou d’ordinaire, je viens de commencer, j’ai juste commencé à faire ce que je dois faire, et je dois encore apprendre tout le goût de la programmation. Peut-être que j'ai commencé au mauvais endroit et dans le mauvais domaine, et en général, je ne fais pas ce dont je rêvais. Mais j'ai déjà commencé avec quelque chose et compris à coup sûr que je veux connecter la vie à la programmation, même si je n'ai pas encore choisi le chemin que je vais prendre, peut-être que ce sera une base de données ou une programmation industrielle, peut-être que j'écrirai des applications mobiles , et peut-être des logiciels pour les systèmes installés sur les avions. Une chose que je sais avec certitude, il est temps de commencer, et dès que possible de comprendre que de toute l'abondance de logiciels que je voudrais goûter.

Jeune lecteur, si vous ne savez toujours pas ce que vous voulez devenir, ne vous inquiétez pas, la plupart des adultes ne le savent pas non plus. L'essentiel est d'essayer. C'est par essais et erreurs que vous pouvez enfin comprendre ce que vous voulez. Si vous voulez devenir programmeur, il est toujours plus important de commencer que de savoir exactement quel domaine être. Toutes les langues se ressemblent et la programmation ne fait pas exception.

PS Je saurais que je nagerais, je prendrais des maillots de bain. J'aimerais beaucoup commencer à comprendre tout cela plus tôt, mais à cause du désintérêt, de la routine d'entraînement et de ne pas comprendre ce qui va se passer ensuite, j'ai raté le temps. Mais je crois vraiment qu'il n'est jamais trop tard.

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


All Articles