Code to success - интервю с Кристиян Стоянов
В нашата нова рубрика ще ви споделяме вдъхновяващи интервюта с едни от най-успешните ни курсисти като научите повече за тях - как са разбрали, че програмирането е в кръвта им, какво ги мотивира да се развиват, кои са били най-големите им трудности и други интересни въпроси. "Това, което ми даде Софтуерния университет бе как да уча ефективно и е една чудесна основа, върху която да изградиш знанията и уменията си." Какво още сподели Кристиян и как се е зародил неговия интерес към програмирането, научете от следващите редове.
Здравей, Кристиян! Можеш ли да се представиш с няколко думи за читателите на нашия блог?
Здравейте, казвам се Кристиян Стоянов, работя в RedmineUP като Ruby on Rails Developer. Основните ми интереси са в областта на математиката и компютърните науки. Освен това харесвам да спортувам и да поддържам тялото си във форма.
Какво те привлече към програмирането?
Първото нещо, което ме накара да се интересувам от програмиране, беше интереса ми към видео игрите. Исках да направя собствена видео игра и започнах да се интересувам от процеса на създаването им. Разбира се, в основата на този процес е програмирането. По-късно, като се запознах по-добре с програмирането, развих и интереси към Web и Embedded разработка, и към разработката на софтуер като цяло, което ме мотивира да науча още много неща за програмирането.
Какви програмни езици владееш и защо избра точно тях?
Владея C# и Java, които научих чрез програмата на Софтуерния университет, те са чудесни езици, защото имат широко приложение. По собствен интерес изучавах Ruby, защото харесвах елегантния му синтаксис и философията на езика за лесно използване. По-късно се заинтересувах от C/C++, защото исках да разбера как нещата работят на по-ниско ниво. В интернет е пълно с безплатни ресурси за изучаване на всички езици. Нещото, което Софтуерния университет прави много добре е, че учи своите курсисти как да се учат и им дава една чудесна основа, върху която да градят знанията и уменията си.
Как научи за Софтуерния университет?
Научих за Софтуерния университет от приятел, който беше курсист по това време.
А защо го избра?
Поразгледах в интернет и не успях да намеря по-добър български вариант за изучаване на програмиране.
В каква форма се обучаваш и защо избра именно нея?
Онлайн. Поради простата причина, че не живея в София и нямам възможност да уча присъствено. Това не ми попречи по никакъв начин, защото всичките ресурси са достъпни онлайн.
Каква беше най-голямата трудност за теб по време на обучението ти в Софтуерния университет?
Да се концентрирам върху определена тема. Доста често нещо в дадена тема ме заинтригуваше и отделях прекалено много време на странични теми. Трудно ми беше и с упражненията, дадени като домашно, заигравах се по определена задача и не ми стигаше времето да изпълня цялото задание.
Жените или мъжете са по-добрите програмисти?
Не мисля, че пола има значение за качеството на един програмист. В обществото, обаче, съществува една представа, че точните науки като математика, физика и компютърните науки, са област по-скоро за мъжете, което обяснява защо мъжете са доста повече на брой. Това е проблем, защото поради тази причина, голям брой жени се отказват или дори не мислят за преследване на кариера в тази област. Може би с времето това ще се промени и нещата ще се уравновесят по естествен начин. През последните години се наблюдават промени в тази тенденция.
Каква е настоящата ти работа, свързана ли е с програмирането?
Настоящата ми работа е като Ruby on Rails Developer в компания, наречена RedmineUP. Компанията създава и поддържа plugin-ни за project management платформата Redmine. Работя дистанционно от вкъщи, което е много удобно за мен и ми дава свободата да разпределям работата си както сметна за добре.
Как се виждаш след 5 години в професионален план?
В момента не съм сигурен. Мисля, че ще ми трябва повече опит, за да избера в каква област от софтуерното инженерство да се специализирам. В момента целта ми е да пробвам много различни специализации, за да намеря моята страст и да се отдам на нея. Това може да бъде криптографията, блокчейн технологиите, security and penetration testing или пък нещо напълно различно.
И накрая - какво ще посъветваш всички бъдещи курсисти, на които им предстои да започнат обучение в Софтуерния университет?
Да бъдат любопитни и да не са страхуват да надникнат под капака. За да ползвате един инструмент ефективно, трябва да разбирате как е изграден и как работи на едно основно ниво. Абстракцията е нещо чудесно, но не бива да ни прави мързеливи. Разглеждането на кода на библиотеки, води до четене на код, написан от много по-кадърни програмисти от вас и е чудесен начин да развиете собствените си умения.
За още успешни истории, следете новата ни рубрика "Code to success"! Ако имате и вие вдъхновяваща история, която искате да споделите с нас, може да пишете на sonia@softuni.bg. A ако искате и вие да сте на мястото на нашите успешни курсисти, направете първата крачка като кандидатствате за безплатния курс Programming Basics от ТУК.