"Да придобиеш много и разнообразни нови знания за сравнително кратко време е сериозно предизвикателство, което изисква пълна отдаденост!"
В нашата нова рубрика ще ви споделяме вдъхновяващи интервюта с едни от най-успешните ни курсисти като научите повече за тях - как са разбрали, че програмирането е в кръвта им, какво ги мотивира да се развиват, кои са били най-големите им трудности и други интересни въпроси. Как е започнал пътят на Филип в света на програмирането и защо е избрал да инвестира в бъдещата си кариера на програмист, прочетете от интервюто.
Здравей, Филип! Можеш ли да се представиш с няколко думи за читателите на нашия блог?
Икономист съм по образование, преди около 4 години реших да сменя попрището си и така започна моят път в света на програмирането. Станах част от втория випуск на Софтуерния университет, като към края на обучението си бях за кратко и част от преподавателския екип. От близо 2 години и половина работя в "ММ Солушънс" (ММС).
Какво те привлече към програмирането?
Още от училище винаги ми е харесвало да решавам разнообразни задачи и проблеми. Програмирането ми дава възможност да съчетая тази страст с професионално развитие в динамична и перспективна област.
Какви програмни езици владееш и защо избра точно тях?
Към момента по-скоро езиците избират мен. Благодарение на обучението си в Софтуерния университет имам познания по C#, Java, JS и PHP, но поне за момента последните два не съм ги ползвал професионално. В работата ми се налага да ползвам C, C++, Python и Java. В общи линии, езикът е без значение, въпреки че има езици, на които се пише по-приятно (това разбира се е субективно), един професионалист би трябвало да може бързо да се адаптира.
Как научи за Софтуерния университет?
Научих за Софтуерния университет още в началните етапи на създаването му, това беше в края на 2013-та. Ако не се лъжа, беше от пост на Светлин във Фейсбук, където той обяви намерението да реализира тази мечта.
А защо го избра?
2014-та беше преходна година за мен. В началото на годината напуснах тогавашната си работа и за кратко нямах конкретни планове как искам да се развивам. В някакъв момент реших, че искам да се захвана сериозно с програмиране, а избрах именно Софтуерния университет заради енергията и визията на Светльо.
В каква форма се обучаваш и защо избра именно нея?
Завърших присъствена форма. Преди да започна обучението си бях установил вече, че трябва да се посветя изцяло на това начинание. С гледане на видеа след работа нямаше да постигна добри резултати. За щастие, имах достатъчно спестявания, които превърнах в инвестиция в бъдещата си кариера. Бих казал, че тази инвестиция се отплати бързо - не просто финансово, но и с много приятелства, създадени по време на обучението.
Каква беше най-голямата трудност за теб по време на обучението ти в Софтуерния университет?
Ученето е трудно, особено когато човек се сблъсква с нещо изцяло непознато за него. Да придобиеш много и разнообразни нови знания за сравнително кратко време е сериозно предизвикателство, което изисква пълна отдаденост.
Жените или мъжете са по-добрите програмисти?
Добри програмисти са мислещите и учещи хора. Не съм установил някаква корелация с пола и не мисля, че има такава.
Каква е настоящата ти работа, свързана ли е с програмирането?
Програмист съм в ММС като компанията се занимава с програмиране на по-ниско ниво. Едно от нещата, които ми харесват най-много в сегашната ми работа, е ежедневният сблъсък със собствената ми некомпетентност. Това ме кара да продължавам да уча и търся нови подходи при решаването на проблеми, с които никога не съм се сблъсквал.
Как се виждаш след 5 години в професионален план?
Интересите ми в момента са насочени основно към изкуствения интелект и машинното обучение. Все още не съм навлязъл достатъчно в материята, за да си поставям конкретни цели, но дългосрочно виждам бъдещето си в някоя от тези или свързана област.
И накрая - какво ще посъветваш всички бъдещи курсисти, на които им предстои да започнат обучение в Софтуерния университет?
Съветите мога да разделя в зависимост от етапа на развитие на един начинаещ разработчик.
За тепърва започващите - основното, което трябва да разберете, е дали програмирането е това, с което искате да се занимавате. Ако отговорът е "да", заредете се с търпение и упоритост. Професията не е лека от гледна точка на това, че изисква постоянно учене, за което е нужна сериозна доза вътрешна мотивация.
За хората, които вече знаят най-основните неща - бъдете максимално самостоятелни и не чакайте някой да ви смели знанията, които са ви нужни, и да ви ги даде наготово. Не казвам да не си помагате, правете го. Но екипната работа в реална среда е ефективна, когато хората допринасят със своите специфични знания. Това означава, че всеки трябва да е добре запознат със своята част от проекта и как тя е свързана с останалите. Или с други думи, на работа се ценят хора, които сами могат да разрешават голяма част от проблемите, с които се сблъскват. Няма нищо по-досадно от джуниър, който постоянно губи времето на опитни хора като пита неща, които са лесно достъпни в документацията.
За търсещите първа работа - първо, не очаквайте особено голяма стартова заплата. Имайте предвид, че много хора са чули, че в ИТ се взимат по 5-10К и ходят по интервюта с някакви или никакви знания. От гледна точка на работодателите, човек без опит е риск и е нормално по време на изпитателния срок да се предлагат суми, които отговарят на този риск. Второ, най-важно за начинаещ човек е да попадне в добра среда - има ли опитни хора, от които може да се учи, има ли интересни проекти, разнообразни възможности? При малките фирми позитивното е, че всеки прави всичко и така бързо се учи много, но пък обикновено се работи по 2-3 проекта (а понякога и само 1). При големите компании има по-богат набор от проекти и възможности, но нещата се случват малко по-бавно. Трябва да прецените къде има почва да израстнете най-много.
И, разбира се, на всички желая на добър път и успех :)
За още успешни истории, следете новата ни рубрика "Code to success"! Ако имате и вие вдъхновяваща история, която искате да споделите с нас, може да пишете на sonia@softuni.bg. A ако искате и вие да сте на мястото на нашите успешни курсисти, направете първата крачка като кандидатствате за безплатния курс Programming Basics от ТУК.