Loading...

Димчо Лаков споделя защо един софтуерен инженер трябва да е адаптивен

Димчо Лаков споделя защо един софтуерен инженер трябва да е адаптивен

Ако ти е трудно да си представиш живота на IT експерта, рубриката ни Денят на IT експерта” повдига завесата. В интервютата ще научиш какви задължения имат специалистите, как протича денят им, както и кои са най-ценните качества, от които се нуждаеш, за да успееш в сферата. Днешното интервю ще те срещне с Димчо Лаков, който от над 3 години се занимава професионално с програмиране, а пътят му започва в СофтУни. Ето какво сподели той за деня на един IT експерт.

Представи се на читателите ни!

Здравейте! Казвам се Димчо Лаков и съм софтуерен инженер. Живея и работя в UK. Занимавам се с програмиране повече от 5 години, а професионално от 3. За СофтУни научих от реклама в книгата "Въведение в програмирането със C#" на Светлин Наков и веднага кандидатствах. Просто когато реших да се занимавам с програмиране сериозно, СофтУни ми се стори като най-добрият вариант и се оказах прав.

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

Преминал съм през абсолютно всички обучения от цялостната програма и още няколко допълнителни. Добих много ценен опит и знания от различни хора. Решаването на стотици задачи дава значително предимство. Няма излишни неща в обученията.

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

Един работен ден е доста динамичен. Обичайно започваме със среща, на която накратко се обсъжда как е минал предният ден, дали е имало някакви сериозни проблеми, какви задачи са изпълнени. Минаваме набързо през Kanban Board-а и всеки накратко обяснява каква е ситуацията с билетите (tickets), върху които работи. Понякога денят може да е запълнен с много срещи, на които се прави план или промяна в плана, друг път по-малко срещи и повече писане на код.

Доскоро работех върху разработката на manufacturing система, която проследява всичките процеси, нужни за производство на бензинови колонки, предоставя функционалност за генериране на документи и доклади (reports), комуникация с най-различни видове други системи и още много. Отделно от това имаше и разни legacy проекти от преди повече от 20 години.

Скоро започнах работа на ново място, където работим с микросървисна архитектура (от кога чакам, хаха) и е доста интересно. Всеки team покрива няколко сървиса. Тук е доста по-натоварено откъм писане на код. Накратко денят минава в няколко срещи, писане на код и тестове, рефакториране, дебъгване, pull request-и и code review-та.

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

Основните предизвикателства на програмиста са свързани с непрекъснатото развитие на технологиите. Човек трябва да е в час във всеки един момент.

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

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

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

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

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

Един добър програмист трябва да притежава добри познания и опит в технологиите, с които е избрал да работи. Не трябва да спира да се развива, да търси нови решения, да учи нови архитектури и техники. Много е важно да умее да се адаптира бързо и да предоставя адекватни решения навреме. И най-важното от всичко, един добър програмист трябва да е добър човек, разбиращ и помагащ на другите.

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

Съветът ми към младшите програмисти е да бъдат търпеливи, последователни и постоянни. Ако могат да съчетаят тези три неща, няма да какво да ги спре и успехът ще е неизбежен. А, да, и да не burnout-ват. :)

---

Съгласна съм с Димчо, че направиш ли първата крачка и положиш ли усилията, успехът е неизбежен. Особено когато разполагаш с необходимите инструменти, за да развиеш качествени практически умения. Кандидатствай още днес в цялостната програма по Софтуерно инженерство и стартирай с безплатен курс. За още “тайни от кухнята”, разгледай блога, където ще се радваме да разкажем и твоята история, да споделим и твоите съвети, стига да ни я споделиш на content@softuni.bg!

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