Fininte la 4-an jaron de studado por fariĝi programisto, mi komprenas, ke mi estas malproksima de esti programisto.

La artikolo ĉefe celas junulojn, kiuj ankoraŭ pensas pri elekto de profesio.

Antaŭparolo

Reen en kio ŝajnas kiel antaŭ longa tempo en 2015, mi diplomiĝis de lernejo kaj komencis pensi pri kio mi volis iĝi en ĉi tiu vivo. (bona demando, mi ankoraŭ serĉas respondon al ĝi) Mi loĝis en urbeto, regulaj lernejoj, paro da faklernejoj kaj branĉo de simpla universitato. Li diplomiĝis ĉe muziklernejo, ludis en la teatro dum sia lerneja vivo, sed post la 11-a klaso li estis tirita por preni la teknikan vojon. Mi ne volis fariĝi programisto, kvankam mi studis en klaso kun emfazo pri komputiko kaj esploris fakojn rilate al dezajno aŭ robotiko. Mi prezentis kandidatiĝojn kie ajn mi povis, iris al armea lernejo, kaj rimarkis, ke ĝi ne estas por mi. Mi restis kun 2 universitatoj por elekti, mi ne iris, mi iros al Peterburgo.

En Sankt-Peterburgo, la elekto estas grandega, sed io konvinkis min iri studi por fariĝi piloto - ĝi estas prestiĝa, finance, kaj havas statuson en la socio. En la akcepto, oni proponis elekti 3 direktojn, senhezite, indikis la piloto (2 direktoj: specialisto kaj bakalaŭro). Sed la uloj ĉe la eniĝa komitato konvinkis min elekti la trian, kaj diris, ke ĝenerale ne gravas al mi, se mi havas ion rilatan al programado, tiam mi povas iri tien (ne vane mi lernis). la bazaĵoj de IT-specialisto malproksime en la lernejo (ankaŭ por mono) ). Aŭgusto finiĝas, ĉiutage kontrolante la listojn, mi komprenas, ke mi evidente ne kvalifikiĝas kiel piloto pro la nombro da poentoj, mi malrapide prepariĝis por aliĝi al la armeo, replanti arbojn, purigi neĝon, sed subite. , voko de miaj gepatroj: "Filo, gratulon, vi eniris!" Mi antaŭĝojas la daŭrigon. “Vi eniris OraSUVD, ni ne scias kio ĝi estas, sed laŭ buĝeto! Ni estas tre feliĉaj!” "Jes," mi pensas, "la ĉefa afero estas la buĝeto!" Gratante la kapon, mi pensis pri tio, kion signifas ĉi tiu mistera ORASUVD, sed estu kiel ajn, mi iras al Peterburgo, kaj ĉi tio jam estas grandega kialo por ĝoji.

Komenco de studoj

La malkodado sonas jene: organizo de aŭtomatigitaj aertrafiksistemoj. Estas multaj literoj, same kiel signifo. Por la memoro, mi ne studis mian unuan jaron en Peterburgo, ni estis senditaj al Vyborg, ne bona vivo, kompreneble, sed entute ĝi estis eĉ pli bona ol oni povus atendi.

Nia grupo estis tre malgranda, nur 11 homoj (nuntempe ni estas jam 5), kaj ĉiuj, absolute ĉiuj, ne komprenis, kion ili faras ĉi tie.

La unua kurso estis simpla, kiel ĉiu fako, nenio nekutima, skribado, matematiko kaj kelkaj pliaj homaraj fakoj. Ses monatoj pasis, mi ankoraŭ ne komprenas, kion signifas ORASUVD, des malpli kion ili faras. Fine de la unua semestro, instruisto venas al ni el Sankt-Peterburgo kaj instruas al ni la fakon "Enkonduko al la Profesio".

"Nu, jen, finfine mi aŭdos respondojn al miaj eternaj demandoj," mi pensis, sed ĝi ne estas tiel simpla.
Ĉi tiu specialaĵo montriĝis tre populara kaj ne tiom malproksime de programado. Ni eĉ pli surpriziĝis pro tio, ke ĉi tiu estas la sola specialaĵo en Rusio, kiu ne havas analogojn.

La esenco de la profesio estas kompreni ĉiujn procezojn okazantajn en la ĉielo, kolekti informojn de ĉiuj specoj de lokaliziloj kaj ciferece transdoni ĝin al la monitoro de la regilo. Simple dirite, ni faras ion, kio permesas al la ekspedisto funkcii (aviada programaro). Inspira, ĉu ne? Oni diris al ni, ke eĉ krima respondeco estas antaŭvidita, se via kodo subite kaŭzas katastrofon.

Ni retiriĝu de amaso da etaj aferoj kaj subtilecoj kaj parolu pri la temo de programado.

Greno post greno

Post kiam ni sukcese finis la unuan kurson kaj venis plu studi en Sankt-Peterburgo, ĝi fariĝis iom pli interesa, kaj kun ĉiu semestro fariĝis pli klare, kion ili volas de ni. Ni finfine komencis kodi kaj lerni la bazaĵojn de C++. Ĉiun semestron nia scio pliiĝis; estis multaj temoj ligitaj al aviado kaj radio-inĝenierado.

Komence de la 4-a jaro mi jam konis kelkajn bibliotekojn kaj lernis uzi vektoron kaj ĝiajn parencojn. Mi praktikis iomete OOP, heredon, klasojn, ĝenerale, ĉion, sen kio programado en C++ estas ĝenerale malfacile imagi. Aperis multaj temoj rilataj al radio-inĝenierado kaj fiziko, aperis Linukso, kiu ŝajnis tre kompleksa, sed entute interesa.

Ili ne provis fari bonajn programistojn el ni, ili volis igi nin homoj, kiuj komprenis ĉiujn procezojn, verŝajne ĝuste tio estas la problemo. Ni devis esti hibridoj, io inter programisto, funkciigisto kaj administranto samtempe (verŝajne ne vane oni diras, ke oni ne povas mortigi du birdojn per unu ŝtono). Ni sciis multajn malsamajn aferojn, sed iom de ĉio. Ĉiujare mi pli kaj pli interesiĝis pri kodigo, sed pro manko de temoj celantaj ĉi tion, la deziro lerni pli restis neplenumebla. Jes, eble mi povus studi memstare, hejme, sed en viaj studentaj jaroj vi malofte zorgas pri aferoj, kiuj ne okazos en la sesio. Tial, estante ĉe la sojlo de la 5-a jaro, mi komprenas, ke la tuta scio, kiun mi amasigis dum 4 jaroj, estas malgranda manpleno, per kiu neniu atendas min ie ajn. Ne, mi ne diras, ke ni estis malbone instruitaj, ke la scio estas nek la sama nek necesa. Mi pensas, ke la tuta afero estas, ke la konstato, ke mi ŝatas programi, venis al mi nur fine de la 4-a jaro. Nur nun mi komprenas kiom grandega estas la elekto en kodaj areoj, kiom oni povas fari, se oni elektas unu vojon el mil kaj komencas studi ĉion rilatan al ĉi tiu temo. Trarigardinte multajn vakantaĵojn, mi venas al la konkludo, ke estas nenie por apliki, neniu sperto, scio estas minimuma. Vi rezignas kaj ŝajnas, ke ĉiuj viaj klopodoj en studado diseriĝas antaŭ viaj okuloj. Mi pasigis ĉion per A, mi tiom klopodis skribi programojn, kaj tiam rezultas, ke tion, kion mi faras en la universitato, veraj programistoj klakas kiel semoj dum paŭzoj.

“ITMO, SUAI, Politekniko... Mi vere povintus iri tien, la punktoj sufiĉus, kaj eĉ se ĝi ne estas tie, kie mi volis, verŝajne ankoraŭ estas pli bone ol ĉi tie!” mi pensis mordante mian kubuton. Sed la elekto estas farita, tempo faris sian paspagon kaj ĉio, kion mi povas fari, estas kuntiri kaj fari ĉion, kion mi povas.

Konkludoj kaj disaj vortoj por tiuj, kiuj ankoraŭ ne komencis sian vojaĝon

Ĉi-somere mi devos fari staĝon en tre bonfama firmao kaj fari ion rekte rilatan al mia fako. Estas tre timiga, ĉar mi eble ne vivas laŭ ne nur miaj esperoj, sed ankaŭ la esperoj de mia administranto. Tamen, se vi faras ion en ĉi tiu vivo, tiam vi devas fari ĝin saĝe kaj efike. Kvankam mi ankoraŭ ne kreis ion superkompleksan aŭ mezbonan, mi ĵus komencis, ĵus ekkomprenas al mi, kio devas esti farita, kaj mi ankoraŭ devas lerni la plenan guston de programado. Eble mi komencis en malĝusta loko, en malĝusta kampo, kaj ĝenerale mi ne faras tion, pri kio mi sonĝis. Sed mi jam ie komencis kaj nepre komprenis, ke mi volas ligi mian vivon kun programado, kvankam mi ankoraŭ ne elektis la vojon mem, kiun mi iros, eble ĝi estos datumbazo, aŭ industria programado, eble mi skribos poŝtelefonon. aplikoj , aŭ eble programaro por sistemoj instalitaj sur aviadiloj. Unu afero, kiun mi certe scias, estas, ke estas tempo komenci, kaj kiel eble plej baldaŭ kompreni, kio el la tuta programaro abundo mi ŝatus provi.

Juna leganto, se vi ankoraŭ ne scias, kio vi volas fariĝi, ne maltrankviliĝu, la plej multaj plenkreskuloj ankaŭ ne scias. La ĉefa afero estas provi. Estas per provo kaj eraro ke vi povas finfine kompreni kion vi volas. Se vi volas fariĝi programisto, tiam komenci ĉiam estas pli grava ol scii precize en kiu kampo esti. Ĉiuj lingvoj estas similaj, kaj programado ne estas escepto.

PS Se mi scius, ke mi naĝus, mi prenus naĝkostumojn. Mi vere ŝatus ekkompreni ĉion ĉi pli frue, sed pro malinteresiĝo, la rutino lerni kaj ne kompreni kio okazos poste, mi maltrafis la tempon. Sed mi firme kredas, ke neniam estas tro malfrue.

fonto: www.habr.com

Aldoni komenton