Pabeidzot 4. studiju kursu, lai kļūtu par programmētāju, es saprotu, ka esmu tālu no programmētāja

Raksts galvenokārt ir paredzēts jaunieÅ”iem, kuri vēl tikai domā par profesijas izvēli.

priekŔvārds

Å Ä·ietami senā 2015. gadā es pabeidzu skolu un sāku domāt par to, par ko vēlos kļūt Å”ajā dzÄ«vē. (labs jautājums, joprojām meklēju atbildi uz to) DzÄ«voju mazpilsētā, parastās skolas, pāris arodskolas un vienkārÅ”as augstskolas filiāle. ViņŔ absolvējis mÅ«zikas skolu, visu skolas mūžu spēlējis teātrÄ«, bet pēc 11. klases pavilcis iet uz tehnisko ceļu. Es negribēju kļūt par programmētāju, lai gan mācÄ«jos klasē ar uzsvaru uz datorzinātnēm un pētÄ«ju specialitātes, kas saistÄ«tas ar dizainu vai robotiku. Iesniedzu pieteikumus, kur vien varēju, aizgāju uz karaskolu un sapratu, ka tas nav priekÅ” manis. Man palika 2 augstskolas, no kurām izvēlēties, es negāju, es braukÅ”u uz Sanktpēterburgu.

Sanktpēterburgā izvēle ir milzÄ«ga, taču kaut kas mani pārliecināja doties studēt, lai kļūtu par pilotu - tas ir prestiži, finansiāli un ar statusu sabiedrÄ«bā. Uzņemot tika piedāvāts izvēlēties 3 virzienus, bez vilcināŔanās, pilots norādÄ«ja (2 virzieni: speciālists un bakalaurs). Bet puiÅ”i uzņemÅ”anas komisijā mani pārliecināja izvēlēties treÅ”o, un teica, ka vispār man ir vienalga, ja man ir kaut kas saistÄ«ts ar programmÄ“Å”anu, tad es varu iet uz turieni (ne velti es mācÄ«jos IT speciālista pamati attālināti skolā (arÄ« par naudu) ). Augusts iet uz beigām, katru dienu uzraugot sarakstus, saprotu, ka acÄ«mredzot nekvalificējos par pilotu punktu skaita dēļ, lēnām gatavojos stāties armijā, pārstādÄ«t kokus, tÄ«rÄ«t sniegu, bet pēkŔņi , zvana no vecākiem: ā€œDēls, apsveicu, tu iekļuvi!ā€ Ar nepacietÄ«bu gaidu turpinājumu. ā€œJÅ«s ievadÄ«jāt OraSUVD, mēs nezinām, kas tas ir, bet par budžetu! Mēs esam ļoti priecÄ«gi!ā€ "Jā," es domāju, "galvenais ir budžets!" KasÄ«dams galvu, domāju, ko nozÄ«mē Å”is noslēpumainais ORASUVD, bet, lai kā arÄ« bÅ«tu, es braucu uz Sanktpēterburgu, un tas jau ir milzÄ«gs iemesls priecāties.

Mācību sākums

DekodÄ“Å”ana izklausās Ŕādi: automatizētu gaisa satiksmes vadÄ«bas sistēmu organizÄ“Å”ana. Ir daudz burtu, kā arÄ« nozÄ«mes. Jāpiemin, ka es nemācÄ«jos pirmo gadu Sanktpēterburgā, mÅ«s aizsÅ«tÄ«ja uz Viborgu, protams, ka dzÄ«ve nebija laba, bet kopumā bija pat labāk, nekā varēja gaidÄ«t.

MÅ«su grupa bija ļoti maza, tikai 11 cilvēki (Å”obrÄ«d jau esam 5), un visi, pilnÄ«gi visi nesaprata, ko viņi Å”eit dara.

Pirmais kurss bija vienkārÅ”s, kā jau jebkura specialitāte, nekas neparasts, rakstÄ«Å”ana, matemātika un vēl pāris humanitārie priekÅ”meti. Ir pagājuÅ”i seÅ”i mēneÅ”i, es joprojām nesaprotu, ko nozÄ«mē ORASUVD, un vēl jo vairāk, ko viņi dara. Pirmā semestra beigās pie mums no Sanktpēterburgas ierodas pasniedzējs un pasniedz disciplÄ«nu ā€œIevads profesijāā€.

"Nu, tas tā, beidzot es dzirdÄ“Å”u atbildes uz saviem mūžīgajiem jautājumiem," es nodomāju, bet tas nav tik vienkārÅ”i.
Å Ä« specialitāte izrādÄ«jās ļoti populāra un nav tik tālu no programmÄ“Å”anas. Vēl vairāk mÅ«s pārsteidza fakts, ka Ŕī ir vienÄ«gā specialitāte Krievijā, kurai nav analogu.

Profesijas bÅ«tÄ«ba ir izprast visus debesÄ«s notiekoÅ”os procesus, apkopot informāciju no visa veida lokatoriem un digitāli pārraidÄ«t to uz kontroliera monitoru. VienkārÅ”i sakot, mēs izgatavojam kaut ko tādu, kas ļauj dispečeram strādāt (aviācijas programmatÅ«ra). IedvesmojoÅ”i, vai ne? Mums teica, ka, ja jÅ«su kods pēkŔņi izraisa katastrofu, ir paredzēta pat kriminālatbildÄ«ba.

Atkāpsimies no sÄ«kumu un smalkumu gÅ«zmas un parunāsim par programmÄ“Å”anas tēmu.

Graudu pa graudiem

Pēc tam, kad veiksmÄ«gi pabeidzām pirmo kursu un atbraucām mācÄ«ties tālāk uz Pēterburgu, kļuva nedaudz interesantāk, un ar katru semestri kļuva skaidrāks, ko viņi no mums vēlas. Beidzot sākām kodēt un apgÅ«t C++ pamatus. Ar katru semestri mÅ«su zināŔanas pieauga, bija daudz priekÅ”metu, kas saistÄ«ti ar aviāciju un radiotehniku.

LÄ«dz 4. kursa sākumam jau zināju pāris bibliotēkas un iemācÄ«jos lietot vektoru un tā radiniekus. Nedaudz praktizēju OOP, mantojumu, nodarbÄ«bas, vispār visu, bez kā programmÄ“Å”ana C++ valodā vispār ir grÅ«ti iedomājama. ParādÄ«jās daudz priekÅ”metu, kas saistÄ«ti ar radiotehniku ā€‹ā€‹un fiziku, parādÄ«jās Linux, kas likās ļoti sarežģīti, bet kopumā interesanti.

Viņi necentās no mums izveidot labus programmētājus, viņi gribēja mÅ«s padarÄ«t par cilvēkiem, kas saprot visus procesus, iespējams, tieÅ”i tā ir problēma. Mums bija jābÅ«t hibrÄ«diem, kaut kam starp programmētāju, operatoru un menedžeri vienlaikus (droÅ”i vien ne velti saka, ka nevar nogalināt divus putnus ar vienu akmeni). Mēs zinājām daudz dažādu lietu, bet nedaudz no visa. Ar katru gadu arvien vairāk sāku interesēties par kodÄ“Å”anu, taču uz to vērsto priekÅ”metu trÅ«kuma dēļ vēlme mācÄ«ties vairāk palika nepiepildÄ«ta. Jā, varbÅ«t es varētu mācÄ«ties patstāvÄ«gi, mājās, bet studentu gados tu reti uztraucies par lietām, kas nenotiks sesijā. TieÅ”i tāpēc, esot uz 5. kursa sliekŔņa, saprotu, ka visas 4 gadu laikā uzkrātās zināŔanas ir maza saujiņa, ar kuru mani neviens nekur negaida. Nē, es nesaku, ka mÅ«s slikti mācÄ«ja, ka zināŔanas nav ne vienādas, ne vajadzÄ«gas. Manuprāt, visa bÅ«tÄ«ba ir tajā, ka atziņa, ka man patÄ«k programmēt, man atnāca tikai 4. kursa beigās. Tikai tagad saprotu, cik milzÄ«ga ir izvēle kodÄ“Å”anas jomās, cik daudz var izdarÄ«t, ja izvēlies vienu ceļu no tÅ«kstoÅ”a un sāc pētÄ«t visu, kas saistÄ«ts ar Å”o tēmu. Izskatot daudzas vakances, nonāku pie secinājuma, ka nav kur pieteikties, nav pieredzes, zināŔanas minimālas. JÅ«s padodaties, un Ŕķiet, ka visi jÅ«su centieni mācÄ«bās sabrÅ«k jÅ«su acu priekŔā. Es visu nokārtoju ar A, tik ļoti centos rakstÄ«t programmas, un tad izrādās, ka tas, ko es daru augstskolā, Ä«sti programmētāji pārtraukumos klikŔķina kā sēklas.

ā€œITMO, SUAI, Politehnikums... Es tieŔām bÅ«tu varējis uz turieni aizbraukt, ar punktiem bÅ«tu pieticis, un, pat ja tas nav tur, kur es gribēju, tas, iespējams, tomēr ir labāks nekā Å”eit!ā€ Es domāju, sakodusi elkoni. Bet izvēle ir izdarÄ«ta, laiks ir darÄ«jis savu un viss, ko varu darÄ«t, ir savest kopā un darÄ«t visu, ko varu.

Secinājumi un nelieli atvadu vārdi tiem, kas vēl nav sākuÅ”i savu ceļu

Å ovasar man bÅ«s jāiziet prakse ļoti cienÄ«jamā uzņēmumā un jādara kaut kas tieÅ”i saistÄ«ts ar manu specialitāti. Tas ir ļoti biedējoÅ”i, jo es varu neattaisnot ne tikai savas, bet arÄ« sava vadÄ«tāja cerÄ«bas. Tomēr, ja jÅ«s kaut ko darāt Å”ajā dzÄ«vē, tad jums tas jādara gudri un efektÄ«vi. Lai gan vēl neesmu radÄ«jis neko Ä«paÅ”i sarežģītu vai viduvēju, esmu tikai tikko sācis, man tikai sāk saprast, kas ir jādara, un man vēl ir jāiemācās pilnÄ«bā apgÅ«t programmÄ“Å”anas garÅ”u. VarbÅ«t es sāku nepareizā vietā, nepareizā jomā un vispār nedaru to, par ko sapņoju. Bet es jau esmu kaut kur sācis un noteikti sapratu, ka vēlos savu dzÄ«vi saistÄ«t ar programmÄ“Å”anu, lai gan vēl neesmu izvēlējies to ceļu, pa kuru ieÅ”u, varbÅ«t tā bÅ«s datubāze, vai industriālā programmÄ“Å”ana, varbÅ«t rakstiet mobilās lietojumprogrammas vai, iespējams, programmatÅ«ru lidmaŔīnā instalētām sistēmām. Viena lieta, ko es noteikti zinu, ir tā, ka ir pienācis laiks sākt un pēc iespējas ātrāk saprast, ko no visas programmatÅ«ras pārpilnÄ«bas es vēlētos izmēģināt.

Jaunais lasÄ«tāj, ja vēl nezini, par ko vēlies kļūt, neuztraucies, arÄ« lielākā daļa pieauguÅ”o nezina. Galvenais ir mēģināt. Ar izmēģinājumu un kļūdu palÄ«dzÄ«bu jÅ«s beidzot varat saprast, ko vēlaties. Ja vēlaties kļūt par programmētāju, tad sākums vienmēr ir svarÄ«gāks par to, ka precÄ«zi zināt, kurā jomā bÅ«t. Visas valodas ir lÄ«dzÄ«gas, un programmÄ“Å”ana nav izņēmums.

PS Ja es bÅ«tu zinājis, ka peldÄ“Å”u, bÅ«tu paņēmis peldbikses. Ä»oti gribētos to visu sākt saprast jau agrāk, bet neieinteresētÄ«bas, mācÄ«Å”anās rutÄ«nas un nesapraÅ”anas, kas notiks tālāk, dēļ nokavēju laiku. Bet es esmu stingri pārliecināts, ka nekad nav par vēlu.

Avots: www.habr.com

Pievieno komentāru