Baigusi programuotojo studijų 4 metus, suprantu, kad man toli gražu ne programuotojas

Straipsnis visų pirma skirtas jauniems žmonėms, kurie dar galvoja apie profesijos pasirinkimą.

pratarmė

Atrodo, kad 2015-aisiais jau seniai, baigiau mokyklą ir pradėjau galvoti, kuo norėčiau tapti šiame gyvenime. (geras klausimas, vis dar ieškau atsakymo) Gyvenau mažame miestelyje, įprastos mokyklos, pora profesinių mokyklų ir paprasto universiteto filialas. Baigė muzikos mokyklą, visą mokyklinį gyvenimą vaidino teatre, tačiau po 11 klasės nusprendė pasukti techniniu keliu. Nenorėjau tapti programuotoju, nors mokiausi klasėje, kurioje akcentuojamas informatikos mokslas, domėjausi su dizainu ar robotika susijusias specialybes. Pateikdavau prašymus, kur galėjau, įstojau į karo mokyklą ir supratau, kad tai – ne man. Liko rinktis iš 2 universitetų, nevažiavau, važiuosiu į Sankt Peterburgą.

Sankt Peterburge pasirinkimas didžiulis, bet kažkas mane įtikino eiti studijuoti ir tapti pilotu – tai prestižinė, finansiškai ir turintis statusą visuomenėje. Priimant buvo pasiūlyta rinktis 3 kryptis, nedvejodamas nurodė pilotas (2 kryptys: specialisto ir bakalauro). Bet vaikinai stojimo komisijoje mane įtikino rinktis trečią ir pasakė, kad apskritai man nesvarbu, jei turiu ką nors bendro su programavimu, tai galiu ten eiti (ne veltui išmokau IT specialisto pagrindai nuotoliniu būdu mokykloje (taip pat ir už pinigus) ). Rugpjūtis eina į pabaigą, kiekvieną dieną stebiu sąrašus, suprantu, kad aišku, kad pilotu netiku dėl balų skaičiaus, pamažu ruošiausi eiti į kariuomenę, atsodinti medžius, valyti sniegą, bet staiga , mano tėvų skambutis: „Sūnau, sveikinu, tu įėjai! Nekantriai laukiu tęsinio. „Jūs įvedėte OraSUVD, mes nežinome, kas tai yra, bet su biudžetu! Mes esame labai laimingi!" „Taip“, manau, „svarbiausia yra biudžetas! Kasdamas galvą galvojau, ką reiškia šis paslaptingasis ORASUVD, bet kaip ten bebūtų, aš važiuoju į Sankt Peterburgą, ir tai jau yra didžiulė priežastis džiaugtis.

Studijų pradžia

Dekodavimas skamba taip: automatizuotų skrydžių valdymo sistemų organizavimas. Yra daug raidžių, taip pat prasmės. Priminsime, kad aš ne pirmą kursą studijavau Sankt Peterburge, mus išsiuntė į Vyborgą, žinoma, neblogas gyvenimas, bet apskritai buvo net geriau, nei buvo galima tikėtis.

Mūsų grupė buvo labai maža, tik 11 žmonių (šiuo metu mūsų jau 5), ir visi, absoliučiai visi, nesuprato, ką čia veikia.

Pirmas kursas buvo paprastas, kaip ir bet kuri specialybė, nieko neįprasto, rašymas, matematika ir dar pora humanitarinių dalykų. Praėjo šeši mėnesiai, aš vis dar nesuprantu, ką reiškia ORASUVD, o tuo labiau, ką jie daro. Pirmojo semestro pabaigoje pas mus iš Sankt Peterburgo atvyksta mokytojas ir dėsto discipliną „Įvadas į profesiją“.

„Na, tiek, pagaliau išgirsiu atsakymus į savo amžinus klausimus“, – pagalvojau, bet tai nėra taip paprasta.
Ši specialybė pasirodė labai populiari ir ne taip toli nuo programavimo. Dar labiau mus nustebino faktas, kad tai vienintelė specialybė Rusijoje, neturinti analogų.

Profesijos esmė – suprasti visus danguje vykstančius procesus, rinkti informaciją iš visų tipų lokatorių ir skaitmeniniu būdu perduoti ją į valdiklio monitorių. Paprasčiau tariant, mes gaminame tai, kas leidžia dispečeriui dirbti (aviacinė programinė įranga). Įkvepia, ar ne? Mums buvo pasakyta, kad, jei jūsų kodas staiga sukelia nelaimę, numatyta net baudžiamoji atsakomybė.

Atsitraukime nuo daugybės smulkmenų ir subtilybių ir pakalbėkime programavimo tema.

Grūdas po grūdo

Po to, kai sėkmingai baigėme pirmąjį kursą ir atvykome studijuoti toliau į Sankt Peterburgą, pasidarė po truputį įdomiau, o su kiekvienu semestru darėsi vis aiškiau, ko jie iš mūsų nori. Pagaliau pradėjome koduoti ir mokytis C++ pagrindų. Kiekvieną semestrą mūsų žinios vis didėjo, buvo daug dalykų, susijusių su aviacija ir radijo inžinerija.

4 kurso pradžioje jau pažinojau keletą bibliotekų ir išmokau naudotis vektoriumi ir jo giminėmis. Šiek tiek praktikavau OOP, paveldėjimą, klases, apskritai viską, be ko C++ programavimas apskritai sunkiai įsivaizduojamas. Atsirado daug dalykų, susijusių su radijo inžinerija ir fizika, atsirado Linux, kuris atrodė labai sudėtingas, bet apskritai įdomus.

Jie nesistengė iš mūsų padaryti gerų programuotojų, norėjo padaryti iš mūsų žmones, kurie suprastų visus procesus, turbūt būtent tai ir yra problema. Turėjome būti hibridai, kažkas tarp programuotojo, operatoriaus ir vadovo vienu metu (turbūt ne veltui sakoma, kad vienu akmeniu dviejų paukščių nenumušsi). Žinojome daug įvairių dalykų, bet visko po truputį. Kasmet vis labiau domėjausi kodavimu, tačiau dėl tam skirtų dalykų trūkumo noras išmokti daugiau liko neišsipildęs. Taip, galbūt galėčiau mokytis savarankiškai, namuose, bet studijų metais retai nerimauji dėl dalykų, kurie neįvyks sesijoje. Būtent todėl, būdama ant 5 kurso slenksčio, suprantu, kad visos per 4 metus sukauptos žinios yra maža saujelė, su kuria manęs niekas niekur nelaukia. Ne, nesakau, kad mus prastai mokė, kad žinios nei vienodos, nei reikalingos. Manau, esmė ta, kad supratimas, kad man patinka programuoti, atėjo tik 4 kurso pabaigoje. Tik dabar suprantu, koks didžiulis pasirinkimas kodavimo srityse, kiek daug galima nuveikti pasirinkus vieną kelią iš tūkstančio ir pradėjus studijuoti viską, kas susiję su šia tema. Peržiūrėjęs daugybę laisvų darbo vietų, darau išvadą, kad nėra kur kreiptis, patirties nėra, žinios minimalios. Pasiduodi ir atrodo, kad visos tavo pastangos studijuojant subyra prieš tavo akis. Viską išlaikiau su A, tiek stengiausi rašyti programas, o paskui pasirodo, kad ką aš darau universitete, tikri programuotojai per pertraukas spusteli kaip sėklas.

„ITMO, SUAI, politechnikumas... Tikrai galėjau ten nueiti, balų būtų užtekę, o jei ir ne ten, kur norėjau, turbūt vis tiek geriau nei čia!“ – galvojau kandžiodamasi alkūnę. Bet pasirinkimas buvo padarytas, laikas padarė savo ir viskas, ką galiu padaryti, tai susikaupti ir padaryti viską, ką galiu.

Išvados ir šiek tiek atsisveikinimo žodžių tiems, kurie dar nepradėjo savo kelionės

Šią vasarą turėsiu atlikti praktiką labai gerą reputaciją turinčioje įmonėje ir daryti ką nors tiesiogiai susijusio su mano specialybe. Labai baisu, nes galiu nepateisinti ne tik savo, bet ir vadovo vilčių. Tačiau jei ką nors darai šiame gyvenime, tai turi daryti išmintingai ir efektyviai. Nors dar nesukūriau nieko itin sudėtingo ar vidutinio, aš tik pradėjau, man tik pradeda aiškėti, ką reikia padaryti, o aš dar turiu išmokti visą programavimo skonį. Galbūt aš pradėjau ne toje vietoje, ne toje srityje ir apskritai darau ne tai, apie ką svajojau. Bet aš jau kažkur pradėjau ir tikrai supratau, kad noriu savo gyvenimą susieti su programavimu, nors dar nepasirinkau paties kelio, kuriuo eisiu, gal tai bus duomenų bazė, ar pramoninis programavimas, gal rašyti mobiliąsias programas, o gal programinę įrangą, skirtą orlaivyje įdiegtoms sistemoms. Vienas dalykas, kurį tikrai žinau, yra tai, kad laikas pradėti ir kuo greičiau suprasti, ką iš visos programinės įrangos gausos norėčiau išbandyti.

Jaunasis skaitytojau, jei dar nežinai, kuo nori tapti, nesijaudink, dauguma suaugusiųjų taip pat nežino. Svarbiausia pabandyti. Per bandymus ir klaidas pagaliau galite suprasti, ko norite. Jei norite tapti programuotoju, pradėti visada yra svarbiau nei tiksliai žinoti, kurioje srityje būti. Visos kalbos yra panašios, o programavimas nėra išimtis.

PS Jei būčiau žinojęs, kad plauksiu, būčiau paėmęs maudymosi kelnaites. Labai norėčiau pradėti visa tai suprasti anksčiau, bet dėl ​​nesidomėjimo, mokymosi rutinos ir nesupratimo, kas bus toliau, praleidau laiką. Bet aš tvirtai tikiu, kad niekada nevėlu.

Šaltinis: www.habr.com

Добавить комментарий