Loading...

"Защо работи това е по-важният въпрос" - Ивайло Димов, Senior Software Engineer

"Защо работи това е по-важният въпрос" - Ивайло Димов, Senior Software Engineer

Чудиш ли се все още дали светът на програмирането е за теб? Чувал си за пътя от junior до senior, но не знаеш дали си струва да го извървиш? В рубриката „Денят на IT експерта“ надничаме зад кулисите на дейността, с помощта на курсисти на СофтУни, чиито успешни истории вече си чел, а днес вече са тук и със съветите си, в ролята си на професионалисти и експерти в това, което правят. Днешното интервю те среща с Ивайло Димов, който е един от първите студенти в СофтУни. Ето какво споделя той за своята работа:

Здравей, представи се на читателите ни!

Здравейте, казвам се Ивайло Димов и днес вече съм Senior Software Engineer в Taulia. От приятел научих, че г-н Наков открива Software University, и през 2014 се записахме. Спечели ни ентусиазмът му в презентацията за достъпността и ползите от професията при откриване на курса.

През какви обучения премина и как помогнаха на реализацията ти?

Тогавашният курс беше две години и включваше разнообразни теми и технологии – основен език беше C#, но и Java, PHP, JavaScript; изучаваха се бази данни – Microsoft SQL, както и структури от данни и алгоритми. Този широк спектър ми помогна много за реализацията, защото бях подготвен с концепциите за сървър, клиент, протоколи за комуникация, релационни бази данни, сложност на алгоритъм.

С какво е изпълнен денят на IT специалиста?

Имам малко регулярни срещи – stand-up (ежедневна), 1v1 (на две седмици), demo (в края на спринта). На ежедневна база комуникирам с колегите от екипа и по-рядко с някой извън него, за уточняване на изисквания или за взаимопомощ. Основна част от деня ми минава в кодене и/или анализ на технически проблем или изискване от бизнеса. Редовно преглеждам и коментирам кода на колегите при pull request. Асистирам при разрешаване на технически проблеми на тестови или продуктивна среди.

Коя е най-предизвикателната част от работата ти?

Най-голямо предизвикателство представляват големите обеми от данни. Тяхното първично обработване за приемливо за клиента време. Поддържане на консистентен модел за последваща обработка. Трансформация на данните за различни цели – одит, анализ и т.н.

Коя е най-удовлетворяващата част от работата ти?

Най-удовлетворяващи са както бързата и точна работа на продукта, така и положителната обратна връзка на клиента.

Сподели ни за постижение, с което истински се гордееш!

Всеки ден имам своите малки победи – разрешено техническо предизвикателство, зелени тестове и т.н. Но най-много се гордея с постигнатото като ментор на junior програмисти - да разширявам общността ни и да уча колегите на програмиране.

Какви качества притежава добрият IT специалист?

На първо място бих отличил любопитството: "Защо работи това?" е по-важно от "защо не работи?". После бих добавил смелостта да греши, защото по-лошо от грешно решение е липсата му – на нищо не го учи. След това доблестта да застане зад решенията си – добри или лоши, за да пожъне посятото.

Какъв практически съвет ще отправиш към всички младши специалисти?

Бъди честен и откровен с колегите. Разбирай всеки ред код, който напишеш/копираш. Трябва да можеш да го защитиш. Винаги имай отговор на въпроса "Защо?".

---

Ако за теб позицията на Senior не е просто блян, а цел, която искаш да постигнеш, направи първите си крачки уверено още днес с цялостната програма по Софтуерно Инженерство на СофтУни. Започни с безплатен курс Programming Basics с език по твой избор и провери дали това наистина е попрището, в което си се представяш. Още любопитни истории за живота и практиката на програмистите и IT експертите ще откриеш в блога, а ако искаш да споделим и твоя опит, пиши ни на content@softuni.bg!

Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.