Technical Lead – DevStyleR https://devstyler.bg Новини за разработчици от технологии до лайфстайл Tue, 14 Nov 2023 11:15:09 +0000 bg-BG hourly 1 https://wordpress.org/?v=6.8.5 Мирослав Кошутански: Качествен Работодател е Работодател, на Който му Пука за Хората https://devstyler.bg/blog/2023/11/13/miroslav-koshutanski-kachestven-rabotodatel-e-rabotodatel-na-kojto-mu-puka-za-horata/ Mon, 13 Nov 2023 14:52:28 +0000 https://devstyler.bg/?p=164583 ...]]> “Качествен работодател е работодател, на който му пука за хората. Който поставя човешкото първо, а не бизнеса. И също така дава една дългосрочна визия с дългосрочни проекти, които не свършват за 6 месеца или за една година. Които дават една сигурност за бъдещето”, казва Мирослав Кошутански, Technical Lead в Немечек България във втория епизод на The B(i)G TECH.

Професионалният опит на Мирослав му дават възможността да сподели и за това какви са младите хора днес и какво най-вече търсят. “Младите хора, според мен, най-вече търсят да развият себе си. Виждат това развитие точно в ИТ индустрията и достъпа до новите технологии, бързото развитие, разбира се заплащането също е фактор, който накланя везните. Но основното е самата идея на човек да бъде по-добрата версия на себе си”.

Той допълва още, че младите хора са много мотивирани и не спират да търсят възможности за кариерно развитие.

The B(i)G TECH е уникален проект за България, посветен на ИТ индустрията у нас.

Може да гледате втори епизод от The B(i)G TECH тук.

Слушайте новия подкаст на DevStyleR “Може ли да се доверим на Cloud Provider”.

Абонирайте се за DevStyleR, за да получите достъп до всички специални издания и да бъдете сред първите, които могат да се възползват от професионални обучения, уебинари, отстъпки за събития и други. Абонирай се Безплатно ТУК.

Следвайте ни във Facebook, Instagram, LinkedIn и YouTube.

Прочетете Още:
1. Най-Големите Предизвикателства пред Инженерния Мениджър
2. Въпроси и Отговори за Роботиката от Матю Джонсън-Робърсън
3. ИТ Пазарът е Конкурентен, Всяка Компания Иска да Предложи Нещо Отличително 

]]>
Основното Нещо за Мен, което Подобрява Качеството на Живот е Морето https://devstyler.bg/blog/2023/10/03/osnovnoto-neshto-za-men-koeto-podobryava-kachestvoto-na-zhivot-e-moreto/ Tue, 03 Oct 2023 08:25:55 +0000 https://devstyler.bg/?p=159033 ...]]> “Основното нещо за мен, което подобрява качеството е морето. Тази енергия, която дава. И съответно това разнообразие, че лятото има къде да отидеш. Също така още нещо, което допринася за качеството на живот е инфраструктурата за деца – детски площадки, градини, ясли, които са доста развити”, споделя Мирослав Кошутански, Technical Lead, Немечек България, в епизода за Варна.

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

Мирослав отбелязва, че мястото в никакъв случай не определя заплащането на един служител. “Имам поглед за Немечек и смело мога да заявя, че няма никаква разлика в заплащането между София, Пловдив, Варна”.

Немечек България е една от компаниите у нас, които предлагат бонус “станах родител”, за който ни разказва Мирослав. Бонусът е сума, чрез която се изразява грижата за хората в компанията, оказвайки подкрепа в един от най-емоционалните моменти на всеки човек.

Може да гледате първия епизод от The B(i)G TECH тук.

Абонирайте се за DevStyleR, за да получите достъп до всички специални издания и да бъдете сред първите, които могат да се възползват от професионални обучения, уебинари, отстъпки за събития и други. Абонирай се Безплатно ТУК.

The B(i)G TECH е уникален проект за България, посветен на ИТ индустрията у нас.

Прочети още:
1. Заради По-Високо Заплащане 62% от ИТ Специалистите Биха Предпочели Бъдещ Работодател
2. Топ Уменията, Които Превръщат HR Мениджъра в Успешен
3. Топ 8 на Най-Добрите Книги за Начинаещи

]]>
Добрата екипна работа може да преодолее всички предизвикателства https://devstyler.bg/blog/2023/02/02/dobrata-ekipna-rabota-mozhe-da-preodolee-vsichki-predizvikatelstva/ Thu, 02 Feb 2023 08:30:05 +0000 https://devstyler.bg/?p=108717 ...]]> Димитър Попов, който е част от Smart IT споделя за своите първи крачки в света на програмирането, какво представлява Smart IT и каква е неговата позиция в компанията, споделя тайната за успешния Software Architect, балансирането между работа и живот и черпенето на нови идеи.

“Един софтуерен архитект трябва да може да предаде по правилен и разбираем начин знанията и идеите си, както на dev екипите, така и на мениджмънта”

споделя още той.

Цялото интервю може да прочетете на специалното издание Tech Лидерите – Властелините на Дигиталната Ера, което е налично онлайн за абонати на DevStyleR тук. Ако все още нямате абонамент, не пропускайте възможността да станете част от общността на DevStyleR.BG – Абонирай Безплатно тук.

]]>
React предлага Светия Граал на програмирането https://devstyler.bg/blog/2021/12/02/react-predlaga-svetiya-graal-na-programiraneto/ Thu, 02 Dec 2021 10:51:51 +0000 https://devstyler.bg/?p=53218 ...]]> Какви са предизвикателствата при разработването на образователна платформа за баварските начални училища? Крие ли React ключ към Светия Граал на програмирането? Защо JavaScript библиотеката е предпочитана за работа и от опитни специалисти, и от абсолютни новаци? Тези и още интересни теми обсъждаме с Виктор Минковски – Technical Lead с 9-годишен стаж в Немечек България и Team Leader на екип Brainix в софтуерната компания.  

На какво се дължи огромното търсене на React специалисти днес?

Това наистина е глобално явление. Наскоро четох, че в настоящия момент софтуерните фирми в САЩ имат отворени позиции за около 100,000 React специалисти. И при всички положения, поне в следващите 3-5 години, търсенето на React няма да намалее.

Популярността може да бъде обяснена по няколко начина. Например – това е JavaScript библиотека, а JavaScript е истинска класика. React е и супер удобен за автоматизиране на тестването, което е страхотно. И ни спестява доста бъгове. Също така, в исторически план React се опитва да разреши един много стар проблем – как да бъде минимизирано времето за разработка и да бъдат преизползвани вече написани, изпробвани и работещи парчета. С други думи, React предлага Светия Граал на програмирането – преизползваем код. А това е нещо, което е нужно на абсолютно всички компании.

Затова ли и с твоя екип се спряхте именно на React?

Платформата Brainix, над която работим вече 2 години, е основана върху идеята за преизползваеми компоненти. Целта ни е да направим open source библиотека, която да предлага на учители набор от компоненти, с който те да изграждат своето учебно съдържание. От самото начало беше ясно, че ReactJS е правилният избор за такова задание.

Като начало разработихме уроци по Математика и Английски за 6 клас за няколко баварски гимназии. Още по-интересното обаче е, че оптимизираме образователно съдържание и за местните Realschule – училища за децата на новопристигнали емигранти и деца със специални образователни потребности. И тъй като тези деца се разсейват по-лесно и по-трудно възприемат уроците, акцентът не е върху графично съдържание, а върху достъпност и привличане на вниманието към по-малкото предоставяна информация.

Платформата е напълно работеща, като започнахме официални бета тестове в четири немски училища. Върви и процес по сертифициране на Brainix като аналог на официален учебник пред баварското министерство на образованието. Това е истински прецедент – за първи път се сертифицира подобен софтуер.

Какви са най-големите предизвикателства в работата по Brainix?

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

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

Има ли нещо, което отличава работещите с React от станалите ИТ специалисти?

За опитни специалисти React е просто поредното нещо, с което се захващат. Едновременно с това, библиотеката предлага някои приятни изненади. На първо място – работи учудващо добре! Сядаш, четеш, интегрираш, пускаш и всичко е точно такова, каквото очакваш.

По-важното обаче е, че React е изключително удобен за хора, които не идват от технологичния бранш, предлагайки им добър вариант за професионално преориентиране. В моя екип например има колега, завършил “Право”. Макар че се занимава с уеб само от 3 години, той вече е абсолютно компетентен React JS UX Developer.

С други думи – неслучайно изтъкват като едно от големите предимства на React това, че бързо можеш да започнеш работа с него?

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

Това вероятно се дължи и на факта, че React е open source библиотека?

Определено. Когато става въпрос за документация, например, open source общността е доста, доста напред в сравнение с чисто корпоративните продукти. Това прави JSX React документацията изключително изчерпателна и удобна за работа. Когато толкова много хора работят и резултатът от тяхната работа е видим за всички, е малка вероятността да се сблъскаш с проблем, който вече не е бил решаван. Или поне описан. В нашите проекти правим доста нестандартни неща, но в 99% от случаите вече има база, върху която да стъпим.

Срещат се и мнения, че React е труден за работа, защото базовата големина на файл там е 100kb, както и поради използването на Virtual DOM. Така ли е?

Базовата големина на файла категорично не е проблем. Когато пуснеш приложението в debug mode и си инсталирал една камара компоненти, базовият файл може да е голям. Когато обаче той се подготвя за продукционна среда, файлът се минимизира и архивира.

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

Научете повече за Немечек България

]]>
Стартира първото Upskill Salesforce Commerce Cloud обучение в България https://devstyler.bg/blog/2021/07/15/startira-parvoto-upskill-salesforce-commerce-cloud-obuchenie-v-balgariya/ Thu, 15 Jul 2021 14:11:31 +0000 https://devstyler.bg/?p=49306 ...]]> Телерик Академия обяви първата Upskill програма за обучение на Salesforce Commerce Cloud разработчици у нас. Тя е изготвена в партньорство с водещите Salesforce компании Isobar/Merkle, AIOPS Group, Tryzens, Forkpoint, C4 Nexus и ZaUtre, за да отговори на нуждите им за добре подготвени кадри, с които да продължат да разработват персонализирани решения за един от най-бързо развиващите се сектори днес – онлайн търговията.

Приемът е отворен до 26 септември, а таксата за обучение в размер на 3000 лева на участник се покрива от компаниите партньори, което открива отлична възможност за развитие пред курсистите. Програмата е подходяща за фронт-енд и уеб разработчици, хора с предишен опит в Demandware, които искат да надградят уменията си с най-новото от света на Salesforce Commerce Cloud (SFCC), както и за наскоро завършили студенти с опит в обектно-ориентираното програмиране.

Участниците в Upskill Salesforce Commerce Cloud ще се обучават от експерти в сферата с многогодишен опит в най-гъвкавата платформа за онлайн търговия. Продължителността на курса е 3 месеца и следва успешната формула на обученията на Телерик Академия за надграждане на уменията – комбинация от теория, опита и менторството на практици и работа по реални проекти. След края на обучението курсистите получават сертификат и възможност да се развиват в партньорите на обучението.

Радваме се, че днес, заедно с нашите партньори, можем да обявим първата в България Upskill програма за подготовката на Salesforce Commerce Cloud експерти. Благодарение на партньорството ни с водещите компании в тази сфера, можем да предоставим не само най-пълната практическа обучителна програма в сферата, но и да го направим безплатно за курсистите. Това е важна част от мисията ни да разкриваме повече и по-добри възможности за развитие на хората в България с умения, от които бизнесът наистина има нужда“, коментира Александра Мечкова, изпълнителен директор на Телерик Академия.

От началото на 2020 година светът се развива под сянката на COVID-19, а онлайн търговията трябваше да отговори на засиления интерес и новите навици на потребителите чрез персонализирано и сигурно изживяване. Ние също трябваше да отговорим на тази промяна и нуждата от добре подготвени eCommerce специалисти стана още по-осезаема. Щастливи сме, че днес можем да я адресираме по най-добрия начин – програмата Upskill Salesforce Commercial Cloud, която да предложим безплатно на курсистите, поемайки таксата им за обучение. Програмата обединява професионалния опит на водещи Salesforce компании у нас с над 11-годишния опит на Телерик Академия в създаването и провеждането на обучения от най-висок клас“, сподели Любомир Чолаков, управляващ директор на Isobar Commerce Bulgaria.

Обучение от водещи практици

Главен лектор в обучението е Огнян Астарджиев, Director of Operations в Isobar с над 13 години опит в платформата SFCC още от ранните ѝ дни като Demandware, а към него се присъединяват колегите му Владимир Николов, SFCC Solution Architect и Красимир Алипиев, Technical Lead. В лекторския екип са още Емил Ненов, VP of Technology, и Иван Димитров, Technical Lead, от Tryzens, както и Александър Гайдарджиев, съосновател на ZaUtre, и Павел Павлов, SFCC Solution Architect във ForkPoint.

Под тяхното менторството курсистите ще се обучават по програма, изготвена от партньорите на Телерик Академия, за да придобият уменията, които секторът търси. Те ще получат задълбочени познания за платформата Salesforce Commerce Cloud, ще усвоят пълните ѝ възможностите за създаване на персонализирани решения от най-високо качество, които могат да обработват милиони поръчки, и ще преминат през лекции за развиване на личните им и комуникационни качества, водени от опитните трейнъри на Телерик Академия.

Те ще се фокусират върху надграждане на умения като работа в екип, отдаване и получаване на обратна връзка и развитие на ментална устойчивост. Участниците ще получат и ценни съвети за оптимизиране на CV, като първа стъпка към успешната им кариера в сферата на SFCC. В края на обучението курсистите ще се срещнат и с водещите Salesforce компании у нас, с които е изготвена програмата. Ще научат повече за работата, проектите и бъдещите възможности за развитие в екипите им.

Важните дати

Приемът в програма Upskill Salesforce Commerce Cloud вече е отворен и ще продължи до 26 септември. Кандидатури се приемат през сайта на Телерик Академия и включват CV, мотивационни въпроси и кратък онлайн тест по JavaScript и уеб програмиране. Сред изискванията към кандидатите са поне една година опит с JavaScript, PHP, React или Node.js и добро владеене на английски език (B2). Обучението започва на 18 октомври и ще се провежда 2-3 вечери в седмицата в онлайн формат със 100% фокус върху практиката и близката комуникация и колаборация между лектори и курсисти.

Според данни на GlobalData 90% от водещите eCommerce компании в света са отбелязали двоен ръст на приходите си през 2020 година в резултат на COVID-19. Анализ на UNCTAD сочи, че онлайн продажбите са достигнали 26.7 трилиона долара през миналата година и вече са 19% от всички продажби (спрямо 16% през 2019 година). Възходящата тенденция и нуждата от персонализирани и устойчиви решения правят Salesforce
Commerce Cloud една от най-популярните и търсени платформи днес благодарение на нейната гъвкавост, мащабируемост и възможността за интеграция на голям набор от инструменти.

На 4 август от 18:30 ч. ще се проведе уебинар, на който експерти ще разкажат повече за платформата и защо нуждата от добре подготвени Salesforce Commerce Cloud специалисти нараства постоянно. Той ще бъде безплатен, но е необходима регистрация на тази адрес.

]]>
МенторМейт превръща опитни софтуерни разработчици в технически лидери https://devstyler.bg/blog/2021/05/17/mentormejt-prevrashta-opitni-softuerni-razrabotchitsi-v-tehnicheski-lideri/ Mon, 17 May 2021 06:12:23 +0000 https://devstyler.bg/?p=44926 ...]]> Американската компания за разработка на специализиран софтуер — МенторМейт, предлага уникална по рода си възможност за опитни разработчици, които искат да се развият професионално до лидерски позиции

Technical Lead Accelerator е едномесечна обучителна програма, която дава достъп на опитни софтуерни разработчици до широк спектър от курсове по меки и технически умения, индивидуален бюджет за обучения и личен ментор с над 10 години професионален опит. Успешно наетите в програмата ще имат шанса да станат част от общност от над 100 технически лидери в компанията, които са сред най-добрите в България. В края на обучението си участниците ще получат и разработен план за бъдещото си професионално развитие в МенторМейт. 

“В нашата компания кариерните възможности са много и с тази програма ги отваряме навън по един гъвкав и същевременно целенасочен начин. Всеки участник ще получи индивидуално внимание, насоки и план как да запълни липсите в знанията и уменията си, чрез достъп до всички налични ресурси за обучение и развитие в компанията” споделя Стефан Цанев, VP of Operations в МенторМейт.

Обученията по време на програмата ще помогнат на участниците да изградят важни лидерски умения, те ще научат как да подобрят личната си ефективност и ще получат още по-задълбочени познания за процесите, съпътстващи разработването на софтуер. По време на 4-седмичното обучение те ще работят тясно със своя ментор, за да обогатят знанията и уменията си. След края на персонализираното обучение участниците ще развият способности, които ще са им необходими, за да станат технически лидери в някой от многобройните и разнообразни проекти на МенторМейт.

Изискванията към кандидатите са да имат опит в разработката или тестването на софтуерни решения с някои от следните: .NET, Java, PHP, Ruby, Python, iOS, Android, Cloud/DevOps, Automation QA или JavaScript с Angular, Vue.js, React, React Native, Node.js. От тях ще се очаква да покажат стремеж да учат и да се развиват професионално. Кандидатите следва да имат способност за намиране на оптимални решения на технически въпроси и да притежават аналитични и комуникационни умения. Те трябва да владеят английски език на отлично ниво.

“Успешният кандидат трябва да притежава най-вече желание за развитие. За техническото лидерство са нужни както технически, така и социални умения, като в МенторМейт можем да предадем и двете. Според амбициите и уменията на участниците, те ще имат шанс да придобият опит като лидери, учейки се и бидейки подпомагани от целия ни лидерски екип” посочва Стефан Цанев, VP of Operations в МенторМейт.

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

]]>
Винаги тествайте https://devstyler.bg/blog/2021/04/21/vinagi-testvajte/ Wed, 21 Apr 2021 07:23:28 +0000 https://devstyler.bg/?p=43778 ...]]> Димитър Попов е Technical Lead в Smart IT и ни разказва за важните принципи за усъвършенстване в ИТ сектора. Той е и един от ТОП 20-те софтуерни специалисти от класацията на DevStyleR “ТОП Софтуерните Компании”.

Какво е усещането да сте сред водещите в тази класация?

Ново и съм приятно изненадан. Не се считам за ТОП софтуерен специалист, защото в нашата сфера винаги има накъде още да учиш, да се развиваш и да ставаш все по-добър. Мисля, че в България има доста добри специалисти, които също е трябвало да попадант в тази класация, но по една или друга причина не са.

Кои са задължителните качества, които един специалист във Вашата професия трябва да притежава?

Ученолюбивост и стремеж за самоусъвършенстване, защото винаги има какво да се научи за даден език/сфера, което от своя страна би помогнало за развитието както на човека, така и на продукта/софтуера. Креативност и логическо мислене.

Имате ли златно правило, което прилагате в работата си?

Винаги се стремя да се раздам на 100% и да разбера всяко едно задание/бъг докрай, а не просто да се заобиколи проблема и да продължа нататък. Винаги тествайте нещата, които пишете.

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

Упоритостта и стремежа да свършиш работата качественно.

Съвет към стартиращите във Вашата професия? Как се става успешен в ИТ сектора?

Страст към програмирането и непрестанното желание за самоусъвършенстване на знанията в сферата.

]]>
Всеки трябва да знае приоритетите си https://devstyler.bg/blog/2021/04/06/vseki-tryabva-da-znae-prioritetite-si/ Tue, 06 Apr 2021 12:38:50 +0000 https://devstyler.bg/?p=42761 ...]]> Виктор Бечев е Technical/Team Lead в Strypes и един от ТОП 20-те Софтуерни Специалисти от класацията на DevStyleR ТОП Софтуерните Компании. С него разговаряме за кариерния път и предизвикателствата в работата в ИТ сектора.

Какво е усещането да сте сред водещите в тази класация?

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

Кои са задължителните качества, които един специалист във Вашата професия трябва да притежава?

Нещата, които според мен са “non negotiable” са работна етика, защото в крайна сметка начина, по който си вършим работата и последствията на конкретните задачи, сумарно правят екипа успешен. Другото е усе-щането и самочувствието, ако щеш, че може да се справиш с даден проблем. Много хора имат навика да се обезкуражават и според мен тази вяра, че може да се справиш с казуса, който ти е поставен, става много важно за това да имаш мотивацията да работиш по все по-сложни и по-интересни неща.

Имате ли златно правило, което прилагате в работата си?

Стигнах до извода, че нямам. Според мен всички неща трябва да бъдат напаснати спрямо конкретния случай, конкретния use case. Ако златното ми правило е никога да не оставям днешната работа за утре, което е клише, то това най-вероятно ще бъде вярно в 70 – 80% от случаите. Но в крайна сметка никога няма да бъде на 100% вярно, защото в някакъв момент ще ми изиграе по-лоша шега да го следвам, отколкото всъщност да съм по ефективен, като отида на следващия ден да си свърша работата например. Нещото, което може би най-много се доближава до дефиницията на златно правило за мен, че това да приоритизираме и да имаме яснота за това, кое е най-важното, което трябва да се свърши и всъщност него да държим като основно нещо. Да е фокусна точка на усилията на екипа или отделния човек от екипа, за мен е много важно, тъй като колкото повече задължения се натрупват с издигането към старшинство, идват още и още отговорности и в някакъв момент могат да станат поразителни. Ако на човек не му е ясно кое му е основното нещо, най-важното било то за деня, за месеца или за фирмата, в която работи, то няма как бъде толкова ефективен, да дава толкова много стойност, колкото е възможно. Казвам, че това е най-близо до златно правило, а не 100% такова, защото не го спазвам особено добре понякога. Но е нормално човек да трябва да прави изключения.

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

Двете най-важни неща за намирането на решение за даден проблем са, от една страна, критично мислене и first principles thinking. Идеята е, че хората много често забиват в някакви коридори, в които сами са се вкарали и не си позволяват да излязат от дефинициите и ограниченията на проблема, който сами са си създали. Затова тези два механизма позволяват раздробяването на даден проблем на съставните му части и да вникване в него, намиране на възможно най-ефективното решение.

Съвет към стартиращите във Вашата професия? Как се става успешен в ИТ сектора?

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

Какво си пожелавате за годината?

Пожелавам си да продължа да откривам достатъчно интересни и предизвикателни неща и да продължавам да извличам максимума от ситуациите, в които попадам. Било то като проекти от фирмата или лични, смятам че това е нещо, което е катализатор за професионални умения.

]]>
ТОП 20 на софтуерните специалисти на България https://devstyler.bg/blog/2021/01/25/top-20-na-softuernite-spetsialisti-na-balgariya/ Mon, 25 Jan 2021 13:02:58 +0000 https://devstyler.bg/?p=38838 ...]]> Гласуването за ТОП Софтуерен Специалист бе изключително популярно сред заетите в сектора, като именно то събра най-много номинации в проучването ТОП Софтуерните Компании. Цели 236 избрани от своите колеги и приятели разработчици, доказващи ежедневно уменията си, попаднаха в категорията, а на 20.01.2021 г. DevStyleR обяви и официално пред над 2000 души аудитория, кои са ТОП 20 на софтуерните специалисти.

Интересно е, че от 14 132 уникални участници в проучването, цели 89,88% са селектирали своя фаворит от категорията за софтуерен специалист, което я прави и най-популярната сред останалите. Ето и как изглежда графата със специалистите.

  • Александър Василев, Developer, Imperia Online
  • Атанас Авков, Engineering Team Lead, Accenture Bulgaria
  • Валентин Георгиев, Lead Software Engineer, News UK
  • Васил Илчев, Lead Software Engineer, BOSCH.IO
  • Васил Чомаков, Senior Software Engineer, VMware
  • Виктор Бечев, Technical/Team Lead, Strypes
  • Десислав Андреев, Technical Professional, Visteon
  • Деян Сланчев, Delivery Lead, Questers
  • Дилян Василев, Development and Implementation Manager, Software Group
  • Димитър Дишев, Tech Lead, Lab08
  • Димитър Митев, Senior Software Engineer, BULPROS
  • Димитър Попов, Technical Lead, SmartIT
  • Ирина Славчева, Engineering Lead (Quality Assurance), DHL Enterprise Software Solutions
  • Йордан Янков, Principal Software Engineer, Paysafe
  • Моника Христова, Java Team Lead, DraftKings
  • Станимир Нероев, Senior Java Developer, EGT Interactive
  • Теодор Тодоров, Solution Architect, SoftServe
  • Тихомир Кръстев, Java and Android Manager, Vola Software
  • Тихомир Матеев, Staff Software Engineer, VMware
  • Христо Георгиев, Head Of Information Technology, Xoomworks Technology
  • Цветина Бенова, Software Engineer, SAP Labs
  • Явор Митев, Senior Android Developer, Acronis

Очаквайте цялата информация за победителите и във всички категории и горещи интервюта с водещи специалисти от ИТ индустрията в ЧАСТ II на специалноти издание ТОП Софтуерните Компании.

]]>
Един Tech Lead трябва най-напред да мисли за бъдещето на проекта https://devstyler.bg/blog/2020/12/11/edin-tech-lead-naj-napred-tryabva-da-misli-za-badeshteto-na-proekta/ Fri, 11 Dec 2020 16:44:38 +0000 https://devstyler.bg/?p=37745 ...]]> Виктор Бечев е Technical/Team Lead в Strypes и вече повече от 6 години е част от компанията, в която успява да развие своята кариера, преминавайки през различните нива на софтуерна разработка. Ето, че освен лидерската си позиция и управлението на екипи, Виктор е ангажиран и с техническото обучение на своите колеги. Той ни разказва повече за своята роля в Strypes, развитието си и не на последно място – един основен аспект в работата си, а именно темплейтинг енджините.

Работата ти в Strypes е многопластова и освен developer, Вие сте и Technical Lead, а също така водите и курсове, и трейнинги на фирмено ниво. Как успявате да съчетавате функциите си и как това влияе на софтуерните решения, които Strypes предлага?

Трейнингите са специфични за езиците и технологиите, които използваме, като в моя случай става дума конкретно за Python. Някои от уроците са на доста сериозно ниво и наблягат на различни дизайн принципи, добри практики за програмиране и т.н. Съвсем не са на ниво за junior обучение и това как се пише на Python. Подготовката за тези курсове също дава доста добър поглед относно моето разбиране върху проблемите и use case-овете, с които се налага да се справяме някой път. Поради тази причина, трейнингите са добри както за мен, така и за моя екип. Дават ми повече перспектива и дълбочина на знанията, които имам и които след това прилагаме при проблемите, срещани в работния процес.

Като Technical Lead – Вие самият продължавате ли да кодите?

Има две страни на монетата. За щастие все още успявам да се докосвам до код, защото в крайна сметка работата не става само с даване на съвети и правене на ревюта. Човек трябва да има досег с кода, въпреки че има една идея повече срещи, абстрактни дискусии и т.н. Зависи от проекта, но някой път пиша немалко. Факт е, че не е 70-80% от времето, както би могло да бъде, но Technical Lead-ът е едно друго предизвикателство, което е много интересно и по никакъв начин не съжалявам, че ми отнема сериозна част от времето, което бих прекарал в писане на код.

Като такъв Lead, предполагам е необходима доста по-голяма комуникация с клиента, повече разбиране на бизнес частта?

Определено има повече разписване на изисквания, документи и комуникация. Изключително важно е да съм мост между колегите и изискванията на клиента, при имплементирането на нещо функционално. Необходимо е постоянно да се питаме – „защо трябва да го направя?“. Този въпрос е ключов и дава много отговори и перспективи. Аз работя с умни и талантливи хора, но опитът позволява повече на мен, а не толкова на тях, задаването на такъв тип въпроси. Важно е да търсим най-доброто решение за всички нужди на клиента, а не просто да се фокусираме върху техническата част.

Все пак има всеизвестен слух, че програмистите не обичат много да се срещат с клиента. Тоест Вие трябва да сте посредник между двете звена.

Имам приятел, който след срещи винаги задава въпроса „имаше ли причина тази среща да не бъде просто един имейл?“. В даден момент спряха да го канят. Но в общи линии това е част от длъжностната характеристика на тази роля. Колкото и да ми се иска всичко да се реши с имейл, то не винаги може да се получи така, докато съществува постоянна нужда от моста между разработчиците и клиента. Разбира се, тази отговорност не е изцяло моя, защото все пак имаме. Project Manager/Product Owner, който поема голяма част от задачите в тази област.

Цялото интервю с Виктор Бечев предстои да излезе в ЧАСТ II на специалното издание на DevStyleR “ТОП Софтуерните Компании”. 

[contact-form-7] ]]>