Завршувајќи ја 4-та година од студирањето за да станам програмер, разбирам дека сум далеку од тоа да бидам програмер

Написот првенствено е наменет за младите кои се уште размислуваат за избор на професија.

предговорот

Во она што изгледа како многу одамна во 2015 година, завршив училиште и почнав да размислувам за тоа што сакам да станам во овој живот. (добро прашање, сè уште барам одговор на тоа) Живеев во мал град, редовни училишта, неколку стручни училишта и филијала на едноставен универзитет. Завршил музичко училиште, играл во театар во текот на неговиот училишен живот, но по 11-то одделение бил привлечен да го преземе техничкиот пат. Не сакав да станам програмер, иако студирав на класа со акцент на компјутерски науки и гледав во специјалитети поврзани со дизајн или роботика. Поднесов апликации каде што можев, отидов во воено училиште и сфатив дека тоа не е за мене. Ми останаа 2 универзитети за избор, не отидов, ќе одам во Санкт Петербург.

Во Санкт Петербург изборот е огромен, но нешто ме убеди да одам да студирам за да станам пилот - тоа е престижно, финансиски и има статус во општеството. По приемот, беше предложено да се изберат 3 насоки, без двоумење, назначи пилотот (2 насоки: специјалист и дипломиран). Но, момците од приемната комисија ме убедија да го изберам третото и рекоа дека воопшто не ми е важно, ако имам нешто со програмирање, тогаш можам да одам таму (не за џабе научив основите на ИТ специјалист од далечина на училиште (исто така за пари) ). Август привршува, следејќи ги списоците секој ден, разбирам дека очигледно не се квалификувам за пилот поради бројот на бодови, полека се спремав да одам во војска, да засадувам дрва, да чистам снег, но наеднаш , повик од моите родители: „Сине, честитки, влезе! Со нетрпение го очекувам продолжението. „Влеговте во OraSUVD, не знаеме што е тоа, но со буџет! Многу сме среќни!“ „Да“, мислам, „главната работа е буџетот! Чешајќи ја главата, размислував што значи овој мистериозен ОРАСУВД, но како и да е, одам во Санкт Петербург и ова е веќе огромна причина за радост.

Почеток на студии

Декодирањето звучи вака: организација на автоматизирани системи за контрола на летање. Има многу букви, но и значење. За евиденција, не ја учев мојата прва година во Санкт Петербург, бевме испратени во Виборг, не беше добар живот, се разбира, но генерално беше дури и подобар отколку што можеше да се очекува.

Нашата група беше многу мала, само 11 луѓе (во моментов сме веќе 5), и сите, апсолутно сите, не разбираа што прават овде.

Првиот курс беше едноставен, како секоја специјалност, ништо необично, пишување, математика и уште неколку хуманистички предмети. Поминаа шест месеци, сè уште не разбирам што значи ОРАСУВД, а уште помалку што прават. На крајот на првиот семестар ни доаѓа наставник од Санкт Петербург и ни ја предава дисциплината „Вовед во професијата“.

„Па, тоа е тоа, конечно ќе слушнам одговори на моите вечни прашања“, си помислив, но не е толку едноставно.
Овој специјалитет се покажа како многу популарен и не толку далеку од програмирање. Уште повеќе бевме изненадени од фактот дека ова е единствениот специјалитет во Русија што нема аналози.

Суштината на професијата е да ги разбере сите процеси што се случуваат на небото, да собира информации од сите видови локатори и дигитално да ги пренесе на мониторот на контролорот. Едноставно, правиме нешто што му овозможува на диспечерот да работи (авијациски софтвер). Инспиративно, нели? Ни беше кажано дека се предвидува дури и кривична одговорност доколку вашиот код наеднаш предизвика катастрофа.

Ајде да се повлечеме од еден куп ситници и суптилностите и да разговараме за темата програмирање.

Зрно по зрно

Откако успешно го завршивме првиот курс и дојдовме да студираме понатаму во Санкт Петербург, стана малку поинтересно и со секој семестар стануваше појасно што сакаат од нас. Конечно започнавме со кодирање и учење на основите на C++. Секој семестар нашето знаење се зголемуваше, имаше многу предмети поврзани со воздухопловство и радио инженерство.

До почетокот на 4-та година, веќе знаев неколку библиотеки и научив да користам вектор и неговите роднини. Вежбав малку OOP, наследство, класи, општо, се без кое програмирањето во C++ е генерално тешко да се замисли. Се појавија многу теми поврзани со радио инженерството и физиката, се појави Linux, што изгледаше многу сложено, но во целина интересно.

Тие не се обидоа да направат добри програмери од нас, тие сакаа да не направат луѓе кои ги разбираат сите процеси, веројатно токму тоа е проблемот. Моравме да бидеме хибриди, нешто помеѓу програмер, оператор и менаџер во исто време (веројатно не е за џабе што велат дека не можете да убиете две птици со еден камен). Знаевме многу различни работи, но по малку од се. Секоја година се повеќе се интересирав за кодирање, но поради недостаток на предмети насочени кон тоа, желбата да научам повеќе остана неостварена. Да, можеби би можел да учам сам, дома, но во студентските години ретко се грижиш за работи што нема да се случат на сесијата. Затоа, на прагот на 5-та година, разбирам дека сето знаење што го акумулирав 4 години е мала шака со која никој никаде не ме чека. Не, не велам дека нè учеа лошо, дека знаењето не е ниту исто ниту потребно. Мислам дека целата поента е дека сознанието дека сакам програмирање ми дојде дури на крајот на 4-та година. Дури сега разбирам колку е огромен изборот во областите за кодирање, колку може да се направи ако изберете една патека од илјада и почнете да проучувате сè што е поврзано со оваа тема. Разгледувајќи многу слободни работни места, дојдов до заклучок дека нема каде да аплицирам, нема искуство, знаењето е минимално. Се откажувате и се чини дека сите ваши напори во учењето ви се распаѓаат пред очи. Положив се со А, толку се трудев да пишувам програми, а потоа испаѓа дека тоа што го правам на факултет, вистинските програмери кликаат како семки на паузите.

„ИТМО, СУАИ, Политехника... Навистина можев да одам таму, бодовите ќе беа доволни, па дури и да не е таму каде што сакав, веројатно е сепак подобро од овде!“ - си помислив, гризејќи го лактот. Но, изборот е направен, времето го направи своето и сè што можам да направам е да се соберам и да направам се што можам.

Заклучоци и малку разделни зборови за оние кои се уште не го започнале своето патување

Летово ќе треба да стажам во многу реномирана компанија и да направам нешто директно поврзано со мојата специјалност. Тоа е многу страшно, бидејќи можеби нема да ги оправдам не само моите надежи, туку и надежите на мојот менаџер. Меѓутоа, ако правите нешто во овој живот, тогаш треба да го правите мудро и ефикасно. И покрај тоа што сè уште не сум создал ништо суперкомплексно или просечно, само што започнав, штотуку почнува да ми открива што треба да се направи и допрва треба да го научам целосниот вкус на програмирањето. Можеби почнав на погрешно место, на погрешно поле и воопшто не го правам она за што сонував. Но, јас веќе некаде почнав и дефинитивно разбрав дека сакам да го поврзам мојот живот со програмирање, иако сеуште не сум го избрал самиот пат по кој ќе тргнам, можеби тоа ќе биде база на податоци, или индустриско програмирање, можеби ќе пишувам мобилни апликации, или можеби софтвер за системи инсталирани на авиони. Едно нешто што сигурно знам е дека е време да се започне и што е можно поскоро да разберам што од сето изобилство на софтвер би сакал да пробам.

Млад читателу, ако сè уште не знаеш што сакаш да станеш, не грижете се, не знаат ниту повеќето возрасни. Главната работа е да се обидете. Со обиди и грешки конечно можете да разберете што сакате. Ако сакате да станете програмер, тогаш започнувањето е секогаш поважно отколку да знаете точно во кое поле да бидете. Сите јазици се исти, а програмирањето не е исклучок.

П.С да знаев дека ќе пливам, ќе земев гаќи за капење. Навистина би сакал сето ова да почнам да го разбирам порано, но поради незаинтересираност, рутината на учење и неразбирање што ќе се случи следно, го пропуштив времето. Но, јас цврсто верувам дека никогаш не е доцна.

Извор: www.habr.com

Додадете коментар