"Практичната насоченост на материала е много важна" – среща с Кристиян Стоянов
Поредната успешна СофтУни история те среща с още един млад специалист – 22 годишния Кристиян Стоянов. Той започва обучението си още в 10-ти клас, а днес се развива успешно в IT сферата като софтуерен инженер в Paysafe. Същевременно е и студент по Информатика във ФМИ към Софийски Университет „Св. Климент Охридски“. Виж какво още ни сподели той в следващите редове:
Защо избра SoftUni?
Разбрах за SoftUni от познат, който беше записал уводния курс по програмиране и беше останал доволен. Причината да избера SoftUni беше, че е базирано в България и има контакти с фирмите на българския пазар. Освен това цената бе съобразена със стандарта на живота в България, за разлика от чуждестранни академии.
Друг фактор бе и, че не бях завършил основно образование в този период и нямах възможност да запиша университет. Бях в 10-ти клас, когато записах уводния курс в СофтУни.
Кои обучения завърши при нас и какви са впечатленията ти от обучителния процес?
Завършил съм доста от обученията – Programming Basics, C# Fundamentals, Java Fundamentals (OOP и HQC), Databases (MySQL, Hibernate), Java Web (Spring), JS Core (NodeJS & ExpressJS, ReactJS, AngularJS). Смятам, че най-значимото нещо, което научих, беше умението да намирам информацията, която ми трябва за конкретния случай, и да знам как да я приложа на практика. Друго нещо, което виждам като особено полезно, е умението да комбинираш вече придобити знания по такъв начин, че да решиш сложни проблеми.
Какво е мнението ти за курсовете на SoftUni?
Смятам, че материалът е достатъчен за започване на работа в сферата. Комбинират се основни практически знания с теория в OOP и добрите практики. Конкретно курсът по качествен код смятам, че е много ключов, за да се покаже важността от писане на чист код, който да се поддържа и разширява лесно.
Смятам, че практичната насоченост на материала е много важна, защото в повечето случаи ученето на чиста теория и нейното „неприлагане“ не води до никъде. Теорията има много важно място в компютърните науки, но е важно човек да се е сблъсквал с проблемите, които се решават на теоретично ниво, за да може да разбере нуждата от нея и да има интуицията за да я прилага, когато е необходимо.
Как изглежда пътят ти, след като започна обучението си при нас?
Веднага след като придобих основните знания, започнах да ги използвам практически за себе си, правех малки проекти с конзолен интерфейс за следене на точки в игри, което след още придобити знания се превърнаха в приложение с прост графичен (десктоп) интерфейс. Това естествено се превърна в сървърни приложения с динамични SPAs.
По време на обучението ми в СофтУни съм създал около 30 репозиторита, в които съм правил собствени или курсови проекти. Тези практически познания ми позволиха сравнително лесно да намеря дистанционна позиция като младши разработчик. След около година на това работно място се преместих в София и смених работното си място с outsourcing компания, където пишех главно на Java. В тази компания научих страшно много, защото работих по различни проекти и се докосвах до всички страни на инфраструктурата на едно софтуерно решение (development, testing, deployment).
След две години в тази фирма реших, че е време за ново предизвикателство. Исках да работя по голям enterprise проект със сложна инфраструктура. Моето търсене на нова работа ме доведе до Paysafe, голяма компания на българския пазар, където мога да продължа дългосрочното си развитие като инженер. Там продължавам да уча много нови неща, които се появяват при по-големите организации.
Какво планираш за бъдещото си развитие?
Планирам да продължавам да развивам както техническите, така и организационните си умения. Искам да поемам повече отговорности и да помагам на екипа (и като цяло компанията), в който съм, да постига целите си. Имам и особен интерес и в архитектурата на софтуерните решения, смятам я за особено интересна част от софтуерното инженерство, защото се работи на по-високо ниво и се мисли за по-голямата картина.
Какво ще посъветваш бъдещите курсисти на SoftUni?
Моят съвет към бъдещите курсисти на SoftUni е да не се отказват, колкото и трудно да им се струва първоначално. Всеки проблем става възможен за решение, когато се разбие на по-малки. Другият ми съвет е да се стараят да използват знанията, които ще придобият, за практическите си нужди.
Когато човек седне да напише дори малък проект, в който той вижда полза, се случват две неща. Първо, придобиват се много ключови знания, когато опитваш да направиш цялостен проект – тук способността да комбинираш и прилагаш научените знания е изключително ценна. И второ, когато се завърши този проект, човек вижда на какво невероятно нещо е способен и вижда как, ако продължава да подобрява знанията си, ще може да създава все по-страхотни неща, което лично за мен е огромен мотиватор да продължавам да уча.
---
Ако и ти искаш да направиш първи стъпки към развитието си като IT специалист, сега можеш да се присъединиш към програмата по софтуерно инженерство, при това с безплатен курс – Programming Basics. Кандидатствай ето тук, а ако търсиш още отзиви и вдъхновение, разгледай други успешни истории в блога. За да споделим и твоята там, разкажи ни я на content@softuni.bg.