Kończąc 4 rok studiów na programistę rozumiem, że daleko mi do programisty

Artykuł skierowany jest przede wszystkim do młodych ludzi, którzy dopiero zastanawiają się nad wyborem zawodu.

Przedmowa

Wróciłem do czegoś, co wydawało się dawno temu, w 2015 roku, ukończyłem szkołę i zacząłem myśleć o tym, kim chcę zostać w tym życiu. (dobre pytanie, wciąż szukam odpowiedzi) Mieszkałem w małym miasteczku, zwykłych szkołach, kilku szkołach zawodowych i filii prostego uniwersytetu. Ukończył szkołę muzyczną, przez całe życie szkolne grał w teatrze, jednak po 11. klasie zdecydował się na ścieżkę techniczną. Nie chciałem zostać programistą, choć uczyłem się w klasie z naciskiem na informatykę i myślałem o specjalnościach związanych z projektowaniem czy robotyką. Składałem podania, gdzie się dało, chodziłem do szkoły wojskowej i zdałem sobie sprawę, że to nie dla mnie. Zostały mi 2 uczelnie do wyboru, nie pojechałem, pojadę do Petersburga.

W Petersburgu wybór jest ogromny, ale coś mnie przekonało, aby pójść na studia i zostać pilotem – jest to prestiżowe, finansowe i ma status społeczny. Przy przyjęciu zaproponowano wybór 3 kierunków, bez wahania wskazał pilot (2 kierunki: specjalistyczny i licencjat). Ale chłopaki z komisji rekrutacyjnej przekonali mnie, żebym wybrał tę trzecią i powiedzieli, że w sumie nie ma to dla mnie znaczenia, jeśli mam coś wspólnego z programowaniem, to mogę tam iść (nie bez powodu się tego nauczyłem podstawy informatyka zdalnie w szkole (również za pieniądze)). Sierpień dobiega końca, codziennie monitoruję listy, rozumiem, że oczywiście nie nadaję się na pilota ze względu na ilość punktów, powoli przygotowywałem się do wstąpienia do wojska, przesadzania drzew, odśnieżania, ale nagle , telefon od rodziców: „Synu, gratulacje, dostałeś się!” Nie mogę się doczekać kontynuacji. „Wszedłeś do OraSUVD, nie wiemy, co to jest, ale z ograniczonym budżetem! Jesteśmy bardzo szczęśliwi!" „Tak” – myślę – „najważniejsze jest budżet!” Drapając się po głowie, pomyślałem, co oznacza ten tajemniczy ORASUVD, ale tak czy inaczej, jadę do Petersburga, a to już ogromny powód do radości.

Rozpoczęcie studiów

Dekodowanie brzmi następująco: organizacja zautomatyzowanych systemów kontroli ruchu lotniczego. Jest wiele liter, a także znaczenie. Dla jasności, nie studiowałem pierwszego roku w Petersburgu, wysłano nas do Wyborga, życie oczywiście nie było dobre, ale ogólnie było lepiej, niż można było się spodziewać.

Nasza grupa była bardzo mała, tylko 11 osób (w tej chwili jest nas już 5) i wszyscy, absolutnie wszyscy, nie rozumieli, co tu robią.

Pierwszy kurs był prosty, jak każda specjalność, nic nadzwyczajnego, pisanie, matematyka i jeszcze kilka przedmiotów humanistycznych. Minęło sześć miesięcy, a ja nadal nie rozumiem, co oznacza ORASUVD, a tym bardziej co oni robią. Pod koniec pierwszego semestru przyjeżdża do nas nauczyciel z Petersburga i uczy nas dyscypliny „Wprowadzenie do zawodu”.

„No cóż, w końcu usłyszę odpowiedzi na moje odwieczne pytania” – pomyślałem, ale to nie jest takie proste.
Specjalność ta okazała się bardzo popularna i nie tak odległa od programowania. Jeszcze bardziej zdziwił nas fakt, że jest to jedyna specjalność w Rosji, która nie ma odpowiednika.

Istotą zawodu jest zrozumienie wszystkich procesów zachodzących na niebie, zbieranie informacji ze wszystkich typów lokalizatorów i cyfrowe przesyłanie ich do monitora kontrolera. Mówiąc najprościej, robimy coś, co pozwala na pracę dyspozytora (oprogramowanie lotnicze). Inspirujące, prawda? Powiedziano nam, że przewidziana jest nawet odpowiedzialność karna, jeśli Twój kod nagle spowoduje katastrofę.

Odejdźmy od zgiełku drobiazgów i subtelności i porozmawiajmy o temacie programowania.

Ziarno po ziarnie

Po pomyślnym ukończeniu pierwszego kursu i przyjeździe na dalsze studia do Petersburga, zrobiło się trochę ciekawiej i z każdym semestrem stawało się coraz jaśniejsze, czego od nas chcą. W końcu zaczęliśmy kodować i uczyć się podstaw C++. Z każdym semestrem nasza wiedza rosła, było wiele przedmiotów związanych z lotnictwem i radiotechniką.

Na początku czwartego roku znałem już kilka bibliotek i nauczyłem się korzystać z wektora i jego krewnych. Poćwiczyłem trochę OOP, dziedziczenie, klasy w ogóle, wszystko bez czego programowanie w C++ w ogóle trudno sobie wyobrazić. Pojawiło się wiele tematów związanych z radiotechniką i fizyką, pojawił się Linux, który wydawał się bardzo skomplikowany, ale ogólnie interesujący.

Nie próbowali zrobić z nas dobrych programistów, chcieli z nas zrobić ludzi, którzy rozumieli wszystkie procesy i pewnie w tym właśnie tkwi problem. Musieliśmy być hybrydami, czymś pomiędzy programistą, operatorem i menadżerem jednocześnie (nie bez powodu mówi się, że dwóch pieczeni na jednym ogniu nie upiecze). Wiedzieliśmy wiele różnych rzeczy, ale wszystkiego po trochu. Z roku na rok coraz bardziej interesowałem się kodowaniem, jednak ze względu na brak kierunków ukierunkowanych na ten cel, chęć dalszej nauki pozostała niezaspokojona. Tak, być może mógłbym uczyć się sam, w domu, ale w studenckich latach rzadko martwisz się rzeczami, które nie wydarzy się na sesji. Dlatego będąc u progu 5. roku rozumiem, że cała wiedza, którą zgromadziłam przez 4 lata, to mała garść, z którą nikt nigdzie na mnie nie czeka. Nie, nie twierdzę, że źle nas nauczono, że wiedza nie jest taka sama i konieczna. Myślę, że chodzi o to, że świadomość, że lubię programować, przyszła do mnie dopiero pod koniec 4. roku. Dopiero teraz rozumiem, jak ogromny jest wybór w obszarach kodowania, jak wiele można zdziałać, jeśli wybierzesz jedną ścieżkę z tysiąca i zaczniesz studiować wszystko, co jest z tym związane. Przeglądając wiele ofert pracy dochodzę do wniosku, że nie ma gdzie aplikować, nie ma doświadczenia, wiedza jest minimalna. Poddajesz się i wydaje Ci się, że cały wysiłek włożony w naukę legnie w gruzach na Twoich oczach. Wszystko zdałem na piątkę, bardzo się starałem pisać programy, a potem okazało się, że to, co robię na uniwersytecie, to prawdziwi programiści klikają jak nasiona podczas przerw.

„ITMO, SUAI, Politechnika… Naprawdę mogłem tam pojechać, punktów by wystarczyło, a nawet jeśli nie jest tam, gdzie chciałem, to pewnie i tak jest lepiej niż tutaj!” – pomyślałem, gryząc się w łokieć. Ale wybór został dokonany, czas zrobił swoje, a ja jedyne, co mogę zrobić, to zebrać się w sobie i zrobić wszystko, co w mojej mocy.

Wnioski i kilka słów na pożegnanie dla tych, którzy nie rozpoczęli jeszcze swojej podróży

Latem będę musiał odbyć staż w bardzo renomowanej firmie i zająć się czymś bezpośrednio związanym z moją specjalizacją. To bardzo przerażające, ponieważ mogę nie spełnić nie tylko swoich nadziei, ale także nadziei mojego menadżera. Jeśli jednak coś w tym życiu robisz, to musisz to robić mądrze i skutecznie. Mimo że nie stworzyłem jeszcze niczego super skomplikowanego ani przeciętnego, dopiero zacząłem, dopiero zaczyna do mnie docierać, co należy zrobić, a jeszcze nie poznałem pełnego smaku programowania. Być może zacząłem w złym miejscu, na złym polu i ogólnie nie robię tego, o czym marzyłem. Ale ja już od czegoś zacząłem i na pewno zrozumiałem, że chcę związać swoje życie z programowaniem, choć jeszcze nie wybrałem dokładnie ścieżki, którą pójdę, może będzie to baza danych, albo programowanie przemysłowe, może pisać aplikacje mobilne, a może oprogramowanie dla systemów instalowanych na samolotach. Jedno wiem na pewno: czas zacząć i jak najszybciej zrozumieć, czego z całego bogactwa oprogramowania chciałbym wypróbować.

Młody czytelniku, jeśli nadal nie wiesz, kim chcesz zostać, nie martw się, większość dorosłych też tego nie wie. Najważniejsze to spróbować. Tylko metodą prób i błędów możesz w końcu zrozumieć, czego chcesz. Jeśli chcesz zostać programistą, rozpoczęcie jest zawsze ważniejsze niż wiedza, w której dziedzinie chcesz się rozwijać. Wszystkie języki są podobne, a programowanie nie jest wyjątkiem.

PS Gdybym wiedział, że będę pływał, wziąłbym kąpielówki. Bardzo chciałabym zacząć to wszystko rozumieć wcześniej, ale przez brak zainteresowania, rutynę uczenia się i brak zrozumienia tego, co będzie dalej, straciłam czas. Jednak głęboko wierzę, że nigdy nie jest za późno.

Źródło: www.habr.com

Dodaj komentarz