DevStyleR Брой 5

Page 1

THE #1 TECH INFLUENCERS COMMUNITY

ПРОЛЕТ / ЦЕНА 9 ЛВ.

#5

ISSN 2682-9665

ПРОФЕСИЯТА “РАЗРАБОТЧИК НА СОФТУЕР” ИЛИ … КАК СЕ СТИГА ДО ЗАПЛАТА ОТ 10 000 ЛЕВА

СОФТУЕРЕН РАЗРАБОТЧИК СРЕЩУ СОФТУЕРЕН ИНЖЕНЕР

МОТИВАЦИЯ ЗА НАВЛИЗАНЕ В ИТ СФЕРАТА

Стамен Кочков, Lidl Digital: Доказваме, че българските ИТ специалисти са на световно ниво

ПРЕВЕНЦИЯТА СРЕЩУ “BURNOUT”

Инвестиции

КОИ СА НАЙ-ЖЕЛАНИТЕ ЕЗИЦИ


DEVELOPMENT

CULTURE

CODE EPIC!

2020

COMMUNITY EVENT LANGUAGES TRENDS

SKILLS


DRIVE Ready... steady... Git commit

I R A D O P #S

2.0

Reserve your Go-kart at spodari.org/drive-2020


ПРОЛЕТ 2020

СЪДЪРЖАНИЕ

12

Топ мЕниджмънт

Последвай ни ВЪВ FACEBOOK: @devstyler.io ПОСЛЕДВАЙ НИ В TWITTER: @DevStyleR1 Свържи се с нас: EDITORS@DEVSTYLER.IO

Д-р Петър Цанков: Умните договори са за по-опитните разработчици ……..……..……..……..…6 Global Tech Summit 2019…………..……..……..……..……..……..……..……..……..……..…...….10 LIDL DIGITAL - Как доказваме, че българските ит специалисти са на световно ниво …............. 12 Денис Юхно, Dataart: България става все по-атрактивна за програмистите от чужбина................18 Андрю Ломбарди: Трябва да си наясно със собствените си очаквания ….….......................….......32 Алън Кук: Последователността е моето златно правило ….…........….......…................…........…...34 Али Ок: За да работиш в голяма компания ….…….…….…….…….…….…….…...............…....... 35

21 59

Global Tech Summit Technology Awards 2019

Влодек Краковски: Хората ще използват телефоните си все повече и повече ….…….... 36

Професия “разработчик на софтуер“ или как се стига до заплата от 10 000 лв.

Саймън Стоун: Сега е моментът хората да започнат да се интересуват от блокчейн …..37 Фабиен Вушел: Бъдещето ни чака с още повече AI и готови платформи ….…….……...38 Тодорис Баис: Не се привързвайте към зоната си на комфорт ….…….…….…….……... 39 Филип Лазарски: Tрябва да бъдеш гъвкав, за да СИ в ритъм с новите технологии ….... 40 Херонимо Мартинез: Софтуерната разработка е суперсила ….…….…….…….…….…. 41 Д-р Пол Кинг: Groovy компилира най-доброто от останалите езици ….…….…….…… 42 Дейв Морис: Далеч сме от следващото голямо технологично чудо ….…........................ 43 Антон Сутармин: Поддържането на Приложенията става по-лесно….…......................... 44 Денис Циплаков: Програмните езици се развиват все по-бавно ….….............................. 45

46 Вернер Кайл: Не мисля, че скоро Java ще претърпи драматична промяна ….............…..47 Субхо Халдер: Киберсигурността може единствено да се развива ….…............….……. 48 Серхий Романиук: Не съм очаквал IT пазарът в България да е толкова добър .... 49 Гюнер Зеки: Една технология не може да реши всичките ни проблеми ….…….

4

90

Доц. д-р Маню Моравенов: Борсите са едно добро място за растеж на ИТ компании


111

екип ИЗДАТЕЛ / ГЛАВЕН РЕДАКТОР Ива Абаджиева

DEVeloper on FOCUS #DAILYROUTINE

ОТГОВОРЕН РЕДАКТОР плАМЕН МИХАЙЛОВ

Павел Ташев: Най-тревожното нещо за мен е AI ….…….……....….…….…….... 50 Рафал Лешко: Все повече компании предпочитат hybrid cloud ….…….……....... 51 Никола Франкел: Иновациите задраскват предходните технологии ….……........ 52 Луис Уиър: В разработката на даден продукт не трябва да има пришпорване … 54 Кристиан Хегер: Убеден съм в таланта и образованието в София ….…….……. 56 Ахмад Гохар: Умните градове не са просто каприз за висок стандарт ….…....… 57 Надя Кръстева: В София и Цюрих е пълно с добри идеи ….….….….……..….. 58

РЕДАКТОР СПЕЦИАЛНИ ПРОЕКТИ Атанас Нейчев ЕКИП РЕДАКТОРИ стефан стефанов, анелия маркова-столар, цветанка боева, Мария Ценкова НИНДЖА РАЗРАБОТЧИК Момчил Чернев МЕНИДЖЪР ПРОДАЖБИ НАДЯ ТОДОРОВА СЪТРУДНИК полина ТОДОРОВА

Данаил Иванов: Най-търсените умения са AI, IoT и Блокчейн ….…..….............66

Емилиян Енев: 10 000 часа работа те правят експерт в твоята област ….......…... 67 Владимир Стратиев: Започваме с основи на програмирането ….…......................68

Красимир Беневски: Повечето разработчици ….…..….…..…................................ 70 Формула за успех – да се научиш да учиш ….…..….................................…..….... 72 Емилиян Кадийски: Застояването в една компания може да попречи................... 74 Мая Николова: Качественото образование прави възможни.................................. 76 Проф. Георги Димитров: В ИТ сектора е важно ..........................…..…................. 78 Превенцията срещу „Burnout“ – част от фирмената политика …..…....…..….......82 На практика: Как работи Elasticsearch SQL ............................................................. 84 Инвестиции ................................................................................................................. 88 Инвестицията в качествен стол …..….…..….…..….…..…...….…..…....….….......98

Работи се по български гейминг клъстeр ….......................................................... 104 Антон Георгиев – графици, договори и дисциплина в гейминга ........................ 106 REINNO - победителите от Startup World Cup в София ....................................... 114

Топ МЕниджмънт

96

Цветослав Цачев: Добрият продукт не е задължително да е добра акция

Издава: консеп сървисиз БЪЛГАРИЯ ПО ЛИЦЕНЗ НА INNOVATION CENTER INC.

OФИС: СОФИЯ 1612, БУЛ. цАР БОРИС III, №81, ЕТ.2, ОФИС 5

РЕДАКЦИЯ: Тел. 0894 77 2258, ТЕЛ. 0896 88 0937 EDITORS@DEVSTYLER.IO Препечатването на мaтериалите се извършва само след изричното разрешение на издателя. Редакцията не носи отговорност за информацията в рекламните и PR публикациите. Правата и/или отговорността за предоставения снимков материал принадлежи на лицата, които го предоставят. Copyright Copyright@2019 Innovation Center Inc. All rights reserved. Title is protected through a trademark registered with the U.S. Patent and Trademark Office.

devstyler.io

5


ИНОВАТОРИ

Д-р Петър Цанков: Умните договори Са за по-опитните разработчици Д-р Петър Цанков е старши научен изследовател във Факултета по компютърни науки в Швейцарския технологичен университет (ЕТН Zurich), където работи по създаването на нови методи за автоматизирана защита на съвременни софтуерни системи, включително умни договори за блокчейн, системи базирани на изкуствен интелект, компютърни мрежи и други. Той е съосновател на ChainSecurity - швейцарски стартъп, който се превръща в световен лидер по сигурността на умните договори и бе придобит от PricewaterhouseCoopers през януари 2020. 6

Кога и защо започнахте да работите по сигурността на умните договори? Интересът ми към сигурността на умните договори се зароди след първия пробив в най-известния умен договори в Ethereum, DAO, който доведе до загубата на $150,000,000. Този инцидент беше силно публицизиран в медиите и по този начин стигна и до мен. В този момент не бях запознат с концепцията на умните договори, въпреки че бях чувал за блокчейн и криптовалути. Научих, че умните договори са програми, които не само контролират огромни суми криптовалути, но също така и не могат да бъдат променени след активация, дори и това да е необходимо, за да се коригират грешки в техния код. В този момент ми стана ясно, че си-

гурността на умните договори е от изключителна важност и че програмистите ще трябва не само да тестват техния код, но също така и да гарантират че той е безгрешен, използвайки прецизни математически методи. Започнахме да разработваме система, която автоматично намира уязвимости в умните договори, за да предотвратим атаки подобни на тази изпълнена срещу DAO договора. Важно беше да създадем система, която математически гарантира, че даден умен договор е защитен от този тип атаки. Разработихме този проект в Швейцарския технологичен университет заедно с други колеги и докторанти в лабораторията, преди да се стигне до основаването на стартъпа ChainSecurity.


ИНОВАТОРИ Как бе приет проектът от Ethereum екосистемата? Направихме демо версията на системата публично достъпна през лятото на 2017. Редица програмисти на умни договори за Ethereum се свързваха с екипа с въпроси, свързани със сигурността на техния код. Тук е важно да се спомене допълнителен контекст, свързан с времето, в което ние направихме системата достъпна. В периода 2017 и 2018, станахме свидетели на мащабни пробиви в умните договори за милиони долари. На всеки няколко седмици имаше нова сериозна атака. До известна степен, атаката на DAO договора мотивира не само изследователи в сферата на сигурността, но също така и хакерите които се се възползваха от уязвимости в умните договори. Именно затова програмистите на умни договори държаха техният код да бъде цялостно проверен от системи като тази, която създадохме. В този момент ми стана ясно, че има силен комерсиален интерес за гарантиране на сигурността на умните договори. Заедно с колеги решихме да създадем стартъпа ChainSecurity, който да се фокусира върху този проблем. Нашата първа стъпка беше да подобрим прототипа, който бяхме разработили в университета като добавим поддръжка за повече типове уязвимости и го направим по-лесен за използване чрез интеграция с GitHub. През 2018 пуснахме първата официална версия на системата, която нарекохме Securify. Securify бързо стана световноизвестна система. Поканиха ни да демонстрираме системата на множество конференции по света, които допълнително допринесе към видимостта на екипа на младия стартъп. За около година, ChainSecurity се превърна в една от най-реномираните фирми в сферата на сигурността на умните договори.

ментира различна функционалност. Това означава, че VerX трябва да поддържа всякакъв вид спецификации. За да използва VerX, програмистът предоставя кодът и функционалната спецификация на умния договор. Базирано на тази информация, VerX се опитва да изведе математическо доказателство, че кодът правилно имплементира зададената функционална спецификация. Може ли да дадете пример? Представете си че кодът имплементира посредник за събиране на инвестиции. Примерна спецификация би била: “След като инвеститорите вложат над един милион долара в умния договор, то той не позволява на инвеститорите да си изискват обратно техните инвестиции”. Този тип спецификация може да се опише математически, използвайки езици да логика. VerX ще се опита да докаже че кодът правилно имплементира тази спецификация, независимо какви транзакции ще бъдат изпратени от потребителите към договора за обработка след активация. Според много експерти, формалната верификация е Светият граал в програмирането, който позволява да се докаже липсата на софтуерни бъгове. Този метод вече се използва за проверка на програмите които се изпълняват от самолети, автомобили, и други сфери където софтуерните грешки са допустими. Не е изненада, че този метод навлиза в сферата на умните договори. Именно умните договори са много подходящи за формална верификация, тъй като техният код обикновено е изчистен и описва само логиката на обработка на транзакциите.

Други екипи работят ли по този проблем? Да. Трудността за създаването на система като VerX е фактът, че е теоретично невъзможно да се създаде универсална система, която автоматично верифицира коректността на произволни умни договори спрямо произволни спецификации. Именно затова, повечето специалисти в сферата доказват коректността на умните договори ръчно, като сами описват необходимото доказателство. Този процес е сложен и не само изисква специфични умения, но също така отнема месеци. Ние държахме да създадем интелигентна система, която е максимално автоматизирана и лесна за използване. VerX изисква от програмиста само да се опише спецификацията, и системата е достатъчно интелигентна, за да изведе математическото доказателство автоматично. VerX успешно и автоматично доказва коректността на умните договорите в над 95% от случаите. Напомням, че успеваемост в 100% от случаите е невъзможно, поради споменатата теоретична бариера. VerX системата ще поддържа ли новата версия на Ethereum 2.0? VerX поддържа EVM байт код, който е кодът на виртуалната машина на Ethereum. Новата версия на Ethereum се очаква да премине към друг формат, наречен Ethereum WebAssembly, или eWASM. Новият формат не би усложнил метода на верификация използван на VerX, така че бихме могли лесно да добавим поддръжка за новия формат. Как се стигна до сделката с PwC? В началото на 2019 демонстрирах Securify и VerX системите в швейцарския офис на

Фирмата ChainSecurity е регистрирана в Швейцария, нали така? Да, в Цюрих, Швейцария.

Снимковият материал е предоставен от д-р Петър Цанков

Какъв е принципът на регистриране на фирма там? И колко е голям екипът? Необходим ти е адвокат и първоначален капитал, който е задължително да се осигури. Стартъпът бе регистриран като ETH spin-off тъй като е базиран на технологии развити в университета. Какви други продукти разработвахте в ChainSecurity? В средата на 2018 започнахме да развиваме втория ни основен продукт, наречен VerX. Целта на VerX е математически да докаже, че кодът на даден умен договор безгрешно имплементира функционалната спецификация на договора. Този метод за проверка на кода е известен като формална верификация (formal verification) в информатиката. Тази система е значително по-сложна, понеже всеки договор импле-

devstyler.io

7


ИНОВАТОРИ

PwC. Екипът на PwC прояви силен интерес към тези продукти. След обсъждане по какъв начин да предоставим достъп до нашите системи, започнахме да дискутираме идеята PwC напълно да закупи ChainSecurity. PwC имат голямо портфолио от известни клиенти и беше ясно, че това е логична стъпка - те имат пазара и клиентите, а ние техническата експертиза и високотехнологични системи. В момента на сделката ChainSecurity се състоеше от 12 инженера. С какво всъщност вашият продукт и вашата дейност допринасят за българската IT индустрия? ChainSecurity е добър пример за стартъп, базиран на високотехнологичен продукт, който е конкурентен на световния пазар и е труден за репликация. Голяма част от основните конкуренти на ChainSecurity са в САЩ и Азия, не можеха да си представят как VerX постига толкова силно ниво на автоматизация. VerX намали времето на формална верификация от месеци до няколко часа, което е наистина значимо. Смятам, че е важно в България да се развиват повече високотехнологични стартъпи, базирани на високотехнологични продукти, които са конкурентни на световния пазар. По мое наблюдение, в България все още преобладават основно стартъпи, които работят в сферата на услугите, което означава, че иновациите и новите бизнес модели се развиват от други фирми извън България. Стъпката от услуги към високотехнологични продукти не е лесна. Тя изисква изграждане на система за висококвалифицираното образование в страната и развиването на иновации от световно ниво, които се публикуват в топ академични конференции.

8

Ако ще говорим за трендове, какви ще са те в бъдещето на блокчейн технологиите? Според мен ще отнеме още няколко години, докато се стигне до мащабни приложения. Очаквам първите приложения да са в сферата на финансови транзакции и финансови инструменти. В Швейцария, например, активно се разработва система, която да замени сегашните системи за транзакции между банки. Това е съвсем логична стъпка. Голяма част от системите за транзакции между банки са морално остарели и са базирани на технологии от преди десетилетия. Това, което е трудно да се предвиди, е какви ще са неочакваните приложения на умните договори. Не визирам за вече съществуващи продукти, които да се заменят с умни договори с цел да се подобри тяхното ниво на сигурност, а за приложения, които не биха съществували без умни договори. По тази

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



Global Tech Summit 2019 “Винаги ми се струва, че “партито” тук е много добро. Тълпата е чудесна, всички лектори са много ентусиазирани и определено е едно от най-интересните неща, с които съм се забърквал.” - Андрю Ломбарди, основател на Mystic Coders “Преди четири години бях в България, когато откривахме нашия офис в София и ми се струва, че технологичната общност се развива добре и в положителен аспект. Ето, например тези конференции. Има голяма посещаемост, но по-важното е, че аудиторията е заинтересована от това, което се случва, от лекциите. Виждам тяхната ангажираност към темите, което е много хубаво.” - Денис Циплаков, Solution Architect в DataArt

“Още от зародиша на връзката ми с България бих казал, че стоят Java2Days и CodeMonsters конференциите. С всяка една година аз откривам подобрение в комуникацията между присъстващите и лекторите. Споделят се различни и нови идеи, публиката е заинтересована, което пък е добре цялостно за технологичната общност. Всички вземат участие като общуват помежду си относно различните казуси.” - Ахмад Гохар, Sr. Software Architect, People Manager, Microservices – Java & Web Development Services Area Lead в IBM “Изключително хубаво е да виждам толкова много хора, дошли да научат за някои от последните технологии.” - Саймън Стоун, Lead Engineer в IBM Blockchain Platform “ Това е хубавото на тази конференция – достига до ИТ общността. Например, в Community зоната имаше деца, които демонстрираха свои роботи. Някои от тях нямаха 10 годишна възраст. Това е чудесно!” - д-р Пол Кинг “Наистина съм впечатлен. За пръв път съм в България. Впечатлен съм от разнообразието от лектори, техните теми, както и от качеството на презентациите. Пространството пред залите е наистина е вдъхновяващо” - Алън Кук, Team Lead в Zendesk

10


Global Tech Summit 2019

“ За мен специално, това са едни от любимите ми конференции. Има доста широк набор от общности, свързани с технологиите. Освен това има много дискусии за Java, както и някои от основните казуси и новости от технологичния свят. Изключително вълнуващо е да видя някои от хората, които присъстват със своите лекции. “ - Дейв Морис, Директор Доставки и Ръководител на отдела за Инженерство на REWE Digital “ Определено сега конференцията е по-голяма и прави впечатление,че дори огромно събитие като Devoxx не е позиционирано толкова добре и централно.” - Вернер Кайл “Всъщност, не знаех какво да очаквам, но когато видях каква страст притежават хората тук към технологиите бях впечатлен. Видях една много добра общност, видях и много звезди от технологичния свят, големи компании. Всичко това ме зарадва. Добре организирано е и съм щастлив, че имам шанса да посетя България.” - Тодорис Баис, Scrum Master в ABN Amro bank “Чувствам се много удобно. Атмосферата на събитието е изненадващо добра. Чуствам се вдъхновен. Всички тези лекции и презентации, отворени дискусии – наистина е освежаващо и затова ми харесва много.” - Серхий Романиук, Quality Assurance в DataArt

“Тук съм за втори път и наистина ми харесва тази огромна общност. В София има толкова много заинтересовани и надарени хора. Събитието събира тези хора на едно място. Разбира се, съществуват и други събития, но Java2Days и CodeMonsters имат сериозно разнообразие от теми и това привлича всички тези хора.” - Кристиан Хегер,Регионален Директор и Партньор в Zühlke Engineering “Събитието изглежда добре, както и публиката. Организаторите са свършили добра работа. Даже, за първи път ми се случва на конференция някой да ме посрещне на летището.” - Али Ок, Apache committer в Red Hat devstyler.io

11


ТОП МЕНИДЖМЪНТ

LIDL DIGITAL - КАК ДОКАЗВАМЕ, ЧЕ БЪЛГАРСКИТЕ ИТ СПЕЦИАЛИСТИ СА НА СВЕТОВНО НИВО Стамен Кочков е професионалист с повече от 20 години опит в софтуерната индустрия. Бил е вицепрезидент за Core Platform Java Technologies в SAP Labs Bulgaria и член на разширения лидерски екип на SAP с членове на ръководни длъжности в компанията по целия свят. Създава и развива екипи с над 130 специалисти в компанията. В периода 2014-2018 г. е Председател на Българската асоциация на софтуерните компании (БАСКОМ), а до днес е член на Управителния съвет, като отговаря за дейността на асоциацията в сферата на образованието. От 2019 е ръководител на високотехнологичния център за развойна дейност Lidl Digital.

Г-н Кочков, минаха вече малко над 2 години, откакто Lidl Digital създаде развоен център в България. Каква е вашата равносметка за този период – какво постигнахте и кои бяха най-големите предизвикателства? Успешни 2 години! Това, което постигнахме, е, че имаме силен екип, с висок дух и с много високо ниво на експертиза. Много е важно, че успяхме да се докажем пред нашите партньори и колеги – както тук, така и в чужбина, като професионалисти с най-високо качество на знанията и уменията. Показахме, че можем да учим бързо, че завършваме задачите в срок и че държим на качеството. Основните предизвикателства, които обаче за нас са повече стимули, бяха свързани с придобиването на експертиза по бизнес процесите на Lidl Digital. И както при всяко начало, трябваше да създаваме и оптимизираме работни процеси, стандарти и добри практики. Разкажете ни малко повече за Lidl Digital в световен план? Мисията на Lidl Digital е да изгради, развива и реализира e-commerce бизнеса на Lidl, който е лидерът в ритейл индустрията в Европа. Историята започва преди повече от 10 години с първия онлайн магазин на Lidl в Германия. С течение на времето проектът се превръща в интернационален и онлайн магазини са отворени също в Испания, Белгия, Холандия, Чехия, а

12

миналата година в Полша и Словакия. Добавени са и други онлайн услуги – портал за пътувания, поръчка на цветя, снимки и др. В момента различните онлайн услуги се предлагат в повече от 10 страни. Развитието и имплементацията на дигиталните услуги също расте и се интернационализира с растежа на онлайн бизнеса. В момента R&D центрове има в 5 локации – в централата в Хайлброн, Берлин, Барселона, Букурещ и София. Общо служителите на Lidl Digital са вече около 3000 и това е едно модерно, бързо развиващо се високотехнологично направление. Какви бяха причините от Lidl да изберат именно България за откриването на ИТ центъра и по-важното, оправдаваме ли очакванията към момента? Първата причина е компетентността и експертизата на специалистите в България, както и репутацията на нашата страна като регионален IT център със специалисти на конкурентно ниво в глобален мащаб. Най-важната битка в момента е битката за таланти. Тази ситуация на пазара на работна ръка принуждава всички развиващи се бизнеси да търсят специалисти в глобален мащаб. IT професиите по същество са конвертируеми и без географски/национални ограничения. България в последните години набира все повече разпознаваемост и признание като един от основните играчи в Европа (и не само) на пазара за ИТ таланти. И как-

то стана дума по-горе, ние оправдахме и даже надминахме очакванията за качеството на нашите професионалисти. На второ място благоприятната, засега, финансова постановка – сравнително ниски данъци и плосък корпоративен данък. Казвам засега, защото в последните години прогресивно нараства максималният осигурителен праг (МОП) и съответно осигуровките, заплащани от работодател и служител. В IT индустрията, както и други такива с висока добавена стойност, един от основните разходи е за персонал. Съответно вдигането на МОП и осигуровките и/или данъците за доходите водят или до вдигане на разходите на работодателите, или до намаляване на нетните доходи на служителите. В първия случай има отдръпване на инвестициите, а във втория може пак да се върнем към негативната тенденция на изтичане на квалифицирани кадри извън страната. С вдигането на стандарта на специалистите в много индустрии през последните години значително беше намаляло „изтичането на мозъци“ и даже имаше обратна тенденция на значителен брой завръщащи се колеги – не трябва да се пречи на този процес. Какви са предимствата и недостатъците от това да си част от толкова голяма международна структура? Предимствата са много. Както стана дума, ние сме част от интернационален екип, което дава възможност за обмяна на опит на глобално ниво и досег с други култури. Дава възможност за ползване на значителен ресурс – и материален, и като база от знания. Последното е много ценно за нашите служители и ги обогатява и развива постоянно. По-голямата структура дава възможност и за развиване на по-големи и амбициозни проекти и инициативи. Не на последно място, дава и повече възможности и посоки за развитие на нашите служители както вертикално в йерархията, така и хоризонтално – различни роли и отговорности.


Фотокредит: LIDL Digital

Lidl Digital помага и активно участва в подготовката на следващото поколение ИТ специалисти в програмата за професия „Приложен програмист“ в професионалните гимназии и центрове. devstyler.io

13


ТОП МЕНИДЖМЪНТ Недостатъци? Какви недостатъци? Единственото, за което се сещам, е необходимостта от повече комуникация и съгласуване на решения. Но за сметка на това, решенията са по-добре обмислени и по-устойчиви, поради което не мога да го определя като недостатък. Какъв е принципът на работа между българския офис на Lidl Digital и останалите офиси по света? Ако трябва да се спра на един, това е равнопоставеност в отговорностите и взимането на решения. Тази равнопоставеност е от изключителна важност за мотивацията и ангажираността на нашите служители, защото, отново наблягам – ние сме R&D център, а не само изпълнители на услуги и задачи. От нас се очаква активно да допринасяме добавена стойност към развитието и оптимизирането на софтуерните продукти, както и да поддържаме високото качество на услугите по имплементация и поддръжка. И ние покриваме тези очаквания на 120%. За кои страни българският екип разработва решения? Плановете са във всички страни, в които оперира Lidl – а те понастоящем са 30, да се имплементира едно e-commerce реше-

14

ние. Т.е. онлайн бизнесът във всички страни използва един продукт и съответно разработчиците от всички развойни центрове работят заедно по този продукт. Както споменах, развойните центрове са равнопоставени като отговорности и роли и няма специализация по страни. Lidl Digital, като единна организация, разработва глобално и стандартизирано решение.

По какви проекти работите в момента? Ние работим с Agile процеси и съответно не говорим за проекти, а за продукти. Разбили сме цялостното решение на над 50 продукта и съответно за всеки имаме продуктов екип с Product owner и Agile coach. Но нека да дам конкретен пример по какво работиха в последните месеци нашите продуктовите екипи със SAP EWM експертиза. Става дума за най-големия ни досега дистрибуционен склад, разположен във Венло, Нидерландия, с площ от 110 000 m², построен спрямо съвременни концепции и зелени


Фотокредит: LIDL Digital

ТОП МЕНИДЖМЪНТ

технологии. Соларни панели, генериращи 13.1 Мегавата енергия, поставят сградата на първо място в Европа по капацитет енергия, генериран от един покрив. Оптималното логистично обслужване на входящи и изходящи стоки гарантира успешното разрастване на онлайн търговията на Lidl. Във Венло се грижим за приемането на стоки от цял свят и разпределянето им до други дистрибуционни складове. Всичко това допринася за сложна системна интеграция в SAP ERP, EWM и заедно с останалите системи и процеси в Lidl Digital. Предизвикателствата в проекта не спират и до днес, започвайки от началото на 2019 и спазвайки твърдия краен срок за стартиране през септември, подсигурявайки поръчките на милионите клиенти през коледния сезон и най-вече, разчитайки на високо квалифицираните ни колеги от екипа ни в София. След успешния коледен сезон специалистите ни се фокусират върху успешното приключване на германската финансова година, оптимизирането на процеси и оправяне на дефекти в системата. Agile методологиите, които ползваме в продуктово структурираната ни организация, доказаха, че е възможно бързото доставяне на промени във високо интегрираната SAP среда. Какви са предизвикателствата от това да разработваш решения/проекти за чужди пазари и страни? Вече стана дума, че оптимизираме решението и усилията, като имплементираме

един стандартен продукт, по-технически използваме една code-линия, в която развиваме продукта. Все пак има и особености и реалности, с които трябва да се съобразяваме. Например, всяка страна има законодателни особености и предпочитани начини за разплащане и доставка. Същевременно е много по-оптимално – и като разходи, и като усилия, да разработваш и поддържаш едно общо решение, а не 30-40 различни за всяка държава. Противоречието между двете води до иновативни технологични и архитектурни решения. Имаме различни настройки и добавени решения за всяка страна поотделно и можем динамично да „switch-ваме“ в зависимост от особеностите в страната. Достатъчно конкурентоспособни ли са българските ИТ специалисти в сравнение с чуждестранните си колеги или има още много какво да учим? С риск да се повторя и потретя – да, нашите специалисти са напълно и повече от достатъчно конкурентоспособни. Основната причина да го има центъра на Lidl Digital в България е точно тази. И не сме само ние, които го признаваме, но както се вижда и от инвестициите в последните 20 години както български, така и чуждестранни. Относно втората част на въпроса – винаги има какво да се учи. Всъщност, ако спрем да се учим, няма и да сме конкурентоспособни. Затова и нашите екипи са „гладни“

за знания и отделяме от работното време специално за това. Ако трябва да генерализирам, в днешния свят нагласата за учене през целия живот трябва да се залага още от ранна детска възраст, иначе няма как да сме пригодни за реалността, която ни заобикаля. А погледнато в по-широк план, според вас успяваме ли да убедим света, че България е добро място за развитие на ИТ бизнес и откриването на подобни високотехнологични центрове като Lidl Digital? Очевидно успяваме. Всички големи консултантски компании ни препоръчват като хъб за квалифицирани таланти. Lidl също не е отворил R&D центъра си Lidl Digital само на база на успешния Retail бизнес. Направено е съответното детайлно проучване, подкрепено с факти и цифри, за да се вземе адекватно решение. В подкрепа на това, че България е отлично място за развитие на ИТ бизнес, ще цитирам данни и цифри от ежегодното проучване на БАСКОМ, BASSCOM Barometer (https://basscom.org/publications), което вече се прави повече от 10 години. Нека да погледнем скоростта, с която расте индустрията. За да стане софтуерната индустрия милиардна (1 милиард лв. приход), й трябваха 21 години (2012-та), за 2 милиарда – 4 години (2016-та), а за 3 млрд. едва 2 години (2018-та).

devstyler.io

15


ТОП МЕНИДЖМЪНТ Като дял от БВП, за 7 години се е удвоил процентът – от 1,6% през 2013, до 3,4% през 2019. Този растеж е много по-бърз от средния растеж на БВП на държавата. Данъците, с които сме допринесли към хазната за 2018, са 731 млн. лв и 6% от социалните и здравни фондове на страната са от тези данъци, докато като работна сила сме 1%. И това е само за софтуерната индустрия. Ако включим и другите високотехнологични ИТ сектори, цифрите са в пъти повече. Всичко това показва, че България е място, където ИТ бизнесът се развива експоненциално и броят на високотехнологичните центрова като Lidl Digital само ще расте. Предвид колко конкурентен е ИТ секторът в България, как успявате да привлечете нужните кадри? Търсим и привличаме хора, които имат желание да се развиват и да работят по тези проекти, използвайки най-новите технологии на пазара по последни тенденции в процесите за разработка. Използваме ефективни и ефикасни процеси

16

и практики като Agile (Scrum в частност). Възползваме се от гъвкавостта и делегираните отговорности, които те предоставят на продуктовите екипи. Участваме в целия технологичен stack на онлайн търговията. Във frontend частта на магазина работим с модерни технологии като Vue.js, JavaScript, Microservices, Java 8+, SAP Hybris, минавайки през middleware и стигайки до backend-a, където инструментите ни са основно SAP базирани – S/4HANA, SAP Retail, EWM, ABAP. И всичко това в момента трансформираме към microservices, работещи върху Google Cloud Platform (GCP). Наблягаме и на качеството и тестването, като залагаме на опитен екип от QA-и, които покриват целия спектър на функционално и автоматизирано тестване. Профилите и функциите, които центърът има, търси и развива, са в пълния спектър на софтуерното продуктово развитие – бизнес анализатори, консултанти, софтуерни разработчици, frontend разработчици, Ops, Devops, QA-и и т.н. Не на последно място, трябва да се каже, че предлагаме прекрасни и конкурентни условия и имаме супер модерен офис в

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


Фотокредит: LIDL Digital

ТОП МЕНИДЖМЪНТ

които искат да работят за тази цел, както и да защитават общия бизнес интерес, са добре дошли. Lidl Digital е вече 2 години на българския пазар и е част от голяма международна структура с доказана репутация и лидер в индустрията. Вписваме се в културата на БАСКОМ, защото при нас работят хора, които са се доказали като професионалисти с голям опит и които искат, и могат да допринесат за развитието на екосистемата. Вярваме, че трябва да обединим усилия, за да можем да постигнем повече положителни промени. В добавка, ние в Lidl Digital като екип, можем да допринесем с уникална комбинация от технологична и бизнес експертиза в полето на e-Commerce и Retail бизнеса – изключително динамична, изпълнена с предизвикателства и експоненциално развиваща се ниша.

Какви са вашите прогнози за развитието на онлайн търговията в световен план и у нас? Няма нужда аз да прогнозирам – има достатъчно статистика и проучвания по въпроса. И двете показват едно и също – успешно минало и светло бъдеще. За 2019 приходите от Retail e-Commerce са около 3,5 трилиона USD, като до 2023 се очаква да се удвоят. В развитите страни като USA от 2010 до 2019 процентът на продажби онлайн е скочил от 4% на 10,5% (eMarketer, 2019). А какви са целите, които си поставяте с Lidl Digital и следващите успехи, които искате да постигнете? Амбициозни В момента сме 65 човека и продължаваме да растем, за да можем да отговорим на нуждите на компанията. Во-

дещо за нас не е количеството, а качеството на нашите специалисти. Стремим се да бъдем в крак с динамиката на електронната търговия и поддържаме високи критерии в процеса на наемане. Въпросът не е просто да запълним позициите, а да изградим силен и устойчив екип, в който всеки се чувства на мястото си; екип, който работи в синхрон и с висок професионализъм. Например, много важни членове на нашия екип са agile коучовете, които са като диригенти в един оркестър, помагайки на хората в екипа да постигнат консенсус, да останат фокусирани в задачите и да подхождат творчески към тях. Стана вече дума за предизвикателните и амбициозни проекти, съответно успехите, към които се стремим, са още по-амбициозни, целта ни е да станем най-големият онлайн discounter в Европа в близко бъдеще. Готови сме за този upgrade!

devstyler.io

17


ТОП МЕНИДЖМЪНТ

ДЕНИС ЮХНО, DATAART: БЪЛГАРИЯ СТАВА ВСЕ ПО-АТРАКТИВНА ЗА ПРОГРАМИСТИТЕ ОТ ЧУЖБИНА Денис Юхно е управител на DataArt България и ръководител на развойния център на компанията у нас от средата на 2018 г.Преди да поеме ръководния пост в софийския офис, Денис е бил Delivery manager в компанията. Завършил е магистратура по приложна математика в Националния технически университет на Украйна, Харков. Оттогава насам е натрупал повече от 15 години опит в софтуерния бранш, както като разработчик, така и като бизнес анализатор, консултант и проектен мениджър. Ето как коментира той пазара на труда в софтуерния бранш у нас, както и какви тенденции ни очакват:

Много от компаниите се оплакват от проблема с недостига на кадри. Как се справя DataArt в това отношение? Със сигурност това е едно от основните предизвикателства пред ИТ пазара у нас, тъй като все повече софтуерни компании отварят офиси в България, което прави конкуренцията при наемане на специалисти още по-сериозна. Според мен обаче проблемът не е непреодолим и зависи от много други фактори. Една от възможностите е да се залага на млади специалисти, които да се обучават или да се създават стажантски програми. През следващата година при нас това ще бъде по-силно застъпено. Друго нещо, което ни дава възможност да се справим с недостига на кадри, е политиката ни по релокация, която DataArt прилага. В компанията съществува доста добре развита система за релокиране на специалисти от другите ни офиси, като интересът към България е предимно от колегите от Украйна и Русия, за които страната ни става все по-примамлива дестинация. На какво се дължи тази тенденция – софтуерни специалисти от Украйна и Русия да имат интерес към работа в България - какви са преимуществата тук? Самият аз се преместих от Украйна в Бъл-

18

гария със семейството ми преди 4 години и смятам, че това беше изключително полезно решение за мен и семейството ми. Украинците, работещи в софтуерния бранш в София, не са никак малко и стават все повече. Същото се отнася и за специалистите от Русия, а напоследък – и от други държави. Тази тенденция се дължи на няколко фактора – стабилната икономика и политическа обстановка в България, добрият стандарт на живот, който ИТ специалистите могат да имат, благоприятната данъчна политика, както и фактът, че България е член на Европейския съюз, което дава редица възможности Какво показва практиката – кои са основните фактори, които мотивират един специалист да остане в дадена компания, освен финансовият? Финансовият фактор е важен, но отдавна не е единствен и за много опитни специалисти от съществено значение са и други показатели, за да останат на едно работно място или пък да приемат работа в дадена компания. Опитът ни показва, че от все по-съществено значение става възможността за работа от разстояние и гъвкавото работно време. При нас в DataArt това отдавна съществува като възможност и проучванията, които правим след екипите си, показват,

че тази опция се оценява много високо и действа мотивиращо. Когато пишеш код и част от екипа ти се намира в друга част на света, както е в много от случаите при нас, едва ли има значение дали ще си в офиса или вкъщи, далеч по-важно е качеството на свършената работа. Други мотивиращи фактори са локацията на офиса, взаимоотношенията в екипа, проектите по които се работи, и възможностите за обучение и развитие. Ако тези неща отсъстват, не може да се разчита само на заплащането като мотивиращ фактор, тъй като конкуренцията на пазара е огромна. Какви механизми за стимулиране на кадри използвате в DataArt и съществува ли специфична политика за кариерно развитие? При нас е залегнала политиката за липса на стриктна йерархия и по-голяма свобода, което е доста силен мотивиращ фактор. Ако даден специалист не се чувства комфортно с клиента или проекта, по който работи, винаги може да поиска да бъде преместен. Имаме добре развита система за вътрешни курсове и обучения, както и за индивидуални кариерни планове. Като цяло политиката ни е такава, че атмосферата на работното място и обратната връзка от хората в екипа са водещ приоритет, дори и това да е за сметка на по-висока генерирана печалба. Какви са очакванията ти за развитието на България като аутсорсинг дестинация – ще продължи ли тази тенденция и произвежда ли образованието ни достатъчно специалисти, които да отговорят на нуждите на бизнеса? Да, мисля, че ще продължи тенденцията. В момента има доста млади специалисти, които навлизат на пазара на труда и ще стават все повече, тъй като интересът към


devstyler.io

19

Фотокредит: DATAART

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


ТОП МЕНИДЖМЪНТ

Фотокредит: DATAART

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

програмирането като професия е силен. Недостиг има най-вече на ниво опитни разработчици на senior ниво. Традициите в ИТ образованието тук са много сериозни, както от държавни университети, така и от частните академии, които всяка година произвеждат нови кадри. Голяма част от българите говорят английски език, което също е важен плюс, особено, когато се налага ежедневна комуникация с клиенти от САЩ и Великобритания, както е в нашия случай. По отношение на икономически показатели – България е страна със стабилна икономика, благоприятна данъчна политика и много потенциал от гледна точка на развитието на ИТ индустрията.

20

Какво е нужно, за да привлече една компания добри разработчици? Според мен фокусът трябва да е върху удовлетвореността на настоящите служители – всички знаем, че голяма част от хората идват по препоръки, поне при нас е така. А и привличането на добри разработчици не би имало никакъв смисъл, ако не можем да ги задържим след това. Така че – отговорът не въпроса е комплексен – от една страна една компания трябва да може да предложи интересни проекти и адекватно заплащане, а от друга – да създаде условия за дългосрочна удовлетвореност, комфорт и професионално развитие.

Достигнаха ли според вас заплатите в ИТ сектора в България своя таван и съпоставими ли са с тези в Западна Европа? Не бих казал, че са достигнали тиквана си, но със сигурност стават все по-съпоставими с тези на Запад. От гледна точка на съотношение заплащане спрямо качество на живот обаче в България съществуват много по-добри условия. За сравнение, средната работна заплата във Великобритания на софтуерните разработчици е 49 000 паунда, а в Германия - 53 000 евро. В същото време обаче данните на Световната банка за паритет на покупателна способност сочат, че българските програмисти живеят по-добре от колегите си на Острова и на сходно ниво като тези в Германия поради по-ниските цени. Какви са предимствата и недостатъците при работата в аутсорсинг компания от гледна точка на кариерното развитие и заплащане? Години наред се беше наложило мнението, че работата в продуктова компания има далече по-големи предимства от това да се работи в аутсорсинг бизнеса. През последните 1-2 години обаче тази нагласа се променя. Заплащането в сферата на аутсорсинга става все по-конкурентно от една страна, а от друга – възможностите за развитие и натрупване на нови познания и разнообразен опит е по-голямо. Разбира се, винаги има плюсове и минуси. Основният плюс е, че се работи по различни проекти, за клиенти от различни сфери. Често аутсорсинг компаниите са по-гъвкави и дават по-голяма свобода от гледна точка на работно време и работа от разстояние. При продуктовата компания един софтуерен специалист може да се фокусира върху нещо конкретно и да развие експертиза там. Въпрос на интереси и нагласи е, аз лично се интересувам много повече от аутосрсинг сферата.


2019


GTS TECHNOLOGY AWARDS 2019

Global Tech Summit Technology Awards 2019 За пореден път технологичните награди на Global Tech Summit оцениха представителите на ИТ индустрията. Церемонията се проведе в зала 3 на НДК. Награди за компании, екипи и индивидуални отличия бяха връчени на сцената. Призът „Developer на фокус 2019“ също беше част от програмата. Събитието е част от форума Global Tech Summit, включващ конференциите Java2Days, CodeMonsters и AI&SmartTech. Специални гости, които връчваха награди бяха Андрю Ломбарди (Mystic Coders), Ахмад Гокар (IBM), Тодорис Байс (Utrecht JUG), Радослав Гайдарски (Upnetix), Светлин Наков (SoftUni), Надя Султанова и Ана Георгиева (Столична общинска агенция за приватизация и инвестиции), Павлин Добрев (Bosch Software Innovations), София Лятева (GDG Sofia, Devexperts), Ирина Селиктар (#SpoDari, Tumba Solutions), Емил Шекерджийски (Networking Premium Co-Working Space) и Венелин Николов (QWERTY Razgrad).

обща снимка на наградените

Best Tech Place to Work - Kaufland IT HUB

Tech Growth Business of the Year - Bosch Engineering Center Sofia

Tech Investment Award - DostaviTuk.

22

GTS TECHNOLOGY AWARDS 2019

Innovative Team of the Year Tumba Solutions


GTS TECHNOLOGY AWARDS 2019

Developer on Focus 2019 Христо Христов, TSD Services

Tech Growth Business of the Year - Kaufland IT HUB

HR Manager of the Year Дария Топалова, Playtech Наградата получи представител на компанията

Наградените в следните категории са:

Най-четена публикация Яна Папардова, Kaufland IT HUB Audience’s Favorite Dev Павлина Колева, Fadata Innovative Team of the Year Tumba Solutions Tech Growth Business of the Year Bosch Engineering Center Sofia Tech Growth Business of the Year - Kaufland IT HUB Tech Startup of the Year LogSentinel Best Tech Place to Work Kaufland IT HUB Best Tech Place to Work Ubisoft Sofia Tech Investment Award DostaviTuk Innovative Brand of the Year Bosch Software Innovations Innovative Solution of the Year - DataArt Innovative Product of the Year - DHL Enterprise Software Solutions Innovation of the Year - Bosch Software Innovations Technology for Good #SpoDari

ffice Building for Tech O Creators of the Year - Bosch Software Innovations Team Leader of the Year - Васил Граматов, Telenor Dev Team of the Year - Валентин Георгиев, News UK CEO of the Year - Виктор Андонов, CEO, Devexperts CEO of the Year - Синиша Джукич, COO, Bosch Software Innovations HR Manager of the Year - Дария Топалова, Playtech Marketing Manager of the Year - Любомира Петрова, Chief Marketing Manager, UltraPlay Marketing Campaign of the Year - VMware Marketing Campaign of the Year - DHL Enterprise Software Solutions Tech Professional of the Year - Мартин Куванджиев, GoStartups Tech Company of the Year - B EYE Software Company of the Year - VMware Tech Team of the Year - Стоян Атанасов, Seeburger Developer on Focus - Христо Христов, TSD Services

Software Company of the Year VMware

Technology for Good - #SpoDari

devstyler.io

23


GTS TECHNOLOGY AWARDS 2019 Software Company of the Year 2019

Tech Company of the Year 2019

Tech Growth Business of the Year 2019

Tech Growth Business of the Year 2019

Tech Startup of the Year 2019

Best Tech Place to Work 2019

Best Tech Place to Work 2019

Tech Investment Award 2019

VMware

B EYE

Bosch Engineering Center Sofia

Kaufland IT HUB

LogSentinel

Kaufland IT HUB

Ubisoft Sofia

DostaviTuk

Наградата е връчена на представител на DataArt от Ахмад Гохар, IBM (първият от дясно)

Innovative Solution of the Year DATAART Innovative Solution of the Year 2019

Innovative Product of the Year 2019

Innovation of the Year 2019

Technology for Good 2019

Marketing Campaign of the Year 2019

Marketing Campaign of the Year 2019

Office Building for Tech Creators of the Year 2019

Innovative Brand of the Year 2019

DataArt

DHL Enterprise Software Solutions

Bosch Software Innovations

#SpoDari

VMware

DHL Enterprise Software Solutions

Bosch Software Innovations

Bosch Software Innovations

Основното, което би следвало да притежава едно иновативно решение, е практическа приложимост. Живеем във време, в което иновацията сама по себе си не носи особени ползи, ако не намира приложение в ежедневието на хората, които изискват все повече бързина и прецизност, работеща по прост и достъпен начин. Иновациите, насочени в посока „умен дом“ и „умен град“ имат най-голям потенциал. За да си иновативен, първо трябва да си креативен, а това е нещо, което вероятно всеки човек притежава, но не всеки успява да развие или запази. Практиката е доказала, че комбинацията между креативност и солидни технически познания е добра предпоставка за създаването на иновативни решения в сферата на информационните технологии. За съжаление, образователната система у нас в много случаи не създава подходящи условия за развитие на креативно мислене, което често се оказва пречка за появата на иновативни идеи. Според мен през следващото десетилетие все повече ще ставаме свидетели на изместване на стандартните начини за изпълняване на работните процеси и преминаване към роботизирани решения. Изкуствен интелект, машинно обучение, виртуална реалност – всичко това вече е част от живота ни, но ще навлиза с все по-сериозни темпове. 3D принтирането вероятно ще е друга водеща тенденция, която ще намира все по-широко приложение в сектори като медицина, строителство, автомобилна индустрия и т.н.“ - Ася Георгиева, Media Relations мениджър в DataArt Tech Professional of the Year 2019

Team Leader of the Year 2019

Dev Team of the Year 2019

Martin Kuvandzhiev GoStartups

Vasil Gramatov Telenor

Valentin Georgiev News UK

CEO of the Year 2019

Viktor Andonov CEO, Devexperts

CEO of the Year 2019

Sinisha Djukic

General Manager/COO Bosch Software Innovations

HR Manager of the Year 2019

Daria Topalova Playtech

Marketing Manager of the Year 2019

Lyubomira Petrova

Chief Marketing Manager UltraPlay

Software Company of the Year 2019

Tech Company of the Year 2019

Tech Growth Business of the Year 2019

Tech Growth Business of the Year 2019

Tech Startup of the Year 2019

Best Tech Place to Work 2019

Best Tech Place to Work 2019

Tech Investment Award 2019

VMware

B EYE

Bosch Engineering Center Sofia

Kaufland IT HUB

LogSentinel

Kaufland IT HUB

Ubisoft Sofia

DostaviTuk

Innovative Solution of the Year 2019

Innovative Product of the Year 2019

Innovation of the Year 2019

Technology for Good 2019

Marketing Campaign of the Year 2019

Marketing Campaign of the Year 2019

Office Building for Tech Creators of the Year 2019

Innovative Brand of the Year 2019

DataArt

DHL Enterprise Software Solutions

Bosch Software Innovations

#SpoDari

VMware

DHL Enterprise Software Solutions

Bosch Software Innovations

Bosch Software Innovations

Tech Professional of the Year 2019

Team Leader of the Year 2019

Dev Team of the Year 2019

Martin Kuvandzhiev GoStartups

Vasil Gramatov Telenor

Valentin Georgiev News UK

CEO of the Year 2019 Viktor Andonov CEO, Devexperts

CEO of the Year 2019 Sinisha Djukic

General Manager/COO Bosch Software Innovations

HR Manager of the Year 2019 Daria Topalova Playtech

Marketing Manager of the Year ULTRAPLAY Marketing Manager of the Year 2019

Lyubomira Petrova

Chief Marketing Manager UltraPlay

Маркетингът се развива с динамични темпове, които логично следват тенденциите на развитие и в самата ИТ индустрия. По мое мнение две са направленията, по които маркетингът се налага като водещ фактор в една организация. От една страна изграждането и позиционирането на продуктите и услугите на компанията, с цел утвърждаването на бранда като надежден и конкурентоспособен. Всеки комуникатор би трябвало да борави с методите за успешно презентиране на своята идея. Чрез правилното прилагане на комуникационните подходи, половината път до целта вече е извървян. Все пак основна роля за мен една идея да бъде доведена до успешен резултат играе това дали е настъпил правилният момент за нея и съществуват ли необходимите ресурси тя да бъде реализирана. Тези фактори неминуемо водят до очакваната реализация. Трябва да си готов да излезеш от зоната си на комфорт и да поемаш нови предизвикателства. Казвам го от личен опит, поради факта, че преди три години започнах на позицията PR специалист в UltraPlay и стигнах до ръководител на маркетинг отдела в компанията. Човек наистина трябва да обича работата си и да влага отговорност към процесите, колегите си и резултатите от своя труд. - Любомира Петрова, Chief Marketing Officer, UltraPlay

24


GTS TECHNOLOGY AWARDS 2019

Екипът на LogSentinel

Tech Company of the Year 2019

Tech Growth Business of the Year 2019

Tech Growth Business of the Year 2019

B EYE

Bosch Engineering Center Sofia

Kaufland IT HUB

Innovative Product of the Year 2019

Innovation of the Year 2019

Technology for Good 2019

DHL Enterprise Software Solutions

Bosch Software Innovations

#SpoDari

Team Leader of the Year 2019

Dev Team of the Year 2019

asil Gramatov Telenor

Valentin Georgiev News UK

CEO of the Year 2019 Viktor Andonov CEO, Devexperts

CEO of the Year 2019 Sinisha Djukic

General Manager/COO Bosch Software Innovations

Tech Startup of the Year Logsentinel Tech Startup of the Year 2019

Best Tech Place to Work 2019

Best Tech Place to Work 2019

Tech Investment Award 2019

LogSentinel

Kaufland IT HUB

Ubisoft Sofia

DostaviTuk

Като основни фактори за увеличаване на нивото на зрялост на българската стартъп екосистема, може да отбележим факта, че повече от половината от основателите на компании имат предишен опит като предприемачи. С цел да сме полезни на други стартиращи компании искаме да споделим това, което считаме, че е помогнало на нас да се съхраним като компания и да продължаваме да просперираме. От изключително значение е, компанията да има ясна мисия и визия как ще разреши конкретен и реален проблем. Не е достатъчно да се заложи на иновативната и авангардна технология за добър продукт. Необходимо е да се създаде решение за наболял проблем и да се таргетират подходящите клиенти, за които е предназначено. Важно за растежа на компанията е да се има предвид продължителността на цикъла на продажба, както и нивото на изисквания спрямо продукта или услугата на компанията. Имаме амбиции за още по-ускорен растеж и дори е възможно тази година да участваме в нов рунд за финансиране. Очакваме затварянето на рунда да ни позволи да усъвършенстваме допълнително модула си за идентификация на аномалии с помощта на изкуствен интелект и да разширим екипа, така че да можем още по-добре да отговорим на високите изисквания на нашите клиенти. Целта ни е да доставяме изключителни решения в областта на информационната сигурност и защитата на Marketing Campaign of the Year 2019

Marketing Campaign of the Year 2019

Office Building for Tech Creators of the Year 2019

Innovative Brand of the Year 2019

VMware

DHL Enterprise Software Solutions

Bosch Software Innovations

Bosch Software Innovations

HR Manager of the Year 2019

Daria Topalova Playtech

Marketing Manager of the Year 2019

Lyubomira Petrova

Chief Marketing Manager UltraPlay

Радостин Тошев, DHL ESS

Software Company of the Year 2019

Tech Company of the Year 2019

Tech Growth Business Software Company of the Year 2019

TechTech Growth Business Company of the Year 2019

Startup Tech Tech Growth Business of the Year 2019

Best Tech Tech Growth Business Place Work of thetoYear 2019

BestStartup Tech Tech Place Work of thetoYear 2019

Tech Investment Best Tech Award Place to Work 2019

Best Tech Place to Work 2019

Tech Investment Award 2019

VMware

B EYE

Bosch Engineering VMware Center Sofia

Kaufland IT HUB B EYE

LogSentinel Bosch Engineering Center Sofia

Kaufland IT HUB

Ubisoft Sofia LogSentinel

DostaviTuk Kaufland IT HUB

Ubisoft Sofia

DostaviTuk

Innovative Solution of the Year 2019

Innovative Product of the Year 2019

Innovation Innovative Solution of the Year 2019

DataArt

DHL Enterprise Software Solutions

Bosch Software DataArt Innovations

Tech Professional of the Year 2019

Team Leader of the Year 2019

Martin Kuvandzhiev GoStartups

Vasil Gramatov Telenor

Dev Team of the Year 2019

Tech Professional of the Year 2019

Valentin GeorgievMartin Kuvandzhiev News UK GoStartups

данните без никакви компромиси. - Мария Тенева, IT Project Manager, LogSentinel

CEO of the Year 2019

Technology Innovative Product Good offorthe Year 2019

Marketing Campaign Innovation of the Year 2019

DHL Enterprise #SpoDari Software Solutions

Bosch Software VMware Innovations

DHL ESS Team Leader of the Year 2019

CEO of the Year 2019

Dev Team of the Year 2019

HR Manager of the Year 2019

arketing Campaign of the Year M Innovative Product of the Year CEO of the Year 2019

Marketing Campaign Technology offorthe Year Good 2019

Office Building for Marketing Campaign Tech Creators of the Year of the Year 2019

Innovative Brand Marketing Campaign of the Year 2019

Office Building for Tech Creators of the Year 2019

Innovative Brand of the Year 2019

DHL Enterprise #SpoDari Software Solutions

Bosch Software VMware Innovations

Bosch Software DHL Enterprise Innovations Software Solutions

Bosch Software Innovations

Bosch Software Innovations

Marketing Manager of the Year 2019

CEO of the Year 2019

HR Manager of the Year 2019

Marketing Manager of the Year 2019

Най-големите трудности в разработването на иновативни продукти са най-често породени от стратегическа важност на самия продукт и очакванията към него. Като такива, тук отчитам два основни типа трудности. На първо място чисто структурни – от ниво на взаимозависимост помежду хората необходими за решаването на даден проблем и съответно правилното му имплементиране му в продукта. Тях се опитваме да адресираме с набор от добри практики при разработка на ентърпрайз софтуерни решения, до чисто лийн базирана организационна структура, целяща да елиминира нестойностните действия и разбира се традиционни мениджмънт практики, като critical path анализи. - Ивелин Иванов, директор развойна дейност (Head of Development) DHL ESS

Viktor Andonov CEO, Devexperts Vasil Gramatov Telenor

Sinisha Djukic

General Manager/COO Valentin Georgiev Bosch Software Innovations

News UK

Daria Topalova Viktor Andonov CEO, Devexperts Playtech

Lyubomira Petrova Sinisha Djukic

General Manager/COO

Chief Marketing Manager Bosch Software Innovations UltraPlay

Daria Topalova Playtech

Lyubomira Petrova

Chief Marketing Manager UltraPlay

Зад успеха на нашата маркетингова кампания се крият – ясни цели, стратегия на база дефиниране на целева аудитория и поставяне на измерими резултати. Проектът ни премина от вътрешен брандинг и преименуване на развойния център у нас към стратегически план за позициониране като желан работодател сред ИТ специалистите у нас. Все по-ключова роля ще имат маркетинговите кампании със стойностно за таргетираната аудитория съдържание и давайки гласност и видимост на значимите проекти като нашия. Изграждането на истинска емоционална връзка с потенциалните кандидати за работа трябва да бъде приоритет на всеки един бизнес, който иска да се нарече успешен. - Ива Николова, HR Manager, DHL ESS

devstyler.io

25


GTS TECHNOLOGY AWARDS 2019

Tech Growth Business of the Year 2019

Tech Growth Business of the Year 2019

Tech Startup of the Year 2019

Best Tech Place to Work 2019

Best Tech Place to Work 2019

Tech Investment Award 2019

Bosch Engineering Center Sofia

Kaufland IT HUB

LogSentinel

Kaufland IT HUB

Ubisoft Sofia

DostaviTuk

Innovation of the Year 2019

Technology for Good 2019

Bosch Software Innovations

#SpoDari

CEO of the Year 2019 Viktor Andonov CEO, Devexperts

CEO of the Year 2019 Sinisha Djukic

General Manager/COO Bosch Software Innovations

Marketing Campaign of the Year Software Company of the Year VMWare Marketing Campaign Software Company of the Year 2019

Marketing Campaign Tech Company of the Year 2019

Office Building for Tech Growth Business Tech Creators of the Year of the Year 2019

Innovative Brand Tech Growth Business of the Year 2019

Tech Startup of the Year 2019

Best Tech Place to Work 2019

Best Tech Place to Work 2019

Tech Investment Award 2019

VMware

DHLBEnterprise EYE Software Solutions

Bosch Software Bosch Engineering Innovations Center Sofia

Bosch Software Kaufland IT HUB

LogSentinel

Kaufland IT HUB

Ubisoft Sofia

DostaviTuk

Innovations

Във VMware вярваме, че мисията, визията, ценностите и целите на компанията трябва да вдъхновяват и мотивират всички, които работят в нея. Ценностите ни под абревиатурата EPIC2 - Еxecution, Passion, Integrity, Customers, Community отразяват отношението ни към колегите, качеството на продуктите, клиентите, непрестанната страст към иновации и ангажимента ни към обществото, в което работим и живеем. Върху тези ценности са базирани добрите ни практики в сферата на развитието на човешкия потенциал, продуктите и услугите във VMware. Въпреки че все още сме в началото на 2020 г., няколко са основните технологични тенденции, които идентифицираме: ускорение на машинното обучение (ML), засилване на средствата на вградена сигурност (intrinsic security) на IT системите, увеличаване и оптимизиране на гъвкавост при използване на множество облачни ресурси, увеличаване възможностите за децентрализация на изчисленията между облак, datacenter и edge системите, засилено влияние на системи за оркестрация на софтуерни контейнери. Маркетинговите ни кампании са не само по линия на продуктите и решенията, но и по линия на привличане и задържане на талантите. В България, където компанията е представена от център за развойна дейност и иновации, маркетинговите ни кампании са основно с фокус върху employer branding. През 2019 година, в България реализирахме employer branding кампанията #TheCompleteU, чрез която целяхме да покажем многообразието от таланти в компанията (или поне част от него) в тяхната цялост - като професионалисти, но и като личности със своите интереси извън работата и как те успяват да съчетават тези два аспекта от живота си без единия да е за сметка на другия. Във VMware е напълно възможно да бъдеш „всичко, което искаш“, както споделя един от участниците и да разгърнеш пълния си потенциал. Това, което направи кампанията успешна, е не само нестандартният подход при заснемане и разказване на тези лични истории, но и тяхната автентичност. - Христина Харалампиева, Manager Events and PR в VMWare HR Manager of the Year 2019

Innovative Solution of the Year Daria Topalova 2019Playtech

DataArt

Marketing Manager of the Year

2019 Product Innovative of the Year

Innovation of the Year 2019

Technology for Good 2019

Marketing Campaign of the Year 2019

Marketing Campaign of the Year 2019

Office Building for Tech Creators of the Year 2019

Innovative Brand of the Year 2019

DHL Enterprise Software Solutions

Bosch Software Innovations

#SpoDari

VMware

DHL Enterprise Software Solutions

Bosch Software Innovations

Bosch Software Innovations

Lyubomira Petrova

2019 Chief Marketing Manager UltraPlay

Tech Professional of the Year 2019

Team Leader of the Year 2019

Dev Team of the Year 2019

Martin Kuvandzhiev GoStartups

Vasil Gramatov Telenor

Valentin Georgiev News UK

26

CEO of the Year 2019

Viktor Andonov CEO, Devexperts

CEO of the Year 2019

Sinisha Djukic

General Manager/COO Bosch Software Innovations

HR Manager of the Year 2019

Daria Topalova Playtech

Екипът на VMware Bulgaria

Marketing Manager of the Year 2019

Lyubomira Petrova

Chief Marketing Manager UltraPlay

Емилия Ботева - Ubisoft Sofia, Ирина Селиктар - Tumba Solutions (от ляво на дясно)


ev

GTS TECHNOLOGY AWARDS 2019 Tech Team of the Year SEEBURGER

Наградата получава представител на Seeburger

За мен е от изключителна важност колегите да идват с желание в офиса. Затова насърчавам спокойната и приятелска атмосфера, без излишни емоции. Когато някой се нуждае от помощ, винаги се намира колега, който да помогне. Единността, която сме постигнали се цени дълбоко от всички нас. Ние сме екип, който споделя работни и житейски проблеми. Това е свидетелство за доверието, което гласуваме един на друг и доказва, че не сме шепа хора поставени в един офис. Разбира се, екипните срещи, не само в офиса, а и извън него, също допринасят за изграждането ни като отбор. Първата ни задача е да се съберем и изпием заедно сутрешното си кафе. След това обикновено следва работна среща, на която всеки споделя по какво работи в момента и дали е срещнал трудности. Често се случва колега да ни запознае с интересен казус, който е преборил наскоро. В момента екипа се състои от 11 човека, като всяка година тази бройка нараства. - Стоян Атанасов, Team Leader, Seeburger

Tech Growth Business of the Year 2019

Tech Growth Business of the Year 2019

Tech Startup of the Year 2019

Bosch Engineering Center Sofia

Kaufland IT HUB

LogSentinel

Innovation of the Year 2019

Technology for Good 2019

Marketing Campaign of the Year 2019

Bosch Software Innovations

#SpoDari

VMware

CEO of the Year 2019 Viktor Andonov CEO, Devexperts

CEO of the Year 2019 Sinisha Djukic

General Manager/COO Bosch Software Innovations

HR Manager of the Year 2019 Daria Topalova Playtech

Best Tech Place to Work 2019

Kaufland IT HUB

Best Tech Place to Work UBISOFT Best Tech Place to Work 2019

Tech Investment Award 2019

Ubisoft Sofia

DostaviTuk

Ако разгледаме уюта като комфортна работна среда, в която хората могат да реализират и развиват своя творчески и интелектуален потенциал, тогава можем да кажем, че за нас в Ubisoft е важно да създаваме уют за своите екипи. Топ локацията на офиса, ергономичната работна среда, най-новите софтуерни програми и инструменти, разнообразието от придобивки – това са само част от нещата, които много компании вече предоставят на хората си. Това, което ни отличава нас обаче са две неща. От една страна, възможността да учиш и да се развиваш в топ 3 световна компания за създаване на игри, а от друга, специалното отношение към всеки един човек в студиото ни. Стараем се хората ни да си имат всичко, за да могат да си вършат работата с удоволствие. Много често идеите за подобрения идват точно от хората. За нас е важно да поддържаме среда, в която те се чувстват комфортно да споделят такива идеи. За нас “Best Tech Place to Work” се възприема в по-широк план – повече като сфера на дейност, същност на работата, съвременни и иновативни работодателски практики, отколкото като само локация. Това, което прави нашата индустрия толкова завладяваща, е начинът, по който тя функционира като хибрид между технологичната и творческите индустрии. Нейното развитие се базира на последните технологични иновации в света и по мащаб не отстъпва на останалите софтуерно-базирани индустрии. Екипът ни е над 240 човека, които работим на почти 4000 кв.м. офис площ. Пространството е отворено, светло, с високи тавани по 5-6 метра. Екипите работят заедно според проектите, по които работи студиото. Всеки човек има свободата да си организира своето работно пространство по начин, по който му харесва. Постоянно има някакво движение, хората обсъждат и работят заедно, вълнуват се, смеят се - типичната творческа среда, можем да кажем. - Емилия Ботева, Communications Manager в Ubisoft Sofia Marketing Campaign of the Year 2019

Office Building for Tech Creators of the Year 2019

Innovative Brand of the Year 2019

DHL Enterprise Software Solutions

Bosch Software Innovations

Bosch Software Innovations

Marketing Manager of the Year 2019

Lyubomira Petrova

Chief Marketing Manager UltraPlay

Software Company of the Year 2019

Tech Company of the Year 2019

Tech Growth Business of the Year 2019

Tech Growth Business of the Year 2019

Tech Startup of the Year 2019

Best Tech Place to Work 2019

Best Tech Place to Work 2019

Tech Investment Award 2019

VMware

B EYE

Bosch Engineering Center Sofia

Kaufland IT HUB

LogSentinel

Kaufland IT HUB

Ubisoft Sofia

DostaviTuk

Innovative Solution of the Year 2019

Innovative Product of the Year 2019

Innovation of the Year 2019

Technology for Good 2019

Marketing Campaign of the Year 2019

Marketing Campaign of the Year 2019

Office Building for Tech Creators of the Year 2019

Innovative Brand of the Year 2019

DataArt

DHL Enterprise Software Solutions

Bosch Software Innovations

#SpoDari

VMware

DHL Enterprise Software Solutions

Bosch Software Innovations

Bosch Software Innovations

Tech Professional of the Year 2019

Team Leader of the Year 2019

Martin Kuvandzhiev GoStartups

Vasil Gramatov Telenor

Dev Team of the Year 2019 Valentin Georgiev News UK

Dev Team of the Year NEWS UK CEO of the Year 2019

Viktor Andonov CEO, Devexperts

CEO of the Year 2019

Sinisha Djukic

General Manager/COO Bosch Software Innovations

HR Manager of the Year 2019

Daria Topalova Playtech

Marketing Manager of the Year 2019

Lyubomira Petrova

Chief Marketing Manager UltraPlay

Екипът ни е нов и се занимаваме с изработката на всичко, което е свързано с новини. Работим за една най-големите корпорации в света - NEWS UK. Разработване онлайн приложения и уеб сайтове. Използваме последните технологии, които са на пазара в момента React, TypeScript, GraphQL, NodeJS, AWS и още други технологии. Тази награда означава много за нас, защото изградихме екипа от нулата и се потрудихме доста. Много се радвам, че изградихме култура в офиса. Може да се разговаря на всякакви теми. Не сме само колеги, ние сме и приятели. Често си говорим за инвестиции, за банки и за апартаменти.

- Валентин Георгиев, Senior Software Developer, News UK/Questers

devstyler.io

27


Tech Company of the Year 2019

Tech Growth Business of the Year 2019

Tech Growth Business of the Year 2019

B EYE

Bosch Engineering Center Sofia

Kaufland IT HUB

Tech Startup of the Year 2019

Best Tech Place to Work 2019

Best Tech Place to Work 2019

Tech Investment Award 2019

GTS TECHNOLOGY AWARDS 2019 LogSentinel

Kaufland IT HUB

Ubisoft Sofia

DostaviTuk

Innovative Product of the Year 2019

Innovation of the Year 2019

Technology for Good 2019

Marketing Campaign of the Year 2019

Marketing Campaign of the Year 2019

Office Building for Tech Creators of the Year 2019

Innovative Brand of the Year 2019

DHL Enterprise Software Solutions

Bosch Software Innovations

#SpoDari

VMware

DHL Enterprise Software Solutions

Bosch Software Innovations

Bosch Software Innovations

Team Leader of the Year 2019

Dev Team of the Year 2019

Vasil Gramatov Telenor

Valentin Georgiev News UK

CEO of the Year 2019 Viktor Andonov CEO, Devexperts

CEO of the Year DEVEXPERTS CEO of the Year 2019

Sinisha Djukic

General Manager/COO Bosch Software Innovations

HR Manager of the Year 2019

Daria Topalova Playtech

Marketing Manager of the Year 2019

Lyubomira Petrova

Chief Marketing Manager UltraPlay

Ние сме в много особен бизнес – на нашите служители им се плаща да мислят. А мисленето е процес, който много трудно се подчинява на контрол и нареждания. Понякога само една забележка е достатъчна, за да направи някой служител непродуктивен и неработоспособен за цял ден. Фокусът на позицията (СЕО) постепенно се трансформира от ръководител към лидер и ментор. А лидер е този, който създава плодородна почва за израстване на нови знания, идеи, иновации и сътрудничество в една работна среда. С цел да създадем именно такава среда в Devexperts имаме алокирани бюджети за кариерно развитие на колегите във всички екипи. Тук има интересно противоречие – пристигащата информация в реално време всъщност пречи на обработката на информация, която вече имаме. Под обработка на информацията имам предвид процеса на мислене. Средно на всеки 10 минути някое приложение ни изпраща информация и прекъсва мисловният процес. Нашият мозък е в непрекъснат „ментален reset“, което прави почти невъзможно обмислянето на сложен проблем. Как решавам проблема – изключвам тези приложения когато работя върху сериозен проблем. Много е важно да се разграничава важната от спешната информация. В днешно време е много лесно да се намери информация и много хора се превръщат в „гугализиращи професори“. Има разлика между информация и знания, но все по-малко колеги от бранша разбират тази разлика. Global Tech Summit? За съжаление нямах възможност да присъствам от самото начало, за да изкажа мнение относно цялостното съдържание на конференцията. Бих казал, че моментите прекарани с колегите, които взеха активно участие на Global Tech Summit 2019 бяха най-ценни за мен. Поради натовареният си график, рядко имам възможност да се появявам на такива мероприятия, затова и бях доста приятно изненадан да видя как колегите от различните екипи се разбират, помагат и действат извън офиса. - Виктор Андонов, CEO, Devexperts

28

Software Company of the Year 2019

Tech Company of the Year 2019

Tech Growth Business of the Year 2019

Tech Growth Business of the Year 2019

Tech Startup of the Year 2019

Software Best Company Tech of the Place toYear Work 2019 2019

VMware

B EYE

Bosch Engineering Center Sofia

Kaufland IT HUB

LogSentinel

VMware Kaufland IT HUB

Innovative Solution of the Year 2019

Innovative Product of the Year 2019

Innovation of the Year 2019

Technology for Good 2019

Marketing Campaign of the Year 2019

InnovativeCampaign Solution Marketing of the the Year Year of 2019 2019

DataArt

DHL Enterprise Software Solutions

Bosch Software Innovations

#SpoDari

VMware

DHL Enterprise DataArt Software Solutions

Tech Professional of the Year 2019

Team Leader of the Year 2019

Dev Team of the Year 2019

Martin Kuvandzhiev GoStartups

Vasil Gramatov Telenor

Valentin Georgiev News UK

CEO of the Year 2019 Viktor Andonov CEO, Devexperts

CEO of the Year 2019 Sinisha Djukic

General Manager/COO Bosch Software Innovations

HR Manager of the Year 2019 Daria Topalova Playtech

Marketing Manager

Tech Professional ofofthe Year the Year 2019 2019

Lyubomira Petrova Martin Kuvandzhiev

Chief Marketing Manager GoStartups UltraPlay

Tech Company Best Tech of the Place toYear Work 2019 2019

Tech Growth Business Tech Investment ofAward the Year 2019 2019

B EYE Ubisoft Sofia

Bosch Engineering DostaviTuk Center Sofia

Най-четена публикация KAUFLAND IT HUB Tech Growth Business of the Year 2019

Tech Startup of the Year 2019

Best Tech Place to Work 2019

Best Tech Place to Work 2019

Tech Investment Award 2019

Kaufland IT HUB

LogSentinel

Kaufland IT HUB

Ubisoft Sofia

DostaviTuk

Когато става въпрос за човешкия ресурс значи да се положат максимални усилия и грижи. Това е първият, последният и предпоследният фокус на компанията. Ако това може да се нарече стратегия то тогава стратегията ни е центрирана изцяло около хората, тяхното управление и развитие. Чувството да си на сцената на Global Tech Summit? Светло. От светлините на сцената е трудно да видиш лицата на публиката и тогава всичко остава на въображението. Това прави преживяването малко сюрреалистично и остава нещо малко вълшебно във спомените. Годината ще е шумна и все така бляскава. Браншът е изправен пред доста стратегически въпроси. IT секторът става една от опорите на икономиката и от там погледите на все повече хора се обръщат към него. За нас това също значи да сме във фокуса на прожекторите, да сме конкурентни и гъвкави, но и да не изпускаме целта си, а тя е предоставяне на качествена услуга да групата Schwarz, затвърждаване на добрия български имидж в сферата на IT и връщането на все повече българи в родината. - Яна Папардова, HR Manager в Kaufland IT HUB Innovative Product Office Building for of the Year Tech Creators of the Year 2019 2019

Innovation Innovative Brand of the the Year Year of 2019 2019

Technology for Good 2019

Marketing Campaign of the Year 2019

Marketing Campaign of the Year 2019

Office Building for Tech Creators of the Year 2019

Innovative Brand of the Year 2019

DHL Enterprise Bosch Software Software Solutions Innovations

Bosch Software Bosch Software Innovations Innovations

#SpoDari

VMware

DHL Enterprise Software Solutions

Bosch Software Innovations

Bosch Software Innovations

Team Leader of the Year 2019

Dev Team of the Year 2019

Vasil Gramatov Telenor

Valentin Georgiev News UK

CEO of the Year 2019

Viktor Andonov CEO, Devexperts

CEO of the Year 2019

Sinisha Djukic

General Manager/COO Bosch Software Innovations

HR Manager of the Year 2019

Daria Topalova Playtech

Marketing Manager of the Year 2019

Lyubomira Petrova

Chief Marketing Manager UltraPlay


GTS TECHNOLOGY AWARDS 2019

Software Company of the Year 2019

Tech Company of the Year 2019

Tech Growth Business of the Year 2019

Tech Growth Business of the Year 2019

Tech Startup of the Year 2019

Best Tech Place to Work 2019

Best Tech Place to Work 2019

Tech Investment Award 2019

VMware

B EYE

Bosch Engineering Center Sofia

Kaufland IT HUB

LogSentinel

Kaufland IT HUB

Ubisoft Sofia

DostaviTuk

Innovative Solution of the Year 2019

Innovative Product of the Year 2019

Innovation of the Year 2019

Technology for Good 2019

Marketing Campaign of the Year 2019

Marketing Campaign of the Year 2019

Office Building for Tech Creators of the Year 2019

Innovative Brand of the Year 2019

DataArt

DHL Enterprise Software Solutions

Bosch Software Innovations

#SpoDari

VMware

DHL Enterprise Software Solutions

Bosch Software Innovations

Bosch Software Innovations

Tech Professional of the Year GOSTARTUPS Tech Professional of the Year 2019

Team Leader of the Year 2019

Dev Team of the Year 2019

Martin Kuvandzhiev GoStartups

Vasil Gramatov Telenor

Valentin Georgiev News UK

CEO of the Year 2019

Viktor Andonov CEO, Devexperts

CEO of the Year 2019

Sinisha Djukic

General Manager/COO Bosch Software Innovations

HR Manager of the Year 2019

Daria Topalova Playtech

Marketing Manager of the Year 2019

Lyubomira Petrova

Chief Marketing Manager UltraPlay

Всеки Tech Professional трябва да притежава добра комуникация. Трябва да комуникира добре не само със своите клиенти, но и с колеги, приятели и т.н. Защото ако не може да комуникираш добре, не можеш да бъдеш Professional. Важно е и да разбираш как работи самата технология. Но трябва да се работи върху това от един продукт да се направи по-добър продукт. Аз съм завършил в техническо училище, а баща ми и дядо ми са инженери. От малък търся начини да оправям платки. Свикнал съм от малък да решавам проблеми. - Мартин Куванджиев, Founder, GoStartups

Мартин Куванджиев - GoStartups, Тодорис Баис, ABN Amro Bank (от ляво на дясно)

devstyler.io

29


GTS TECHNOLOGY AWARDS 2019

Software Company of the Year 2019

Tech Company of the Year 2019

Tech Growth Business of the Year 2019

Tech Growth Business of the Year 2019

Tech Startup of the Year 2019

Best Tech Place to Work 2019

Best Tech Place to Work 2019

Tech Investment Award 2019

VMware

B EYE

Bosch Engineering Center Sofia

Kaufland IT HUB

LogSentinel

Kaufland IT HUB

Ubisoft Sofia

DostaviTuk

Innovative Solution of the Year 2019

Innovative Product of the Year 2019

Innovation of the Year 2019

Technology for Good 2019

Marketing Campaign of the Year 2019

Marketing Campaign of the Year 2019

Office Building for Tech Creators of the Year 2019

Innovative Brand of the Year 2019

DataArt

DHL Enterprise Software Solutions

Bosch Software Innovations

#SpoDari

VMware

DHL Enterprise Software Solutions

Bosch Software Innovations

Bosch Software Innovations

Tech Professional of the Year 2019

Martin Kuvandzhiev GoStartups

Team Leader of the Year TELENOR Team Leader of the Year 2019

Dev Team of the Year 2019

Vasil Gramatov Telenor

Valentin Georgiev News UK

CEO of the Year 2019

Viktor Andonov CEO, Devexperts

CEO of the Year 2019

Sinisha Djukic

General Manager/COO Bosch Software Innovations

HR Manager of the Year 2019

Daria Topalova Playtech

Marketing Manager of the Year 2019

Lyubomira Petrova

Chief Marketing Manager UltraPlay

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

30

че начинът, по който мисля и по който имам отношение към хората, се забелязва. Това е невероятна валидация за човек мен! Това остава в живота като едно от постиженията, които никой не може да ти отнеме. Бъдещето принадлежи на хората, които имат сърце. Защото изкуственият интелект ще замени много от мозъчната дейност на човечеството, както едно време много сме използвали мускулите в работата, но това не важи и не влачим камъни, за да построим пирамидите. Много от калкулациите ще бъдат заменени, но никоя технология досега не може да замени състраданието на човека, разбирането и намерението на човека. Това ще е доста трудно да го програмираш. Ако сте решили да управлявате хора, правете го със сърце, иначе не се захващайте. Рано или късно всички органи ще ви провалят или подведат! - Васил Граматов, Senior Developer, Telenor


GTS TECHNOLOGY AWARDS 2019 Software Company of the Year 2019

Tech Company of the Year 2019

VMware

B EYE

Software Company of the Year 2019

Tech Company of the Year 2019

Tech Growth Business of the Year 2019

Tech Growth Business of the Year 2019

Tech Startup of the Year 2019

Best Tech Place to Work 2019

Best Tech Place to Work 2019

Tech Investment Award 2019

VMware

B EYE

Bosch Engineering Center Sofia

Kaufland IT HUB

LogSentinel

Kaufland IT HUB

Ubisoft Sofia

DostaviTuk

Innovative Solution Tech of Growth Business the Year of 2019 the Year 2019

DataArt

Bosch Engineering Center Sofia

Innovative Product of the Year 2019

DataArt

DHL Enterprise Software Solutions

Martin Innovation Kuvandzhiev GoStartups of the Year

Team Leader of the Year 2019

Dev Team of the Year 2019

Vasil Gramatov Telenor

Valentin Georgiev News UK

2019

#SpoDari

CEO of the Year 2019 Viktor Andonov CEO, Devexperts

CEO of the Year 2019

Dev Team of the Year 2019 Valentin Georgiev News UK

2019

Bosch Software Innovations

Tech Professional of the Year 2019

Bosch Software Innovations LogSentinel

2019

Vasil Gramatov Technology Telenor for Good

2019

Martin Kuvandzhiev GoStartups

Innovation Tech of the YearStartup of the Year 2019

DHL Enterprise Software Solutions Kaufland IT HUB

Team Leader of the Year 2019

Tech Professional of the Year 2019

Innovative Solution of the Year 2019

Innovative Product Tech of Growth the YearBusiness of the Year 2019

CEO of the Year 2019 Sinisha Djukic

General Manager/COO Bosch Software Innovations

Viktor Andonov

Marketing Campaign CEO, Devexperts of the Year 2019

VMware

HR Manager of the Year 2019 Daria Topalova Playtech

Technology Best Tech for Good Place to Work 2019

2019

#SpoDari

Kaufland IT HUB

Marketing Campaign Software Company Tech of the YearBest of the Year 2019Place to Work

2019 2019

VMware

VMware Ubisoft Sofia

Marketing Campaign Company TechTech Investment of the Year of the Year Award 2019

2019 2019

DHL Enterprise Software Solutions B EYE DostaviTuk

Office BuildingTech for Growth Business Tech Creators of the Yearof the Year 2019

Innovative BrandTech Growth Business of the Year of the Year 2019

2019

Bosch Software InnovationsBosch Engineering

Bosch Software Innovations

Center Sofia

2019

Tech Startup of the Year 2019

Best Tech Place to Work 2019

Best Tech Place to Work 2019

Tech Investment Award 2019

Kaufland IT HUB

LogSentinel

Kaufland IT HUB

Ubisoft Sofia

DostaviTuk

CEO of the Year Office Building for Tech Creators of the Year Innovative Brand of the Year Innovation of the Year Tech Growth Business of the Year Bosch.IO CEO of the Year 2019

Sinisha Djukic

General Manager/COO Marketing Campaign ofBosch theSoftware Year Innovations 2019

DHL Enterprise Software Solutions

Marketing Manager of the Year 2019

Lyubomira Petrova

Chief Marketing Manager UltraPlay

HR Manager of the Year 2019

Daria Topalova

Innovative Solution Software Company Office Building for Playtech ofof thethe Year Tech Creators ofYear the Year 2019 2019 2019 Bosch Software VMware DataArt Innovations

Tech Professional of the Year Innovative Solution 2019

of the Year

2019 Martin Kuvandzhiev GoStartups

DataArt

Marketing Manager of the Year 2019

Lyubomira Petrova Innovative Product Tech Company Innovative Brand

Tech Innovation Growth Business ofofthe theYear Year 2019 2019

Technology Tech Growth Business Good offorthe Year 2019

Marketing Campaign Tech Startup ofthe theYear Year of 2019 2019

DHLSoftware Bosch BEnterprise EYE Software Solutions Innovations

BoschEngineering Software Bosch Innovations Center Sofia

Kaufland IT HUB #SpoDari

LogSentinel VMware

Chief Marketing Manager of UltraPlay

ofofthe theYear Year the Year 2019 2019 2019

Team Leader of the Year 2019Innovative Product

of the Year 2019

Vasil Gramatov Telenor

Dev Team of the Year 2019

CEO of the Year 2019

Innovation of the Year 2019

Valentin Georgiev News UK

Viktor Andonov CEO, Devexperts

Bosch Software Innovations

DHL Enterprise Software Solutions

CEO of the Year 2019

Technology for Good Sinisha Djukic 2019 General Manager/COO

Playtech

Innovative Brand Tech Investment of the Year Award 2019 2019

Bosch Software Ubisoft Sofia

Bosch Software DostaviTuk

Innovations

Marketing Manager of the Year

Marketing Campaign of the Year Daria Topalova 2019

Innovations

2019Campaign Marketing of the Year Lyubomira Petrova 2019

Office Building for Tech Creators of the Year 2019

Innovative Brand of the Year 2019

DHL Enterprise Software Solutions

Bosch Software Innovations

Bosch Software Innovations

Chief Marketing Manager UltraPlay

VMware

CEO of the Year 2019

Office BestBuilding Tech for TechPlace Creators of the Year to Work 2019 2019

Software Solutions

HR Manager of the Year 2019

Bosch Software Innovations

#SpoDari

CEO of the Year 2019

Marketing Campaign Best Tech of the Year Place to Work 2019 2019

DHL Enterprise Kaufland IT HUB

Marketing Manager of the Year 2019

HR Manager of the Year 2019

За нас са изключително важни прозрачността и разнообразието на работа във всички екипи всеки ден. Това е постижимо чрез Agile методологиите за работа. Чрез тях ние се стремим се да даваме възможност на всеки служител да използва пълния си набор от качества. Ние вярваме, че тези елементи са ключови мотиватори, които в комбинация със самоинициативност и автономност водят до по-голяма ангажираност и успех в дългосрочен аспект. Bosch.IO е иновативна компания, стъпваща на много здрава основа в лицето на Група Бош. Съвместната ни работа с колегите ни от другите дивизии ни позволява да черпим знания и информация от най-различни сектори и да разработваме нашите продукти и решения спрямо нуждите на тези сектори. Комбинацията от иновативни технологии и разнообразни сектори като земеделие, производство, енергетика, мобилност и други дава възможност на наTech Professional of the Year 2019

Team Leader of the Year 2019

Dev Team of the Year 2019

Martin Kuvandzhiev GoStartups

Vasil Gramatov Telenor

Valentin Georgiev News UK

Viktor Andonov CEO, Devexperts

Software Company of the Year 2019

VMware

Innovative Solution of the Year 2019

DataArt

Sinisha Djukic

Daria Topalova Playtech

General Manager/COO Bosch Software Innovations

шите служители да намират предизвикателства и място за креативност всеки ден. Това е в основата на нашето развитие. Живеем в свързан свят, в който иновативните IoT решения, подпомогнати от Изкуствен Интелект, помагат на компаниите да подобрят качеството на живот и да запазят природните ресурси. Иновативните продукти и решения са тези, които променят начина ни на живот в позитивна посока. В света на Интернет на Нещата всяко решение или продукт, което позволява на потребителя да вземе по-информирано решение, или да живее по-спокоен, сигурен и здравословен живот, може да се счете за иновация. Изкуственият Интелект вече прави иновациите по-достъпни и постижими, както за крайните потребители, така и за компаниите, които ги пресъздават в своите решения. - Синиша Джукич – Директор, Bosch.IO Bulgaria

Lyubomira Petrova

Chief Marketing Manager UltraPlay

Tech Company of the Year EYE Tech Company of the Year 2019

Tech Growth Business of the Year 2019

Tech Growth Business of the Year 2019

Tech Startup of the Year 2019

Best Tech Place to Work 2019

Best Tech Place to Work 2019

Tech Investment Award 2019

B EYE

Bosch Engineering Center Sofia

Kaufland IT HUB

LogSentinel

Kaufland IT HUB

Ubisoft Sofia

DostaviTuk

Макар и сравнително млада компания със седем годишна история и скромно начало, през последните години благодарение на стремежа ни да бъдем най-добрите в това, което правим и да надхвърляме очакванията на клиентите ни, успяхме да израснем стремглаво. В момента екипът ни се състои от над 60 талантливи професионалисти, като 50 от тях са дивелъпъри и аналисти, от които голяма част са и сертифицирани експерти в технологиите, с които работим – Qlik, Anaplan,Power BI. На нашата експертиза в Business Intelligence и Planning се доверяват водещи глобални компании, листвани на Нюйоркската фондова борса, NASDAQ и Токийската борса. За нашето бързо израстване бяхме отличени с наградата за “Tech Growth Business of the Year” за 2018 от Global Tech Summit, като затвърдихме успеха си с наградата за “Tech Company of the Year” за 2019. Планът ни е скоростното разрастване на екипа ни да продължи, за да успеем да отговорим на нарастващите бизнес нужди на клиентите ни като се стремим да даваме шанс на млади таланти, които са високо мотивирани и вярват в себе си. В момента бързото развитие в технологичния сектор у нас е стимулирано предимно от чуждестранните инвестиции. За това не е изненадващо, че по-голямата част от продуктите и услугите, които се произвеждат в него са за чуждестранно потребление. Все още много български компании и особено в държавния сектор са далеч от технологичното ниво на развитие на повечето европейски, което се усеща и от ниските основни дигитални умения на средностатистическия българин. - Катя Дамянова, Marketing Specialist в B EYE Innovative Product of the Year 2019

Innovation of the Year 2019

Technology for Good 2019

Marketing Campaign of the Year 2019

Marketing Campaign of the Year 2019

Office Building for Tech Creators of the Year 2019

Innovative Brand of the Year 2019

DHL Enterprise Software Solutions

Bosch Software Innovations

#SpoDari

VMware

DHL Enterprise Software Solutions

Bosch Software Innovations

Bosch Software Innovations

Tech Professional of the Year 2019

Team Leader of the Year 2019

Dev Team of the Year 2019

Martin Kuvandzhiev GoStartups

Vasil Gramatov Telenor

Valentin Georgiev News UK

CEO of the Year 2019

Viktor Andonov CEO, Devexperts

CEO of the Year 2019

Sinisha Djukic

General Manager/COO Bosch Software Innovations

HR Manager of the Year 2019

Daria Topalova Playtech

Marketing Manager of the Year 2019

Lyubomira Petrova

Chief Marketing Manager UltraPlay

devstyler.io

31


#1 Tech Influencers

Фотокредит: Global Tech Summit

Андрю Ломбарди: Трябва да си наясно със собствените си очаквания Андрю Ломбарди е основател на Mystic Coders – консултантска софтуерна компания, която се намесва при възникнал проблем при разработката на даден продукт. Като малък е бил заинтересован от компютрите и ето, че програмира от 5 годишен. Но освен всички интересни неща около него, за нас е важен и поради друго – той посещава конференциите за софтуерни разработчици, част от Global Tech Summit от самото има начало през 2009 г. 32

Г-н Ломбарди, Вие присъствате на конференциите от самото им начало преди 11 години. Какво Ви води насам всяка година и какви са впечатленията Ви за развитието на конференциите от форума Global Tech Summit? Винаги ми се струва, че “партито” тук е много добро. Тълпата е чудесна, всички лектори са много ентусиазирани и определено е едно от най-интересните неща, с които съм се забърквал. Сравнявайки с началото на конференциите, определено мога да кажа, че сега са по-големи и по-добре организирани. В началото беше единствено Java2Days, докато сега има лекции за cloud и mobile development например. Струва ли Ви се, че България е напреднала технологично за това време? Винаги съм смятал, че България е напред с технологията и това бе и преди 11 години. Да, определено нещата са задобрели, но нали ви наричат Силициевата долина на Европа…


#1 Tech Influencers Поне така се говори, но дали е така наистина е друг въпрос… Повечето хора, присъстващи на лекциите са много напред технологично, задават правилните въпроси и не се страхуват да питат. В основен план разбира се, понякога е нормално да получиш по-добра реакция от друг път. Но това е и защото аз съм склонен да застана пред хората и директно да ги попитам – “какво не е наред?” или “какво не разбираш?”. Това ме интересува. Харесвам лекциите, които са по-дискусионно ориентирани. Не ми допадат по същия начин тези, в които е представена дадена технология и това е. Търся нещо повече от публиката. Най-ползотворните лекции, на които някога съм бил са тези, на които хората се смеят и се забавляват. Ако се смееш и ти е забавна лекцията – значи се учиш в този момент, защото разбираш за какво говоря. Същевременно ми харесва и когато хората не се тревожат да казват, че не знаят нещо, защото ако един човек зададе въпрос – то този въпрос са го имали още хора. Да се върнем към Вас. Пишете код от пет годишен? Това е впечатляващо, как стана така? Основен отговорник е майка ми, която видя моя интерес към компютрите. По онова време мисля, вече имаше Apple 2.0 компютър. Можех да чета код, но бегло, недостатъчно за да посещавам курсове, но все пак тя ме записа. Учителят подходи със съмнение и сподели, че май няма как да се случат нещата. Въпреки това, майка ми не го послуша и поиска да купи всички учебници.

продукта. Те не винаги имат желанието да комуникират с клиента, но пък клиентът не винаги има достатъчното технологично познание. Така че, Mystic Coders се опитва да се намеси в средата на това взаимоотношение. Когато успяваме да се справим с тази задача, даваме на клиента каквото иска – някой технически грамотен, който да го “ъпдейтне” около случващото се. Фактът, че сме наемници, ни прави по-бързи, което е от голямо значение за повечето компании. Т.е. вие самите не разработвате свой продукт? Не. Работим с различни компании – Twitter, Motorola и много други големи компании. Всъщност, предстои ни продукт, но не искам на този етап да споделям за него… Какво означава невролингвистично програмиране? Невролингвистичното програмиране представлява наука, идеи, разглеждащи работата на ума. През 70-те години, двама учени – Джон Гриндер и Ричард Бендлър решават да разберат как работи ума на човек, съпоставяйки го с работата на

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

С какви проблеми сте се сблъсквали в програмирането? Мисля, че най-големият проблем е да не си напълно наясно със собствените си очаквания. За пример – компанията ми Mystic Coders в момента работи с Twitter. Те имат наистина чудесни технологии и много от нас ги използват, но все пак има някои дупки – способността да преобърнеш нещо сложно в нещо с по-лесна смилаемост е такъв проблем. Mystic Coders е компанията Ви, която се занимава с консултиране. Какви са тънкостите и опорните точки между “кодене” и консултации за “кодене”? Общо взето сме бутикова софтуерна консултантска фирма, която други фирми наемат. Това се случва, когато даден екип разработчици от дадена компания няма достатъчните умения, за да се справи с нещо. Тогава се намесваме ние, като успяваме да се справим по-бързо и лесно от повечето екипи. Общо взето, основно сме насочени към back-end, но приемаме и други поръчки. Опитваме се да опростим връзката между програмистите и

devstyler.io

33


#1 Tech Influencers Алън Кук посети България, за да вземе участие в международната конференция за разработка на софтуер CodeMonsters, част от форума Global Tech Summit. Неговата лекция „Роботите, най-добрите тестери, които някога ще изградите“ предизвика голям интерес по време на тридневното събитие в НДК, а нашият екип успя да му зададе няколко бързи въпроса. Как намирате Global Tech Summit? Как се чувствате тук? Наистина съм впечатлен. За пръв път съм в България. Впечатлен съм от разнообразието от лектори, техните теми, както и от качеството на презентациите. Пространството пред залите е наистина е вдъхновяващо. Толкова е готино, че тук може да видим много младежи, както и хора дошли с децата си. Това е вдъхновение!

Фотокредит: Global Tech Summit

Имате ли някакви познания за българската ИТ общност? Опитът ми е ограничен. Шефът ми управляваше офис тук и той ми разказа за своите преживявания. Той беше много впечатлен от качеството на инженерите. Имате ли златно правило? Златното ми правило е последователност. Това е последователността на работата. Следвам този принцип дори, когато става дума за консистентност на кода, който пиша - това създава някои предизвикателства в моята компания, но като цяло последователността е най-важна.

Алън Кук: Последователността е моето златно правило Алън Кук работи в Zendesk, където ръководи екипите от софтуерни инженери, работещи както по мобилните приложения, така и по SDK-то. Той има голяма страст към софтуерното инженерство и изграждането на висококачествени приложения, които са едновременно функционални и красиви. Продължавайки да развива своята повече от 10-годишна кариера в разработката на комерсиален софтуер, Алън има широк набор от знания, които включват участие в изграждането на първите прототипи на системите в MasterCard за връзка с Apple Pay и Android Pay. 34

Имате ли някакви технологични страхове за бъдещето? Най-големият ми страх вероятно е свързан с последиците за сигурността. Цялото ми осветление е свързано с Интернет. Но макар това да са само крушки, сигурността ме засяга. Може би ще имаме технологичен балон и ще последва крах, какъвто сме имали в миналото с ерата на “dotcom” компаниите. Като цяло се вълнувам от неща като изкуствен интелект, машинно самообучение и от възможностите, които технологиите откриват пред нас всеки ден. Какъв е Вашият съвет към по-младите разработчици? Бъдете любознателни, задавайте въпроси, не приемайте това, което хората ви казват. Когато бях в университета, учех код, но бях гладен за още. Наистина е важно да имате страст към това, което правите. Останалото е лесно. Трябва да ви е грижа за това, което правите и да ви е интересно - това са двете големи неща. Интервюто проведе Стефан Стефанов


#1 Tech Influencers

Фотокредит: Global Tech Summit

Али Ок: За да работиш в голяма компания, трябва да разбираш “голямата картинка” Али Ок работи със силен фокус върху cloud в Red Hat, където за целта на работата му се налага използването на най-различни технологии. Задълбочено познание е придобил и за Kubernetes – технологията, която бе основната му тема на конференцията Java2Days, с лекцията “Kubernetes Operators 101”. Г-н Ок, какво мислите за това събитие и въобще за подобните на Балканския полуостров? Имате ли наблюдения? Събитието изглежда добре, както и публиката. Организаторите са свършили добра работа. Даже, за първи път ми се случва на конференция някой да ме посрещне на летището. Колкото за технологичните общности и мероприятия из Балканите, не знам много, въпреки че живея в Турция. Със сигурност това, което ми прави впечатление е, че има много млади хора, което ме навява на мисълта, че ще има много добър софтуер, излизащ от тази страна, а може би вече се случва.

Да, в последните 10 години нещата доста се разрастнаха в България и вече имаме много големи световни компании, позиционирани тук, като KauflandITHub, DHL, VMware, Uber, ScaleFocus и много, много други. Можете ли да сравните ситуацията с Турция? Разбира се, Турция е по-голяма страна и в нея живеят около 10 пъти повече души. Логично е ИТ разходите да са повече, но има и повече хора, работещи в сферата. Това, което виждам тук е, че има много спонсори, които искат да покажат какво предлагат. Следователно ми се струва, че нещата ще се развиват в добра посока.

Какви предизвикателства срещате в своята кариера? Преди 3 години се присъединих към Red Hat, които са доста по-голяма компания от предходната ми. От екип с 50 души се преместих в екип с 10 000, което води до нелимитирани ресурси. Те, Red Hat, използват много различни технологии и ми отне много време да разбера какво въобще се случва в тази компания и с дадена технология. Това определено бе едно от най-големите ми предизвикателства – да разбера процесите, по които се случват нещата. На новопристигналите няма как да не им се струва, че компанията е претоварена от всички тези нови технологии. Но след време установяваш, че всъщност участваш в една малка част от нещо много голямо, което ти позволява да се концентрираш върху твоята си работа. Но за да достигнеш до това ниво, трябва да разбереш някои неща за “голямата картинка”. Това е предизвикателство за мен дори и след 3 години в компанията. Отскоро започнах с нов екип, нова технология и предстои същото – научавам нови неща ежедневно и се опитвам да поддържам темпото. От друга страна, бихме могли да кажем, че донякъде в по-голямата компания може да бъде и по-лесно, защото си фокусиран единствено със своята работа. В малката компания всеки те моли да свършиш по нещо и реално умът ти няма как да остане на едно място – ангажиран със своите задачи. Да. Това е така. Разбира се, в малката компания има доста зависимости, но пък те не отсъстват и в голямата. С каквo се занимавате в момента? Това, което за момента правя е Knative. Безсървърна Kubernetes платформа, построена върху Kubernetes. Използвам и доста Apache неща, като Commons, например. С какви технологии е свързана работата Ви? В продължение на 8 години работих на Java и в момента не искам да я поглеждам. За момента използвам Boo, Node.js, Python и други. Работейки в cloud, трябва да се конфигурират много неща, поради което пиша доста. Работейки с много технологии, успявате ли да отделите от свободното си време за нещо, което Вас Ви интересува в технологичен план, или е свързано предимно с работата? Да, определено в свободното си време намирам начин да науча нещо ново. Вече не отделям внимание на нов език или фреймуърк, а по-скоро на продукти. Например, Apache Kafka, Kubernetes и др. Интервюто проведе Пламен Михайлов

devstyler.io

35


#1 Tech Influencers обсъжда в момента. Дори буквално да копират това, което аз правя на екрана – пак ще научат нещо. От тази гледна точка – конференциите определено имат ефект върху хората, компаниите и надявам се – върху технологичното познание. Но това може би е и защото 50 минути са недостатъчни, за да научиш нещо.

Фотокредит: Global Tech Summit

Т.е. една лекция или уъркшоп е като тийзър на филм – загатва проблема, но не го решава? Да, точно. Това, което ме дразни също е, от гледна точка на GDPR, че всички те карат да си оставиш имейла и имената, за да те спамят. Искат да ти изпращат техните нови предложения за работа и евентуално можеш да спечелиш награда от томбола – дрон. Бях на една конференция, на която всяка една присъстваща компания имаше награда дрон – само ако си оставиш имейла. Това е нелепо. Ти си на конференция, на която се очаква да научиш нещо ново, а не да спечелиш дрон.

Влодек Краковски: Хората ще използват телефоните си все повече и повече Влодек Краковски е независим Technical Trainer и лектор в различни конференции от цял свят. Една от основните му насоки е подсигуряването на качеството на кода, но от годините си опит като ръководител на екип, за него са важни и въпросите около менажирането на хората и екипите. Разговаряйки с него, забелязваме и една интересна позиция спрямо технологичните конференции… Г-н Краковски, откъде се заражда Вашия скептицизъм по технологичните конференции? С годините възприятията ми се промениха. Участвам в такъв тип мероприятия от около 12 години и в началото си мислех, че можеш да научиш много. След това впечатлението ми се трансформира в насоката, че има много конференции и всички те се задвижват от спонсорите, които основно имат за цел да търсят свои нови служители. По-нататък, когато станах лидер на екип, впечатлението ми беше, че хората посещават такива

36

конференции, за да се смесят с останалия networking, да се видят със стари приятели, да разберат къде работят те, евентуално да намерят нова работа с по-високо заплащане и т.н. Следователно, реалността е, че тези хора не се връщат в компаниите си с много нови познания. Определено има “но” в цялата ситуация, но това е моето мнение. Със сигурност има много присъстващи и се надявам те да намерят нещо, което да им е полезно – например по време на организираните уъркшопи. Тогава те идват със своите лаптопи и тестват нещо, което се

По този начин определено сработва стратегията за привличане на повече хора към конференциите. Знам, но така ще дойдат хора, за да спечелят дрон, а не да научат нещо или да присъстват на лекция. Бил сте Team Leader в продължение на 5 години. Кои бяха най-големите предизвикателства пред Вас? От една страна ти си шефа, от когото зависят заплатите на хората. От друга – ти трябва да бъдеш част от екипа. Балансът между двете е най-сложното. Понякога се налага да казваш неща, които не са приятни. Същевременно трябва да мотивираш хората. Какъв е най-добрият начин, по който може да мотивирате някого, който се чувства демотивиран на работа? Няма такъв начин. Можете да говорите с него, но това ще работи само за известно време. Ключовият момент е да създадете атмосфера, среда, култура в екипа, която да мотивира всички. Един вид, средата да е такава, че хората да се мотивират сами. В противен случай, когато спреш да мотивираш някого, то той няма да е мотивиран повече. Това става прекалено изтощително. Затова – създадената среда трябва сама да си върши работата. Как ще се развият технологиите в близко бъдеще? Не бих могъл да си представя. Ще е догатване, но определено смятам, че хората ще използват телефоните си все повече и повече. В тях ще бъдат самолетните билети, личните карти – всичко. Ще ни е необходимо само един телефон в джоба. Интервюто проведе Пламен Михайлов


#1 Tech Influencers

Саймън Стоун: Сега е идеалният момент хората да започнат да се интересуват от блокчейн Фотокредит: Global Tech Summit

Саймън Стоун е водещ инженер на IBM Blockchain Platform в офиса в Хърсли, Великобритания. В представителството си на такъв, за него блокчейн технологиите са от огромно значение и дори – единственото логично развитие на връзката между технология и бизнес. Г-н Стоун, какво усещане Ви носят конференциите от Global Tech Summit? Изключително хубаво е да виждам толкова много хора, дошли да научат за някои от последните технологии. Това дава шанс и на нас лекторите, да представим добре систематизирана информация, но и да отговаряме на директно зададени въпроси. Самият факт, че тези хора вече са дошли на дадена лекция, означава, че те са наясно с въпросната технология. Няма как да присъстваш на нещо напълно непонятно. По-добре е да отидеш на някоя лекция, вместо да ровиш в интернет. Този тип конференции предлагат богат избор. Ако се обучаваш вкъщи е възможно да не си кажеш – “днес ще понауча нещо за блокчейн”. Докато присъствайки тук, може да видиш, че има такава лекция и да я посетиш, т.е. все пак да се обогатиш по някоя тема. Можете ли да дадете пример за впечатляващ проект по който сте работил? Мисля, че това определено е IBM Food Trust Network. Представлява блокчейн технология, чрез която се проследява пътят на храната от отглеждането във фермите, до продажбата в големи магазини като Wallmart. В момента разполагаме с демо, в което, ако хванеш кутия с картофено пюре,

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

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

devstyler.io

37


Фотокредит: Global Tech Summit

#1 Tech Influencers

Фабиен Вушел: Бъдещето ни чака с още повече AI и готови платформи Фабиен Вушел е CTO и съосновател на Zelros. Той направи две лекции за машинното обучение, които са част от конференцията AI&SmartTech. Г-н Вушел отговори на нашите въпроси на медийния ни хъб на Global Tech Summit.

Какво мислите за конференцията? Как се чувствате тук? Много е добре и се радвам, че съм тук, защото в България няма толкова много конференции. Търсех точната конференция и затова съм тук.

38

Имате ли опит с българската информационна общност? Бях тук преди две години на мийтъп. Това беше мийтъп на Java User Group относно машинното обучение. Бяха около 30 души и мисля, че общността се интересува от подобни неща. Имате ли някакъв конкретен начин да се справите с някои проблемни решения и къде намирате отговорите? На първо място – опитвам много. Правя различни тестове и пресмятам различни варианти, за да разбера как да реша проблем. Обсъждам го понякога с колегите си, за да проверя и те какво смятат по дадения въпрос. Важното в сложните ситуации, изискващи повече усърдност, търпение и други комбинации от качества е, да намерите ключа към правилната врата, което не става без

добра обратна връзка за това, което правите. Какво е Вашето прогнозиране за технологията през 2020 г.? През 2020 г. мисля, че Java ще остане сред най-използваните езици, както винаги. Ще има още повече технологии с изкуствен интелект, готови платформи, които компаниите ще използват, платформи за машинно обучение и облачни платформи. Какъв е вашият съвет към младите разработчици? Можете ли да ги насочите с изречение? Бъдете любопитни! Интересувайте се от всичко ново, поддържайте крак с технологиите, защото те се развиват постоянно. Това е достатъчно за една добра кариера. Интервюто проведе Стефан Стефанов


#1 Tech Influencers

Тодорис Баис: Не се привързвайте към зоната си на комфорт Тодорис е Scrum Master в ABN Amro bank, който допринася за развитието на технологичната общност по различни начини – основател на Utrecht Java User Group, в която членуват повече от 2000 души, Opensource ентусиаст и участник в Expert Group на JSR-385. Но ако се чувствате добре в свободното си време, недейте – той ще ви обясни защо.

и различния подход към даден проблем. Също така ми харесва и аналитичното мислене. Аз съм грък и не бих казал, че имаме много различия в манталитета, но забелязвам, че българите са много добри по математика и софтуер. Към какво се придържате когато работите? Както бекграундът ми показва, аз съм разработчик, работил и в Гърция, и в Холандия като Java Developer, за много големи интернационални компании, банки и стартъпи. Но преди година направих сериозен преход от това да съм просто разработчик. Преминах към по-лидерска позиция и ето, че сега съм Scrum Master в холандската ABN Amro Bank. В момента отговарям за два екипа и реално им помагам в това да осигурят по-добър софтуер за по-кратко време.

Фотокредит: Global Tech Summit

Коя е най-вълнуващата технология, която можем да очакваме през 2020 г.? Не смятам, че софтуерният разработчик трябва да се концентрира в само една технология. По-скоро той трябва да изучава надълбоко еднa, например Java, но да притежава основни познания в много други, например Angular, React, Database, AI и т.н. В тази насока аз специално нямам търпение да видя какво следва занапред, например в Java 15. Друго, което би ми било интересно да видя от света на Front-end е, дали Vue.js ще изиграе основна роля в разработването на Enterprise applications.

Как се чувствате на GTS конференциите? Всъщност, не знаех какво да очаквам, но когато видях каква страст притежават хората тук към технологиите бях впечатлен. Видях една много добра общност, видях и много звезди от технологичния свят, големи компании. Всичко това ме зарадва. Добре организирано е и съм щастлив, че имам шанса да посетя България и това

прекрасно за конференции място. Работил ли сте с българи и как Ви се струват те в технологичен план? Работя и живея в Холандия през последните няколко години, но имах възможността да работя с някои български специалисти и бих казал, спрямо опита ми с тях, че нивото им на умение е доста високо. Те оценяват различната настройка

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

devstyler.io

39


#1 Tech Influencers

Филип Лазарски: Tрябва да бъдеш гъвкав, за да СИ в ритъм с новите технологии

Фотокредит: Global Tech Summit

Филип Лазарски има седемгодишен опит в софтуерното инженерство, като активно участва в различни open-source проекти, а същевременно е лектор и автор на статии. Той бе част от Java2Days конференцията, в която участва с темата “Contract testing in microservices environment with Judge-D”.

Г-н Лазарски, Вие сте един от най-очакваните лектори в тазгодишното издание на Global Tech Summit. Запознат ли сте с българската ИТ общност и какво е впечатлението Ви за нея? Направи ми впечатление, че след лекцията ми получих някои доста интересни въпроси, което не се случва много често. Струва ми се, че повечето хора са срамежливи и се притесняват да задават въпроси, докато тук може би сте по-широко скроени. Имате ли златно правило в работата си? Такова, което никога не прескачате? Най-важното за ИТ професиите е добрата атмосфера, носеща усещането, че не си на самотен остров, не си сам. Трябва да кооперираш с другите хора, затова винаги се опитвам да работя в тази насока с моите екипи. Как виждате технологиите след няколко години? Спекулира се, че сме далеч от следващото голямо нещо в технологиите. Надявам се решенията като Kubernetes да бъдат още по-развити. В тях виждам огромен потенциал. Надявам се да се случи още по-голямо оптимизиране, а също и да се отървем от Legacy Code. Разбира се, технологията е стара и е нормално все по-малко хора да я използват, а компаниите се налага да третират своите системи като blackboxes. Следователно, по този начин не са способни да решават много проблеми и да доразработват своите системи. Какъв е Вашият съвет към младите дивелъпъри, стартиращи своята кариера?Кое е най-важното? Най-важното е в началото да притежаваш базисни познания във всяка една насока и чак след това да се ориентираш в едно или две неща, които задълбочено да изучиш и специализираш. Т.е. базисните познания могат да те ориентират много добре, но след това ще трябва да усвоиш конкретни неща, така че да се профилираш. Освен това – трябва да бъдеш гъвкав, за да можеш да поддържаш ритъм с новите технологии. Интервюто проведе Стефан Стефанов

40


#1 Tech Influencers Какви са разликите между тези места и кой бе Вашият най-важен принцип? Разбира се, навсякъде има разлики. Но навсякъде се учих от хора, притежаващи повече опит от мен. Преди това можех да разработвам, но не бях запознат с останалите процеси от работата. Казвах си – “окей, ще напиша малко код, ще го направя да работи…”, но осъзнах, че има толкова много повече от това. Писането на код е може би средната част. Има обаче още две – преди и след. Те образуват целия бизнес процес, който логистично създава пътищата към клиента.

Фотокредит: Global Tech Summit

Как се заинтригувахте по Machine Learning? Харесва ми, че трябва да “изкодиш” резултата, който искаш да видиш. Самото научаване идва от преглед на проби и примери – точно както хората се учат на нещо. На този етап ML все още не може да прави нещата, които виждаме по филмите – уменията са доста базови, но определено расте. Ето, че вече имаме и Deep Learning. Разбира се, задачите, които ML и DL изпълняват, могат да бъдат извършвани и от хората, но не със същата скорост.

Херонимо Мартинез: Софтуерната разработка е суперсила Херонимо Мартинез е в софтуерния бранш от над 15 години. Работи в различни компании в страни като Полша, Испания, Ирландия и др. Към момента е софтуерен инженер в DataArt, а в свободното си време споделя, че обича да изследва нови технологии. Един от основните му интереси е Machine Learning. Какво Ви подтикна към софтуерната разработка? Защо не Quality Assurance, например? Още от тийнейджърски период изпитвам силен интерес към технологиите. Разбира се, всичко възникна от игра с компютри, а след това опитвах сам да създавам видео игри. Логично, това изгради пътя по който вече вървя толкова години. Преминал съм през много компании и съм се занимавал с различни казуси, но определено съм от хората, които спокойно могат да кажат, че работят хобито си. Колкото до QA – смятам, че насочеността ми специфично към разработка идва и от възможността да създаваш, да твориш. Имаш идея и си способен сам да

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

Къде ще ни отведат ML и DL след 10 години, например? Смятам, че те ще ни помогнат много в живота. Всички скучни неща, които правим, ще могат да бъдат извършени от компютри, роботи и т.н. По някакъв начин те ще ни предоставят едно допълнение на нашите умения. Ще бъдем нещо като Тони Старк в костюма на Железния човек? Може би нещо такова. Но отвъд шегата – определено смятам, че всичко това ще доведе до много нови открития. А в негативен план? Има ли такъв въобще? Смятам, че е прекалено когато хората говорят за това, как машини завладяват човечеството. Но трябва да разберем, че дадени аспекти или професии от живота ни има как да бъдат автоматизирани, като например съдебна система, наблюдение на хора и т.н. Но все пак колкото и да е автоматизирано нещо, няма как да загубим изцяло човешката намеса. Какво смятате, че предстои през 2020 г. за технологичния свят? Смятам, във връзка с това, което си говорихме, че машините ще се затвърдят в много от сегашните си позиции, в които превъзхождат хората. Скоро ще има все по-голямо заместване на хора от работните им места и всички ще трябва да се приспособим към това. Може би няма да ни се налага да работим постоянно. Интервюто проведе Пламен Михайлов

devstyler.io

41


#1 Tech Influencers

Фотокредит: Global Tech Summit

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

Д-р Пол Кинг: Groovy компилира най-доброто от останалите езици Д-р Пол Кинг има около 30 години опит в технологичната сфера, като едно от основните му занимания е да допринася за развитието на някои значими Open Source проекти, сред които Groovy, Gradle и GPars. Пол презентира на международни конференции, пише статии за разработка на софтуер, и е съавтор на бестселъра на издателство Manning - Groovy in Action, 2nd Edition. Какво бихте казали на начинаещите програмисти? Ако някой смята, че след завършване на университета нещата спират дотук, се лъже дълбоко. Всъщност, това е моментът, в който обучението тепърва започва. Всяка седмица трябва да се прекарва поне малко време, в което да се запознаеш с нещо ново. Това, което прави интересно впечатление е, че можем да видим много от лекторите на други лекции или уъркшопи, разтворили своите лаптопи, тестващи нещо… Именно. Това е хубавото на тази конференция – достига до ИТ общността. Например, в Community зоната имаше деца, които демонстрираха свои роботи. Някои от тях нямаха 10 годишна възраст. Това е чудесно!

42

Занимавате се активно с Open Source проекти. Какво Ви въвлича в тях и какво е тяхното предимство? Преди години, когато подготвях своята докторантура, имах много математически уравнения и много диаграми в темата. Трябваше да намеря начин как да представя уравненията визуално с диаграми. Работех по един Open Source проект, наречен Xfig. Той е нещо като диаграмен редактор и всъщност е първото Open Source приложение, с което се занимавах. Беше нещо от което имах нужда тогава, заради докторантурата и беше ясно, че Xfig не е нещо, от което да са заинтересовани компаниите. Той е по-скоро за много отбрани хора по света, които се занимават с математически формули. Като цяло Open Source културата е нещо страхотно, защото тя събира разработчици от различни точки

Включвайки се в Open Source проект, предполага се, разполагате с повече време да разработвате даден продукт? Да. Повечето такива проекти нямат конкретна финална дата или финален резултат. Имат така наречените sub goals, т.е. версия на езика или на инструмента, който разработваш. Но идеята е, че моментът, в който го “пуснеш” на света, тогава се включват другите, които ти казват – “а няма ли да е добре да добавим и това”. След това започваш да обмислиш идеята да изкараш по-добра версия с повече характеристики и особености, но получаваш и помощ от други хора, които изтеглят сорс кода и започват да работят по него. Ако се включат 10 души и добавят 10 нови неща, то тогава имаш по-добър и нов вариант на продукта, върху който работиш. Разбира се, важно е да има координация между хората, в противен случай става миш-маш, но в крайна сметка се създава един продукт, който мнозина развиват, без да се налага някой да прекарва целия си живот в едно конкретно нещо. Вие сте основен разработчик на Groovy, имате книга на тази тема, проведохте и мастърклас на конференциите. Какво можете да ни кажете за Groovy, кои са неговите предимства? Groovy е език, който изначално е замислен като допълнение на Java. Има неща, които са сложни за Java, като например scripting, dynamic metaprogramming. Хората искаха някои допълнения, които Java не позволяваше. Затова се създаде Groovy. Във времето доста еволюира. Цялата област Data Science се разраства драстично. Реално всички допълнения, които се добавиха в Groovy, а липсваха в Java, са именно тези, от които имаш нужда за целите на Data Science. Създаде се продуктивност, която позволява да работиш с Data Science без да е необходимо да кодиш цял ден, стотици редове на Java. Groovy много лесно опростява тази дейност в много по-малко редове, които по-лесно могат да бъдат разбрани от всеки с позиция Data Scientist. Освен това Groovy извършва много сложни софтуерни процеси в своя бекграунд, без те да го натоварват. Притежава и положителни черти от други програмни езици. Например, бързината на Kotlin… Да. Когато дойде идеята за Groovy, се знаеше, че този нов език трябва да е близък на Java, но тъй като е нов, трябва да притежава и още – малко от Python, малко SQL и т.н. Компилирането на най-добрите качества от другите езици бе най-добрият вариант за създаването на един изцяло нов. Интервюто проведе Пламен Михайлов


#1 Tech Influencers

Дейв Морис: Далеч сме от следващото голямо технологично ЧУДО

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

Фотокредит: Global Tech Summit

Какви са плановете на Rewe Digital за 2020 г.? Общо взето същото както и за 2019 г. Да поддържаме добрата работа и евентуално да се разширим от гледна точка на таланта.

Дейв Морис е Директор Доставки и Ръководител на Отдела за Инженерство към REWE Digital – доставчик на онлайн стратегии за REWE Group. Под негово ръководството, REWE Digital е отговорен за дигитализацията на сектора за търговия с храна в Германия, което позволява на клиентите на REWE да поръчват храна онлайн, която след това им се доставя до дома – прясна и охладена, в желаното от тях време. Г-н Морис, как се чувствате на конференциите от Global Tech Summit? За мен специално, това са едни от любимите ми конференции. Има доста широк набор от общности, свързани с технологиите. Освен това има много дискусии за Java, както и някои от основните казуси и новости от технологичния свят. Изключително вълнуващо е да видя някои от хората, които присъстват със своите лекции. Какво успяхте да извлечете от проведените лекции? Най-важното е, че всички хора излязоха, за да споделят своите идеи. Практичните начини, по които те използват някои от технологиите. Става ясно, че всички сме поставени пред еднотипни проблеми, било то network, database и др. Слушайки лекциите, в присъстващите винаги се провокира мисълта – “хей, това не съм го изпробвал” или “това не съм го тествал по точно този определен начин”. Затова всичко е много полезно. От мениджърска гледна точка, ето че можем да обменим опит с наши ко-

леги от Kaufland или други компании. Интересно нещо ми направи впечатление, докато разговарях с Влодек Краковски, който е лектор от Полша. Той сподели, че малко или много се чувства скептичен относно такъв тип конференции, защото според него, много от компаниите присъстват, за да намерят нови служители. Т.е. технологията остава на заден план за сметка на чистия корпоративен интерес. Не изцяло, разбира се, но със сигурност в голям план. Какво мислите, има ли резон в това твърдение? Смятам че е така, да. Ако трябва да бъда честен, това не е причината ние от Rewe Digital да сме тук. Конференциите предоставят добра сцена за реклама на компании. Добре е да се рекламираш, да покажеш на хората кой си, коя е твоята компания. Въпреки това, ние не сме тук, за да наемаме хора. Но накрая, като теглим чертата – ако присъствайки тук намерим някой, който е подходящ за нашата компания, то тогава

От глобална перспектива, какво можем да очакваме за следващата година? Ще има ли фундаментални новости в технологичния свят? От гледна точка на следващото голямо нещо, смятам че все още сме малко далеч. Струва ми се, че развитието на автоматизацията и умните домове ще стават все по-голям фактор. Може да не е следващата година, може да е през 2022 г., но определено има сериозна подготовка за това. Ето, че ние вече имаме изцяло автоматизиран склад, но все още имаме нужда от хора, които да извършват доставките. Какво ще стане когато те бъдат заменени от роботи? Представете си роботизирани ръце, извършващи тази работа? Няма да правят грешки, ще работят 24/7 и най-големият необходим ресурс ще е електричество. В тази насока, Бил Гейтс има интересна идея – ако човек бъде заменен от робот на работата си, то този робот трябва да плаща данъци. Не лично той, разбира се, но чрез компанията. Какво мислите по този въпрос? Трябва ли в такъв случай компаниите да плащат повече на държавата, след като доста хора ще изгубят работата си? Това е нещо, което определено ще трябва да изчакаме и да видим как ще се развие. Правителствата постоянно сменят своите правила и политики, затова е интересно – какво следва? В края на краищата, винаги може да се повиши корпоративният данък, но с какво ще помогне това? Кой го плаща този данък? Не е компанията, защото тя се движи в рамките на пазара и печели своите пари от клиентите, т.е. всъщност клиентите плащат този данък, просто не го осъзнават. Всички компании се съревновават, следователно трябва да поддържат сходни ценови нива. Ако една компания повиши цена, то тя се покачва и в целия сектор, за което някой трябва да плати. Финансовият директор подписва чековете, но в крайна сметка сме аз и ти тези, които плащат парите. Всичко това е един затворен кръг. Интервюто проведе Пламен Михайлов

devstyler.io

43


#1 Tech Influencers бе маркирана в графа “Advanced”, което за мен е хубаво.

Фотокредит: Global Tech Summit

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

Антон Сутармин: Поддържането на Приложенията става по-лесно чрез функционално програмиране Антон Сутармин е Front End дивелъпър от Русия и по-конкретно от Devexperts, Санкт Петербург. Неговият задълбочен интерес е насочен към Functional Programming и Typescript, нещо, което не е особено популярно за всеки програмист. Г-н Сутармин, разкажете ни как протича Вашето присъствие на конференциите от Global Tech Summit? Това е първият път, в който съм на подобна конференция като лектор и определе-

44

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

Това значи, че ни трябва по-сериозно познание по математика? Всъщност, в днешно време разполагаме с много различни материали и статии относно как да се занимаваме с функционално програмиране по практичен начин. Ако си съгласен да практикуваш, без наистина да разбираш защо го правиш точно по този начин, то разбиране ще се появи на по-късен етап, но преди това трябва да се довериш на парадигмата. Кои са фундаменталните детайли на функционалното програмиране? Има правила, които са добре познати и всеки, който се захваща с функционално програмиране би трябвало да ги знае. Например – “immutable data”. След като си създал променлива, не можеш да промениш нейната стойност и в тази насока тя вече не е променлива, а константа. Второто нещо са “pure functions”. Те не ни позволяват да правим странни неща или т. нар. “side effects”. Това, което правят е да поддържат ядрото на нашата апликация чисто и предвидимо. Например не може да “хвърлят” грешки. Това е и основната функция на функционалното програмиране. Кои са неговите най-сложни аспекти? Бих казал, най-голямата трудност е, че за да направиш всичко както трябва, се налага да учиш бързо. Съществуват много различни модели, по които човек не е свикнал да работи и лесно може да си каже – “този проблем не би могъл да се разреши с функционално програмиране, трябва да направим някоя магия...”. В този случай се налага да научиш от някъде другаде как това може да се разреши с подходи на функционалното програмиране. Но винаги съществува такова решение, просто не винаги е лесно откриваемо. Интервюто проведе Пламен Михайлов


#1 Tech Influencers

Денис Циплаков: Програмните езици се развиват все по-бавно

Фотокредит: Global Tech Summit

Денис Циплаков е Solution Architect в глобалната технологична компания за разработка на софтуер DataArt. Интересите му към компютрите се проявяват още в най-ранна възраст, което превръща “коденето” в хоби. Но в средата на 90-те години това хоби се превръща в силно търсена професия и ето, че програмирането вече е негово занимание повече от 30 години.

Имал ли сте взаимоотношение с българската ИТ общност? Какво е мнението Ви за нея? Преди четири години бях в България, когато откривахме нашия офис в София и ми се струва, че технологичната общност се развива добре и в положителен аспект. Ето, например тези конференции. Има голяма посещаемост, но по-важното е, че аудиторията е заинтересована от това, което се случва, от лекциите. Виждам тяхната ангажираност към темите, което е много хубаво. Кое правило най-често прилагате на работа? Винаги уважавай човека, с когото работиш. Какво според Вас ще е бъдещето на технологиите? Този въпрос винаги е интересен. Според мен в днешно време информационните технологии се разработват по специфичен начин. Все повече еднотипни технологии, все повече хора, вършещи сходни неща и все повече системи за работа. Но аз мисля, че причините за това са логични и ясни. Програмните езици вече не се развиват с чак такива темпове. Ако например вземем края на 90-те години – тогава бе дадено началото на нови страхотни технологии, като HTML и Java например. А днес ги използваме, но те се разрастват хоризонтално, а не вертикално. Разработват се допълнения на вече измислени неща, но не се създават нови. Мисля, че тази тенденция ще се запази в следващите няколко години. В такъв случай, какво бихте посъветвали младите разработчици, тези, които тепърва стартират своето професионално развитие? Бих ги посъветвал да наблегнат на базисните познания и умения. Съдейки по сегашния ИТ пазар, има много позиции, на които един млад специалист би могъл да започне работа след три месеца, например. Същевременно, тези позиции имат нещо като краен срок, защото пък ако ги работиш три години, ще знаеш всичко, свързано с тях, и няма да има накъде да израстнеш. Това означава, че ще си достигнал едно оптимално ниво и ще е трудно да се насочиш в друга посока, защото вероятно ще загубиш от заплатата си или други ресурси, свързани малко или много с преквалификация. Затова, ако имаш базисните познания по компютърни науки, ще имаш представа от всичко, ще бъдеш гъвкав и ще можеш да се преориентираш в каквато и да е насока. Интервюто проведе Стефан Стефанов

devstyler.io

45


#1 Tech Influencers Г-н Зеки, това е Вашето първо участие на конференциите от форума Global Tech Summit… Да, за първи път съм на такава конференция и темата, която разглеждам е “Instant Delivery”. Това, което правим, е да създадем възможност в хората да получават своите поръчки на момента. Ключът е следния – на никого да не се налага да чака своите поръчки до следващия или по-следващия ден. Живеем във време, в което искаме всичко и то веднага, затова услугите трябва да се оптимизират. Ние от DostaviТuk вече работим в няколко големи града на България, но целта ни е да разширим обхвата ни до една абсолютно национална мрежа, която да покрива цялата страна, а потенциално и цяла Европа. Като цяло, нашето занимание е комбинация от FoodPanda, eMAG, TakeAway и т.н.

Фотокредит: Global Tech Summit

Какви са технологичните предизвикателства във Вашата работа? От гледна точка на факта, че не можеш да генерализираш нещата е доста трудно. Например, TakeAway се фокусират върху доставки от ресторанти и тяхната апликация е изградена специално за това. Но когато обединим тази услуга с продукти от “Плод и зеленчук” или супермаркет, тогава играта, така да се каже, се променя драстично и създава големи технологични предизвикателства. Създаваш една платформа за едно конкретно нещо, но така трябва да извъртиш нещата, така че те да важат за всичко – било то и поръчка от аптека. Също така, например, зарядното ти по някаква причина е спряло да работи – влизаш в приложението, поръчваш зарядно за iPhone и то пристига след 45 минути. Всичко, от което имаме нужда, преминава през една единствена програма.

Гюнер Зеки: Една технология не може да реши всичките ни проблеми Гюнер Зеки се занимава със софтуерна разработка повече от 10 години, преминавайки през различни длъжности като Technical Lead и Manager of Software Development, а също така е и съосновател на DostaviTuk и SuperSecure. 46

На какъв език е написан кода и защо – какви предимства носи за приложението? Не използваме само една технология, защото за целта на нашата работа, една технология не може да реши всичките ни проблеми наведнъж. Работим с Go, PHP, Python на някои места. Така е, защото предлагаме услуга, в която не може да си позволим престой. Не можем да кажем на клиентите ни “изчакайте 10 минути, за да направим ъпдейт на системата”. Поради това, например, конкурентността на Golang е нещо, което много добре работи за нас, защото използваме много доставчици – ресторанти, аптеки, фермери и т.н. Затова Golang в случая ни позволява много повече опции, отколкото PHP. Също така, многонишково програмиране с Java не ни върши работа за този конкретен проблем. Но пък когато работим с вътрешни документи между компаниите и т.н., тогава Java се явява много полезна, защото има много библиотеки, даващи ти възможност да ги използваш веднага. Интервюто проведе Пламен Михайлов


#1 Tech Influencers

Вернер Кайл: Не мисля, че скоро Java ще претърпи драматична промяна

Фотокредит: Global Tech Summit

Вернер Кайл работи като Project Manager и Software Architect, а освен това се включва в длъжности като консултант и анализатор на водещи технологии свързани с банкиране, застраховане, медийна и публична дейност. Той е важен член на Eclipse Foundation, Apache Foundation, както и на Java Community Process, което включва позициите JSR-363 Spec Lead и Executive Committee Member.

Г-н Кайл, освен програмирането имате и странична работа, която е свързана с писане на романи и текстове на песни. Разкажете малко повече. Да. За жалост романите са малко или много на заден план, защото работя основно по втория си видео урок, който разглежда Jakarta EE. Предният беше свързан с оптимизирането на работата с Java EE, така че, бих казал, че съм повече в нехудожествена зона към момента. А относно песните? Каква е връзката между музиката и програмирането? Има много примери за успешно взаимодействие между двете. Например Ед Бърнс от JavaOne има група и свири на саксофон.

Други негови колеги пеят, някои свирят на барабани. Да, не обикалят по турнета, но пък поне практикуват често и то не в гаража вкъщи. Сложно ли се постига комбинацията? Според мен не, защото и музиката, и програмирането са свързани с това да бъдеш креативен и иновативен, да намериш правилните модели, които да обединиш. Т.е. могат да бъдат различни и са, но същевременно имат много допирни точки. Доколкото разбрах, Java2Days конференцията Ви е добре позната. За първи път бях на Java2Days през 2010 г., а преди две години участвах на Speakers of

Аll Тime – лектори, които бяха селектирани от аудиторията. Определено сега конференцията е по-голяма и прави впечатление, че дори огромно събитие като Devoxx не е позиционирано толкова добре и централно, а гледката към града от НДК определено е много хубава. По какви проекти работите и кой се отличава сред останалите? Трудно ми е да кажа, защото съм участвал в много различни проекти. Например, преди много години, през 2003 г., помагах на Sony да се съревновават с Apple iTunes. За жалост, не се получи особено добре за тях и след около седем години се наложи да закрият своя онлайн музикален магазин. Продукта се рекламираше в почти всеки McDonalds в Германия – раздаваха се безплатни ваучери за Sony Connect Music Store. Какви enterprise системи разработвате? Всичко, което е базирано на JVM. Java EE, Jakarta EE, Weblogic. Дори имах възможността да използвам Java Units of Measurement, където бях Maintenance Lead. Първата версия на този стандарт използвах в голяма Container Terminal Control System, която Siemens разработиха за Maersk. Най-напред системата бе използвана на пристанището в Танжер, Мароко. Това бе всъщност един от Java стандартите, който беше използван в голям проект. Т.е. основно работите с Java? Да, но не винаги работата го позволява. Например, преди този проект за Maersk, пак работихме с тях, като тогава трябваше да разработваме DevOps операции, още преди да съществува Docker. За тази цел ни трябваше Python. Аз лично нямам голям опит с този програмен език, така че да създам изцяло нова Python програма от нулата. Но за щастие работех с голям екип, съставен от много талантливи разработчици, на които аз помагах с интеграцията на контейнери в цялата Java Enterprise среда. Всичко от IBM, Oracle, WebLogic или дори Play Framework, трябваше да работи. Та, аз участвах в тази интеграционна насока. Но езика, който използвахме бе Python. Освен това ми се налагаше да работя и с Shell script в DevOps. Понякога, когато програмирам в чисто функционален стил използвам език, който работи на JVM – Java, Groovy, Kotlin. Но в DevOps и test automation имаме JavaScript, Node.js, Angular или Python. Ще претърпи ли Java сериозна промяна в близко време? Определено не мисля, че Java ще претърпи драматична промяна и ще ни изненада скоро. В Java 8 и 9 имахме много нови модификации, но не бих очаквал в близко време т.нар. “следващо голямо нещо”. Поне не и както беше с Java 5. Интервюто проведе Пламен Михайлов

devstyler.io

47


Фотокредит: Global Tech Summit

#1 Tech Influencers

Субхо Халдер: Киберсигурността може единствено да се развива Субхо Халдер е разработчик на софтуер, съосновател на компанията Appknox, която е ориентирана в изграждането и подсигуряването на сигурността в мобилните приложения. Как Ви се струва конференцията, Community зоната и въобще цялостно преживяване? Харесва ми. Присъствах на откриващата церемония, водена от кметицата на София. Забелязвам, че всички заинтересовани страни на българската общност са дошли и гледат с интерес напред към навлизането на умните технологии, умните градове. Те са факт и тепърва предстои да се случват и развиват, поради което аз виждам бъдеще в конференцията. Това е хубаво и вълнуващо. Освен това ме радва и броят на хората, които са тук и задават въпроси. Кара ме да мисля, че имат знания, необходими за разбиране дори на сложни теми като киберсигурността.

48

Кое е златното правило, което никога не нарушавате по време на работа? Етиката. Никога не нарушавам етиката в работата си. Това ми е златното правило. Никога не съм го правил, никога няма и да го направя. Независимо от всичко. Може ли да ни разкажете малко повече за Индийският IT пазар? Как се развива сега? Индийският IT пазар е огромен. Той допринася за около 25% от БВП на Индия. Това доказва, че той подсилва една огромна икономика и се е развил много, което се забелязва и в системата на заплащане.

Как виждате бъдещето на мобилната сигурност? Какво ще се случи според вас? Ще се появи IOT, идват умните градове, умни иновации, умни технологии и какво ли не. Но когато се замислиш, всички тези неща са свързани с мобилни устройства. Те не са свързани с вашия уебсайт или лаптоп. Не си отваряш лаптопа и не казваш “хей Сири направи нещо за мен”. Ще използваш мобилно приложение на мобилното си устройство или телефон. Ще си взаимодействаш с всички тези нови технологии, които ще се появят. Изкуственият интелект ще взема данни от мобилните устройства и сигурността е от първостепенно значение, защото то държи всичката ви лична информация като кредитни карти, например. Заради това сигурността само ще се развива и ще върви нагоре и нагоре. Интервюто проведе Стефан Стефанов


#1 Tech Influencers

Серхий Романиук: Не съм очаквал IT пазарът в България да е толкова добър Серхий Романиук е разработчик със 6+ години професионален опит в ИТ индустрията, специализирана в осигуряване на качеството. Той има богат опит в ръчното и автоматизирано тестване, както и в настройката на процесите за осигуряване на качество.

Как си прекарваш на Global Tech Summit? Чувствам се много удобно. Атмосферата на събитието е изненадващо добра. Чуствам се вдъхновен. Всички тези лекции и презентации, отворени дискусии – наистина е освежаващо и затова ми харесва много. С удоволствие бих се включил в събитията част от GTS и през следващата година. Какво ти е мнението за българското IT общество? Мога да кажа, че съм впечатлен, защото толкова много компании се представят тук – немски, американски и дори доста български компании. Не съм очаквал пазарът да е толкова добър тук.

Фотокредит: Global Tech Summit

Кое е златното ти правило на работа, което винаги следваш? Не е мое лично правило, но “Customer First” е това, което следвам. Трябва да се питат точните въпроси и така единствено може да се достигне до удовлетворението, както на клиента, така и личното. Това ти дава отговор на много въпроси. Какъв е съветът към неопитните разработчици? Имам само един съвет – човек трябва да се учи от другите – трябва да комуникирате с по-опитни разработчици. Хубаво е да сте част от общност и да не ви е страх да задавате въпроси. Стремите се да учите от всички. Интервюто проведе Стефан Стефанов

devstyler.io

49


#1 Tech Influencers Източна Европа и конкретно България, имаме нужда от повече стартъпи и инициативи, които да ги подкрепят.

Фотокредит: Global Tech Summit

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

Павел Ташев: Най-тревожното нещо за мен е AI Павел Ташев е разработчик и предприемач, разработил множество платформи като Schoodle, Peoplegogo, StartUpStage и др. Г-н Ташев, как се чувствате на Global Tech Summit и има ли нещо, което Ви изненадва? Определено виждам доста интересни неща. Преди малко се срещнах с няколко млади момчета, които правят разработка в областта на Smart Homes. Демонстрираха как можеш да управляваш осветление и музика от разстояние с жестове. Беше впечатляващо. Също така ми хареса и че хората имаха

50

интерес към моята презентация и разбраха идеята зад StartUpStage. Как смятате тези събития се отразяват на местната технологична общност? Те са абсолютно задължителни. Независимо дали създаваш стартъп и го презентираш, или си посетител на такъв род събития – общуването с хора и обменът на идеи винаги са полезни. Моето мнение е, че тук в

Имате ли тревоги относно технологиите? Да. Най-тревожното нещо за мен е изкуственият интелект. През лятото на 2020 година във Варна ще бъде представена книгата на френски психоаналитик, чието име за жалост не помня. Въпросният психоаналитик има разработки в областта на неврологията и психоанализата. В резултат на неговите проучвания се установява, че невронни мрежи, такива каквито имаме и в човешкият мозък, след определен брой неврони могат да формират области, които влияят на процеса на вземане на решения, но системата (човекът или друг индивид) няма директен достъп до тях. Твърдението на аналитикът е, че неврологията обяснява съществуването на несъзнаваното. В този ред на мисли ако създадем изкуствен интелект с голям брой неврони, този изкуствен интелект може да има несъзнавано. Част от изчислителната машина ще влияе на процеса на взимане на решения, но в същото време самият изкуствен интелект няма да има директен достъп до нея. Ако това е вярно, бих казал че това е леко притеснително. Говорейки за технологиите и бъдещето, съм мислил и над темата за подобряването на човешкият геном. Например, устройство или механизъм, който е способен да подобри зрението на човека. Смятам, че след време всички в обществото ще могат да се възползват от такива технологии. Но същевременно, след няколко десетилетия това би могло да доведе до голямо разделение в обществото, защото тези технологии ще струват определена сума, която някой ще могат да платят, а други не. В резултат обществото ни ще бъде разделено на “нормални” и “подобрени” хора. Ще се появи нова раса или раси. Не искам да звучи черногледо, но това е рецепта за конфликти. Какво бихте посъветвали младите разработчици? Накратко – не напускайте работа само защото имате гениална идея за startup, не се отказвайте да работите върху вашия startup, не спирайте да се учите и не спирайте да се опитвате. Интервюто проведе Стефан Стефанов


#1 Tech Influencers

Рафал Лешко: Все повече компании предпочитат hybrid cloud Рафал Лешко е Cloud software engineer в Hazelcast, трейнър и лектор на различни конференции, специализиран в разработка на Java и облачни пространства.

Същевременно сте работил и за Google… Да. Работих за Google в Краков, но за съжаление затвориха офиса. Тогава получих възможността да отида в Калифорния, но отказах, защото харесвам Полша и се чувствам добре там. Разкажете за книгата си. Затруднихте ли се с това начинание? “Continuous delivery with Docker and Jenkins”. Всъщност, най-сложното нещо в писането на книги е намирането на време, защото изисква много. Докато се занимавах с книгата, работех на пълен ден и смогвах или вечер, или през уикендите. Отвъд това, самият процес на писане много ми харесва. Затова, ако взема решение за втора книга, по-скоро бих напуснал за три месеца, за да имам време за работа и концентрация. Един вид – бих приоритизирал писането като ежедневна работа. Коя е любимата Ви книга за програмиране и компютърни науки? Не бих могъл да кажа само една. Все още харесвам онези стари, но ефективни книги като “Effective Java” и “Clean code”, които са много важни за всеки начинаещ програмист. Също така “Java Concurrency in practice”. Наскоро четох книга за Kubernetes, но дори не мога да се сетя как се казва. Мисълта ми е, че определено има много полезни книги.

Фотокредит: Global Tech Summit

А художествена литература? По-скоро не. Понякога чета, но не точно художествена литература. Наричам ги “наука за глупави”. Те не са научни книги, не са и биографични. Например, Стивън Хокинг е автор на такива, но те не са точно специализирана научна литература. Те са за всички, защото не е необходима някаква сериозна основа в науката. Съдържат сложни елементи от науката, обяснени на общочовешки език. Има такива книги за физика, философия и др. Какви са Вашите отговорности като Cloud software engineer в Hazelcast? Това с което по-конкретно се занимавам е да разработвам по-старите интеграции с Cloud, като Kubernetes и AWS плъгин. Другото е, Cloud team building в cloud-a на Hazelcast. Разработваме наша собствена инфраструктура, базирана на AWS, GCP или Azure. След това имаме Web конзола, с която поддържаме целия клъстер. Какви са предизвикателствата в Cloud средата? Най-напред, всеки cloud е различен и има свои API и инструменти. Дори и да си дивелъпър, трябва да разполагаш с DevOps нагласа, защото се налага да си запознат с това какво можеш да използваш и как. Това може би е най-голямата трудност, когато работиш в cloud.

Освен това сте работил и в ЦЕРН. Какви са разликите между работата в компания и организацията за ядрени изследвания? Определено и двете са интересни. Не бих могъл да кажа, че едното е по-добро от другото. Но да, има известни разлики. Например, ЦЕРН е едно много специално място, защото е пълно с учени… Нещо като Ватикана на науката? Именно, да. Там е мястото, където науката се случва. Например, когато открихме Хигс бозона, имаше огромни празненства и новини в медиите от цял свят. Беше голямо събитие за научното общество и можеше да се усети атмосферата навсякъде. Дори когато си паркираш колата на паркинга, хората обсъждат физика или някоя тема, важна за науката. Всичко това се усеща и ЦЕРН е специално място за работа.

Ако имаше един бутон, който да изтрие всичко от cloud-а, какво би се случило с хората? Всъщност, това дори не е въпрос от научната фантастика, а е доста валиден. Много компании в днешно време са на мнението, че cloud сам по себе си не е достатъчен и не искат да бъдат зависими само от един доставчик на облачни услуги, дори не искат и от два. Предпочитат трета опция – hybrid cloud. Една част от инфраструктурата е локална, на сървъри на компанията, а другата е в облачното пространство. Това е добра опция ако наистина има един бутон, който да изтрие всичко от cloud-а или пък цените за поддръжка се покачат. Дори имаме клиенти, които вече не приемат cloud-а като единствена опция. Интервюто проведе Пламен Михайлов

devstyler.io

51


#1 Tech Influencers

Никола Франкел: Иновациите задраскват предходните технологии

Фотокредит: Global Tech Summit

Никола Франкел e Developer Advocate, обикалящ света, промотиращ както технологията, така и продуктите на своята компания Hazelcast. Той има повече от 15 години опит в сферата, през които е пробвал какво ли не, но в крайна сметка е достигнал до своя фаворит – Kotlin, на който са проектирани почти всичките му проекти.

52

За втора поредна година сте на конференциите от форума Global Tech Summit. За разлика от предната, разбрахме, че вече не се занимавате с консултиране. Да, бях консултант доста дълго време и в даден момент започна да ми става скучно. Всяка методология е различна, всеки клиент е различен, както и всеки продукт. Но в края на краищата всичко винаги опира до това,


#1 Tech Influencers че клиентът никога не знае какво иска и ти трябва много задълбочено да се опитваш да навлезеш в ума му. Освен това работих за доста компании, в които има много намесена политика, а аз самия не съм политически настроен човек. Интересува ме единствено технологията и ето ме сега – работя за компанията Hazelcast като Developer advocate. Работата ми е да посещавам конференции, да разговарям с хора, да разбирам как те използват Hazelcast и какво можем да направим, за да им помогнем. Т.е. промотирате работата на компанията? Опитвам се да обясня на хората с какво се занимаваме и какви продукти предлагаме. Например работим по две неща – IMDG – In-memory data grid. Сега имаме и нов продукт, който се нарича Hazelcast Jet. При него имаме string processing, но всичко се случва in-memory, което прави нещата много по-бързи.

ните технологии. Затова в ИТ сферата не трябва да губиш темпо, иначе ще останеш без работа. Трябва постоянно да се запознаваш с новостите. За жалост не достатъчно хора го осъзнават. Не знам тук как е, но във Франция не всеки ходи на конференции, а ако ходят, искат да им е платено за това. Също така – ако конференцията е в събота – няма да отидат, защото тогава почиват. Първата ми международна конференция бе преди 6 години в Украйна. Точно след политическите събития. Конференцията бе в събота и имаше много хора. Може би, защото асоциират Източна Европа със следващата Силициевата долина. Имаме по-евтина работна ръка, а покупателната стойност на ИТ спе-

циалистите ни е изключително висока за стандарта ни. Затова всички започнаха да се интересуват от ИТ. Може би затова и в Украйна подхождат по този начин… Да, така е. Но определено има и нагласа. Защото ако си кажеш – “окей, винаги ще има кой да ми плаща”, може би няма да напреднеш. В Западна Европа нещата не са толкова добре. Говоря за Франция специално, но предполагам е същото и в Германия. Можеш да бъдеш Project Manager цял живот. Научил си си нещата още в училище, познаваш материята. Но ако искаш да бъдеш developer, то тогава ти трябва да се обучаваш постоянно. Интервюто проведе Пламен Михайлов

Какви са техническите спецификации? Имплементацията е на Java, но имаме клиенти с Node.js, Python, C# и др. Можем да използваме всичко, имаме и Docker Images, които можем да използваме като фасада. В момента предпочитате Kotlin? Определено го предпочитам, да. Hazelcast Jet е написан на Java, но знам, че в Hazelcast има и други хора, които харесват Kotlin, затова го използвам за почти всичките си проекти. Като човек, занимаващ се с различни технологии, бихте ли казал в коя посока се движи вятърът, така да се каже. Кое би имало преимущество в близко бъдеще за сметка на друго? Очакванията ми са да нямам очаквания. Всеки път когато кажа за нещо, че ще се случи или че е страхотно, накрая не се оказва така. За пример – преди години имаше технология, която се наричаше Flex. По това време имаше различни браузъри, на които JavaScript имплементацията не беше добра. Същото важеше и за HTML и CSS engine. Един вид, имаш един сайт, който искаш да видиш на различни браузъри и на всеки от тях изглежда различно. Беше страшно сложно, особено ако си Front-End разработчик. Та, Flex доведе и до Flesh, което позволяваше да създадеш свой UI чрез XML, след което да ги компилираш във Flesh и хубавото беше, че сайтовете изглеждаха еднакво на различни браузъри. Мислех си, че това е бъдещето и са решени всичките ни проблеми. Но тогава от Apple решиха да убият Flesh, защото хаби много батерията. С Flesh умря и Flex. Това е проблема, всичко е временно. Преди 3 години говорихме с учудване за Docker и ето – сега ако не си чувал за Docker, значи си пещерняк. Всички го използват. Иновациите задраскват предход-

devstyler.io

53


Фотокредит: Global Tech Summit

#1 Tech Influencers

Луис Уиър: В разработката на даден продукт не трябва да има пришпорване Луис Уиър е Директор на софтуерната разработка към Oracle – отговорност, която той избира с удоволствие. С годините натрупан опит споделя своето познание и като съавтор на технологична литература, както и редовен лектор по най-различни конференции като CodeOne, Devoxx, Java2Days, OpenWorld и други. 54

Г-н Уиър, направи ми впечатление, че след Вашата лекция, доста хора се наредиха на опашка за подписване на книгата Ви и допълнителни въпроси. Повечето хора затварят лаптопите и си тръгват, докато при Вас бе различно. Да! Беше чудесно. Аудиторията е страхотна и наистина заинтересована, но това е нормално. Лекцията ми бе “Event-driven API strategies: From Webhooks to GraphQL Subscriptions”. Това не е много популярна тема, дори бих казал, че е абстрактна. Поради тази причина присъстващите няма как да не са увлечени, тъй като това са наистина задълбочени казуси – или се интересуваш, или не. Това е нова технология и в момента е все още “гореща”, така да се каже. Имате доста голям опит с лекции на най-различни конференции. Има ли тема, която Ви се е искало да обхванете, но не сте могъл? Много обичам да споделям опита си с различни хора от различни места. Разбира се, има неща за които бих искал да говоря, но не е имало възможност все още. Но всичко опира и до самите конференции, тъй като


#1 Tech Influencers те спонсорират моите лекции, покриват разходите ми, следователно се очаква и е логично да говоря за тема, която обхваща интересът на конференцията. Така или иначе, каквато и да е темата, аз винаги гледам да съм максимално подготвен, колкото и време да ми отнема това. Все пак хората идват, отделяйки един час от своето време, за да научат нещо. Не искам да им губя времето и уважавам тяхното присъствие. Една лекция не отнема 5 минути все пак... Темите са ориентирани около конференциите, но все пак сам ги избирате? Да. Правя много сериозно проучване преди това, защото не съм тук да продавам продукт, нито да продавам себе си. Единствено искам да споделя моя опит с хората на базата на това, какво смятам че има значение за технологичния свят. Но и проблеми, които по моя преценка не са лесни за справяне самостоятелно. Индустрията се развива всеки ден, затова гледам да подбирам теми, които не са толкова популярни или такива, които имат нужда от демистифициране. Например комбинация от архитектура, прости примери и код. Балансът от трите е идеалния за една лекция. Ако се фокусирате само върху едното, няма да е полезно, защото е процес, обхващащ по-голяма структура? Абсолютно. Обичам да разказвам на аудиторията. Започвам като представям кон-

текста на нещата и примери, аналогии от реалния свят, свързани с технологии. Това е стилът ми. В момента работите в Oracle, но преди това сменяте няколко различни работни места. Да. Бил съм консултант, product developer, CTO и много други ИТ направления. Но след това взех решението, че искам да бъда отговорен за продукта и ето че в момента съм директор на отдел за разработка. Това е голяма отговорност. С какво компания като Oracle Ви обогати? Просто е различно. Като консултант гледах да бъда максимално бърз, защото това е естеството на работата – постоянно сменяш много клиенти и няма как да се бавиш. Клиентът плаща за времето ти и следователно очакванията са различни. Те постоянно ти задават много въпроси и очакват отговор. В разработката на продукт нещата не опират до това да имаш отговор на момента, затова мисловният процес е различен. Всичко е свързано с контекста на продукта. Това, което правя в момента не искам да пришпорвам като решение, защото съм отговорен за всичко. Докато като съветваш клиента отговорността не е толкова висока. Има разлика между това да си прасе и това да си пиле. Пилето ти дава яйцето, а прасето бекона.

По какъв начин компания като Oracle поддържа дивелъпърската екосистема вътрешно и външно? Чрез Java Champions, например. Аз лично съм бил такъв. Това е много добра програма, която те спонсорират из света. От тази гледна точка съм бил много близо до Oracle като компания, преди директно да работя за тях. Те ми помогнаха, а в замяна очакваха от мен да говоря за технологиите им. Като цяло имат огромна екосистема от разработчици и ето, че аз работя за тях, но не съм на тази конференция, за да ги продавам. Тук съм, за да говоря за проблем и да споделя своето познание. Имате 17 години опит в сферата. Имахте ли ментор когато започнахте да се занимавате със софтуерна разработка? Или пък книга, която е променила перспективата Ви? Защото до момента сте автор на четири книги и реално, Вие менторирате много хора… Започнах от много малък и човекът, който ме запали бе чичо ми. Интересуваше ме електро-инженерството. Занимавах се и с програмиране, но не толкова надълбоко. Чичо ми ме научи на hardcore програмиране – как да създавам изчислителни програми. След това беше много лесно да се пристрастя към тази професия. Интервюто проведе Пламен Михайлов

devstyler.io

55


#1 Tech Influencers

Кристиан Хегер: Убеден съм в таланта и образованието в София

Фотокредит: Global Tech Summit

Като отговарящ за мюнхенския екип на Zühlke Engineering, Кристиан Хегер доказва своите лидерски умения и през 2018 г. получава задача да отвори офис на компанията в София. До ден днешен той остава приятно впечатлен от българските ИТ специалисти и индустрия.

Какво мислите за Global Tech Summit 2019? Тук съм за втори път и наистина ми харесва тази огромна общност. В София има толкова много заинтересовани и надарени хора. Събитието събира тези хора на едно място. Разбира се, съществуват и други събития, но Java2Days и CodeMonsters имат сериозно разнообразие от теми и това привлича всички тези хора. На щанда ни се усеща истински интерес от присъстващите. Ако ставним провеждането на подобно събитие в Германия, там хората не са склонни да дойдат при теб и да задават въпроси. Тук е много по-открито. Вече имате опит с местната общност. Може ли да го споделите с нас? Първият ми контакт със София беше когато ми се обади шефът ми и каза: “Имаме нужда от човек, който да отиде в София и да отвори офис там”. Аз изобщо не знаех какво да очаквам. Но ми харесаха и идеята, и предизвикателството. Трябваше да се пре-

56

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

отношението, защото германците ни казват директно: не означава не и понякога, когато ходите на различни места ви казват, че нещо не може да стане. Това, което много ми харесва в IT общността в България е, че всички са много прями и отворени. Няма значение дали сте генералния директор, а срещу вас е програмист – всички са на едно ниво и се забавляват заедно. Това е страхотно. Кои проекти Ви впечатляват? Този, който харесвам в момента е следния: Кораб в Арктическо море е на най-голямата полярна експедиция предприемана някога. Учените искат да оставят кораб да замръзне и да се носи по леда, за да разберат повече за движението му. Също така използват IoT решение: свързани компоненти, използващи локационно проследяване на относителното пространствено разположение на всичко около кораба. Сега имат проблем с тази система. Тя е била разработена като част от магистърска или докторантска дисертация и не е била тествана много обстойно. Един от нашите хора е там и им помага да я оправят, докато са на замръзнал в леда кораб, за да могат да получат данните, които се надяват да получат от експедицията и да научат нещо ново относно как се движи леда и какви са му моделите. Това много ми харесва. Какви да надеждите ви за технологиите в бъдеще? Какво се надявате да се случи и как те ще променят човечеството? Според мен, в момента технологиите са решили много проблеми на човечеството. Също така са създали нови проблеми и смятам, че сме предизвикани да измислим нова вълна от решения, които се надявам да ни измъкнат от тази каша. Имаме огромен шанс да се справим, защото това няма да се случи без употребата на нови технологии или по-конкретно, без интересната и творческата им употреба. Това също би означавало, че най-вероятно ще трябва да променим живота си до някаква степен, което обаче няма да е достатъчно и ще трябва да имаме нов начин на мислене относно какво ще бъде бъдещето и как да водим дълъг, смислен, удобен и богат живот. В същото време да поддържаме планетата. Това е голямото предизвикателство, пред което сме изправени и ние като технологична индустрия и трябва да сме част от решението. Имате ли някакъв съвет към младите програмисти, които тъкмо навлизат в тази индустрия? Не прекалявайте с технологиите. Помислете какъв е ефектът им и какво вие правите с тях. Разглеждайте ги като инструмент, а не като нещо, което ви управлява. Няма кой знае какво значение колко добри сте станали в нещо, ако то ви стеснява мирогледа и ви пречи да се адаптирате. Интервюто проведе Стефан Стефанов


#1 Tech Influencers цията между присъстващите и лекторите. Споделят се различни и нови идеи, публиката е заинтересована, което пък е добре цялостно за технологичната общност. Всички вземат участие като общуват помежду си относно различните казуси.

Фотокредит: Global Tech Summit

А имате ли някакъв съвет за българската технологична общност? Какво още бихте се радвали да видите? Българската общност, забелязвам, че очаква и провокира у нас, лекторите, всеки път да представяме нови и нетрадиционни теми. Имат желание да научат още за Blockchain, Microservice, Security и т.н. Общността тук разширява технологичния си мироглед и използва все повече и нови технологии. Някой път, когато се занимаваш с технологии, е необходимо да подобриш около 60 - 70% от познанията си по дадена технология, фреймуърк или друго. Това, което искам да кажа е, че българските специалисти се справят много добре в процеса си на развитие.

Ахмад Гохар: Умните градове не са просто каприз за висок стандарт Ахмад Гохар е старши софтуерен архитект, мениджър, лидер в областта на услугите за Java и уеб разработки в IBM. Той изгражда и ръководи решения/общности за разработчици от над 13 години в няколко компании. Специалист по въпросите на материята за Java / Web / Blockchain технологии. Освен това Гохар е член на Java Community Process (JCP) и носи титлата Java Champion. Това е Вашият четвърти път в България, вече имате опит с предходни конференции от Global Tech Summit. Какво е впечатлението ви, какво ви изненадва?

Още от зародиша на връзката ми с България бих казал, че стоят Java2Days и CodeMonsters конференциите. С всяка една година аз откривам подобрение в комуника-

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

devstyler.io

57


Снимката предостави: Надя Кръстева

Startup

Надя Кръстева: В София и Цюрих е пълно с добри идеи Надя Кръстева е съорганизатор на инициативата за стартъпи Startup Europe Week от създаването ѝ през 2016 г. в България и част от основния екип, който се намира в Испания. Надя също така организира и Startup Europe Week Zurich.

Как е за теб Startup Europe Week? Това е събитие, което ме изпълва с ентусиазъм, защото виждам, че има промяна от 2016-та до сега. Създава се предприемаческа екосистема, която се оформя с всяка изминала година. Събитието представя цялата палитра и начини за получаване на интелектуална и финансова помощ. Какви са били стартъпи през 2016-та година и какви са сега? Има ли разлики? Промените зависят от общата рамка. Най-вече зависят от развитието на технологиите. Сега има много повече технологични проекти, но в България има винаги доста проекти в социалното предприемачество. Какви са технологиите, на които най-често наблягат стартъпите? Има различни типове стартъпи. Важното е да се представят по модерен начин. При нас има технологични стартъпи като Micar21, MotionSoftware, Printivo и много други. Искаме да представим различни аспекти на технологичното развитие на стартъпите. Всеки стартъп трябва да се разгледа отделно, защото има различна технология или подход. Концентрацията не трябва да е само върху програмни езици. Имаш опит със събития за стартъпи в Цюрих. Какви са стартъпите там? Приликите между стартъпите в София и тези в Цюрих са много. Качеството там е

58

много важно за стартъп средата, защото конкуренцията е много голяма. Цюрих е град, който е много развит в контекста на предприемачеството. Пълно е със стартъп събития и има много добра частна подкрепа. В София и Цюрих е пълно с добри идеи. Оригиналността на проектите е елемент, който е общ между двете екосистеми. Точно това прави разликата между най-обикновен бизнес и стартъп идеята – оригиналната идея. Нашите стартъпи също са на много високо ниво. Какви са проблемите на стартъпите? И какви са интересите на стартъпите извън бизнеса, който представят? Говориш ли си с тях по тези въпроси? Всеки стартъп среща спънки, защото това все пак са млади фирми. Най-основният проблем на стартъпите е да привлекат правилния екип. Защото един малък екип, който е силен в някои елементи за компанията, но няма как един човек да е добър във всичко и не би трябвало. Да се привлече правилен екип и да се ангажира по правилен начин, защото дори може да се случи да не се осигури заплата на първи етап. Това ангажиране на много качествени хора за идея, която тепърва ще се развива, е много трудно. Друг основен проблем е финансирането. Правилният растеж на стартъпа, управлението, организирането на времето – това са също няколко неща, които стартъпите намират като трудност.

Какви са твоите съвети за решаване на тези проблеми? Много е важно стартъпите да могат отлично да презентират своята идея, защото това е много важно за неговото развитие. Трябва да внимавате много какви хора допускате в екипа си, затова трябва да се търсят начини за най-добър модел на презентиране на идеята. По този начин това ще им помогне и да се представят добре пред инвеститори и потенциални клиенти. Не трябва да се губи мотивация, защото бляскавата стартъп идея започва да бледнее, защото не е лесно. На тези въпроси ще се опитаме да отговорим и по време на Startup Europe Week Sofia. Как да презентираме идеята си, как да продаваме по-добре нашия стартъп и как да привлечем правилния екип ще бъдат темите в панелите на събитието. Форматът на тези срещи ще бъде обучителен, затова ще е с ограничена бройка. Какво друго ще се случи в програмата на събитието? Програмата ще бъде открита от еврокомисаря Мария Габриел. Ще представим програми и възможности за предприемачи, ще говорим за дигитален маркетинг, за правни норми на стартъпите и за устойчив растеж на младите фирми. Ще има включване и на Игор Ташич, който е съосновател на Startup Europe Week. Интервюто проведе Атанас Нейчев


Тема на броя Професия “разработчик на софтуер“ или как се стига до заплата от 10000 лв. Powered by: devstyler.io

59


Тема на броя“Разработчик на софтуер“ Професията

ПРОФЕСИЯТА “РАЗРАБОТЧИК НА СОФТУЕР” ИЛИ… КАК СЕ СТИГА ДО ЗАПЛАТА 10 000 ЛВ. Професията “програмист” или както вече е по-разпространено “разработчик на софтуер” е професия-мечта за мнозина. Основната причина е високото заплащане. Данните от Националното проучване за заплатите в софтуерния бранш на DevStyleR сочат повишаване на средното месечно възнаграждение в сектора, което е особено силно при стажантите и начинаещите разработчици. Така наречените “Trainee”-та или “Intern”-и могат да стартират със заплащане около 1000 лв./месец. Голяма част от начинаещите започват работа директно от университета - масово още от 2-ри или 3-ти курс. Изключителна рядкост е студент от компютърна специалност на водещите университета като ФМИ на СУ, Техническия университет, НБУ, УНИБИТ и др., да завърши образованието си изцяло и едва тогава да търси подходяща позиция. Не е рядкост обаче някои от младите таланти да стартират своята кариера още от училище или веднага след завършване на средното си образование. Това важи с пълна сила за учениците от специализираните училища. Техните възпитаници, голяма част от които със солиден опит в редица състезания по математически дисциплини и програмиране, успяват с лекота да съв-

местяват работата и обучението в университета. В тези случаи началното заплащане може значително да надвиши средното за позицията. В някои случаи компаниите организират специализирани курсове или създават собствени академии в стремежа си да обучат сами необходимите им кадри. Обикновено се разчита на потенциала на младите надежди, тъй като те нямат нито предишен опит, нито образование по специалността. Подобни програми са голям трамплин за всички, които са мотивирани да стартират кариера като софтуерен разработчик. При малко по-опитните, т.нар. “Junior Developers”, средната месечната заплата за тепърва започващ работа специалист е около 1500 лв. При следващите нива на позицията - “Mid-Level” и “Senior Developer” диапазонът на възнагражденията е драстично по-широк. Според проучването “Заплатите в софтуерния бранш” 58% от старши разработчиците получават заплата между 5000 и 7000 лв. месечно. Разликата в заплащането, разбира се, се определя от професионалните умения. “Когато един Junior разработчик работи задачите си за 3 часа, същите задачи могат да бъдат готови от Senior разработчик за 30 минути,” обясни предприемачът Мартин Куванджиев, който има и солиден опит в бранша. Търсенето на каСтажант Начинаещ Средно ниво Старши чествен код, съСредна месечна 1000 + 1000 - 2000 2000 - 5000 5000 - +∞ четан с бързина и заплата (НЕТО) отговорност, прави Ниво на Висше Висше позицията “Senior започване на — — образование* образование* работа Developer” една от най-търсените не Предишен опит по не не да да специалността само в страната, но и в световен мащаб. Встъпително обучение, да** частично не не Ясно е, обаче, че свързано с няма как пазарът програмиране да осигури необхоОтворени позиции >>3000*** димият брой стар2020 ши разработчици *Имат висше образование, но не е задължително да е в областта на ИТ. с присъщата за тях **Някои софтуерни компании имат академии. ***Според брой на публикуваните обяви в сайтовете за обяви за работа ефективност. Това е причината компаниите да се насоч-

Някои числа и факти за професията на програмиста

60

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

Софтуерната разработка в България

Софтуерната разработка е най-силно развитият сегмент от ИТ индустрията у нас. Според данните от Националното проучване на DevStyleR за 2019 г., над 60% от заетите в ИТ сектора спадат към категорията на “Software Development”. Основната причина за това е утвърждаването на България като популярна аутсорсинг дестинация.

България - аутсорсинг дестинация

През годините станахме свидетели на откриването на развойни центрове на технологични гиганти като SAP Labs, VMware, Bosch Software Innovations, DXC Technology, DHL Enterprise Software Solutions, Uber, HP и др. Според Clutch над 88 световни ИТ компании от различен мащаб оперират в България и развиват своите продукти с помощта на български специалисти. Страната неведнъж попада в челните места за най-добри аутсорсинг дестинации, според класациите на уважавани световни консултантски компании. България заема 3-то място като най-привлекателна аутсорсинг локация за 2015 г. според Business Process Outsourcing и Shared Service Location Index на Cushman & Wakefield. Страната ни е на 2-ро място в Централна и Източна Европа по данни на Българска Аутсорсинг Асоциация (БАА). Тук изниква въпросът: Как чуждите инвеститори у нас успяват да привлекат таланти в областта на програмирането? Според ежегодното проучване на БАА за 2019 г. всички компании предлагат реферален бонус, а 96% разчитат на специални схеми за социални придобивки. Средният


Професията “РазработчикТема на софтуер“ на броя размер на годишния бонус, който получават софтуерните разработчици е 5000 лв., а този за мениджърите, заето с обслужване на клиенти достига до 10 000 лева. Българските софтуерни компании, които разработват собствени продукти, работят по проекти за държавната администрация или създават цялостни решения за корпоративни клиенти от цял свят, също са голям потребител на кадри в областта на разработката на софтуер. Като пример може да посочим ScaleFocus, Bianor, Мусала Софт, ТехноЛогика, Сирма Груп Холдинг, Bulpros и др. Наскоро Сирма Груп Холдинг АД оповести своите междинни консолидирани финансови отчети за последното тримесечие на 2019 г.. Според тях приходите на най-голямата публична ИТ компания в България бележат 4.47% ръст на годишна база като достигат 61,454 млн. лева (EUR 31,421 млн.). Преди около месец Булпрос обявиха придобиването на поредната компания, с което правят сериозна заявка за позиционираме като водеща сила в страната. Все пак очакваме финансовите резултати за 2019 г., които все още не са публични. Изпълнителният директор на Scalefocus заяви наскоро пред локалното издание на Forbes, че има планове да увеличи годишния оборот на компанията до 100 млн. евро. За разнообразие можем да споменем и Chaos Group, чийто софтуер V-Ray спечели престижната награда “Оскар” на технологичните награди на Американската филмова академия през 2017 г. и се използва в най-различни направления, както за кино и телевизия и въобще, в сферата на 3D визуализацията. Друг пример за успешна българска компания е Телерик, която дълги години разработваше собствени продукти до закупуването и от Progress Software през 2014 г. – сделка, осъществила се на стойност 262 млн. долара. Българските гейм студиа също не са за подценяване. Imperia Online Jsc/ „Империя Онлайн“ ЕАД, Seven Bulls Games и Zariba/ Зариба, са част от примерите за успешен бизнес, а разработените от тях игри са предпочитани от милиони хора по света. Именно този силен и растящ пазар води до увеличаващото се търсене на кадри, именно с с около 20% на годишна база. Какъв е профилът на най-търсените ИТ професионалисти?

Изисквания и качества

“За да е успешен един разработчик трябва да започне да програмира в ранна възраст и да не спира своето развитие”, твърди Данаил Иванов, CTO на iRise Mechanics. Към горепосочените изисквания се доба-

вят също необходимостта да бъде постоянен и да не губи концентрация. Според проф. Георги Димитров, зам. декан на УНИБИТ, обаче възрастта не е от значение. “Един мой приятел беше пилот-изтребител на 44-45 годишна възраст, когато ми каза: Искам да се занимавам с програмиране. Абсолютно никаква връзка с програмирането нямаше. За 2 години стана известен програмист, специалист в ИТ компания. Към момента е шеф-програмист на 16 отдела. Друг познат също иска да си смени професията. Разбрахме се какво да учи, той е на около 40 години в момента и ме питаше за една задача, тъй като се е записал на курсове. Дори каза, че вече му се сърдят, защото по цял ден стои пред компютъра и решава разни логически задачи, кое как се прави. Няма невъзможни неща за един човек,” споделя проф. Димитров. Желанието да учиш постоянно и да бъдеш в час с последните технологични новости е ключов фактор за успешен старт и кариера в разработката на софтуер – независимо от възрастта. Много труд, постоянство и желание за развитие са ключовите качества, които съпътстват успешното кариерно развитие на софтуерния разработчи, според Владимир Стратиев, софтуерен инженер в The Stars Group. Благоприятната обстановка в компанията и реалистичното планиране се определят като важен фактор за професионално израстване. “Изключително важно е доброто планиране и даването на реалистични срокове за изпълнението на конкретен план”, обяснява Николай Узунов, Project Manager в софтуерна компания. Но не всичко опира до възраст, желание за развитие и компания. Сред качествата и изискванията има и голям процент от други, често подценявани умения – т.нар. “soft skills” – тоест да умееш да комуникира и да се адаптираш. “В момента е много модерно и важно за хората да имат емоционална интелигентност. Да знаят какви емоции въздействат на тези отсреща. Успешните хора са именно тези, с висока емоционална интелигентност. Друго важно е коефициента на концентриране. Живеем в свят, в който хората много се

Кои са най-желаните езици?

разсейват и все повече ще има тежест умението да изключиш и дори да медитираш, за да можеш да си свършиш пълноценно работата,” разкрива Александър Павлов, управител на Robopartans Варна. Според него, разсейването и преминаването от една задача в друга може да е пагубно за работния процес, защото когато не си концентриран в конкретно нещо изцяло, то, няма да го завършиш изцяло. “Личност, характер и базови технически умения”, са ключовите изисквания при наемане на хора - така смята Виден Димитров отново от Robopartans във Варна. “Networking-ът е изключително важен. Хората, които са по-агресивни в комуникацията си, със сигурност кариерно успяват много по-добре. Ти може да си перфектен техник, но обикновено може би ще си интровертен, защото ще си по-фокусиран върху технологията. Съответно, вероятно ще имаш и липса на умение да се продадеш, следователно може да си супер талантлив, но нямаш ли умението да те забелязват хората, няма как да пребъдеш,” разказва Димитров. Той споменава и, че съществуват доста кадри, които не са особено качествени и полезни за екипа, но успяват да се задържат във фирмата, защото “играят футбол с Team Leader-а”. Към формулата за успешен разработчик на софтуер се добавя и много практика, постоянно повтаряне и затвърждаване на наученото. По мнение на Данаил Иванов, CTO на iRise Mechanics, поемането на премерени рискове и инициатива са от изключителна важност. “Инициативата отличава добрия програмист от останалите. Това е един от двигателите на ракетата-носител, който ще те отведе до горните етажи на компанията. Кариерното развитие на разработчиците е гонене на вертикала,” съветва той.

devstyler.io

61


Тема на броя“Разработчик на софтуер“ Професията Разнообразие и разлики в професията

Очаквана заплата - Senior Developer

Каква трябва да бъде заплатата на Senior Developer(+5 опит)?

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

<3000 - 0.49%

3000 - 5000 - 18.20%

5000 - 7000 - 55.89%

7000 - 10000 - 20.36%

>10 000 - 4.38%

не зная- 0.68%

Всички заплати са в български лева

Очаквана заплата - Junior Developer

Каква трябва да бъде заплатата на начинаещи програмисти? 500 - 1000 -11.91%

1000 - 2000 - 67.30%

2000 - 3000 - 17.58%

Софтуерен разработчик срещу софтуерен инженер

В реалния свят софтуерният разработчик и софтуерния инженер се използват като синоними. И все пак има ли разлики между тях? Според мнения на потребители в reddit, разработчикът на софтуер владее един, може би два, езика за програмиране достатъчно добре. Софтуерният инженер знае как работят нещата “отвътре” и може с при нужда да ползва най-удачния език. Разлика в наименованията на позициите съществува на някои пазари и в някои компании. Обикновено технологичните гиганти като Google, например, които изискват ИТ висше образование, търсят “software engineers”. От reddit става ясно още, че в някои страни като Канада, например, е забранено в CV-то да се напише “инженер” без значение в каква област, освен ако човекът не е лицензиран инженер.

Мотивация за навлизане в ИТ сферата

Съществуват редица мнения, че интересът на значителна част (около 60-70%) от заети-

62

>3000 - 2.90%

незная - 0.31%

Всички заплати са в български лева

те в софтуерния бранш е бил провокиран от компютърните игри. Но реално “програмирането и играенето на компютърни нямат нищо общо”, обяснява Емилиян Кадийски, съосновател на Враца софтуер общество. Той разкрива как думата “компютри” е тази, която предизвиква интереса на децата и споделя опит, свързан със създадената през 2015 г. паралелка за изучаване на компютри към Техническата гимназия във Враца, той казва: “В началото бе популярна като “паралелката с компютри”. Следователно, на този етап не знаеш много за програмиране. Чуваш думата “компютри”, обичаш да играеш компютърни игри и се записваш. Все пак, с всяка изминала година се записват все по-ориентирани ученици. Както имат интерес към технологиите и към това, да са създатели на нещо свързано с компютър, така и от финансова гледна

точка, популярната мълва, че програмистите взимат високи заплати е достигнала и до тях”. Това е интересен прочит върху мотивацията на младите бъдещи програмисти от 8-ми клас. Не е учудващо, че често родителите целенасочено ориентират децата си към курсове и школи по програмиране и информатика, за да им осигурят в бъдеще престижна и високоплатена работа. “Още от малък ме насочиха и програмираха да изучавам технологии по академии, докато бях ученик. От това събудих страстта си да се развивам в тази насока и продължих образованието си в този сектор,” споделя Владимир Стратиев, софтуерен инженер в The Stars Group. “Престижът и парите, които са на пазара успяват да придърпат много хора. В момента ИТ индустрията е един “бум”, има страшно много работни места, съответно е сравнително лесно да попаднеш в такава престижна среда,” споделя мнението си за финансовия аспект Виден Димитров от Robopartans. Колегата му Александър Павлов защитава тезата и допълва, че младите хора се интересуват от възможността да си намерят сигурна и добре платена работа, колко се може по-скоро. Не са редки случаите някой току-що завършил СОУ да се насочи към професионално развитие в академии или други частни центрове, които предлагат обучение по програмиране. Разбира се, истински запалени по технологиите хора не липсват. Училища като Технологично училище „Електронни системи” към ТУ-София , СПГЕ “Джон Атанасов”, …., са изключителен пример за мотивирани млади хора, които ни радват с ентусиазма и постиженията си, включително и челни места на международни състезания.

Образование

Въпросът с образованието е не по-малко противоречив според мненията на хората от бранша. В двата края стоят държавните и частните академии, а между тях си прокарват път и профилираните гимназии за средно-специално образование. В материала “Обучение на ИТ кадри” на DevStyleR от бр. 4 бяха представени подробно над 20 учебни заведения. Най-напред изниква мнението, че държав-


Професията “РазработчикТема на софтуер“ на броя ното образование е за трупане на знания, а частното е за стартиране на работа. Държавното в продължение на четири години дава една стабилна основа за успешно кариерно развитие. Частните академии и центрове за професионално обучение предлагат широка гама от курсове - и присъствени, и онлайн. Опция са и курсове, които предлагат обучение и работа и са гаранция за успешна кариера в софтуерния сектор. Според проф. Георги Димитров, Заместник - декан по учебната дейност към Факултет по информационни науки в УНИБИТ, държавното образование крие в себе си няколко предимства. “Първо, нашето висше образование има много добри традиции в областта на подготовката на кадрите и в момента Министерството на образованието полага големи усилия за профилиране и запълване на нишите с работна сила. Доста по-ниската такса за обучение е допълнителен плюс. Когато се комбинират всички такси, един студент излиза 600 - 800 лв. на месец на родителите си. Представете си ако едно семейство, живеещо в провинцията, което има две деца. Ще са му необходими 2 пъти по 700 лв. - общо 1400 лв.. Според Вас колко ще трябва да изкарва това семейство, за да издържа двете си деца? Трудно е и затова те предпочитат държавното,” споделя той, като допълва и, че в последните години нивото на техническата база във всички университети в страната се е повишило значително. Проф. Димитров разкрива също, че благодарение на помощ от бизнеса, компании като IBM, Fadata и други, са изградили лаборатории, в които се изучават съвременни технологии – Storages, Cloud Environment, IoT, Web Design и др. Освен това, законът позволява голям брой гост-лектори, които са сред водещите спе-

1 2 3 4 5 6

СТЪЛБА НА РАЗВИТИЕТО НА СОФТУЕРНИЯ РАЗРАБОТЧИК Отговаряш за логиката в даден метод

Отговаряш за даден клас Организираш и взимаш решенията за даден модул и участваш в развитието на продукта в дадена посока Организираш и отговаряш за дадено приложение (без значение какво) Работиш все по тясно с хора и разбираш, че не можеш да направиш всичко сам. Екипът е твоят успех, затова трябва да внимаваш как да го подредиш.

Отговорен си за архитекту­рните решения на даден продукт Имаш вече повече от един екип. Отговорен си и за тях. Кръгът на отговор­ностите ти расте, няма край, началото е краят на комфортната ти зона, а краят е краят на твоята амбиция…

Изказваме специални благодарности на Борислав Танев, Software Development Manager в Tumba Solutions

циалисти в бранша. В тази насока, според проф. Георгиев, не може и да става дума за закоравяло и старомодно ИТ образование във висшите учебни заведения. Въпреки това, той съвсем не отрича и частната алтернатива. “От своя страна едно от основните предимства на частното образование, според мен, е малко по-гъвкавата възможност за промяна на учебния план. По-бърза реакция при промяна в конюнктурата, съответно при необходимост от специалисти в дадена област на база по-високо заплащане. И все пак всички големи компании, които в Да НЕ момента работят в Не мисля, че е такава Химера тази цифра. Не знам. Даже не знам каква е тази България в областта граница и защо е точно тази граница. на информационните технологии, имат Напълно възможно е 10 000 лв. Не съм сигурен, че мога да отговоря. програми, които насърчават своите слуМога да кажа, че има програмисти с такива Нямам опит за тези пари. жители към тренинг заплати - ако работиш от вкъщи за компания в преподаването. в САЩ, например.. Все пак, то е една дисциплина, която До 10 000 лева се стига с образование Мисля, че компаниите спряха да уважават помага за подрежмного учене и много работа. парите като стойност. дане на познанията в главата дори на Аз не съм стигал, но знам, че има такива. Някои фирми поддържат едно ниво на този, който препозаплащане с години - така им е по-изгодно. дава. Всъщност, Из коментари и мнения на запитани хора. може да ви се стори

Анкета: Реална ли е заплатата от 10 000 лева?

странно, но от големите фирми буквално ни преследват, не само нашия университет, техни служители да се включат в учебния процес. Тоест да направят по-атрактивно преподаването,” казва проф. Димитров. Емилиян Кадийски, например също подкрепя висшето образование и смята, че ФМИ поддържа все още добро образователно ниво. Проф. Боян Бончев – зам. декан на ФМИ е съгласен, разбира се, но не отрича и качествата на частните центрове. Владимир Стратиев пък, който е софтуерен инженер в The Stars Group, казва следното: “Квалификацията на учителите в частните академии е по-добра. В школата наблягат на това да има практически занимания, а училището или университетът са по-скоро “изпята песен”, в която учителят идва колкото да предаде някакъв урок без да е важно за него как учениците биха го разбрали и следователно как биха го имплементирали”. Интересно е мнението и на Светослав Тошкин, основател на BulitFactory, който по никакъв начин не одобрява принципите по които работи SoftUni – производство на конвейер, в което от 1000 ще си заслужават 10 – останалите все пак ще бъдат поети от пазара. Също така споделя, че според него най-добрата академия в момента вероятно е тази на Imperia Online. Държавно – частно, Монтеки – Капулети. Границата наистина е тънка, но има и трети вариант. Все повече специализирани училища като

devstyler.io

63


Професията “Разработчик на софтуер“

ТОП КАЧЕСТВА НА СОФТУЕРНИЯ РАЗРАБОТЧИК много адаптивен

отличава се с висока работоспособност

обективен

настойчив

общителен

способен да работи под напрежение

доброжелателен

бързо взема решения при нужда

постоянен

активен

изпълнителен

енергичен

стриктен

бързо изяснява обстановката

Техническата гимназия във Враца, например, предлагат възможност, която обединява обучение в учебното заведение и стаж в софтуерна фирма. Голяма част от ВУЗ-овете, предлагащи ИТ специалности също работят активно с бизнеса и предлагат възможности за стаж в компании-партньори. От една страна този подход дава възможност на студенти и ученици да получат реален практически опит, а от друга - да помогнат да се отговори на търсенето в бранша, макар и в малка степен.

Заплати & Бенефити

Силното търсене на пазара определя високите нива на заплащане в сектора. “Как работи икономиката – когато има дефицит за някакъв продукт, цената му се повишава и се изравнява г/д с търсенето. Слава Богу, софтуерната индустрия в България е достатъчно зряла, така че този механизъм да има смисъл. Ако погледнем към медицината, този механизъм не е сработил и огромно количество от лекарите са скъпо платени, но в Германия. Докато нашите инженери са скъпо платени, но са тук,” сподели Виктор Андонов, директор на Devexperts Bulgaria по време на срещата-дискусия “Заплатите в софтуерния бранш”. 67% от гласувалите в проучването на DevStyleR са посочили заплата между 1 000 и 2 000 лева за Junior Developer. Мно-

64

зинството (55%) от участвалите посочват заплата в диапазона 5 000 - 7 000 лева за Senior Developer, а 20% дават вот за възнаграждение в границите 7 000 и 10 000 лв. за същата позиция.

Реална ли е заплатата 10 000 лева? Как се стига до нея?

“Напълно е възможно да взимаш по 10 000 лв. на месец. Постижимо е, но на цената на много труд и постоянство, за да развиеш уменията си и да си винаги на “ти” с тенденциите, новостите в езиците и това, което се търси на пазара. Най-важното е да не спираш да се развиваш. Това ще те доведе до желаната заплата”. Това е рецептата за желаното възнаграждение според Владимир Стратиев, софтуерен инженер в The Stars Group. Допълнителните придобивки са друг силен магнит за софтуерните разработчици и придават голям престиж на сектора. Освен високата заплата, ИТ офисите са известни с джаги, игрални конзоли, тенис маси, зали за йога, стени за катерене и др. Нормално е, когато нечий приятел, който е в сектора от няколко години, сподели на друг, че по 3 часа на ден прекарва в забава в офиса, този друг сериозно да се замисли за приоритетите си. Извън шегата, разбира се (или не), бенефитите в бранша стават все по-обширни и непредсказуеми. Това е изпитана и работеща стратегия за

задържане и привличане на служители. Не са редки случаите, в които множеството придобивки карат разработчиците да са склонни на по-ниско възнаграждение. Допълнително здравно осигуряване, здравна карта, иновативен офис, гъвкаво работно време, работа от вкъщи, бонусни системи, ваучери за храна, както и професионално обучение са само сред някои от механизмите, които всъщност биват конструирани на базата на желанията на служителите. Дори вече е фактор да не се работи по общи бенефити за всички, а фирмите да създават личностни на базата на профил и разговор с конкретния служител. Т.е. ако офисът е на една пряка от дома на служителя и той няма нужда от паркомясто, всъщност може да пожелае друго в замяна. Бенефитите са гъвкаво изкуство. Но какво реално се търси? Според гласувалите в проучването “Заплатите в софтуерния бранш”, 36% избират като преимущество гъвкаво работно време, а 27% съответно – работа от вкъщи. Това ясно показва, че приоритетите на масата специалисти – 63%, са свързани малко или много със свободата хората да могат сами да разполагат с времето си – да не са напълно ангажирани с компанията и нейното пространство. Интересен пример за бенефит може да се даде и чрез компанията Progress, в която вече съществува и детски център, служещ като детска градина. По този начин много служители успяват да прекарат обедната почивка с децата си. Отново доказателство, че допълнителните стимули могат да бъдат създавани според нуждите на заетите професионалисти в дадена компания.

Бъдещето

Бъдещето е ЯСНО! :) И в пряк и в преносен смисъл. Технологиите се развиват и предизвикват засилено внедряване на иновации във всяка сфера на бизнеса и всяка част от живота на обикновения човек. Разходите за създаване и внедряване на нови технологични решения в света достигна колосалните 3360 млрд. щатски долара през 2019 г., според Statista, което е своеобразен ръст за последните 7 години. Прогнозите за развитие на софтуерната индустрия също са обещаващи и според различните източници вещаят стабилен годишен ръст в размер на 17-22% за следващото десетилетие. Така че, търсенето на софтуерни разработчици също ще продължава да расте. Това допълнително ще нажежи борбата за наемане и задържане на таланти. За тези, които вече са заети в сектора това означава по-добри условия на работа и заплащане, а за останалите - добър шанс да се преориентират. Няма невъзможни неща! :)


Show.

Don’t tell. contact@tumba.solutions | www.tumba.solutions


Професията “Разработчик на софтуер

Данаил Иванов: Най-търсените умения са AI, IoT и Блокчейн Даниел Иванов е CTO Software and Hardware в iRise Mechanics. Той започва кариера в IT индустрията заради необятните възможности, които ти дават средствата за програмиране – да постигаш още по-необятни цели.

Фотокредит: Данаил Иванов

Как се постига успешна кариера на софтуерен разработчик? Като се започне от ранна възраст и не преставаш да задаваш въпросите “Как” и “Защо”. Програмирането е като ученето да свириш на пиано, трябват ти поне 3-5 часа на ден занимание. С такова постоянство лесно се постигат професионални резултати, трудното е постигането на “постоянство”. В днешно време човек много лесно губи концентрация от всевъзможните разсейващи го фактори, което се отразява съществено на способността за вникване в проблема, който седи пред теб и намирането на решение или няколко решения, което в крайна сметка е целта на занятието. Кои са началните стъпки в основните технологии, с които да започнем? Зависи от възрастта, ако става въпрос за дете, най-добре е да се започне с игри и пъзели за програмиране. Ако става въпрос за възрастни, започнете със C++ или Java. Кои качества на опитните разработчици ги прави толкова търсени и ценени? Способността им да намират решение на проблемите както адекватно, така и бързо, и по възможно най-ефективния начин. От друга страна, дългогодишният им опит в областта, ги прави уверени в себе си и способностите си, което вдъхва доверие в мениджмънта. Как се преминава от Junior към Senior? С учене, много практика и постоянно повтаряне и затвърждаване на наученото. Поемане на рискове, но премерени и най-вече поемането на инициатива. Тя отличава добрия програмист от останалите. Това е един от двигателите на ракетата носител, който ще те отведе до горните етажи на компанията. Кариерното развитие на разработчиците е гонене на вертикала. Кои са най-търсените умения и качества за 2020 г. и какво предстои в следващите 3 г.? Най-търсеното нещо са нещата, за които всички говорят в момента: AI, IoT, Блокчейн и т.н. Според мен, в следващите години ще наблюдаваме огромен скок в развитието на изкуствения интелект, което е колкото страхотно, толкова и плашещо. Каква е ролята на университетите и частните центрове за обучение в успешната подготовка на качествени кадри? За съжаление в тези организации в България, с изключение на две-три такива, не се постигат необходимите резултати в срав-

66

нение с останалата част от развитите страни. Моят съвет е да се наблегне на самообучението, с възможността за намиране на някого, който може да дава ценни съвети и напътства развитието на индивида. Кои са професиите, част от ИТ средата в България? Очаква ли се да възникнат нови? Това са разработчиците на модерните за деня отрасли в ИТ средите. Според мен, едва ли ще видим нещо ново като развитие в близките 3 години. Кои са най-високоплатените професии? Естествено, тези на софтуерните архитекти. Къде инвестират програмистите? Спестявате ли? За другите не мога да говоря, но в лично отношение, аз инвестирам в база, която ще ми трябва за бъдещи проекти и развитие. Много трудно, но да, спестявам. Кой ще е най-използваният програмен език? В бъдеще, според мен ще е Python, но в действителност, по-скоро Java.

Интервюто проведе Атанас Нейчев


Професията “Разработчик на софтуер

Емилиян Енев: 10 000 часа работа те правят експерт в твоята област

Фотокредит: Емилиян Енев

Емилиян Енев е експерт по блокчейн технологии, член на Изпълнителния съвет на BESCO и изпълнителен директор на Recheck BV.

Защо решихте да се занимаваме с IT? За мен информационните технологии са свързани с дигиталното предприемачество и гледам на тях като на възможност да създавам собствени продукти. Винаги съм искал да стартирам бизнес и благодарение на дигиталната трансформация се откриват възможности за стартиращи компании, които се специализират в конкретна технологична област и пазарна ниша. В дигиталната сфера е по-вероятно да създадете продукт, който да е с голям потенциал за скалиране и рентабилност – нещо много трудно за традиционния бизнес. Например, да направите веднъж едно приложение, което да бъде продадено стотици хиляди пъти. Вече всички бизнеси са свързани с ИТ и тези процеси само ще се ускоряват, затова позиционирането в технологичната сфера и развитието на дигиталните умения нямат алтернатива. Как се стига от Junior към Senior? Това се постига с много постоянство, упоритост, постоянно усъвършенстване и работа по сериозни проекти. Много е важна и средата – с кого работите в екип, как се споделя знанието и каква подкрепа се предоставя на програмистите с по-малко опит. Необходими са и базови умения и лични качества като алгоритмично мислене, аналитичен ум и интерес към технически дисциплини. Senior програмистите са силно мотивирани да намират решения на трудни проблеми и изпитват удовлетворение в успешното изпълнение на предизвикателни проекти. Но както във всяка друга сфера, съществува правилото за 10 000 часа работа, които те правят наистина експерт в твоята област. Затова няма преки пътища и бърз начин за израстване – системните усилия, писането на код и упоритостта са задължителни.

Как се стига до 10 000 лв. заплата? Заплатата е пряко свързана със стойността на вложения труд. Има пазарни механизми, които работят ефективно и те определят цената на активи, труд и продукти. До 10 000 лв. месечна заплата се стига когато работата носи стойност чувствително над тази сума. От друга страна, при такива нива на заплащане е критично важно как управляваш екип и подкрепяш развитието на други софтуерни инженери. Тук вече излизат на преден план лидерски, комуникативни, социални и други меки умения. Къде инвестирате? И защо? Аз лично инвестирам само в собствени компании или в проекти, в които имам пряко или индиректно участие. Вярвам, че разработката и пазарната реализация на собствени дигитални продукти носят най-голяма възвращаемост. Затова влагам енергията и усилията си в посока успеха на начинанията, в които съм съдружник. Инвестирам и в акции на компании – обикновено в периоди на кризи или на пазарен спад. Правилото ми е да не инвестирам в активи, за които не знам нищо. Какво е кариерното развитие на хората, които се занимават с блокчейн? Къде се учи? Кариерното развитие на хората, които се занимават с блокчейн е с отлични перспективи за успешна реализация и високи доходи. Според последни статистически данни блокчейн уменията са на първите места по търсене в LinkedIn и други професионални мрежи. Има значително търсене на блокчейн програмисти, но за съжаление това е донякъде обвързано с цената на криптовалутите. През последните 3 години инвестициите в разработка на блокчейн проекти беше свързана често с желанието да се продадат токени (т. нар. ICO). Съответно, при срива на цените на криптовалутите и спукването на спекулативните балони, временно намаля и търсенето на блокчейн програмисти. Но в момента все повече компании обръщат внимание на практичната полза от технологията и приложението ѝ в реалния живот. Тепърва ще има търсене на софтуерни инженери, които да прилагат блокчейн по начин, който носи стойност в смислени проекти. Блокчейн се учи с писане на код – смарт контракти, децентрализирани приложения и програмни интерфейси между централизирани системи и блокчейн мрежи. Има много онлайн ресурси и туториали, които са налични безплатно. Един от принципите на блокчейн е отворения код, затова има достъп до много хранилища с проекти в GitHub. Кои са трендовете в децентрализираните технологии? Тренд ли е да се инвестира в стартъпи? Блокчейн технологията е на ранен етап от своето развитие и тепърва ще се превръща в един от основополагащите компоненти в децентрализирания интернет Web 3.0. Има предизвикателства от гледна точка на намирането на баланс между сигурност, висока производителност и бързина на изпълнение на транзакциите в настоящето състояние на блокчейн мрежите. Но много неща ще бъдат подобрени и новите протоколи ще оптимизират начините за управление на блокчейн мрежи, механизмите за консенсус и начините за изпълнение и валидиране на транзакции. Бизнесът ще използва предимно частни мрежи, а продуктите насочени към крайни потребители и малки бизнеси ще се базират на публични мрежи. Моята прогноза е, че всички права, финансови инструменти и ценности рано или късно ще бъдат токенизирани на блокчейн като дигитални активи. От друга страна, ако данните не са регистрирани в блокчейн, ще бъдат смятани за по-ниско защитени и уязвими за манипулиране. Нещата ще станат наистина интересни когато транзакции от една мрежа провокират изпълнението на програмна логика в друга мрежа – това е свързано с изграждането на интер конекции и мостове между отделните блокчейн мрежи.

Интервюто проведе Атанас Нейчев

devstyler.io

67


Владимир Стратиев: Започваме с основи на програмирането – от Junior до Senior Владимир Стратиев е софтуерен инженер в The Stars Group. Завършил е Техническия университет във Варна със специалност “Компютърни системи и технологии”, и магистърската програма по управление на IT проекти.

Защо реши да се занимаваш с технологии? Още от малък ме насочиха и програмираха да изучавам технологии по академии, докато бях ученик. От това събудих страстта си да се развивам в тази насока и продължих образованието си в сектора. Какви бяха първите ти стъпки в програмирането? Кой беше първият ход? Започнах с основи на програмирането в IT академията, в която родителите ми ме записаха. Изучаваха се подробно отделните части на компютъра – как работят частите и как функционират самостоятелно. Така се започва. Какво е нивото на кариерното развитие за програмисти във Варна? Определено има развитие, но проектите, които се реализират там бих казал, че не са конкурентноспособни с тези от София. Спомена, че са те записали на частен обучителен център. Какви са причините да предпочетете частните спрямо държавните? Квалификацията на учителите в частните академии е по-добра. В школата наблягат на това да има практически занимания, а в училище или университет е по-скоро “изпята песен” и учителят идва колкото да предаде някакъв урок, без да е важно за него как учениците биха го разбрали и следователно как биха го имплементирали. Засиленото практическо обучение подсказва ли ти как да станеш Junior Developer, а след това Senior? Ясни ли са възможностите за развитие и как се расте след това? Образованието може да даде само визията за развитие на човек. Оттам нататък всичко зависи от теб – как би предпочел да продължиш. В университета се предлагаха обучителни програми към МОН. Това беше платен стаж в IT компания, където дават основи, представят ти как се развива един проект. Стажантската програма беше 6 месеца. След това аз имах друго виждане и по друг начин се стекоха обстоятелствата и напуснах България за известно време. Работих в чужбина, като една част от периода ми там бе свързан с работа по специалността ми, за разлика от другата. Тогава разбрах, че обра-

68

Фотокредит: Владимир Стратиев

Професията “Разработчик на софтуер“

зованието ми може да отвори големи врати в живота и реших да се върна, защото тогава бях трети курс. Завърших образованието си успешно. Познавам хора, които го оставят на заден план, прекъсвайки. Всеки си преценя сам. На много места тази диплома няма да я искат и ще бъде излишна, но знанията, които ще си натрупал покрай нея, са доста важни. Кои са технологиите, които са ти най-близо до сърцето? Започнах на C++, дори пишехме чисто C. В университета съм се занимавал и със C#, PHP, JavaScript, Java. В момента работя с Java технологии, но съм се занимавал и с SQL разработки. Как се постига успешна кариера като разработчик и възможна ли е 10 000 лв. заплата? Напълно са възможни 10 000 лв. Но на цената на много труд и постоянно, за да развиеш уменията си, да си постоянно на “ти” с тенденциите, новостите в езиците и това, което се търси на пазара. Най-важното е да не спираш да се развиваш. Това ще те доведе до желаната заплата. Какво прави разработчиците толкова ценни на пазара? Важно ли е за един програмист да може да участва в продажбите? Това е въпроса на тип хора. Някои, които не са изцяло отдадени на технологичната част, по-скоро са развили умения от бизнеса и това си е важно за сферата – да знаеш как да създадеш продукт, но и съответно как да го продадеш. Дори в големите компании има софтуери, които са доста добре написани, но не влизат в употреба, защото не са добре продадени. Както казах – човек не трябва да спира да се развива. Коя е най-високо платената професия в индустрията? Относително е. Има компании, които дават много високи заплати за мениджмънт позиции, а други, за управленски позиции дават средностатистически заплати. Но за техническите лица заплащането е винаги по-добро.

Интервюто проведе Атанас Нейчев



Професията “Разработчик на софтуер“

Красимир Беневски е изпълнителен директор в IT Step в България и разработчик с дългогодишен опит, натрупан не само в страната, но и в различни проекти в Япония, Афганистан и много други страни. Каква е формулата да се развиваш успешно като програмист? Като мениджър в последните 10 години се опитвам да видя какво е нужно на екипа ми, как те искат да се развиват, за да останат на същото работно място. Най-важното е да имат възможност за избор и творчество, да не ги ограничаваме с рутинна разработка, а да им се даде свободата да се учат и развиват, и разбира се ежедневно да имат предизвикателство. Наскоро правих консултация за Дубай. Въпреки различните култури преплетени на едно място от програмистите дошли от различни краища на света в екипа, стъпвайки на обща платформа, на един общ език те успяват да създадат един общ продукт. Можете ли да споделите какво е положението в Афганистан, например? Преди 10 години се върнах от Афганистан. Работих там 2 години, като задачата ми беше да обуча специалисти, които да се занимават с технологиите, необходими за новия парламент. Имах възможност да се запозная с различните култури от Афганистан, Пакистан и Индия. Преди години за тях беше изключително важно да получат не толкова знания, колкото сертификат, тъй като той им даваше възможност да си намерят работа. В момента това се промени и не сертификата е водещото за тях, а знанията. В опита ми в обучения за електронни правителства навсякъде по света винаги съм наблягал на практическата страна на знания. Наблюдавам, че това е и тактиката в момента на учебните заведения в България. Набляга се на практиката, докато университетите дават по-скоро теоретична подготовка, то ние от частните академии даваме практическа, тъй като това интересува аудиторията. Какво избират младите хора, които сега стартират подготовката си - държавния университет или частните центрове? Преподавател съм и в университет и моите наблюдения са, че в университетите ходят младежи, на които им е необходима диплома за последващо надграждане – магистратура. В частните центрове идват хора, които искат да излязат с професия и дори не се интересуват от сертификатите. Тяхната основна цел е да започнат работа още докато се обучават.

70

Фотокредит: Красимир Беневски

Красимир Беневски: Повечето разработчици предпочитат да си останат на Senior позицията До колко финансовия аспект на този сектор е привличаща сила за голяма част от хората? Финансовият аспект е много важен, но това е не само в тази сфера. Как се привличат програмисти с повече опит? Все повече компании предпочитат да наемат няколко начинаещи, които да обучат, тъй като е доста трудно да намерят човек с опит. Минал през всичките стъпки на наемане, задържане и мотивиране на хората да останат. Начинаещите специалисти лесно се привличат с различни бенефити, които компаниите предлагат – парични стимули, джаги, джакузита в офисите и т.н. При опитните програмисти, които са създали семейство и деца, трябва да се залага на свободата за избор за развитие и възможността да прекарват време със семейството си и също, но не на последно място – интересните и предизвикателни проекти. Кои са най-високо платените специалисти в сферата? До къде растат в кариерата? Забелязва се отлив от страна на програмистите желаещи да заемат мениджърски позиции, а преди години това беше естествения път на развитие и израстване. Senior позициите заради отличното заплащане са предпочитани. Следващата стъпка за още по-добро развитие е Solution Architect и CTO. Но повечето разработчици предпочитат да си останат на Senior позицията, за да са в зоната си на комфорт, защото преминавайки нагоре ще им се наложи да се занимават с екипи, с крайни клиенти и т.н. Как стига до заплата от 10 000 лева? Мит ли е или реалност? Мога да кажа, че има програмисти с такива заплати. Опита ми с международни компании по света ми е показал, че българските специалисти взимат аналогични заплати на колегите си от други заплати. Най-търсени навсякъде са Senior developer-ите... За да се стигне до 10 000 лева е необходимо да не се ограничава човек само с една технология, а да надгражда повече технологии и инструменти. Това му дава една относителна гъвкавост.

Интервюто проведе Пламен Михайлов


ОТЛИЧНИТЕ РЕЗУЛТАТИ СЕ ПОС ТИГАТ В ДОБРА ОБС ТАНОВК А Ние ще я направим за вас

Шоурум: гр. София, бул. „Цариградско шосе“ 149 www.chairpro.design

devstyler.io

71


Тема на броя“Разработчик на софтуер“ Професията

Формула за успех – да се научиш да учиш

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

72

Виден Димитров се занимава с технологии от 20 г. Започва своята кариера като ИТ support. От 15 години е мениджър, като към момента е старши мениджър в IBM. Освен това, той ръководи академиите Робопартанс в София.

Фотокредит: Воден Димитров и Александър Павлов

Как се постига успешна кариера в ИТ сектора в България? Трябва ли специалистите да са насочени към конкретна технология или е необходимо да познават по-широк набор от такива? Александър: Като мениджър и като възпитател, и преподавател на ученици бих казал, че първоначалното вярване за програмистите бе, че трябва да притежават сериозна математическа интелигентност. Това, да кажем, е валидно до 90-та година. В момента е много модерно и важно за хората да имат емоционална интелигентност. Да знаят какви емоции въздействат на тези отсреща. Успешните хора са именно тези, с висока емоционална интелигентност. Друго важно е коефициента на концентриране. Живеем в свят, в който хората много се разсейват и все повече ще има тежест умението да “изключиш” и дори да медитираш, за да можеш да си свършиш пълноценно работата. Друг голям проблем за мен е постоянната смяна на контекста. Ако пишеш статия, но в следващия момент някой на пожар ти казва да я прекъснеш поради нещо друго възникнало, то статията ще е написана до средата. Тази смяна на контексти изморява ужасно много и ефективността на работа спада значително. Колкото до успешна кариера – едно време за успешен разработчик трябваше да знам чужд език и да познавам технологията, както и да съм отворен към учене на нови такива, така че да успея да си върша работата.

Александър Павлов е управител на Робопартанс Варна – училище по роботика. Занимава се с технологии от 19 годишна възраст, когато започва да учи програмиране. В продължение на пет години е професионален Java Developer. щите, дали ще попаднат в държавната, или в частната академия, все ще успеят. Александър: Моята лична история беше, че влязох Телекомуникация в университета. Исках да уча компютърно програмиране, но така се случи, че не ми стигна балът. Всъщност, в университета разбрах, че съществува C++, за което иронично казано – поздравления за широкоспектърното образование. За щастие бях достатъчно мотивиран и прекарвах време да чета повече за C++. След това видях безплатен курс по Java и C# в една академия. Там изкарах основно ниво и с още няколко души се представихме доста силно и ни поканиха за Core Java Developer, което представляваше 6 месечен интензивен курс, а след това ме наеха и на трудов договор. Не съм учил програмиране в уни-

верситета. Колегата ми от Софтуерни и интернет технологии, за разлика от мен, учеше много различни технологии и след това отиде във фирма, в която научи още толкова за конкретната специфика на работното си място. По негови думи, отивайки във фирмата, чувството е било сякаш преди това не е виждал програмиране. Те са го обучили и насочили – как да пише подреден код и т.н. Всяка компания си има изградени стандарти, които всеки нов специалист трябва да научи. Какво мислите по въпроса, че доста фирми наемат студенти от втори, трети курс, които не са карали стаж, а директно започват на Junior позиции и директно влизат в дълбокото. Правилно ли е това,


Професията “РазработчикТема на софтуер“ на броя или създава един грешен модел в сектора? Александър: Според мен е правилно, защото човека знае, че това, което учи има смисъл и го вижда моментално на практика. Да не говорим и че това е момента, в който университетът му пада в очите, защото вижда още колко по-нови технологии и практики съществуват. Аз например, също ходих хем на работа, хем на университет, което беше забавно, но и правилно тогава. По-хубаво е да имаш пряка реализация докато учиш, отколкото да си изкарваш джобните като сервитьор. В нашата реалност, а и в другите реалности, истината е, че хората работят, за да си издържат студентския живот. Това е добра и смислена опция и е по-добре отколкото просто да си добуташ следващите две години и да ти дадат една диплома, която на мен никога никой така или иначе не ми я е искал. Не е ли вече абсолютно демоде в ИТ сектора да искат дипломи? Александър: Няма никакъв смисъл. Още на 18 годишна възраст бях на едно интервю и тотално никой не ме е питал какъв съм. Започнах работа заради заслуги… Виден: От около 15 години никой не наема в тази сфера по диплома. Като мениджър, мен не ме интересува дали човекът има диплома, а по-скоро като личност, характер и базови технически умения – дали ще се впише в екипа и в трейнинг плана, който съм му подготвил. Изключително рядко е някой да има умения, които директно да бъдат приложени в работната среда. Дали има диплома, или няма е без значение поради причината, че университетите не ни дават никакъв стандарт. Може би до някаква степен ФМИ има някакво ниво. Интересни са ми хората, които завършват бакалавър и търсейки работа, директно записват и магистър. За това има две причини – едната е, че не се чувстват подготвени. Т.е. взимайки дипломата, те нямат никакво самочувствие, че тя им дава нещо на пазара. Напълно са прави. Явно е останало от по-старото поколение, че ти трябва диплома, за да стане нещо от теб. Другата причина е битова – за да си запазят общежитието, за да могат да живеят по-евтино – особено в София – поне докато си намерят първата работа. Александър: Не бива и прекалено много да хулим университетите, при положение, че технологиите се развиват много бързо, сменят се на една година – същото време, за което се пише една учебна програма от държавата. Връщаме се на най-важното – един кадър трябва да е готов да се учи постоянно и да се научи как да учи. Има и вариант, в който пък много студенти изкарват една, две години в университет и след това прекъсват, защото виждат колко е дълбока материята и колко е сложно. Просто не им се занимава повече. Каква тогава можем да кажем,

че е тяхната мотивация? Виден: Престижът и парите, които са на пазара. В момента ИТ индустрията е един “бум” – има страшно много работни места, съответно е сравнително лесно да попаднеш в такава престижна среда. Поне по мое мнение, ИТ специалист е много широко понятия, но специално за програмистите, “кодърите”, се изисква специална настройка и малцина са тези, които я имат. Другите стискат зъби, но забелязват в даден момент, че тази работа не е за тях. Но ИТ сектора е много широк и има много поддържащи профили, които пък могат да отсеят останалите, които не са за програмисти. Повечето хора тотално отричат да споменават, че младите бъдещи специалисти са насочени конкретно към едни определени заплати. Т.е. те не тръгват по тези стъпки от любов към технологията, а по-скоро от интерес към един стандарт, който биха могли да имат… Виден: Търсенето в момента е огромно. Ако погледнем обявите за работа, може би 80 % от тях са свързани с ИТ. Естествено, че един млад човек иска да си намери добра работа, съответно търси най-бързия път, за да спечели пари. Съответно, в индустрията има много, а компаниите ти казват – “ела при нас да пробваш”. Интересно е, че в момента пазарът се запълва не само от ИТ специалисти. Има биолози, химици, физици и т.н., които са забелязали, че нямат директна реализация в тяхната сфера и търсят с какво да се изхранват и ето, че попадат в ИТ сферата, която ги чака с отворени врати. Някои от тях отпадат, други се напасват. Как реално един Junior Developer преминава към Mid, след това към Senior? Александър: Аз започнах като абсолютно начинаещ, на пълен пробен трудов договор, който прерастна в постоянен. След това отидох в чужбина, за да изкарам магистратура. С шефа ми се разделихме много добре и той дори предложи след магистратурата да се върна отново, вече с повече знания и опит. Когато се върнах, продължихме да работим заедно в друга негова фирма. С времето имах развитие в заплатата, но не и в отговорностите и в самото развитие. Тогава реших да вляза в предприемаческия бизнес и училището по роботика. Мотивира ме, че с Робопартанс имах около 4 командировки за година и половина, а в програмистката фирма само една. Тези неща определено оказват влияние. Grow path-а, както го наричат, позволява да израстнеш и над Senior, зависи колко си читав. Може да станеш Project Manager, Clients Manager, Architect… Пазарът позволява израстване и е факт – едно е да си Java Developer, друго е да си Architect и да създаваш ахритектурата на приложението, така че да може то да расте в бъдеще. Споменахте “ако си читав”. Има ли не читави хора, които израстват кариерно?

Как им се получава? Александър: Не знам. Виден: Ако фирмата позволява, със сигурност има такива примери. А как фирмата позволява тогава? Виден: Фирмата е много голямо понятие. Всеки има екипен ръководител, екип и определена задача. Ако тя позволи да се лавира със способности, съответно ръководителя не е опитен и има някакъв афинитет към даден служител, може да се случи. Всички сме хора и такива неща се случват. Ако някой не ти върши много работа, но екипа е качествен и теб те радва, че двамата, например, играете заедно футбол, то тогава никога няма да изхвърлиш този човек. Или пък ако играете покер в петък вечер… Т.е. извън работните контакти могат да бъдат много важни? Виден: Разбира се. Networking-ът е изключително важен. Хората, които са по-агресивни в комуникацията си, със сигурност кариерно успяват много по-добре. Ти може да си перфектен техник, но обикновено може би ще си интровертен, защото ще си по-фокусиран върху технологията. Съответно, вероятно ще ти липсва и умение да се продаваш. Може да си супер талантлив, но нямаш ли умението да те забелязват хората, няма как да пребъдеш. Александър: Искам и аз да споделя за networking-ът, връщайки се на това, което говорихме в началото – емоционалната интелигентност. Да можеш да се разбереш с другия, да се поставиш на негово място – това са безценни качества за една успешна кариера. Да преминем към друг въпрос. Къде инвестират ИТ-тата? Виден: Един човек, като стартира своята кариера в ИТ сектора, от 6 месеца до една година си купува нов автомобил. Може да не е нов изцяло, но за него е нов. От година до две, след това, си взима жилище на ипотека. Това е масовата картинка със служителите, стигнали до заплата 1500 лв. и нагоре. А инвестицията в стартъп? Не е ли това най-правилният вариант за влагане на творческата и финансова енергия на един програмист? Виден: Съгласен съм. Те трябва да пробват своите сили в това да направят собствен проект. Пазарът е изключително динамичен и глобален. Има деца, които отварят youtube канал на 6, 7 годишна възраст и стават милионери, така че, възможностите са огромни. Най-разумното е един млад човек да инвестира в себе си и да пробва различни неща. Да събира опит и да пробва стартъпи. Това е много по-добре отколкото да инвестира в една ипотека.

Интервюто проведе Пламен Михайлов

devstyler.io

73


Фотокредит: Емилиян Кадийски

Тема на броя“Разработчик на софтуер“ Професията

Г-н Кадийски, вие преподавате на ученици, които са в зародиша на своето кариерно развитие. Каква е мотивацията в изучаването на програмиране сред Вашите ученици? Паралелката стартира през 2015 г. и в началото бе популярна като “паралелката с компютри”. Следователно, на този етап не знаеш много за програмиране. Чуваш думата “компютри”, обичаш да играеш игри и се записваш. Все пак, с всяка изминала година се записват все по-ориентирани ученици. Както имат интерес към технологиите и към това, да са създатели на нещо свързано с компютър, така и от финансова гледна точка, популярната мълва, че програмистите взимат високи заплати е достигнала и до тях. Интересно е, че доста хора се запалват по компютри, единствено от играенето на компютърни игри. А реално, програмирането е тотално различно от това да харесваш гейминг. Свързващото звено

74

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

Емилиян Кадийски: Застояването в една компания може да попречи на развитието Емилиян Кадийски е сред основателите на Враца софтуер общество, като същевременно, освен програмист е и преподавател по програмиране във Техническата гимназия във Враца.

ректно да стартират кариера след завършване. В момента за 11 и 12 клас ние организираме практика във фирми – половината седмица са на училище, през другата половина са на работа във фирма. Под формата на стаж? Да, което е добра основа да натрупат опит, така че, след това когато решат и евентуално ако се харесат на фирмите, директно да продължат. Фирмите са базирани във Враца, така че е удобно за всички. Не се ли намаля образователният процес по този начин? Преди време пътят бе – средно, висше, стаж и чак тогава работа. Или стаж по време на висшето. Докато сега работата идва директно след гимназията и две звена биват прескочени. Можем да кажем, че това идва и от пазара и необходимостта му от още хора. Като цяло, тази практика със стартирането на кариера след средното образование не е нова,


Професията “РазработчикТема на софтуер“ на броя просто тук и слагаме ново име. Идеята е, че образованието трябва да отговори на нуждите на пазара в момента. Какви насоки им давате, така че да постигнат една успешна кариера в дългосрочен план? В крайна сметка става въпрос за 18 - 19 годишни и едва ли са запознати с всички правила на пазара, който ги очаква. Тази година направихме “иновативно училище”, което включва два часа седмично предмет Професионално ориентиране. Запознаваме учениците с възможностите за кариерно развитие и въпреки, че са паралелка Програмиране, ние си говорим и за всички други направлението на ИТ сектора. Също така им даваме различни тестове, чрез които те да разберат кои са им силните и слабите страни и какво ги влече, един вид – да намерят пресечната точка между нуждите на пазара на труда и своите интереси. Съветвам ги, особено тези в 8-ми и 9-ти клас, че трябва да имат поне три професии, в които да искат да се развиват. Да посещават събития, извънкласни занимания, за да могат, когато дойде моментът, да са максимално подготвени и когато завършват 12 клас, да са в позицията на избиране между тези две, три професии, които ги влекат. Така че да не изгубят една или две години в пробване на различни неща? Да. Така че да не си в ситуация на 12 клас и все още да не знаеш какво искаш да правиш. Доста хора пък си вземат една година почивка след завършване на средното образование и я използват за кариерно ориентиране. Да, това наистина е не лош вариант, но в България никак не е популярно. В чужбина се използва доста, докато тук и родителите оказват натиск, че трябва веднага след училище да продължаваш да учиш. А в днешно време професиите са все по-различни и разнообразни и има все по-голям избор, така че е много трудно да се ориентираш. А има ли професия в ИТ сферата, която да е по-лесна за стартиране отколкото други? Може да се каже, да. Например, софтуерно тестване, но не автоматично, а ръчно. За там се изисква сравнително малка подготовка. Какво търсят фирмите в програмистите? Какви качества се опитвате да възпитате сред учениците, така че те да са конкурентноспособни на пазара и да бъдат търсени, желани? Една от причините програмирането да е толкова популярно е, че работи в насока да направи така, че компютрите да изпълняват всички наши желания. Неслучайно последните години технологиите са във всяка

една сфера и помагат. Те променят начина на работа на всяка една индустрия, защото заместват човешкия ресурс като умствени и други способности. Следователно, за да може някой да е добър програмист, се изискват техническите умения, свързани с писане на код. Трябва да знаеш за какво става дума. Но освен това, въпреки че се пренебрегва, уменията в комуникирането са от голяма полза. Трябва да знаеш, че като пишеш код, той трябва да е разбираем за четене, така че да може другите хора след теб, да се ориентират. Всички проекти са в екип и е важно да можеш да обясниш проблема какъв е, но и да разбереш кога има проблем. Широкото схващане е, че програмистите са по-затворени и некомуникативни хора, но е факт, че в процеса на работа има голяма нужда от soft skills. Т.е. колкото и добър програмист да си, ако не умееш да комуникираш, няма да ти се получи толкова добре. Как се гради кариерата? Junior към Mid Level, после Senior… Зависи от времето, прекарано в една компания – например – работиш три години на едно място и ставаш Mid Level или е единствено въпрос на умения? Не мисля, че е като функция на времето – колко прекарваш на дадено работно място, а по-скоро как го прекарваш, работейки като програмист. На един Junior му трябват доста напътствия и насоки от някой по-опитен. За Mid Level, би трябвало да можеш да се ориентираш сам в един комплексен проект и да знаеш как да подходиш, така че да се реализира. Кога един разработчик може да стане Team Leader или Tech Leader? Възможността да ръководиш екип и работата да е повече ориентирана с хора, е постижимо и преди Senior ниво. Може би по-специално за Project Manager, би следвало да си минал Senior… Да си представим, че един програмист има 15 годишен опит, който не е натрупан в една компания, а в 10 или защо не – 15. Какво влияние има ежегодната смяна на компания и този програмист можем ли да кажем, че е Senior или по-скоро 15 години Junior? Ако си в една компания, която разработва много нишов и специфичен продукт, то ти 15 години ще правиш едно и също. Това по-скоро би попречило на развитието. От друга страна, ако си бил в 15 различни компании, работейки по различни проекти, това би означавало, че доста си се развил и на всяко ново място надграждаш наученото, а не започваш от нулата. А ако аз съм в позицията на седмата компания на този програмист, за седма поредна година, не би ли ми направило лошо впечатление, че той не може да

се задържи във фирма и много често си сменя позицията? Това вече би бил проблем на HR-ите и да, вероятно ще направи впечатление. Но тази практика в София обикновено е свързана с увеличение на заплатата, тъй като, когато сменяш една работа, можеш в следващата да преговаряш за повече. Иначе, може би не би я сменил. Това е инструмент, който повечето програмисти използват, за да си повишат стандарта на заплащане. Но това пак е проблем на HR-ите – да усетят каква е мотивацията на един човек да дойде в екипа и компанията. Възможно ли е тази практика да има кармично последствие и в даден момент да се върне под формата на шамар зад врата за целия сектор? Според мен има такъв вариант, но нямам достатъчно наблюдения, за да кажа със сигурност. Чувал как хора с повече опит да имат такива притеснения относно сектора. Може би наистина за тази сфера, особено в София, има какво да се желае, така че да се усмири малко и методите, които компаниите използват, за привличане на програмисти, да се преосмислят малко. Ако погледнем на времето като на образователна инвестиция, вие какво бихте препоръчали, държавно или частно образование? Много зависи от това, какво иска човек. Ако целта е просто работа, в случая на такъв глад за кадри като сегашния, тогава един курс от шест месеца е напълно достатъчен за старт. Но ако целта е малко по-висша и този човек не иска да е само работник-програмист, а да е инженер и да развива сложни процеси, то тогава има какво да се вземе от висшето образование, стига да е качествено. ФМИ е добър пример. Въпреки това, моят съвет към амбициозните ученици е да комбинират и двете. Бакалавър в СУ или друго място, комбиниран с практическите умения, които някоя академия може да им даде. В едното има повече практика, в другото повече теория. Получава се много добре, когато събереш двете. Как се стига до заплата 10 000 лева? Има ли такива заплати, мит ли е, и ако има – кои са позициите, които ги позволяват? Аз не съм стигал, но знам, че има такива. Средната заплата за ИТ сектора е над 3000 лв. Бих казал, че са редки случаите с 10 000 лв. и няма правилно отъпкана пътека как се стига до там. За хора, които имат около 3 години опит в качествена компания, може би е нормално да получават около 4000 5000 лв.. За 10 000 лв. бих казал, че най-вероятно са лидери на екипи и то в големи компании.

Интервюто проведе Пламен Михайлов

devstyler.io

75


Тема на броя“Разработчик на софтуер“ Професията

Мая Николова: Качественото образование прави възможни високобюджетните ИТ проекти Фотокредит: Мая Николова

Мая Николова е част от екипа на MNKnowledge – ИТ колектив, специализиран в споделянето на знания и технологични консултации.

76


Към какъв вид образование се ориентират бъдещите софтуерни разработчици? Намираме се в 2020 година и пред младите хора изборът къде да учат е голям. Този избор много често съвсем не се ограничава в границите на страната. Ако се спрем единствено на българското образование в сферата на информационните технологии обаче, смятам, че предпочитанията на всеки от тях се основават най-вече на личната им мотивация и плановете им за кариерно развитие, и по-точно на това колко бързо искат да се случи то. Решението им често е свързано с обкръжението им и/или с общуването им с кариерни консултанти. Не на последно място то е в тясна връзка и с финансовите възможности на семейството. За частните образователни академии, каквато е и вашата, има популярно мнение, че по-скоро привличат тези, които искат да започнат работа като junior. Т.е. това е целеустремеността им... Смятам, че подобен тип алтернативно образование не може да замени солидните основи, които дава висшето специализирано образование. Ако започнем да твърдим обратното, бихме обрекли индустрията на занаятчийство. Образователните програми, които разработваме, традиционно привличат хора, които идват, за да надградят вече полученото си ИТ образование с конкретни познания в специфична област. Прaктиката ни показва, че останалите просто не успяват да се справят с нивото и динамиката на материята, която залагаме. Трябва да се признае, че има много хора, които се насочват към организациите, които визирате, разчитайки на по-бърза реализация, или гледат на тях като на възможност за преквалификация. Това са хора с техническа теоретична подготовка и опит, хора с инженерно образование. Те притежават начина на мислене, необходим за реализирането на един софтуерен инженер. Кое е по-добро от двата типа образование? Категорично академичното. То все още е най-доброто, но само в конкретни държавни ВУЗ-ове. Да, материалната база там е в ужасно състояние, атмосферата често е демотивираща и в същото време фактите показват, че по отношение на академичната подготовка студентите в държавните ВУЗове постигат най-високи резултати. Смятам, че една от основните причини държавните учебни институции да продължават да стоят зад най-силните кадри е това, че там все още работят преподаватели, които в известна степен са идеалисти и които не само съумяват да запалят интереса на младите хора, но имат и нужното експертно познание да ги подготвят последователно и теоретично за бъдещата им кариера.

Фотокредит: Иваило Илиев

Професията “РазработчикТема на софтуер“ на броя

От друга страна, частните университети имат редица предимства. Едно от основните е леката комуникация, която не е обременена от бюрокрация и ненужни административни процеси. При работата с тях всяка инициатива се реализира много по-лесно и по-бързо, отколкото в държавните. Кои са най-важните фактори за постигането на успешна кариера в софтуерния бранш? Успешната ИТ кариера е резултат от различни фактори. На първо място е стабилната техническа основа, а тя в голяма степен идва от доброто образование. Да не забравяме и набора от изработени социални умения и лична мотивация. Обикновено успешната кариера не се случва в рамките на дни или месеци, а отнема време и усилия. Никой не вярва, че се става пълноценен лекар, инженер или икономист след 3-4-месечен курс? Ето защо е добре младите професионалисти да бъдат заредени с търпение и постоянство. И в колкото повече и по-сложни ситуации са склонни да се поставят – толкова по-добре за тях в дългосрочен план, защото трудностите зареждат с опит, гъвкавост и хладнокръвие. Има ли профили, с които е по-лесно да започне човек без опит? Дали една технология е лесна за усвояване или работа, е субективна преценка. Един млад човек може да започне своята ИТ кариера по различни начини, стига да е наясно с интересите си и да е готов да инвестира себе си, както и да разполага с добри преподаватели. Като пример мога да дам инициатива на един от клиентите ни, коятo вече девет сезона подготвя кадри в съвсем нелекото и нетривиално направление, каквото е embedded програмирането. Въпреки сложната материя, интересът традиционно е го-

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

Интервюто проведе Пламен Михайлов


Тема на броя“Разработчик на софтуер“ Професията

Проф. Георги Димитров е заместник - декан по учебната дейност към Факултет по информационни науки, УНИБИТ. Тъй като едно кариерно развитие няма как да мине без образование, от него научаваме каква е мотивацията на студентите, какво е тяхното бъдеще и има ли възрастова граница в ИТ сектора.

Проф. Димитров какво е Вашето наблюдение върху бъдещите IT специалисти, които тепърва правят своите стъпки в образованието? Както всички млади хора, те са амбициозни, креативни и търсят упорито своя път в живота. Разбира се, тяхната основна цел е по-скоро максимално бързата реализация. По принцип можем да разделим младите IT специалисти на две основни групи. Говорим за тези, които все още се обучават. Първата група са бакалаврите редовно обучение, голяма част от които все още не са напълно убедени, че искат да работят в ИТ сектора, въпреки че това изучават. Дори много често идват в нашия университет, а и не само, благодарение на съветите на своите родители. При тях е нормално мотивацията да е по-ниска. На 20-годишна възраст те имат съвсем различни цели и амбиции, които най-често коренно се различават от тези на техните родители. Целта е бърза реализация, независимо къде и как

78

Фотокредит: Георги Димитров

Проф. Георги Димитров: В ИТ сектора е важно да притежаваш развинтена фантазия

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

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


Професията “РазработчикТема на софтуер“ на броя бързо се демотивират, когато разберат, че освен всичко друго трябва много да учат. Както един студент каза: „Много ми е хубаво, много ми е интересно, но чак пък толкова да работя за тези пари…“. Някои просто предпочитат спокойствието. Но разбира се, по-късно някои млади разбират, че това, което учат е наистина ужасно интересно и иновативно. Предоставя им изключително богати възможности за избор, защото IT професията е конгломерат от стотици и хиляди професии, и дава възможност за реализация в каквато и област да изберат студентите. В края на краищата освен високата заплата, до голяма степен е въпрос и на престиж. Да споделиш, че работиш в областта на информационните технологии или примерно да кажеш на приятел: „Аз съм в IBM”. Доста е атрактивно, поне към момента. Това е в държавно учебно заведение, където малко или много човек се ангажира с доста повече време – 3-4 години и това е за бакалавър само. Естествено е 90 % от хората наистина да имат желание за това. Какво остава за частното образование и тези няколко месечни курсове? Нормално е студентите след завършване на средното си образование да нямат никакъв предишен опит. Разбира се, правят изключение хората от природо-математическите гимназии и тези, които самостоятелно са се подготвяли. Те са доста по-напред от останалите в материала. Не така стои, както казах, въпросът с бакалаврите задочно и редовно. Голяма част от тях работят в областта и просто се нуждаят от валидиране. За предимствата на държавното или частното образование. Аз работя в държавен университет, така че моите предпочитания клонят, разбира се, към държавното висше учебно заведение. Какви са предимствата и недостатъците по мое мнение, подчертавам по мое мнение, на двете системи? В нашата страна по принцип по-развито е държавното висше образование и по-малко частното, което е естествено, предвид традициите и процесите, протичащи в страната. Основен плюс на държавните университети е в няколко аспекта. Първо, нашето висше образование има много добри традиции в областта на подготовката на кадрите и в момента Министерството на образованието полага големи усилия за профилиране и запълване на нишите с работна сила. Има и доста по-ниската такса за обучение, което за хора от провинцията е съществена разлика, защото когато се комбинират всички такси, един студент излиза 600 - 800 лв. на месец на родителите си. Представете си ако едно семейство, живеещо в провинцията има две деца по 700 лева, прави 1400. Според Вас колко ще трябва да изкарва това семейство, за да издържа двете си деца? Трудно е и затова те предпочитат държавното.

Друго основно предимство е възможността за използване на съвременна техническа база. Последните години изключително много се направи за техническата база във всички, буквално всички университети в страната. В тях с помощта на бизнеса, с помощта на лидерите в бранша като IBM, Fadata и множество други фирми, се изградиха няколко лаборатории. В тях се изучават съвременните информационни технологии – Storages, Cloud Environment, IoT, Web Design и др. По този начин държавният университет става доста атрактивен и в частност говоря за нашия – УНИБИТ. Освен това, Министерство на образованието полага огромни грижи за развитието на квалификацията на преподавателите, а в учебния процес се включват изтъкнати специалисти от практиката на известни фирми. Съгласно закона имаме право в 50% да привличаме за лектори и водещи упражненията хора от бранша. Това дава съответната възможност ние да сме актуални в сферата на образователните технологии. Например, в нашия университет преподава голяма група преподаватели от IBМ като Георги Калудов, Тодор Григоров от Fadata, Илиян Илиев от TechExpert и много други. Още повече – те говорят на езика на студентите, тоест много по-лесен и разбираем е диалогът. Това дава от една страна възможност на младите специалисти да се запознаят с предимствата на съвременните технологии, които текущо се използват в конкретния бизнес, а не нещо отдалечено и несвързано с практиката. От своя страна едно от основните предимства на частното образование, според мен, е малко по-гъвкавата възможност за промяна на учебния план. По-бърза реакция при промяна в конюнктурата, съответно при необходимост от специалисти в дадена област на база по-високо заплащане. И все пак всички големи компании, които в момента работят в България в областта на информационните технологии, имат програми, които насърчават своите служители към тренинг в преподаването. Все пак, то е една дисциплина, която помага за подреждане на познанията в главата дори на този, който преподава. Всъщност, може да ви се стори странно, но от големите фирми буквално ни преследват, не само нашият университет, техни служители да се включат в учебният процес. Тоест да направят по-атрактивно преподаването. А има ли такива студенти, които са записали и двата варианта? Разбира се, това е една от съвременните тенденции и тук може би има място да се направи диференциация между държавно и частно висше образование и висше образование плюс частни академии и курсове. Това са коренно различни неща. Всъщност, висшето образование дава много по-широка теоретична основа и разбира се е много

по-продължително. Частните академии и курсове дават допълнителни практически знания в съответната професионална област и възможност за максимално бързо започване на работа в нея. С други думи, един студент ако изкара някой частен курс или в някоя частна академия поредица от курсове, той в рамките на 6 до 8 месеца би понаучил нещо, което би му позволило да започне работа. Това е доста силен стимул, защото голяма част от тях са принудени да се самоиздържат. Тези курсове запълват една огромна ниша в образованието. Разбира се, голяма част от тези, завършили такива курсове, а не висше образование, след това идват при нас като задочници, защото не могат да се развиват. Някои студенти искат до 3-ти курс да са започнали работа, а други се възползват от възможността да научат максимално много от нещата, които са необходими за един добър ИТ специалист, докато все още ги издържат родителите им. Моето мнение, а и на колегите ми, е че тези частни академии и курсове са изключително полезни. Кои са най-търсените профили в сектора в момента? Няма единен отговор. Ние всеки семестър правим анкета със студентите, като се възползваме от това, че голяма част от тях работят. Те попълват в какво направление, в каква професия точно работят в сектора. Какви инструменти използват и в какви детайли влизат. По този начин осъвременяваме нашите учебни програми и ако видим, че нещо се търси на пазара, още следващата година се стараем да разработим учебния материал така, че той да е в помощ на бизнеса. Кои са задължителните умения, които трябва да притежава човек като IT специалист и има ли, например три качества, които биха улеснили някого в кариерното му развитие? Кои са според вас? Например логическо, оптимизирано мислене.... Най-доброто умение е креативност. Второто е желание за работа и учене. Третото е владеенето на английски език. Даже не мога да кажа, кое от тях е по-важно. Друго качество, което не е само за ИТ сферата, но е изключително необходимо за работа, е умението да работиш в екип. Никой не желае да си разваля екипа. Когато говорим за IT сферата, точното и подредено мислене не е толкова важно. Колкото и странно да Ви звучи, по-важна е развинтената фантазия. За да си добър IT специалист трябва постоянно да се учиш да вземаш гъвкави решения и да измисляш нещо ново постоянно. Например, голяма част от студентите се оказва, че обичат много да четат. Включително и фантастика. Разбирате ли,

devstyler.io

79


Професията “Разработчик на софтуер“ това развива желанието да фантазираш. Това развива пространственото мислене, т. нар. design thinking, желанието да правиш нещо ново. IT специалността не е статична. Трябва човек да фантазира и да прави това което си е намислил реалност. Ако той не може да мечтае и не чете нови неща, няма да е ефективен. Даже бих ви дал като пример следното нещо. Замислете се, ако решите да четете научна фантастика, колко от технологиите описани в научно-фантастическата литература вече са сред нас. Много са, факт... Ако човек не обича да чете и мечтае няма да е ефикасен. Имайте предвид, че не напразно големите компании считат, че желанието постоянно да четеш и да се учиш е по-важно от даден сертификат, който можеш да получиш в дадена област. Важното е желанието за учене, а не конкретно умение. Разбира се има огромно влияние и значително спомага доброто владеене на математика и статистика, ако говорим за програмиране. За другите области е различно. За уеб дизайнер, например, е чувството за пространственост. Няма конкретно нещо за ИТ сферата. Освен английският език. Добре, в тази насока на постоянното желание за учене и усъвършенстване, има ли възрастта значение? Ако съм на 50 г. и хал хабер си нямам от програмиране, но искам да седна и да го науча. За 5 години мога ли да стигна един стабилно ниво? Желание имате ли? Да имам го това желание. На 55 мога ли да бъда Mid Level и да взимам заплата за такъв? Имам такъв емблематичен пример. Един мой приятел беше пилот-изтребител, може би на около 44 - 45 г. когато ми каза: Искам да се занимавам с програмиране. Абсолютно никаква връзка с програмирането нямаше. За 2 години стана известен програмист, специалист в IT компания. Към момента е шеф-програмист на 16 отдела. Това е впечатляващо... Просто е въпрос на желание. Дори вчера разговарях с един друг познат, който иска да си смени професията. Разбрахме се какво да учи, той е на около 40 г. в момента, и ме разпитваше за помощ за една задача, защото се е записал на някакви курсове. Дори каза, че вече му се сърдят, защото по цял ден стои пред компютъра и решава разни логически задачи – кое, как се прави и т.н. Няма невъзможни неща за един човек. Ясно. Добре, тогава последен въпрос Ви питам – как се стига до 10 000 лв. заплата в софтуерния бранш? Ами не знам. Даже не знам каква е тази граница и защо е точно тази граница.

80

По принцип това е една заплата, за която се води, че Senior може да достигне без проблем. Аз не съм казвал стига или не стига. Mислите ли, че… Всъщност 10 000 лв. много ли е или малко? Това е хубав въпрос. На база на стандарт в България мисля, че… Не знам дали е много, или малко, но смятам, че е постижимо. Така… Аз съм IT специалист. Едно от най-хубавите неща на IT специалиста е, че той е мобилен. Няма значение къде работи. В България, в Гърция, в Англия, в Щатите. В Ирак, в Индия – няма значение. Ние можем да работим навсякъде. Достатъчно е да имате съответните умения и интернет. Е, във връзка с това, ако вие получавате в Ирландия 10 000 лв. заплата... За там би било малко. Меко казано. Това са 5 000 евро. Без да се правят разчети, но накрая ще ви останат под 200 евро. В България ако ги имате тези пари, дори след всички данъци ще си живеете прекрасно. Нали е така?

Абсолютно. Даже много често наблюдавам колеги, които отиват на работа в чужбина и когато станат семейни предпочитат да се върнат в България заради спокойствието. Те казват: “Аз тези пари и тук ще ги изкарвам”. Така че, как всъщност се стига до тази заплата? Не знам. Въпросът е просто какво вие сте си поставили като цел, къде искате да работите. Някъде е много тази сума, другаде е малко. Всъщност в IT сферата заплатите не са много различни от тези по света, защото огромна част от компаниите в България са международни и заплатите не са много по-ниски. При значително по-нисък стандарт на живот можем да си позволим страшно много неща. Това не е непреодолима пречка. Единственото е желанието за учене и развиване през целия живот. Даже, както се казва напоследък и е модерно: learning by doing. Тоест, имаш ли желание за учене в тази област, няма ограничения. Това е хубав финал. Благодаря Ви.

Интервюто проведе Пламен Михайлов


Здравословно ROOBAR - био, веган, сурово изкушение без добавени захар и глутен. Всяко барче е богато на суперхрани, за да зареди тялото и ума ти с максимално много хранителни вещества. Вкусните здравословни барчета вече облечени и в шоколад. http://smartorganic.eu/ Еспресо от чиста Арабика, с богат, приятен и балансиран вкус и аромат на централно и южноамериканско кафе. Благодарение на намаленото съдържание на кофеин е перфектно за пиене по всяко време. https://caffitaly.bg/

Fitnes Mania - Добре изпечени тестени пръчици с гланцирана повърхност и хрупкава структура, приготвени от смилането на цели зърна с приятен вкус и аромат, спомагат за освобождаването на организма от токсични вещества. Натурален продукт без консерванти изключително подходящ за извайване на фигурата! https://www.mlin97.com/

Bio Soleti - Енергията, която ни осигуряват храните в чист вид и без примеси е тонуса, от който се нуждае тялото ни. Биологичните продукти предлагат най-добрата основа за здравословна диета, без каквито и да е вредни субстанции. https://www.mlin97.com/

Bett’r - търсиш нещо вкусно за похапване, което с удоволствие да споделиш с близките си и което е подходящо за деца, наслади се на неустоимата guilt-free алтернатива за бързо похапване. http://smartorganic.eu/

Irontea - Чаят ще ви помогне да изградите вашите здравословни навици и да се радвате на пълноценен живот, изпълнен със здраве и енергия. http://www.irontea.bg/

devstyler.io

81


Dev позиция 2020

Превенцията срещу „Burnout“ – част от фирмената политика Борислав Варадинов е DevOps Team Lead в HedgeServ, но ако го питате как би се представил, той ще отговори – “техничар”. Неговата мисия е да помага на екипа в развитието на технологиите на първо място, а това непременно е свързано с правилното разпределение и баланс в работата. С него разговаряме за поддържането на доволни служители и превенцията срещу т. нар. “бърнаут”. Борислав, разкажи малко за себе си, от колко време работиш в ИТ индустрията? През какви етапи и позиции си преминал до тази на DevOps Teal Lead? Занимавам се с ИТ от ранна възраст, чрез компютърни игри и изграждане на мрежи и сървъри с приятели. Това бе добър начин да навляза в технологиите. Имах невероятен шанс да започна летен стаж, който доведе и до постоянна работа по няколко часа на ден и до осъзнаването, че искам точно това да уча. Завърших бакалавър в НБУ и магистратура в СУ. В кариерата си съм работил за стартъп-и, за големи компании, за консултантски екипи. Водил съм обучения в Telerik Academy, ФМИ и т.н. Всичко свързано с технологии винаги ми е било интересно. В бранша съм от около 15 години, като от 3 години съм част от екипа на HedgeServ. Използваме много програмни езици, като Python, .Net, Java, Node.js, TypeScript, Angular, React, JavaScript… Винаги е интересно, това е сигурно. Екипът ни подпомага DevOps културата в компанията и затова имаме интеракция с всички тези

82

технологии. На много други места работиш с една технология. Това не е лошо, защото можеш да се развиеш много добре в нея. За мен, все пак, винаги предизвикателствата са били приоритет. Какви са отговорностите на лидера? Кои са любимите ти теми за разговор с колегите? На какво се опитваш да ги научиш и от какви грешки се опитваш да ги предпазиш? Хората, които работят на Lead позиции, трябва да са хора, с които лесно се работи. Не става въпрос да си мекушав, а да си човек, с когото всеки от екипа може да разговаря. В екипите има всякакви моменти. В случай, че някой не иска да върши работа, която му е възложена трябва да се намери правилният начин да комуникираш с този човек, да намериш причината, да го разбереш, и да подадеш ръка. Има и много амбициозни хора, искащи още и още работа. Team Lead-а трябва умерено да блокира това желание, защото преработването е опасно.

Любима технология за разработка? .Net Core, Angular, Ansible, Kubernetes и др. Любим Open-Source продукт? Може би Ansible. Любим спорт? Водни ски. Имате ли ИТ гуру? Прекалено много са. Както в България, така и в света има много кадърни хора, от които съм научил изключително много. Във всяка една технология съм намирал някого, който да ме вдъхновява.


Dev позиция 2020

Какви са симптомите? Как може да разпознаем, че колега или приятел не издържа на напрежението и “прегарява”? В общия случай това е психическото натоварване, което води до умора и непродуктивност – не можем да взимаме бързо и правилните решения, постоянно се чувстваме отпаднали, не можем да спим… Това са част от симптомите, но не можем да кажем – “ето, той има такива симптоми, следователно има “бърнаут””. Разбира се говорим за началните стадии. Стигне ли се до по-сериозните стадии, там можем да си докараме сериозни проблеми, които да рефлектират и върху личния живот. Проблемът е, че малко хора са запознати, че това нещо въобще съществува. Опитвал съм да си говоря с хора от моето приятелско обкръжение и някои от тях дори не бяха чували какво е “бърнаут”. Сякаш е нещо, което не е съществувало в България. Какви са, според теб, причините за това? Има ли водещ фактор? Имаме бързо разрастващ се пазар на модерните професии и нужда от специалисти, а нямаме достатъчно добре подготвени такива. Това отваря врати на хората, да започнат да се занимават с неща, с които не са се занимавали. Те не са достатъчно подготвени. Поради липсата на опит преживяват изключителен стрес. Понякога компаниите прекаляват с дадените отговорности, без да осъзнават до какво може да доведе това. Това е един от най-страшните модели. Да поставим някого с малко опит в такава позиция. Има ли подобни случаи в твоя екип или твоята кариера като цяло? Как трябва да се подходи към човек, който страда от т.нар. професионално и емоционално изтощение? Измъквал съм се от “бърнаута”, като съм си намирал различни извънработни занимания, които да ме разсеят. Отлична практика на компаниите е предоставянето на т. нар. Мултиспорт карти, чрез които спортуването става много достъпно. Аз лично се запалих по скуош. Докато играя изключвам за два часа и не мисля за нищо. Спортът е интензивен и след това можеш и лесно да заспиш. Мой колега бе изпаднал в тежък момент - проблеми в работата и в личния живот. Започна да ходи на най-различни танци и спортове и буквално за няколко месеца той се промени драстично. Смени начина си на живот, отслабна и успя да се справи с част от проблемите.

Фотокредит: HedgeServ

С какво се характеризира “burnout”-ът в ИТ средите, в софтуерната индустрия? Това не е нещо, което би могло да се опише с една дума, не е и синдром, който бихме могли да разпознаем. Факт е, че е нещо сериозно и за щастие аз съм успявал да се измъкна в зародиш, в начален стадий. В България “бърнаутът” е често срещано явление особено в модерния ИТ бизнес.

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

с типа работа и ежедневна дейност. Има ли как да се избегне навлизането в това състояние? Наскоро ми попадна мнението на разработчик на софтуер с над 35 години опит, който изказва мнение, че ако си достигнал до състояние на “burnout”, значи не си работил правилно или не си работил на правилното място или с правилните хора. Как ще коментираш това? За да има справяне, трябва да бъдат предоставени необходимите инструменти и механизми. Един от честите примери, които съм виждал е хора, които се опитват да се докажат на грешната позиция, за която не са готови, не получават достатъчно добра обратна връзка за това как се справят, не се поощряват достатъчно добре. Компаниите трябва да работят по модел, по който да могат служителите да си почиват и да се откъсват от работа. Важно е да им се поставят правилно задачите. Каква е твоята лична рецепта? В ИТ света, където хората работят седнали най-добре е да е спорт или социално занимание с повече движение. Спираме да мислим за работата, тъй като, когато стигнем до първите етапи на “бърнаут”, не можем да спим и каквото и да правим си мислим или сънуваме работа. Това води до психическо и до емоционално натоварване, което може да доведе до много по-сериозни заболявания. За този проблем се говори от повече от 50 години и има много случаи на хора с инсулт, инфаркт и т.н. Какъв съвет ще дадеш на твои колеги – Team Leader-и? Един лидер на екип не трябва да гони своята амбиция, защото може да направи доста бели, както за екипа, така и за компанията. Знаем, че хората напускат мениджъри, не компании. Интервюто проведоха Ивелина Абаджиева, Пламен Михайлов

devstyler.io

83


Фотокредит: МАртин Тошев

Мартин Тошев е ИТ консултант, Java ентусиаст и поддръжник на българската Java User group. Като такъв, неговите интереси са обвързани с всички технологии около Java, както и Cloud Computing technologies, облачни софтуерни архитек­ тури, Enterprise приложения и NoSQL бази данни.

84


DEV GURU

На практика: Как работи Elasticsearch SQL Elasticsearch е едно от най-популярните приложения за търсене в днешно време, което се използва в редица приложения (като Wikipedia, Stackoverflow и много други). Базирано е на Lucene библиотеката за търсене и една от основните функционалности, които предлага е JSON-базиран език за писане на заявки, които е изграден над Lucene и предоставя доста лесен механизъм за взаимодействие с Elasticsearch платформата. Поддръжката за SQL добавена в Elasticsearch 6.3 предоставя стандартен механизъм за изпълнение на заявки за търсене и е стъпка напред към по-лесното използване на

Hands-on Tips

Elasticsearch от страна на програмистите. Въпреки че стандарта SQL е разработен основно за работа с релационни бази данни, той е вече успешно реализиран в редица нерелационни бази данни (каквато е и Elasticsearch). Други такива пример включват например и приложения като Apache Spark или Apache Ignite (където SQL е в основата на самото приложение). В тази статия ще разгледаме накратко как работи Elasticsearch SQL.

Предварителен сетъп

За да изпробвате примерите показани в

статияте е необходимо да си инстралирате и стартирате локално Elasticsearch (поне версия 6.3). В статията е използван Elasticsearch 7.5. Първо ще създадем posts индекса, който съхранява постове за даден форум. Ще използваме официалния Elasticsearch Java клиент , за да добавим данни в индекса без да указваме експлицитно схема за полетата в индекса (Elasticsearch ще я създаде за нас автоматично в такъв случай). Необходимо е да създадем Maven проект със зависимост към Elasticsearch Java high level client библиотеката:

<dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> <version>7.5.0</version> <dependency> </dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> <version>7.5.0</version> RestHighLevelClient client = new RestHighLevelClient( Ще</dependency> създадем RestClient.builder( 10000 генерирани документа в posts индекса като използваме следния код: new HttpHost("localhost", 9200, "http"))); RestHighLevelClient client = new RestHighLevelClient( String[] possibleUsers = new String[] {"Martin", "Jim", "John"}; RestClient.builder( String[] possibleDates = new String[] {"2019-12-15", "2019-12-16", "2019-12-17"}; new HttpHost("localhost", 9200, "http"))); String[] possibleMessages = new String[] { "Hello, Devstyler !", String[] possibleUsers = new String[] {"Martin", "Jim", "John"}; "Cool set of blog posts. We want more !", String[] possibleDates = new String[] {"2019-12-15", "2019-12-16", "2019-12-17"}; "Elasticsearch SQL is great."}; String[] possibleMessages = new String[] { "Hello, Devstyler !", for (int i = 1; i <= 10000; i++) { "Cool set of blog posts. We want more !", Map<String, Object> jsonMap = new HashMap<>(); "Elasticsearch SQL is great."}; jsonMap.put("user", possibleUsers[ThreadLocalRandom.current().nextInt(0, 3)]); jsonMap.put("date", possibleDates[ThreadLocalRandom.current().nextInt(0, 3)]); for (int i = 1; i <= 10000; i++) { jsonMap.put("message", possibleMessages[ThreadLocalRandom.current().nextInt(0, 3)]); Map<String, Object> jsonMap = new HashMap<>(); IndexRequest request = new IndexRequest("posts") jsonMap.put("user", possibleUsers[ThreadLocalRandom.current().nextInt(0, 3)]); .id(String.valueOf(i)).source(jsonMap); jsonMap.put("date", possibleDates[ThreadLocalRandom.current().nextInt(0, 3)]); client.index(request, RequestOptions.DEFAULT); jsonMap.put("message", possibleMessages[ThreadLocalRandom.current().nextInt(0, 3)]); } IndexRequest request = new IndexRequest("posts") .id(String.valueOf(i)).source(jsonMap); client.close(); client.index(request, RequestOptions.DEFAULT); } POST /_sql?format=txt client.close(); { "query": "SELECT * FROM posts where user = 'Martin'" } POST /_sql?format=txt { "query": "SELECT * FROM posts where user = 'Martin'" POST /_sql?format=txt } {

devstyler.io

85


DEV GURU

<dependency> String[] possibleUsers = new String[] {"Martin", "Jim", "John"}; <groupId>org.elasticsearch.client</groupId> RestHighLevelClient client = new RestHighLevelClient( String[] possibleDates = new String[] {"2019-12-15", "2019-12-16", "2019-12-17"}; <artifactId>elasticsearch-rest-high-level-client</artifactId> RestClient.builder( String[] possibleMessages = new String[] { <version>7.5.0</version> new HttpHost("localhost", 9200, "http"))); "Hello, Devstyler !", </dependency> "Cool set of blog posts. We want more !",

String[] possibleUsers = new String[] {"Martin", "Jim", "John"}; "Elasticsearch SQL is great."}; String[] possibleDates = new String[] {"2019-12-15", "2019-12-16", "2019-12-17"}; RestHighLevelClient client==new new RestHighLevelClient( String[] { for (int possibleMessages i = 1; i <= 10000; i++)String[] { RestClient.builder( "Hello, Devstyler !", Map<String, Object> jsonMap = new HashMap<>(); HttpHost("localhost", 9200, "http"))); "Cool set ofnew blog posts. We want more !", jsonMap.put("user", possibleUsers[ThreadLocalRandom.current().nextInt(0, 3)]); "Elasticsearch SQL is great."}; jsonMap.put("date", possibleDates[ThreadLocalRandom.current().nextInt(0, 3)]); String[] possibleUsers = new String[] {"Martin", "Jim", "John"}; jsonMap.put("message", possibleMessages[ThreadLocalRandom.current().nextInt(0, 3)]); String[] = new i++) String[] {"2019-12-15", "2019-12-16", "2019-12-17"}; for IndexRequest (int possibleDates i = 1; irequest <= 10000; { = new IndexRequest("posts") String[] possibleMessages = new = String[] { Map<String, Object> jsonMap new HashMap<>(); .id(String.valueOf(i)).source(jsonMap); "Hello, Devstyler !", jsonMap.put("user", possibleUsers[ThreadLocalRandom.current().nextInt(0, 3)]); client.index(request, RequestOptions.DEFAULT); "Cool set of blog posts. We want more !", jsonMap.put("date", possibleDates[ThreadLocalRandom.current().nextInt(0, 3)]); } "Elasticsearch SQL is great."}; possibleMessages[ThreadLocalRandom.current().nextInt(0, Може даjsonMap.put("message", използваме Kibana, за да потърсим всички документи, които отговарят на потребителя Martin: 3)]); IndexRequest request = new IndexRequest("posts") client.close(); for (int.id(String.valueOf(i)).source(jsonMap); i = 1; i <= 10000; i++) { Map<String, Object> jsonMap = new HashMap<>(); client.index(request, RequestOptions.DEFAULT); possibleUsers[ThreadLocalRandom.current().nextInt(0, 3)]); } POSTjsonMap.put("user", /_sql?format=txt jsonMap.put("date", possibleDates[ThreadLocalRandom.current().nextInt(0, 3)]); { jsonMap.put("message", 3)]); client.close(); "query": "SELECT * FROMpossibleMessages[ThreadLocalRandom.current().nextInt(0, posts where user = 'Martin'" IndexRequest request = new IndexRequest("posts") } .id(String.valueOf(i)).source(jsonMap); RequestOptions.DEFAULT); POSTclient.index(request, /_sql?format=txt } { POST /_sql?format=txt

Изпълнение на SQL заявките

Друг пример е заявка, която брои всички документи, които съдържат ключовата дума "query": "SELECT * FROM posts where user = 'Martin'" { Another example would be to count all the FROM documents thatwhere containmessage the wordlike Javaadvent in the message field: client.close(); } "query": "SELECT count(*) posts '%Devstyler%'" }

POST POST /_sql?format=txt /_sql?format=txt { { <dependency> "query": "SELECT count(*) * FROM posts = message 'Martin'" "query": "SELECT FROMwhere postsuser where like '%Devstyler%'" <groupId>org.elasticsearch.client</groupId> } } <artifactId>elasticsearch-rest-client</artifactId>

<version>7.5.0</version> </dependency> POST /_sql?format=txt Ако<dependency> да изпълним горните заявки през Java приложение имаме няколко опции: {искаме <groupId>org.elasticsearch.client</groupId> Да използваме Elasticsearch JDBC драйвъра, който обачеwhere е наличен в platinum и enterprise версиите на Elasticsearch; "query": "SELECT count(*) FROM posts message like '%Devstyler%'" <artifactId>elasticsearch-rest-client</artifactId> RestClient restClient = RestClient.builder( Да използваме REST клиента на Elasticsearch, които е наличен и в базовата (безплатна) версия. } <version>7.5.0</version> new HttpHost("localhost", 9200, "http")).build(); </dependency> Request request = new Request("POST", "/_sql"); <dependency> request.setJsonEntity("{\"query\":\"SELECT * FROM posts limit 10\"}"); <groupId>org.elasticsearch.client</groupId> RestClient restClient = RestClient.builder( Response response = restClient.performRequest(request); <artifactId>elasticsearch-rest-client</artifactId> new HttpHost("localhost", 9200, "http")).build(); String responseBody = EntityUtils.toString(response.getEntity()); <version>7.5.0</version> System.out.println(responseBody); </dependency> Request request = new Request("POST", "/_sql"); restClient.close(); request.setJsonEntity("{\"query\":\"SELECT * FROM posts limit 10\"}"); Response response = restClient.performRequest(request); RestClient restClient RestClient.builder( String responseBody = = EntityUtils.toString(response.getEntity()); POST /_sql/translate new HttpHost("localhost", 9200, "http")).build(); System.out.println(responseBody); { 86 restClient.close(); "query": "SELECT * FROM posts limit 10", Request request = new "fetch_size": 10 Request("POST", "/_sql"); request.setJsonEntity("{\"query\":\"SELECT * FROM posts limit 10\"}"); } Response response = restClient.performRequest(request); POST /_sql/translate

Фотокредит: Global Tech Summit

<dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> <version>7.5.0</version> </dependency> <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> RestHighLevelClient client = new RestHighLevelClient( <version>7.5.0</version> RestClient.builder( </dependency> new HttpHost("localhost", 9200, "http")));


POST /_sql?format=txt POST /_sql?format=txt { { "query": "SELECT * FROM posts where user = 'Martin'" "query": "SELECT count(*) FROM posts where message like '%Devstyler%'" } }

DEV GURU

POST /_sql?format=txt <dependency> { <groupId>org.elasticsearch.client</groupId> "query": "SELECT count(*) FROM posts where message like '%Devstyler%'" <artifactId>elasticsearch-rest-client</artifactId> } <version>7.5.0</version> </dependency> Следния пример връща 10 документа от posts индекса: <dependency> <groupId>org.elasticsearch.client</groupId> RestClient restClient = RestClient.builder( <artifactId>elasticsearch-rest-client</artifactId> new HttpHost("localhost", 9200, "http")).build(); <version>7.5.0</version> </dependency> Request request = new Request("POST", "/_sql"); request.setJsonEntity("{\"query\":\"SELECT * FROM posts limit 10\"}"); Response response = restClient.performRequest(request); RestClient restClient = RestClient.builder( String responseBody = EntityUtils.toString(response.getEntity()); new HttpHost("localhost", 9200, "http")).build(); System.out.println(responseBody); restClient.close(); Request request = new Request("POST", "/_sql");

request.setJsonEntity("{\"query\":\"SELECT * FROM posts limit 10\"}"); Response response = restClient.performRequest(request); POST /_sql/translate За да видим как в действително се изпълнява дадена SQL заявка от Elasticsearch може да използваме translate функString responseBody = EntityUtils.toString(response.getEntity()); { ционалността предоставена чрез /_sql/translate адреса в Elasticsearch. Може да изпълним следния код в Kibana, за да System.out.println(responseBody); "query": "SELECT FROM posts limit до 10", видим как в действително SQL*заявката се транслира JSON-базирана Elasticsearch заявка: restClient.close(); "fetch_size": 10 } POST /_sql/translate { "query": "SELECT * FROM posts limit 10", "fetch_size": 10 }

Трябва да получим резултат подобен на следния: {

}

"size" : 10, "_source" : { "includes" : [ "message", "user" ], "excludes" : [ ] }, "docvalue_fields" : [ { "field" : "date", "format" : "epoch_millis" } ], "sort" : [ { "_doc" : { "order" : "asc" } } ]

Elasticsearch SQL характеристики

Видяхме как да изпълняваме заявки в Elasticsearch SQL. В действителност имплементацията на SQL в Elasticsearch е доста богата и включва: Различни варианти за форматиране на резултата от SQL заявката (csv, json, yaml и други); Използване на JSON-базирани заявки като филтри към дадена SQL заявка; Команден инструмент за изпълнение на SQL

заявка предоставен от elasticsearch-sql-cli инструмента в инсталацията на Elasticsearch; От гледна точка на самия SQL стандарта следните страница описва в детайли, какво е реализирано като команди, функции и оператори: https://www.elastic.co/guide/en/elasticsearch/ reference/current/sql-commands.html https://www.elastic.co/guide/en/elasticsearch/ reference/current/sql-functions.html

Заключение

В тази статия демонстрирахме как да използваме Elasticsearch SQL, за да взаимодействаме с Elasticsearch платформата. Има голяма вероятност този механизъм да се наложи над JSON-базирания език за писане на заявки. Въпреки това SQL не е алтернатива на JSON-базирания език, а по-скоро допълнение изградено над него.

devstyler.io

87


Коментар

Инвестиции

Iva Abj редактор

Къде инвестират софтуерните спецове?

Къде инвестира най-добре платеният сектор от ИТ индустрията у нас?* Определено заетите в софтуерния бранш не влагат средства там, където инвестират техните колеги от емблематичната Силициева долина. Освен в личен компютър, основна част от българските специалисти харчат основно за автомобили, велосипеди, мотоциклети, последни модели телефони и други джаджи. По-сериозно инвестират като правят влогове в банки или купуват имоти - предимно жилища, това сочи анкетата на DevStyleR. Ако погледнем общата картина - влоговете на българите, в категорията между 5 и 50 хил. лв. са на обща стойност 26.12 млрд. лв.. На близо 2 млрд. и 19 млн. лева годишно възлизат загубите, които спестяванията на българите търпят само от инфлацията. По данни на официалната статистика инфлацията за януари 2020 г. спрямо януари 2019 г. е 4.2%, а средните лихви по депозитите около 0,57%. Така получаваме годишна загуба от 3,63% от спестяванията си към декември 2019 г.. На първо място стои фактът, че така сме си възпитани - подобно на нашите родители, баби, дядовци да имаме влог в банка и да си купим апартамент. И реално няма нищо лошо в този модел, ако не искаме да печелим от спестените си пари или по-скоро ако не искаме да правим допълнителни усилия, свързани с тях - да четем, да търсим варианти и т.н. На второ място стои липсата на информация за това какви са другите възможности за инвестиции, различни от спестяването в банката и недвижимия имот. Няма точна информация и за това каква е реалната доходност от един депозит или от закупен недвижим имот, който е отдаден под наем.

Какви са алтернативите?

Според данни на редица анализатори и консултантски компании, профилът на притежателите на влогове у нас съвпада с този на най-активната инвеститорска група в растящи компании по света. Това реално са основно са хора на възраст между 25-45 години, които са наблюдателни, практични, правят информиран избор - т.е. базират своето решение на факти. Именно тази група може да инвестира умно. А, точно Умните пари търсят доход над инфлацията.

88

Благодарим на infoGRAFFITI за предоставените инфографики

Каква е причината за този избор?


Инвестиции Какво обаче са фактите?

Българинът инвестира едва 2,4% от спестяванията си в собственост в компании. Това е изключително нисък процент, който не е специфичен за по-развитите икономики. За сравнение в Източна Европа числото достига 20% от спестяванията. В някои от скандинавските страни, които са известни като най-възприемчиви на новите технологии и като генератори на иновации, показателят достига до 40%. Най-голяма част от семейния бюджет инвестират в акции и други инвестиции в собствен капитал в Швеция и Финландия. Именно в тези държави 40% от активите на домакинствата се формират от подобни вложения. Това сочат данни на Организацията за икономическо сътрудничество и развитие за 2018 г. Подобни, дори малко по-високи са показателите за САЩ, където за някои области в Калифорния достига до 60-70%. “Там за инвестиция на капиталов пазар се говори още, както се казва “от детската градина”, обяснява доц. д-р Маню Моравенов, изпълнителен директор на Българската фондова борса. “Хората са стимулирани от ранна детска възраст да мислят за това, че те трябва да инвестират част от свободните си средства, а не да са консуматори и да харчат всичко. И така е организирана системата им, че всички служители, които получават заплати приемат за нещо съвсем нормално да инвестират част от средствата си не само в задължителните пенсионни схеми, но и в някакви инвестиции, които да им осигурят по-добър живот в бъдеще, когато дойде време да се оттеглят от активна дейност.”, допълва той. Според същата класация семействата в Германия са най-консервативните. Въпреки това все пак инвестират 11% от активите си в акции и собствен капитал, като засилват интереса си през последните години. Броят на инвестиращите в акции в Германия е нараснал до 10,3 млн. души през 2018 година. За период от 8 години, броят на германците, които или притежават акции директно, или които инвестират

да бъде запознат с основни термини, да знае как да чете информацията за дадена компания, как да интерпретира финансовите отчети и др. В противен случай инвестирането на финансовите пазари започва да прилича повече на хазарт.

Има ли възможност за инвестиции в български компании? средства в собствен капитал е нараснал с впечатляващите 20%. Михаела Холмайер, ръководител на тенденциите на капиталовия пазар в DAI (Германски фондов институт), заявява, че увеличението на интереса към растящи компании се дължи на два фактора, а именно възходящият пазар и ниският лихвен процент за влоговете. „Хората започват да се интересуват защото Dax [германският индекс на фондовите пазари на т.нар. “blue chip”-компании] е във възход повече от десетилетие. Вземете предвид ниския лихвен процент по спестовните сметки и ще разберете защо вниманието им наистина се обръща към намирането на алтернатива “, обяснява тя.

Глобални възможности за инвестиции?

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

„Любопитното е, че на този фон на губещи депозити в България, в момента има близо 15 хил. компании, които през последните три години растат годишно с над 25% на приходите от продажби и на оперативната печалба. Те представляват добра инвестиционна възможност – много по-атрактивна от инвестициите в имоти, например. Сред тези компании има една малка част, около 200, които имат близо 500% годишен ръст през последните години. Те са в сектора на услугите, на транспорта, на строителството.“ – коментира Виктор Манев - съосновател на Impetus Capital, компания, инвестираща в растящи иновативни компании.

Как пандемията COVID-19 променя картинката?

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

devstyler.io

89


Инвестиции

Фотокредит: БФБ

Доц. д-р Моравенов е дългогодишен преподавател във Висшето училище по застраховане и финанси. Той притежава докторска степен по „Финанси, кредит и застраховка“ от Софийски университет „Св. Климент Охридски“ и магистърска по „Икономика и информатика“ от Университета по национално и световно стопанство.

90


Инвестиции

Доц. д-р Маню Моравенов: Борсите са едно добро място за растеж на ИТ компании Доц. д-р Маню Моравенов е член на Съвета на директорите и изпълнителен директор на Българска фондова борса. Той е с близо 25-годишен опит в сферите на финансите и инвестициите, пазара на недвижими имоти и капиталовите пазари. Преди да оглави БФБ доц. д-р Моравенов заема редица ръководни длъжности в институции и неправителствени организации на българския капиталов и инвестиционен пазар, сред тях Комисията по ценни книжа и фондови борси (сега КФН), работни групи към Министерството на финансите, БФБ, Асоциацията на дружествата със специална инвестиционна цел, Българската асоциация на лицензираните инвестиционни посредници, Националната комисия по корпоративно управление и др. През последните години е ангажиран активно в управлението на кредитния портфейл и кредитоспособността на компаниите, както и ръководенето на процесите при различните източници на финансиране като: корпоративни заеми и банково финансиране, емитиране на облигации, IPO-та и капиталово финансиране. Господин Моравенов, всички от нас са чували за Българската фондова борса. Какво обаче стои зад това? Разкажете малко повече за дейността, за нейната мисия. Действително борсите са много известно понятие. Всички знаят, че на тях се търгуват финансови инструменти. Днес хората обикновено ги свързват с платформи, през които се следи търговията, движението на акциите и цените, но какво стои зад тях - малцина знаят. Всъщност, основната функция на борсите е да създадат максимално добрите условия за тези, които търсят капитали и тези, които искат да инвестират срещу доходност свободните си парични средства. Това в днешно време се случва с един комплекс от много регулации, много правила, стандарти, технологии, хардуер, софтуер. Така в крайна сметка борсите, като най-силно регулирани пазари, дават възможност на своите инвеститори и на участниците на тези пазари да имат равнопоставеност при инвестициите и сигурност, че всяка една сключена сделка ще приключи успешно. Най-доброто нещо, което една борса може да постигне е да дава възможност на компаниите на един пазар, на една икономика, да набират пари и да растат. В същото време

да осигури достатъчно добра ликвидност и доходност за инвеститорите на този пазар. Как българската фондова борса е свързана с ИТ сектора? Къде е пресечната им точка? Ще започна малко по-назад в времето. Преди повече от 20 години, когато започнах да се занимавам с капиталови пазари и фондови борси, всички бяха свикнали да гледат на борсите като на едни големи зали с много хора, махащи с ръце, викащи на специален език, който брокерите използваха, за да си подават сигнали бързо и да правят сделки. Когато дойдох на фондовата борса през 98-ма година и отидох на първото си посещение в Япония, установих, че токийската борса току-що беше затворила пода си за търговия. Подът е там, където се събираха многото брокери. Търговията беше станала изцяло електронна и ставаше дистанционно. Това беше преди повече от 20 години. В днешно време борсите са изключително високотехнологични компании, които в основата си, освен всички правила и стандарти, на които трябва да отговарят, представляват комплекс от хардуер и много системи. Затова със сигурност имат много

общо с ИТ индустрията и технологиите. От друга страна, борсите са едно добро място и добра възможност за растеж на ИТ компании - на тези, които са успели да стигнат до нивото, до което могат да привлекат публичен ресурс. Също така са и много добра възможност за инвестиция на свободните средства на ИТ специалистите, които в днешно време са доста добре платени. Известно е, че на големи пазари, какъвто е американският, голяма част от хората от ИТ сектора инвестират точно във финансови инструменти. Каква е ситуацията в България и в Европа, и какви възможности предоставя Българската фондова борса? Ясно е, че американските пазари са в основата на развитието на капиталовите пазари - по-скоро англо-саксонската система, защото тази търговия стартира от Англия и в последствие Щатите стават най-активният пазар. Там за инвестиция на капиталов пазар се говори още, както се казва, “от детската градина”. Хората са стимулирани от ранна детска възраст да мислят за това, че те трябва да инвестират част от свободните си средства, а не да са консуматори и да харчат всичко. И така е организирана системата им, че всички служители, които получават заплати приемат за нещо съвсем нормално да инвестират част от средствата си не само в задължителните пенсионни схеми, но и в някакви инвестиции, които да им осигурят по-добър живот в бъдеще, когато дойде време да се оттеглят от активна дейност. Това е от една страна. Oт друга страна да си осигурят допълнителни доходи върху средствата, които те спестяват. И банковите спестявания, и депозитите са една алтернатива, но те не могат да дадат тази доходност, присъща за капиталовите пазари. В развитите европейски пазари все повече се забелязва тази тенденцията за растеж на инвестициите на капиталовите пазари, за насочването към ресурс на капиталовите пазари. Относно икономиката на България - за съжаление, това все още не е достатъчно добре развито. Има, разбира се, много фактори и част от тях са свързани с това, че няма толкова добър продукт, по-малко са възможностите тук. Но за индивидуалните инвеститори аз смятам, че има добри възможности и си заслужава да се обмислят. Имате ли наблюдения в какво инвестират специалистите от технологичния бранш в България? Със сигурност част от бума на пазарите на недвижими имоти в България е свързан с инвестициите на ИТ специалистите, т.е. в България това е алтернатива на спестяванията - знаете, че депозитите са с почти нулева лихва или минимална лихва. Като цяло се влагат средства в недвижими имоти - да

devstyler.io

91


Инвестиции кажем апартаменти или някакви по малки търговски имоти, така че това със сигурност са част от инвестициите, които са и немалка част от инвестициите, които правят ИТ специалистите. От друга страна обаче няма нищо по-естествено за един ИТ специалист, който е свикнал да стои пред екрана по цял ден и да “общува” основно с компютъра, просто да отвори още един екран и да наблюдава междувременно и някой финансов пазар. Финансовите пазари в днешно време се търгуват на платформи, които са свързани с много логика, с много математика. Самите техники на инвестиране се базират на математика, висша математика, на статистика - за мен това са неща, които със сигурност биха били интересни на един ИТ специалист и дори биха му помогнали да развие някакви допълнителни умения в програмирането. С какви средства трябва да разполага човек за да инвестира на борсата? Има ли някакъв минимум? Преди тези години, които споменах, като цяло разходите за стартиране на инвестиция бяха доста големи, защото бяха свързани с много физическо време - подготовка на документация и т.н. В днешно време това го няма. Преди години нямаше платформи - търгуваше се само през брокери и с едни хартиени поръчки по телефона и т.н. В днешно време индивидуалните инвеститори имат усещането, че търгуват директно на пазарите. Платформите дават точно тези възможности. Те (инвеститорите - бел.ред.) реално сами управляват портфейла си, особено тези, които са професионалисти или искат да поемат този риск. От тази гледна точка няма някакъв долен праг. Все пак инвестирането е свързано с някои разходи. Затова е хубаво да има отделен ресурс, който да даде един добър старт. Може да се започне с нещо малко, колкото да се добие тренинг и в последствие да се инвестира повече. Но аз, за да дам апетит на аудиторията ще кажа, че нашата борса и нашият пазар преживяха вече един бум, за съжаление, след голямата криза през 2007 година нашият пазар не успя да се възстанови, поне до момента, или да направи последващ по-сериозен растеж. Тогава имаше инвеститори, аз познавам инвеститори, които започнаха с по няколко хиляди лева и за няколко години портфейлът им беше набъбнал многократно. Разбира се, трябва да се има предвид, че бързото нарастване на парите, бързата доходност, голямата доходност, със сигурност е свързана с голям риск. Това е основен закон в инвестирането - рискът и доходността са правопропорционални и не са за всеки. Големият риск не е за всеки. Има различни инвеститори с различен профил. Какви знания са необходими на всеки, кой-

92

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

Капиталовите пазари са много силно регулирани и просто трябва да се внимава и когато ще се инвестира да се намери първо инвестиционен посредник или брокери, както ги наричат, които имат опита. Може да са един или повече. Добре е те да бъдат проверени по някакъв начин - например: имат ли лиценз и на кои пазари могат да търгуват съответно. Те, от своя страна, имат при себе си специалисти, които са лицензирани инвестиционни консултанти и могат да дадат инвестиционен съвет. Те имат възможност да сканират вашия рисков профил и според него да предложат различна комбинация от инвестиции, така че вие да се чувствате комфортно. Най-лесното инвестиране е да инвестирате пасивно, което значи да си дадете парите на професионален мениджър на портфейли, т. нар. “Asset Manager”-и (мениджър на активи - от анг. - бел. ред.). В България това са управляващи дружества или пък посредници, които могат да управляват индивидуални портфейли. Те могат да управляват вашите пари като индивидуален портфейл или може да си купите дялове от колективна схема, която предлага управление на портфейли на много хора, обединени в един общ. Тези схеми имат също различни нива на риск. Трябва да определите своя профил - какъв риск може да поемете. Например, в България и последната година има фондове, които са реализирали примерно 9% годишна доходност. От инвестиции в недвижими имоти в днешно време е абсолютно невъзможно да получите тази доходност. Има други фондове, които са получили 2-3% доходност. Има такива, които инвестират основно на паричен пазар или държавни ценни книжа или пък други, които инвестират в по-рискови инструменти. Всички тези особености могат да ви бъдат обяснени или просто да направите някакъв избор и да започнете с по-пасивна инвестиция. Има и така наречените структурирани продукти. България е пионер за такива продукти - не пионер - по-скоро шампион в Източна Европа. Има най-много структурирани продукти на нашата борса, сравнение с останалите борси. Става въпрос за ETF-и или Exchange Traded Funds - това са фондове, които следват индекси. Индексите са събирателно статистическо понятие, което показва на къде се движи пазара. Те се изчисляват на базата на избрани компании от съответен сектор или от съответна част на пазара. Така ако инвестирате в основен индекс на една борса, все едно сте инвестирали в компаниите, които формират този индекс и накъдето се движи индексът, натам ще върви вашата доходност. Палитрата е много голяма и е за всички инвеститори: по-образовани, по-необразовани - най-важното е да се направи внимателен анализ и преди да се инвестира, и преди да се влезе в обвързващ договор с някой, да бъдете сигурни, че този някой е лицензирано


Фотокредит: БФБ

Инвестиции

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

ползват разумно, защото той наистина може да “изстреля” доходността ви, но може и много бързо точно обратното да се случи. Кои са достоверните източници на информация за част от нашата аудитория, която се интересува и иска да направи бързо търсене в Google? В днешно време има страшно много информация и по-скоро проблемът на публиката е правилното филтриране на информацията. Вместо да си губите времето или да попаднете на такава, която не би ви помогнала, а по-скоро обратното, най-добре е да се обърнете към професионалист, който да ви насочи. Има много достоверни източници на информация и аз едва ли мога да изброя всичките. Със сигурност обаче всички инвестиционни посредници, които са членове на Българска фондова борса през техните сайтове дават достоверна информация, защото те са много силно регулирани и ако не го правят, ще бъдат санкционирани. Борсата също е източник на информация и чрез своя уебсайт. Реално всяка една съвременна борса печели не само от търговия, но и от продажба на информация - тя генерира информация в реално време и я продава. Тази информация се продава на така наречените вендори - големи медии, които разпространяват финансовата информация по различни канали. Те са известни и могат да бъдат ползвани.

Специално за България е достатъчно да се започне от сайта на борсата и този на Комисия за финансов надзор. От тях да се избере инвестиционен посредник, от който да се взема допълнителна информация. Има няколко финансови медии, които са много известни, както и такива телевизии, от които може също да се черпи информация. В днешно време има много софтуери с изкуствен интелект, които се опитват да предсказват накъде ще се движат цените или да подсказват евентуално вие в какво може да инвестирате. Те включват нови технологии, които не са стандартните, например, фундаментален или техническия анализ. Те ги използват обаче да правят страшно много симулации като включват “fuzzy” алгоритми, невронни системи включително и теория на хаоса, за да се опитат да предскажат какво ще се случи. Има ли други универсални правила, които могат да намалят риска на хората, които желаят да инвестират, особено за тези, които започват тепърва? Да има. Ако се върнем съвсем на фундамента. Първо, ако започвате сега да инвестирате, трябва да инвестирате само свободни средства и в никакъв случай заемни средства. Да вземете заем и да инвестирате - това, можете да си позволите в разумни граници, когато се почувствате достатъчно професионален инвеститор. Преди това използвайте

devstyler.io

93


само свободни средства или преценете внимателно в зависимост от риска, който сте готови да поемете. В случай, че не влагате всичките си средства в банкови депозити, тогава една част от тях може да инвестирате в поне няколко разновидности на финансови инструменти с различно ниво на риск. Тук вече е много специфично, защото инвеститорите са с различен рисков профил. Те не мислят по един и същи начин. Има много агресивни, много рискови инвеститори, които нямат времето и не искат да се образоват. Те са склонни да поемат голям риск и са малко хазартен тип личности. За тях моята препоръка е: да инвестират парите, които са готови да похарчат за кръчми или забавления. Обръщам внимание на така наречената диверсификация - разпределението на портфейла в различни видове инструменти или инструменти с различна корелация, предполагам, че част от ИТ специалистите знаят какво е корелация. Инвестирането в няколко неща, не само в едно, не намалява риска, само заради това, че инвестирате в различни неща. По-скоро доброто структуриране на портфейла при диверсификацията е да инвестирате в инструменти, които по някакъв начин са свързани с обратна корелация. Винаги давам един пример с петрола. Да кажем, че вие сте инвестирали в компания, която добива нефт и при повишаване на цената на нефта тази компания ще започне да печели повече, тъй като нейните разходи са все същите. Веднага акциите и ще се изстрелят - т.е. ще има растеж. В същото време обаче всички нефтопреработвателни компании, които купуват петрол, който за тях е суровина, ще имат по-висок разход. Високата цена на суровината съответно ще намали печалбата. Така ще се получи вдигане цената при едните, а при другите - ще падне с обратна корелация. Това са компании с обратна корелация. Ако тези компании са с еднакво ниво на риск от гледна точка на изследване, фундаментален анализ, доходност, която реализират през годините - те изглеждат по един и

94

Фотокредит: БФБ

Инвестиции

същ начин, и може алтернативно да инвестирате в едната и в другата. Но ако разпределите инвестициите в двете, ще си намалите допълнително риска, защото при едно и също събитие едната компания ще си повиши цената, а другата ще падне. Разбира се, такова перфектно балансиране означава нулева доходност, което също не е добре. По-скоро принципите на диверсификацията са да намали колкото е възможно риска при запазване на нивото на доходност, което искате да постигнете за портфейла - т. нар. “перфектни портфейли”. Съществуват ли? Не, това всичко са теории. Тези теории помагат, за да може да се вземе инвестиционно решение. Иначе има много, много други фактори, които са свързани с инвестирането включително и чисто психологическата нагласа на инвеститорите, което доведе до развитие на нова част от финансите. Някои ги отричат, други не. Това са поведенчески финанси или “Behavioral Finance”, които изучават психологията на инвеститорите и до колко да кажем емоциите и чувствата влияят, когато вземат инвестиционно реше-

ние. Разбира се, най-добре е да изключите емоциите и чувствата, тоест да бъдете калибриран, добър професионалист в инвестирането, което няма как да стане без да натрупате опит и знания. Това е валидно за всяка професионална област. Разкажете ни малко повече за това как българските компании, особено стартиращите, могат да използват Българската фондова борса, за да финансират своето развитие? Да, има такива възможности. За щастие с последните изменения в европейската регулация те стават повече. Имам предвид възможностите, които борсите или лица като борсите, които организират пазари, могат да предлагат. Всъщност ние на борсата вече имаме 2 добри технологични компании в регулираните пазари като Allterco и Сирма (Allterco Robotics и Сирма Груп АД - бел. ред.). Моето мнение е, че в България има голям потенциал за нови технологични, финтех компании, които на това ниво са все още стартъпи или млади развиващи се фирми. Има добри възможности за набиране на


Инвестиции ресурс, не само директно от рискови инвеститори, както го правят в момента, но съществува възможността и през капиталовите пазари да достигнат до индивидуални инвеститори. Със сигурност в България има такива, които биха проявили интерес и биха инвестирали в подобни компании. Ясно е, че тези млади и растящи компании носят висока степен на риск, но това го знаят и рисковите инвеститори. Това са възможности за индивидуалните инвеститори да се превърнат в рискови инвеститори. Отново казвам това са хора, които искат да поемат рискове и ги оценяват правилно. Когато се инвестира в подобни компании има едно известно правило. В случая не става дума за бизнес-ангели, а по-скоро за акселератори, които инвестират в компании, които вече правят нещо и имат растеж. За повечето инвеститори е ясно, че най-вероятно ще изгубят около 70% от вложените средства, но с останалите 30% ще направят такава доходност, че ще “избият” всичко останало плюс много отгоре. Там очакванията са наистина големи. Подобни възможности вече могат да се осигурят в България и за индивидуални и по-малки инвеститори, включително и за част от институционалните инвеститори, които до момента по-скоро са като отделна екосистема и не са свързани с пазара на рискови инвестиции (там, където са частните капитали). Този луфт през последните години, тази дупка се запълва от т. нар. crowdfunding или негови алтернативи, който е много разпространен в големите държави. В България обаче това е много трудно да се случи и компаниите, които търсят пари или се включват в някаква чужда crowdfunding платформа, или когато станат достатъчно големи търсят някакви алтернативи да отидат на чужди борси. Това до някаква степен е малко тъжно, защото в България също има такива възможности и те въобще не са малки, за да се осигури един добър растеж на една компания. На следващ етап, когато стане достатъчно голяма, нека да се листне на най-голямата борса и да направи своя световен бум. У нас има един пазар за растеж. Неговото търговско наименование е BEAM. Промотираме го едва няколко месеца и вече очакваме поне 2 технологични компании да бъдат листнати на него. Какво дава този пазар като възможности? Той е междинно звено и дава възможност на малки и растящи компании, и не толкова малки по българските стандарти, да се регистрират на него и да набират до 2 млн. лева нов капитал на 12-месечна база. Очакват се изменения в Закона за публичното предлагане и най-вероятно този праг ще бъде увеличен. Този нов капитал може да бъде набран и компанията да бъде листната директно на борсата на този пазар без да минава процедура през регулатора - без проспект само с един документ, който се подава на борсата.

Генералният ми съвет към всички е следният: Може да продължавате да разсъждавате или да се възползвате от възможностите за инвестиции, които ви се дават в днешно време, и просто да се превърнете някой ден в един по-богат човек! Така с много по-занижени разходи и с по-ниски регулации се осигурява възможност за една нова растяща компания или за друга, която просто е стигнала това ниво на развитие, да се листне и да има достъп до институционалните пари и до публиката. Това е сериозна възможност, която няма как да ползват в момента стартъпите и развиващите се компании, които търсят пари само на пазара на частните капитали. Това е и възможност част от фондовете за рисково инвестиране или рисковите инвеститори, които са вече са вложили средства в подобни компании, дават възможност за частичен изход, който за тях е важен, за да може да инвестират в нови компании. Създава се и възможност за отделяне на портфейл от компании, който също да бъде листнат. Реално това е някакъв малък фонд от компании, който може да присъства на този пазар. Пазарът BEAM е достъпен не само за български компании, а за всички, които отговарят на изискванията за листване. Те най-общо са следните: трябва да е акционерно дружество, да няма ограничения в прехвърлянето на акциите, което се записва в устав, и да има един съветник през първите 2 години, докато тя се търгува. Съветникът е консултантска компания. Българската фондова борса има специална маркетингова стратегия за този пазар. Тя е насочена към подпомагане на както на компаниите, така и на инвеститорите. В допълнение ще участваме във всякакви инициативи и събития, които се организират от технологични, финтек и други компании с потенциал. На сайта на борсата ще бъде индивидуално представена всяка компания и ще периодични ще даваме информация какво се случва с нея.

Вие имате наистина впечатляващ опит във финансовата сфера, близо 25-годишен опит. Какъв е Вашият личен съвет, нещо кратко, което е за хората, които тепърва искат да опитат да инвестират на борсата? Истината е, че е много трудно да дам конкретен съвет. Аз също с моя голям опит съм губил пари на борсата. Почти няма инвеститор, който да не е губил пари, което е оздравяващ фактор, особено ако след това се съвземете и продължите. Това е ключов момент. Моята препоръка е първо инвеститорите да определят своя рисков профил. Ако не са склонни да поемат риск, ако гледат по-скептично, нека да помислят за алтернатива на спестяванията си в банките. Те могат да инвестират дори в държавни ценни книжа, в парични инструменти - т.е. в нещо, което увеличава доходността с някой друг процент. Факт е, че в днешно време, ако си купите жилище и го отдавате под наем, реалната доходност, след приспадане на данъците на годишна база, трудно ще надхвърли 4%. Може да е дори по-ниска. Става дума за София и големите градове в страната. В същото време подобна доходност или да кажем около 3% може да се постигне успешно с инвестиции в различни ниско рискови продукти. Реално при тях рискът е може би по-нисък риск от този при недвижимите имоти. Това може да се постигне чрез малко финансов лост. Трябва да се знае какво е финансов лост. Това е съветът ми за част от инвеститорите. Ще дам и генерален съвет за всички. Тези, които са по-умерени, да пробват с малко акции. Добре е да подбират акции от наистина доказани компании, които дават дивиденти на борсата. Около 30% от компаниите на основния пазар дават дивиденти и това трябва да се знае. Тези фирми дават дивидент на базата на средната цена от миналата година около 2-3%. Така само от дивиденти, инвеститорите ще получат ще получавате подобна възвръщаемост от вложения на борсата. Допълнително доходността може да се увеличи ако се обърне тренда и растат цените. Тези, които се определят като по-рискови, нека да изберат съответно нещо по-рисково. Те обаче трябва да са наясно, че трябва да имат средносрочни и по-дългосрочни стратегии. Чистото спекуланство, активната търговия - тя е за образованите трейдъри, които наистина знаят какво правят, а не играят хазарт. Останалите играчи на пазара е по-скоро да инвестират дългосрочно. Когато инвестирате дългосрочно, почти винаги ще спечелите. Разбира се, има моменти, в които може да попаднете в лош цикъл. Пазарът е на цикли. Реално може да влезете на един цикъл и да излезете в лош момент. Ясно е, че когато инвестирате може и да изгубите. Просто трябва да инвестирате разумно. Интервюто проведе Ивелина Абаджиева

devstyler.io

95


Фотокредит: Елана Трейдинг

Инвестиции

Цветослав Цачев: Добрият продукт не е задължително да е добра акция Цветослав Цачев е главният инвестиционен консултант на ЕЛАНА Трейдинг от 2015 г. с фокус върху инвестиционни консултации, прогнози, обучение и образователни проекти. Преди това в продължение на 10 години е ръководител на отдел „Анализи” в посредника. Присъединява се към екипа на ЕЛАНА през 2003 г. като анализатор. Преди това е работил като редактор по теми финанси и капиталови пазари във в. Пари. Цветослав Цачев е завършил Макроикономика в Университета за национално и световно стопанство, София. Притежава сертификат от Комисията за финансов надзор за инвестиционен консултант. Г-н Цачев, в какво предпочитат да инвестират ИТ професионалистите? В това, което познават. Разбира се, невинаги е възможно да се инвестира в компанията, в която работят, но те харесват ИТ сектора. Той е най-горещият инвестиционен сегмент в световен мащаб, който бута напред борсите и е с най-големи печалби. Освен това, ИТ специалистите могат да се сдобият с информация за сфери, в които не работят, но виждат инвестиционни перспективи за следващите 5 до 10 години. Много често се случва да ни питат – “погледнете тази компания, какво мислите за нея?”. Ако аз смятам, че тя ще има някакъв интересен продукт и успех след 2, 3 години, достигаме до обсъждането – струва ли си като добра инвестиция в момента? Работата ми в този случай е да проверя какво мисли пазарът за дадената компания, защото графиката на цената ни показва баланса между търсенето и предлагането – между

96

очакванията и настоящите резултати. Много често ИТ специалистите се фокусират само в успеха на продукта, но добър продукт не означава и добра акция. Тя може да е прекалено скъпа или рискована, или да не е подходяща за рисковия профил на инвеститора. Той желае парите му да бъдат защитени от потенциалното падане на акцията с 20-30% – нещо, което се случва. Защо е необходимо да се инвестира? Защото капиталовият пазар създава стойност както нищо друго на света, при това за малки суми. Разбира се, най-добрият вариант е да инвестираш в компания, която след време ще струва милиарди, но тези случаи са малко. Милиони са хората, обаче, купили акция, която е увеличила стойността си значително за даден период от време. Тази тенденция води началото си преди един век и ще продължи да се случва и в бъдеще. Това е смисълът на инвестирането – търсе-

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


Инвестиции задържа на губеща позиция. Ако дадена компания не работи добре и отива към фалит за вечни времена, няма смисъл да задържаш акциите си в нея. Човек трябва да има гъвкавост, но и да знае своите лимити на пазара. Друго, необходимо да се знае – за какво се използват тези пари? Ако говорим за дългосрочно инвестиране, се разчита на един много добър продукт на компанията и евентуалното покачване на нейната стойност. В дългосрочен период виждаме как за последните 100 години, американският пазар прави средно по 8% на година. Това е най-важното за една инвестиция. При много силни години имаме връщане към средната стойност на растеж. Обратно – когато годините са много лоши, то след тях ще последва растеж на цените на финансовите инструменти. Точно тогава човек трябва да бъде по-агресивен на пазара. Да купува по-рискови позиции, акции в по-интересни компании, които ще растат по-силно. Съществуват два основни стълба при инвестициите. Първият е постоянството. То се получава, когато често влагаш спестяванията си – година след година. Най-важното е, че дори при слаба година на пазара, когато е паднал, внасяйки новата инвестиция в инвестиционния портфейл, всеки купува по-евтино. Следователно, при възстановяване на пазара – инвеститорът ще спечели. Вторият стълб на развитието е диверсификацията или разпределението на риска. Никога да не трябва да се поставят всички пари в един финансов инструмент. Каква сума е необходима, за да започне някой да инвестира и има ли подходяща възраст за това? Говорейки за сума е най-лесно е да кажем, че 1000$ са минимум за една сделка, защото все пак има разходи. Транзакционни, такива за покупко-продажбата на инвестицията и други. От 3000$ до 5000$ са достатъчни за закупуването на две, три различни позиции. Акция, борсово търгуван фонд или пък инвестиране в суровина като златото. Да кажем, че това са минималните суми, които правят изгодно да се инвестира, без разходите за комисионни да са прекалено високи. Ако погледнем доходите в ИТ сектора – това са възможни средства и са достатъчни за стартиране на инвестиционен процес в една сравнително ранна възраст. За пример – ако погледнем ежегодния ръст от 8% в 30 годишен период, инвестиционният портфейл ще бъде нараснал четирикратно от първоначалната инвестиция. Това се случва единствено при равни вноски всяка година. На този принцип разчита световната пенсионна система. Изисква се поемане на повече риск и търсене на повече доходност. Има ли универсални правила за намаляване на риска? Най-напред човек трябва да знае колко риск иска да поеме. Правилният начин е да се

търсят най-различни видове активи. Ако се купи акция в една технологична компания, колкото и да е добра, тя винаги ще е подвластна на дадени проблеми в сектора. При избор на акции от различни сектори, ще има баланс. Едните ще са в добра ситуация, другите не в толкова, но ще се редуват в различен период от време. Затова е важно към портфейла да се добавят дългови инструменти, каквито са облигациите. Когато пазарът пада, облигациите са тези, които поскъпват и носят допълнителна доходност. С един дълг трябва да се лавира добре между самите инструменти. Кризата от 2008 г. е добър пример за това. Оттогава имаме 11 години на икономически и борсов растеж и за всички е ясно, че това няма да продължи още толкова. В един момент, когато се натрупат много негативни новини за световната икономика, е добре да се търси по-малко риск. Тогава активите, които биха спечелили от една криза, трябва да се предпочитат. Добрата практика е свързана с това, веднъж или два пъти в годината, човек да купува и продава половината си акции. Доколко е важна диверсификацията? Тя е важна от гледна точка на психологическите фактори. Дали инвеститорът може да си позволи да изчака един спад от 30-40%, без да прави нищо. След тези проценти всичко ще е по-евтино и ако той има ресурс, ще си купи акциите на много по-ниска цена, без значение дали след пет години ще е на плюс. Диверсификацията между различните видове активи, например, при покупката на поскъпващо злато, когато пада пазарът – води до по-динамично управление на портфейла. По време на всеки един икономически пазарен връх, когато инструментите се изкачват много бързо, човек започва да се ядосва. Защо пропуска печалбите, защо не си е купил инструмент, чрез който за една година да е направил 100% печалба? Исторически погледнато, такава печалба е невъзможна, но затова е важно човек да следи случващото се. Каква е разликата между “investing” и “trading”? Определям я в това да инвестираш парите си и да ги оставиш да стоят на едно място, без да правиш кой знае какви промени. Това е инвестиране. Trading или търговията означава да търсиш краткосрочните промени в цената и да следиш какво реално се случва в икономиката. Изисква стратегия на излизане, когато нещо не върви както си го планирал. Инвестирането е процес, който трябва да бъде насочен към спечелване от средното покачване на пазара. Трейдингът изисква работа. Например, половин или един процент тази седмица, след това другата и т.н. Ще има дни и седмици, в които инвеститорът ще бъде на минус, но парите изискват управление. Не може да бъдат оставени да не работят, трябва избор кога да се купи и продаде.

Какъв подход да имат към парите си ИТ специалистите, за да могат да осигурят бъдещето си? Трябва да мислят коя част от доходите и спестяванията си могат да насочат за инвестиции. Особено когато говорим за по-млади хора. Този период на натрупване на доходността от 20, 30 години носи допълнителна стойност. Подходът на отделяне на част от спестените пари трябва да се повтаря плавно. Необходимо е ИТ специалистите да рискуват повече. Особено ако говорим за хора в 20-те или 30-те си години. Те могат да си позволят поемането на повече риск, знаейки, че парите ще натрупват стойност след време. Същевременно, не трябва да се “заспива зад волана” и поетият риск изисква постоянно наблюдение. Особено на върха на икономическия цикъл, както в момента, вземайки предвид рисковете за глобалната икономика и епидемията от коронавирус. Това наблюдение става и чрез ползване на инвестиционни консултации, не е нужно човек да поема натоварването сам. В какво бихте ги посъветвали да инвестират и в какво не? Преди месец беше лесно – покупка на любимите на пазара технологични компании плюс някои активи, каквито са облигациите и златото. Към края на февруари се виждаше, че глобалната икономика ще преживее тежък момент, защото Китай е блокиран от коронавируса и заразата се разпространява. В средата на март вече се усещаше и паника на пазарите. Златото се покачи, а правителствените облигации на САЩ отчетоха рекордни стойности. Това са двата инструмента, които в известна степен могат да донесат печалби до края на годината под заплахата от рецесия и спад на фондовите пазари. През това време може постепенно да се инвестира и в акции от различни сектори или добри компании. Глобалната рецесия ще доведе до преоценката на всички активи – акции, облигации, имоти и т.н. През тази година ще има атрактивни възможности за инвестиции, които ще създадат основата за големи печалби за дълго време напред. Това, което съветвам, зависи много от рисковия профил на даден човек. Не можем да дадем една формула за всички. Съветът ми е да не се бърза с инвестицията, защото навлизаме в т.нар. „мечи“ пазар, когато за година-две падат цените на акциите. Дори и силно поскъпналите петролни акции до момента все още не са достигнали дъното си. Глобалният проблем не е пандемията, а прекомерната задлъжнялост в световен мащаб. Тя ограничава способността за стимулиране на икономиката и увеличава риска от фалит за компаниите. Добра инвестиция са фирмите, които нямат дългове, защото те ще излязат от кризата много по-силни от останалите. Интервюто проведе Ивелина Абаджиева и Пламен Михайлов

devstyler.io

97


Лайфстайл Коментар

Инвестицията в качествен стол Iva Abj редактор

Офис-столът реално е вторият най-важен актив на програмиста. Разбира се, след компютъра, който безспорно заема първото място!

Инвестицията в СТОЛ… може би е най-смисленото вложение, което всеки зает с разработката на софтуер може да направи.

Алтернативата Standing Desk

Мнозина ще кажат, че пропускаме особено актуалните в последно време - “standing desks” - т.е. бюрата с регулируема височина, които позволяват да се работи изправен. Истината обаче е, че седящото положение все още е предпочитаното при работа на компютър. Според проучване на KL.7 компания от Копенхаген, специализирана в дизайн, който се основава на поведението на потребителите, едва 36 минути е времето, което работещите на бюро с регулируема височина, прекарват изправени. Това са едва 7.5% от 8-часов работен ден. Качественият офис-стол остава избор №1 Макар и множество проучвания да сочат недвусмислено, че дългото седене в про-

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

Как да изберем точния офис стол?

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

че това е толкова увличащо, че понякога е напълно нормално да забравиш от колко време си пред компютъра и неусетно да прекараш часове в една и съща поза без да се досетиш за всички “правилни навици”. Това е положението - програмирането е начин на живот и да - трябва да се съобразим и да се опитаме да го живеем по правилния начин. Според най-влиятелните блогъри сред програмистите - не може да се намери качествен стол на цена под 500 щатски долара, което се равнява на около 865 лв. Тук обаче може да се поспори, тъй като в последно време се появиха множество алтернативи на известните брандове като HermanMiller, …., …. И др. Има много класации на ТОП 10, ТОП 11 и т.н. столове за програмисти, но нашата ТОП 5 селекция представя само столове, които са използвани достатъчно дълго време, за да може да се придобие цялостно впечатление.

Защото моят първи качествен стол е точно от тази серия и определено издържа проверката на времето. Купих го във време, когато да изхарчиш толкова пари за стол … се смяташе за лудост, а все още го ползвам и е като нов! Покупката му беше цяло приключение. Все още си спомням как едва го напъхахме в колата с моя приятелка, защото беше единствен модел и нямаше кой да го разглоби. Две мнения няма - столът е супер удобен! Определено е издръжлив тестван е достатъчно дълго, понякога със седмици в режим почти 24х7. Подлакътниците му са приятно меки и страхотно удобни. Механизмите позволяват да бъде “програмиран” като точно твоят стол.

98

1 075$*

Цитираните търговски марки са собственост на техните законни притежатели

HermanMiller Mira 2


Лайфстайл

HermanMiller Embody Chair

1 595$*

Защото това е моят втори стол - в офиса ни в Palo Alto. Купен е от предишен собственик за около 600 долара - почти нов - голям удар! Наистина е много удобен, изпитан е в дългите нощи, когато ми се налагаше да работя с екипа в София. А когато часовата разлика и умората си казват думата - столът наистина има значение. Почти мога да се съглася с рекламата на производителя “So intelligent, sitting in it actually helps you think” - да определено помага… За разлика от Mira 2 модела - Embody Chair определено помага не само да мислиш, но и да седиш правилно. Наистина се усеща разпределението на тежестта и напрежението в различните точки. Не съм от хората, които се стараят да седят правилно (за съжаление). Когато работата ме погълне, правилната стойка остава на последно място. Но този стол някак успява да ме поддържа в правилното положение и гърбът ми да е по-изправен. Освен високата цена...може да се каже, че другият му най-голям недостатък е това, че не може да се почиства лесно. За разлика от Mira 2, например.

ChairPro 1000 H

Определено най-доброто съотношение между цена и качество. Изглежда добре, има удобен подглавник, чиято височина се регулира, подобно на моделите от най-високия клас. Друг плюс е високата облегалка, следваща формата на гръбначния стълб. Материята, от която е изработена облегалката е здрава дишаща мрежа, която е прави стола приятен за ползване по всяко време през годината. Всъщност избрахме този модел заради добрият му външен вид, цената и удобството. Но най-важното при избора беше, че имаше налични 20+ бройки в точния момент. Целта беше да го използваме в заседателните зали, където понякога се налага да прекарваме часове. Голяма част от колегите поискаха да подменят старите си офис столове от популярен бранд с тези. Две се нещата, които първоначално подценихме в този модел: подлакътниците и лумбалната опора. Подлакътниците могат да се регулират във височина, дълбочина и под ъгъл, като последното се оказа доста удобно особено за хора с доста нетипична работна поза. Лумбалната опора също се наглася във височина, за да следва извивката на кръста и определено върши работа. Ефектът се усеща при продължителна работа в седнало положение - облекчено е напрежението в кръста.

499 ЛЕВА*

devstyler.io

99


Лайфстайл

Okamura Contessa II 3 245 ЛЕВА*

Това е столът-мечта, засега. Изключително красив и удобен! Да, имам специално отношение към красивото и неслучайно този стол привлича внимание. Неговият дизайн е разработен в сътрудничество със световноизвестната италианска фирма Giugiaro Design на известния Джиорджето Джиуджиаро. Любопитно е, че именно той е създател на визиите на редица емблематични автомобили, включително на уникалното Ferrari GG50 и успешните Maserati Coupe и Spyder, и обявен за автомобилен дизайнер на 20-век. Затова съвсем заслужено моделът Contessa II на Okamura е отличен с престижни награди като Red Dot Award 2017, Good Design Award, както и German Design Award 2018. Модерните технологии на Contessa II улесняват максимално потребителя. Регулируемите механизми се управляват от интегрирани в подлакътниците бутони. При този модел седалката има опция да се променя в дълбочина. Това прави стола подходящ за различни ръстове като се избягва и притискането на крайниците, което затруднява кръвообращението. По-различното усещане е свързано с факта, че седалката поема изцяло тежестта на тялото, което дава усещане за комфорт и допълнителна стабилност.

Prestige GTP

*Посочените цени са ориентировъчни

100

85 ЛЕВА* Цитираните търговски марки са собственост на техните законни притежатели

Едва ли има човек от ИТ индустрията с над 10 години опит, който да не помни или да не е ползвал точно този модел. Според данни от големите вериги - това е най-продаваният стол за всички времена в страната. Наскоро се наложи да бракуваме около 40 броя от въпросния емблематичен модел и извикахме специализирана фирма за рециклиране на стари мебели. Оказа се, че Prestige все още има своите фенове - успяхме да раздадем всички “работещи” столове, макар със захабена дамаска и разклатени/липсващи подлакътници още преди да стигнат до контейнера. Евтин и доказан във времето. Разбира се, липсва ергономията на представените по-горе модели, но както се казва “върши работа”.


DEVELOPMENT

CULTURE

CODE EPIC!

2020

COMMUNITY EVENT LANGUAGES TRENDS

SKILLS devstyler.io

101


Тech Gadgets

Който разбира - тук се спира! Отваря сергията с джаджите! Имаме предложения за високотехнологични устройства, които си заслужава да притежаваме, независимо от цената или от практичността им.

1.

С Purism Librem 5 разчитаме на GNU/Linux и прекъсвачи за защита > https://puri.sm/

Librem 5 е смартфон, създаден от компанията Purism - разработчиците на дистрото PureOS. Телефонът е проектиран с цел да използва безплатен софтуер, когато е възможно. Хардуерът разполага с три превключвателя, които прекъсват захранването съответно на камерата и микрофона, WiFi и Bluetooth, както и базовия процесор. Смартфонът се бори да бъде най-защитеният с обещаваща синхронизация към десктоп и лаптоп, използвайки отворената операционна система.

2.

Портативният проектор HIBIKI и неговият премиум автофокус > https://www.kickstarter.com/

Домашните преносими проектори избухнаха в популярност през последните години. HIBIKI Projector е голям 300-инчов проектор, който залага на специални „функция за автоматично фокусиране“ и „качество на звука“ от гледна точка на потребителя.

102

3.

Atari се завръща в играта > https://atarivcs.com

Atari VCS™ е наследникът на конзолата Atari 2600. И 40 години по-късно новата конзола ще представи Atari OS, но ще включва над 100 класически аркадни игри от едно време. Конзолата ще използва AMD Ryzen и 8 GB RAM. Благодарение на феновете на Atari краудфъндинг кампанията е успешна и Atari VCS стартира през април 2020 след 3-годишно отлагане.


4.

Разбий мързела с Glamos

Цитираните търговски марки са собственост на техните законни притежатели

https://www.kickstarter.com/

Glamos е сензор за движение, който създава виртуален сензорен екран навсякъде. Свържете го с устройството си и незабавно превръщате екраните си в интерактивни. Проектирайте невидим сензорен екран близо до вас и контролирайте устройство, което е далеч от вас. Glamos е малко устройство, което използва LiDAR технологията.

5.

Да превърнем всеки грил в смарт грил > https://weber.com

Weber Connect Smart Grilling Hub е вашата тайна съставка за перфектно приготвена храна. Това е стъпка по стъпка асистент за скара, който изпраща известия директно на вашия смартфон за всичко от отброяването на готовността на храната до момента, в който е време за сервиране. Всичко, от което се нуждаете, е да погледнете телефона си, за да знаете, че вечерята е готова.

devstyler.io

103


Game zone

РАБОТИ СЕ ПО БЪЛГАРСКИ ГЕЙМИНГ КЛЪСТEР

което председателят на Румънската гейминг асоциация ни разказа за опростяване на независимите гейминг компании от данъци там. Затова клъстер за гейминг може би ще играе същата роля на медиатор с държавната администрация и външните инвеститори.

Един от основните проблеми на малки гейминг компании е отварянето на собствено гейм студио. Според данни на анкетата средно по 2 години са нужни на всяко студио да завърши продукт, който да може да се използва и да се продава.

Гейминг компанията ми е като допълнителен бизнес. На първо място финансиране ще ни помогне да се развием добре, също така инвестиция. Рекламата сред клиенти ще е също така полезна, затова и посещаваме събития като Sofia Game Night.

– Атанас Дойчинов, Android Developer

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

зайна. Много щеше да е удобно, ако за данъци в България, се направи по-лесен начин - на отварянето на фирма, на създаването ѝ, съответно на затваряне и фалиране. В началото е много трудно и държавата не ни помага по никакъв начин. Главното нещо, което ни липсва е още малко код за играта, която сам мога да довърша. След това ще ни трябва сделка с издател. Доста се занимавам с това и се очаква скоро някой публишър да ме вземе под неговото крило. След като ме вземат отваряме официално инди студиото и си наемам хора. Ще ми трябват дивелъпъри, дизайнери, звукови инженери и маркетинг човек.

– Неди Рангелов, Game Developer, Nedi Games

Информацията и въобще слуховете за Българския гейминг клъстер разбрахме случайно от анкетирани компании. Един от основните въпроси е свързан с интервюто на Каталин Бутнариу за DevStyler, в

Снимката предостави Митко Цапрев

Няколко инди компании от гейминг индустрията в България решават да се обединят в клъстер, който да е в полза на всички, които създават игри. Компаниите отговориха на анкета, която включваше въпроси за възможностите за развитието на студията и средата за създаване на игри. Това е списък с отговорите, които ще са в полза както на начинаещи и опитни, така и на организаторите на клъстера, който по информация от разработчици, посетили Sofia Game Night, ще стартира активно още през тази година.

Митко Цапрев

Сформира се гейм клъстeр, който цели да помага на студията и да е връзката им с държавата. Целта на гейм клъстърът е привличане на чужди инвестиции и дори да се облекчи данъчно бизнеса с игри, както е в Румъния. В момента чакаме да ни кажат как може да участваме и ще се включим активно. Клъстeрът е на ниво идея и хората, които го организират знаят какво правят и резултатите ще дойдат, но ще трябва търпение. Това, което ни трябва да се развиваме като студио, го получихме, а то е инвестиция. И веднага след това идва въпросът с липсата на кадри и става въпрос главно за разработчици с конкретни ен-


Game zone

– Митко Цапрев, Dreamteck

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

– Борис Костадинов, Belleal Games

Инди компаниите от Румъния, Полша и Хърватия не плащат данъци. Търси се начин да се подпомогне гейминг индустрията. Студиата не са толкова много, държавата има достатъчно пари и имаме достатъчно кадри в

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

– Павел Колев, Rebellious Software

България са малко. Нуждаем се от това да се привлекат инвеститори от чуждестранни фондове. Защо това не се случва активно в България? Защото страната не взима дейно участие и защото хората с парите не се интересуват от нашия сектор. Много компании като получат инвестиции и се финансират в Западна Европа отварят офиси в България за по-евтина работна ръка и парите да дойдат при нас. Опитите на малки компании като нас да се свържат с големи фондове като SoftBank или Tencent остават безуспешни, защото никой няма да ни обърне внимание. Докато примерно държавата или някоя голяма институция се свърже с тях, тогава ще е много по-различно. Снимката предостави Иван Йосифов

джини, като в нашия случай е Unity. Много трудно намираме такива кадри и това е цялата спънка в процеса.

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

Иван Йосифов

– Иван Йосифов, Art Director, Seven Bulls Games

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

devstyler.io

105


ИНОВАТОРИ Game Zone

Антон Георгиев е професионален треньор по CS:GO и с отбора му SMASH обикалят света и трупат успехи. Стартът е ясен – младежът е зарибен по компютърни игри, а родителите му му казват “не прекарвай толкова много време пред компютъра”. Но инвестираните часове водят до професионален договор и животът се завърта в тази посока. Звучи като сбъдната мечта за всеки, който обича електронни игри и звучи лесно, нали? От Антон обаче, разбираме, че тази професия изисква много повече, отколкото си мислим и не случайно най-често използваната дума в интервюто е “трябва”...

Снимковият материал е предоставен от: Антон Георгиев

106


Game Zone

Антон Георгиев – графици, договори и дисциплина в гейминга Кога започнахте да се занимавате с компютърни игри и как се става треньор? Занимавам се с компютърни игри още от ранна възраст. Както всеки един младеж в по-малките градове, най-напред в компютърните клубове. По онова време всичко беше като хоби и нищо по-сериозно. Преминах на следващото ниво през 2010 г. със Starcraft, a след това и със Starcraft II. Бях треньор и подписах първия си професионален договор по Starcraft II с най-добрия отбор тогава – Team Dignitas. Общо взето така започна моята кариера като треньор. Няколко години по-късно излезе CounterStrike: Global Offensive и реших да се захвана с нея. Как протича обучението на геймъри? В случая, CS:GO е отборна игра и да си треньор е доста отговорна работа, която се нуждае от много време. Говорим за професионално ниво. Трябва да имаш нужните качества и умения да работиш с група хора, както от различна възраст, така и от различни краища на света. Необходим е правилен подход. Самата игра изисква много детайлно мислене и е доста емоционална. Трябва търпение и воля за победа. Самият отбор е задължително да е на едно мислене и всички да са еднакво отдадени на работата и да разполагат с висока дисциплина. Имайки това, с времето могат да се очакват добри отборни резултати. Както към треньорите, така и към играчите се изисква много. Нещата не се получават бързо. Затова ежедневното отдаване на процеса и дисциплината са единствените, които могат да те пренесат до успеха.

личава по нищо от всеки един друг спорт, било то футбол, тенис и т.н. Трябва да си отдаден изцяло на него и ако искаш да се развиваш в професионален план, се налага да играта да е приоритет номер едно. Има индивидуален график, има и отборен. В определен час стартират тренировките, има часове само с теория, след това практика, след това пак теория и след определено време денят приключва. За един начинаещ играч, процесът на стартиране е доста труден. Това е и причината, поради която не трябва да се отказваш. Трябва самодисциплина. За да преминеш от аматьор до професионалист се изисква много работа – да следиш големите играчи какво правят, да слушаш треньорите, да няма спорове, а единствено всекидневно попиване.

При Вас идват хора с конкретното намерение да станат професионалисти или има и такива, които просто искат да задобреят на играта? В момента изцяло работя на професионално ниво и затова съм концентриран върху това. Има отбори, които постоянно измислят нещо ново и ако искаш да си в топ 30 на най-добрите, е наложително да се подобряваш с тях. Затова няма как да се върнеш няколко стъпала назад и да се занимаваш с начинаещи. Тези, които са над теб, ще напреднат и догонването ще бъде по-трудно. Това е и причината аз да работя изцяло с професионални играчи с новия отбор SMASH, който е създаден от DJ Dimitri Vegas & Like Mike, които са номер едно за DJ-и за 2019 г. Какви са плюсовете и минусите на професионалния гейминг? Винаги има и от двете. Плюс е когато отборът е сплотен и изграден, а връзката между играчите в игрови план е затоплена, което е предпоставка за по-бързо развитие. Минусът е, че работата е прекалено много. Освен огромно количество време, ти трябва да имаш личен график – да ходиш на фитнес, да излизаш, да се разтоварваш. Това дори се изисква по договор при професионалните играчи – да имаш определен брой часове за игра и брой часове за физическа активност. Същото важи и за треньора, но освен това, неговата мисия е да държи дисциплината в играчите. Това е добър пример за разликата между аматьорската и професионалната работа на CS. Нивата са коренно различни.

Ако при Вас дойде един абсолютно начинаещ играч, който тъкмо е видял CS:GO, колко време би му било необходимо, за да стигне професионална форма? По цял ден ли трябва да се играе? Ако вече си решил да се занимаваш професионално, тогава e-спортът не се раз-

devstyler.io

107


Game Zone ИНОВАТОРИ

Споменахте договори. Как всъщност става тази процедура? Един играч подписва с отбор и получава заплата от спонсорите, г/д както във футбола? Предимно е така, да. Договорът се подписва към организацията и ти ѝ принадлежиш – отдаден си на нея. Не можеш да се състезаваш за други отбори и т.н. Точно както във футбола. Имаш и клаузи в договора – колко време трябва да stream-ваш, колко време трябва да се занимаваш със спортна активност, колко часове да тренираш и т.н.

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

Има ли достатъчно турнири в България и какви са разликите между българския и световния e-спорт? Смятате ли, че българите са по-консервативни в това отношение и не го приемат като сериозна професия? Напротив. Бих казал, че в последните две, три години има доста турнири в България, чиито награден фонд за тукашния стандарт е доста добър. Все повече хората у нас стават запознати с думата e-спорт и с това, че съществуват игри, турнири и т.н. Важното е, че хора на високо ниво, зани-

Предполагам, възрастовата категория е предимно от по-млади хора, в 20-те си години? Да, това е основната възрастова категория в игри като Fifa, Fortnite и др. Но спортът си има професионална стълбичка на развитие. След като минеш определена възрастова категория е нормално да станеш треньор, след това мениджър, след това собственик и т.н.

108

Т.е. има достатъчно добра мрежа от турнири, така че е възможно един човек да се изхранва с компютърни игри? Напълно. Професионалното ниво е като нормална работа. Единствената разлика е, че играеш електронни игри.

Вие имате богат опит в електронните спортове и дълъг изминат път, но не

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


Game Zone

CS

Fortnite

DOTA Споменахме огромното количество време прекарано пред компютър, което със сигурност води до “burnout”. Какво препоръчвате за освежаване на ума? Нещо като лек срещу т.нар. “избозване”. Както вече споменахме, че професионалистите си имат изграден график, така и начинаещите трябва да знаят, че е добре да изградят свой такъв – разходки, излет, спорт, фитнес и т.н. Това са нормални дейности за един млад човек. Играенето по цял ден е вредно. Много хора си казват – “ако днес стоя 10 часа, утре ще съм много добър”. Напротив – един график от по 10 часа за 6 дни, без никаква друга активност, прекарани с вредна храна и газирани напитки, няма да доведе до нищо хубаво. Това се опитвам аз да изградя и за моя отбор – освен отборния график, всеки да има свой индивидуален. Колко души са във Вашия отбор? Отборът е от пет играча, един треньор и един мениджър на отбора. Всеки си има роля – един ще е само снайперист, друг пък ще отговаря единствено за бомбите. Всеки изпълнява своята изконна задача. Кои са най-популярните e-спорт игри в България и същевременно в световен мащаб и кои са най-доходоносни? Това е сложен икономически въпрос, но бих

League of Legends казал, че CS е сред най-популярните. След това може би Fortnite, League of Legends, DOTA, WOW. За доходоностни, всичко зависи от спонсори, турнири, наградни фондове и т.н. Но бих казал, че CS е най-популярна в света. Fortnite е след това, но тя прикрепя по-младите играчи, което аз не одобрявам. Става въпрос за 10-12-15 годишни деца. Миналата година на световното по Fortnite, момчето, което стана световен шампион, беше доста младо… Да. На 16 години. В България ще се създава гейминг клъстер. Какво мислите по този въпрос и какво значи това за българската гейм зона, как ще повлияе на пазара? Всичко това звучи много добре. От професионална гледна точка това е голям плюс и означава, че електронният спорт се е развил до такава степен, че ни предстои да догонваме големите от света – организатори на турнири и лиги. На всеки един български играч надеждата му е България да бъде домакин на голям турнир. Било

Цитираните търговски марки и наименования са собственост на техните законни притежатели

WOW

то Dreamhack, квалификации за Major… Нещо с такъв размер и ниво. Страна като нашата има ресурс и може да направи такова мероприятие и да покани световните най-добри отбори. Организационно, как може да се случи това? Мисля си, че организаторите трябва да покажат, че наистина искат да го направят и да демонстрират едно професионално мислене, създавайки топла връзка със световните организатори. Да предоставят маркетингов план, място и т.н. Всичко, което един турнир изисква – streaming платформа, реклама, спонсори. Повечето турнири разчитат на голяма реклама в позитивен план. Ако се направи един добър турнир, той автоматично няма да остане единствен. Имаме страхотни места, на които може да се проведе нещо такова и много от страните не разполагат с такава инфраструктура. Интервюто проведе Пламен Михайлов

devstyler.io

109


INTRODUCING

For the workplace of today, and of tomorrow

Шоурум: гр. София, бул. „Цариградско шосе“ 149 www.chairpro.bg


Фотокредит: Global Tech Summit

DEVELOPER НА ФОКУС 2019

Христо Христов: Няма нещо, което да не може да бъде научено

Христо Христов е разработчик в пловдивския офис на компанията TSD, в която основните проекти, по които работи включват C# и Python. Основното му желание е да не спира да се развива, за да бъде полезен и ценен в работата си, а точно това е манталитетът, с който се печели наградата Developer on Focus. devstyler.io

111


DEVELOPER НА ФОКУС 2019

Какво означава за теб тази награда и как я приемат твоите колеги? Най-напред искам да им благодаря за номинацията, а също така и на вас от DevStyleR за предоставената възможност. За мен наградата Developer on Focus 2019 е едно голямо признание за усилията ми в ежедневната ми работа като дивелъпър, а също така и голяма отговорност за гласуваното доверие, както към колегите, така и към компанията. Тя ми дава един допълнителен стимул да продължа да се развивам като разработчик. Всички я приемат много позитивно и искрено се радват за мен, но както преди, така и след нея, продължаваме работата в екипен дух. Как започна твоят интерес към информационните технологии? Още от малък се интересувах от компютри и мечтаех един ден те да се превърнат в моя професия. Впоследствие записах бакалавър по “Бизнес информационни технологии” в Пловдивски университет “Паисий Хилендарски”. Преди три години и половина пък, започнах работа в TSD като стажант, като в началото се занимавах с вътрешните проекти на компанията, но след известно време и на-

112

трупан опит се прехвърлих в един от екипите, които разработват проекти за e-discovery сектора. Той е свързан с правната индустрия и включва целия електронен процес в държавата – от идентифициране на документи, събирането им на едно място, подготовката им за даден отдел или разследване. Към този момент все още работата ми е ангажирана с тази сфера. Какви са предизвикателствата на тази работа? Основното предизвикателство, което срещам е, че аз все още уча. В момента карам магистратура по “Софтуерни технологии” със специализация по “Системи с изкуствен интелект”, отново към Пловдивски университет “Паисий Хилендарски”. Съчетаването на образованието с това, че съм дивелъпър на пълен работен ден е доста динамично, затова определено бих го нарекъл предизвикателство. Но ето, че започвайки работа в компания, не си се отказал от образованието… Да, абсолютно. Успявам да ги синхронизирам и мисля, че постигам добри резултати.

Разкажи за някоя технологична трудност, с която си се сблъсквал? Участвам в един AI проект на Python. Бих казал, че целият той представлява предизвикателство, но ако трябва да съм по-конкретен – изграждането на връзка между Python и C# проект е основната трудност, с която с екипа се сблъскваме. Какво от своя опит би споделил на някой начинаещ, който тепърва започва работа в компания? Какво да прави или какво да не прави? Ето, че вече имаш награда… Със сигурност да не се отказва. Да бъде постоянен и отдаден в това, което прави. Да набляга на ученето, защото всичко се научава. Няма нещо, което да не може да бъде научено. Как виждаш бъдещето на технологиите? Например, ти работиш основно със C#, какво предстои да се случи? Със сигурност ще продължи поддръжката на този език. До момента не са спрели и ето, че излизат различни версии, дори crossplatform, което значи, че поддържат форма. Написваш едно приложение на C#, но то


DEVELOPER НА ФОКУС 2019 не работи само под Windows – работи и на други операционни системи, а може и да е мобилно. Определено има сериозно развитие на езика, но смятам и че след време е неизбежно да се случи някоя по-цялостна промяна на компютърните технологии. Ето, че вече се говори за това как квантовите компютри ще изместят сегашните. Може би в тази насока ще е необходимо едно цялостно превключване към изцяло по-ново поколение технологии. Но това според мен ще помогне на хората да се борят с някои проблеми, като например, климат или недостиг на ресурси, както и бихме могли да открием много нови неща, които все още са ни непонятни.

Посещаваш ли технологични събития и как ти се стори Global Tech Summit? С мой колега бяхме на награждаването и през цялото време имаше надграждащо се позитивно напрежение. Аз определено не

очаквах и много се изненадах, че именно аз съм победител. Колкото до технологични събития, от време на време посещаваме една конференция, свързана именно с e-discovery сферата, провежда се в САЩ. В България планирам да посещавам повече, но това зависи от ангажираността ми, тъй като наскоро се ожених… Чудесно. В тази връзка, какво си пожелаваш за 2020 г.? В професионален план, все повече интересни проекти, както и до момента, за да мога да се развивам и да постигам добри резултати. В личен план – здраве за цялото ми семейство. Интервюто проведе Пламен Михайлов

Фотокредит: TSD Services

Би ли се редуцирала работата на програмистите с напредването на техно-

логиите? Например, повече автоматизация и някои неприятни аспекти от програмирането да бъдат извършвани не от разработчика? Възможно е, да. Трудно ми е да класифицирам “неприятни аспекти”, защото на мен всичко ми допада. Все пак, може би да – може би не точно “неприятни”, но еднотипни аспекти могат да бъдат намалени. В скоро време обаче, не мисля че нещо може да замени работата на програмиста.

devstyler.io

113


Фотокредит: Global Tech Summit

Startup World Cup

REINNO - победителите от Startup World Cup в София Виктор Викторов е предприемач и още на 18 години основава първата си компания, която е била за дистрибуция на плодове и зеленчуци. След това го приемат в City University of Seattle, но в клона в Правец. Години по-късно той основава REINNO и на Global Tech Summit 2019 екипът му спечели Startup World Cup.

Кога започна да се занимаваш с бизнес? Докато се занимавах с първия си бизнес все още бях студент. Започнах и втори, който е електронна търговия, който се разрастна в няколко държави – България, Румъния, Гърция. След което закупихме една компания, само че тя вече не оперира, имаше представителства в 7 държави. Имаше позиции в България и Румъния, беше номер 3 в Гърция. Относно следващите ми действия в следствие на онлайн търговия-

114

та – постигнахме някакво ниво, запознах се с blockchain технологията, след което реших да правя нещо в тази област. Наех нов изпълнителен директор и така се потопих в blockchain света. Преместих се в Щатите също по тази линия, където започнах предшественика на REINNO. Как започна да се ориентираш в blockchain, какво си чел, къде си го научил и през коя година се развива техно-

логията – в бума на тези технологии ли? Това стана някъде в средата на 2017 г. Запознах се с blockchain технологията, тя ми беше представена много по-рано от едно момче, което е системен администратор, но тогава все още не бях узрял да разбера за какво ми говорят. Така че ми отне още 2-3 години, когато за пръв път някой ми спомена за bitcoin. И в следствие на няколко думи от уважавани от мен хора, инвеститори, ми споменаха за технологията, че инвестират в bitcoin, съответно исках да разбера защо. И започнах да навлизам и да чета повече за технологията, за да разбера в какво се вижда стойността на bitcoin, самата спекулация не ме интересуваше толкова. Така че видях многообещаващи статии, анализи и това ме запали към тази ми дейност, по-скоро възможността да участвам в нещо, което е подобно на новия интернет. Това е възможност, която се сравнява със създаването на интернет и всички възможности, които произлизат от него. Всъщност, това ме запали да бъда част от него, макар и да не знаех какво точно искам да правя в тази сфера, нямах толкова много идеи. Започнах да мисля за идеи, за приложение на тази технология в реалния свят и съответно реших, че най-добрият вариант да се уча е просто да правя нещо


Startup World Cup в сферата. Създадох първия продукт, който беше ETF (Exchange-Trend Fund), но не сработи, тъй като се оказа, че има много проблеми в самия свят на криптовалутите. И от там нататък, бидейки в Щатите видях проблем, който можеше да бъде решен в real-estate сферата – липсата на ликвидност. Беше сериозен проблем за много от собствениците на commercial real-estates в Щатите. Това ме насочи, че първо, този проблем е много сериозен като мащаб, тъй като тази индустрия е огромна като размер и второ, че самата real-estate е много стабилен asset-клас и човек може да планира за напред как да разреши този проблем и да го оптимизира, да го прави все по-добър, имам предвид продукта, докато не достигне нивото, което всички си представяме - пълна ликвидност сгради. В същото време имах възможността да се докосна и до хора сценаристи от mining частта. И това много ми помогна за идеята за mining срещу оптимизиран commercial real-estate в общи линии. Бих казал, че едно стечение на обстоятелствата ме спечели, което е търсено, и просто стъпка по стъпка успяхме да съберем информация и така да се стекат нещата, че да може да реализираме такъв продукт, който е доста комплексен и включва real-estate знания, fintech познания, знания за кредитиране и създаване на риск-модели. Доста иновативен продукт, за който трябва да образоваме обществото, един вид да включим някаква доза образование на нашите клиенти, инвеститори във времето, което е заложено в нашия бизнес план като цяло. А какво ви доведе в Startup World Cup в София? Как се решихте да участвате? Решихме да участваме в Startup World Cup в София по много проста причина. Идеята ни беше първо, честно казано, да тренираме pitching на нашата концепция и просто търсихме сцена, където да практикуваме в общи линии. Но не само това. Другата ни идея беше все пак да имаме потенциален достъп до Silicon Valley. И ако успеем да спечелим, а ние слава богу спечелихме в София, да можем да презентираме сред инвеститори от Силициевата долина. Защото в крайна сметка бизнесът, който съм ескалирал в България, това по никакъв начин не помага значително специално в Щатите, защото там реално си тотално неизвестен и трябва всичко да се изгради от начало. Така че, всичките ни контакти с хора и инвеститори не стават никак лесно в Щатите. Startup World Cup е един вид такъв канал, който може да ни помага дългосрочно. Това ли беше първият път, когато пичвахте на сцена и всъщност каква е идеята за подобряване на пичинга? Какви са

предложенията ти за по-малки стартъпи или въобще компании, които да започнат да пичват? Аз мога да кажа, че лично за мен това е вторият път, когато пичвам в такъв тип състезание, говорил съм в телевизии или в други мероприятия пред много хора, но пичване правех реално за втори път. Няма толкова голямо значение колко пъти си го правил, по-голямо значение има подготовката преди това, която е много по-важна, и със сигурност бих препоръчал на всеки млад предприемач, когато реши да пичва първо да си направи един добър анализ на това, което трябва да каже. Съответно да се информира, има достатъчно информация в интернет, как да бъде структуриран pitching, каква информация да се даде на хората, които слушат, как да бъде задържано вниманието, видовете аудитория и дори за тези, които не разбират понякога. Човек да разбере какво трябва да каже в един такъв кратък pitch на аудиторията. Другото нещо е практика. Ние принципно преди всеки pitch, което е важно за нас, правим доста тренировки и повтаряме може би стотици пъти, докато не го усъвършенстваме до някакво по-високо ниво. Винаги може да има някакви неочаквани неща. В случая, когато пичвахме на Startup World Cup, честно казано бяхме изненадани, защото се чуваше ехо от сцената, чувахме обратно какво казваме и първоначално това беше малко странно, но понеже сме практикували страшно много пъти – бързо се ориентирахме и продължихме нормално. Просто в началото имаше някаква изненада. Но когато нещо е практикувано и обмислено много добре и тренирано стотици пъти – човек по-лесно преодолява такива изненади. Това бих казал, че за мен е най-важното. Ние реално това сме направили – едно много добро проучване как трябва да бъде структурирана презентацията, какво трябва да кажем и подготовка за самия pitch. В общи линии бих казал, че е работа. Дори човек да се притеснява, да е притеснителен, да не е готов да говори така пред много хора, бих казал, че практиката не е фактор. И съответно човек пак може да се представи на много добро ниво. А какви са профилите на хората в екипа, кои сте вие, колко сте на брой? В момента екипът наброява 12 човека. С най-различни профили сме. Аз съм си сериен предприемач. Кристиян Лозанов е работил в IT индустрията и в банковата индустрия, но в IT частта на банковата индустрията доста дълги години. Следващата му компания е всъщност негова собствена, той я основава и е IT компания занимаваща се с outsourcing. Другият ни колега, който е co-founder и е с дълги години experience в commercial real-estate

бизнеса. Също така притежава и tech компания. Той също е предприемач с над 20 години опит в tech индустрията и над 25 години в real-estate. Така че той доста ми помага в Америка, той също е американец и ми помага за местния пазар, за споделянето на концепцията на местния пазар. Също така имаме двама адвокати. Това са всъщност едни от първите адвокати, които са правили токенизирането в Щатите. Те са изключително малко на брой адвокати като профил. Двама от тях работят за нас в момента и са партньори. Имаме Chief Marketing Officer, която всъщност е момиче. В офиса имаме специалисти по продажбите, които в момента са в няколко континента. Имаме 4 агента и планираме да разширим мрежата си много в следващите няколко месеца – над 100. Относно web development - имаме екип, който работи за нас. Имаме IT специалист, който е напълно in-house. Имаме също така outsourced екип, който работи за нас, както и Designer, който също е in-house. В общи линии това е екипа. Имаме разбира се няколко адвайзъри и Риск Мениджър, който работи за да направим риск-модел за mining частта, но те са като външни адвайзъри към нашия проект. Така че има доста хора, включени по един или друг начин. Но по екип така сме до момента – 12 човека. А може ли да кажем, че токенизирането в Щатите е много по-удобно? Обаче международните офиси извън Северна и Южна Америка въобще - как работят? Приемали се добре извън Щатите въобще токенизирането на real-estate? Ние имаме запитвания от доста места по света. Въпросът е, че до момента нямаме legal-framework, изграден за това нещо. Но също така доста добре се възприема това като инвестиционна възможност по целия свят. В същност през агентите в Русия, Англия, Нигерия, имаме агенти и в Щатите. В момента мога да кажа, че обратната връзка има доста интерес към нашите оферти и към токенизиране на недвижими имоти. Като става въпрос за инвеститори, които искат да си купят част от сгради в Щатите. И това е наистина нормално, тъй като Щатите е най-стабилният пазар за недвижими имоти в света, и освен това годишно над 400 милиарда чуждестранни инвестиции влизат в сделките с недвижими имоти в Щатите, в смисъл само от чужбина. Интерес към недвижими имоти в Щатите определено има. Токенизацията е просто един начин този интерес да бъде удовлетворен по много по-лесен начин и с много по-ниски бариери за влизане в този бизнес.

Интервюто проведе Атанас Нейчев

devstyler.io

115


#Dailyroutine на победителите дадоха едни дървени малки играчки. И така гледам си я и нея, както и едни камъчета, които май някой ми ги е прибрал. Какви програмни езици използваш? Къде си ги научил? Единствено и само Python, това ми е достатъчно, за да си мачкам данните и допълнително правя разни заявки на SQL, за да се добера до това което ще го масажирам после. Имам интерес да се развивам в домейн, който е доста нов и принципно всичко уча онлайн, като се опитвам да ходя на разни обучения. Много се радвам, когато има такива и на драго сърце отделям време. Иначе почнах с курс от Stanford после Youtube, малко SoftUni (Данчо е машина) и сега ръчкам fast.ai, които са доста добри и изповядват ценности, в които и аз лично вярвам много.

Фотокредит: Серги Сергиев

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

Серги Сергиев, ShopUp Серги Сергиев e основател на ShopUp и Data Science Society. Той е опитен програмист и най-обича да „мачка данни“ на Python. Той съчетава работата по различни проекти с практикуването на различни спортове, а пътуванията са негова голяма страст. Серги ни разказа подробности от ежедневието си с голяма доза хумор и прозорливост.

Как започва работният ти ден? Обичам леко да се излежавам и към 7:308:00 почвам да чета или в повечето случаи заделям около два часа за учене. Минавам разни курсове, свързани с Data Science, AI или Deep Learning. С какви проекти се занимаваш? Като цяло работя по няколко проекта. Първият е Data Science Society в който се опитваме да създадем среда за обмяна на опит и обучение в този толкова интересен домейн. Определено имаме своите пикове и спадове, но е доста интересно да се срещаш с различни хора, които те обогатяват по всякакъв начин. Допълнително имам два проекта, свързани с Retail и Data Science, използвайки онлайн данни, както и данни от сензори.

116

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

Какъв въпрос би задал ти на интервю за работа? Защо? Еха, аз имам много любими такива, лошото е, че съм бил не повече от 5-6 пъти от тази страна на масата. Повече пъти съм бил от другата и съм тормозил хората. Предполагам, ако аз съм интервюираният, бих задал въпрос, свързан с това каква е средата и възможността да brainstorm-вам, да уча и да реализирам разни проекти, които биха подобрили средата или организацията, в която съм. Това като цяло са между 2-5 въпроса, но всеки си има методи, как да извлече информацията, която му трябва. Имаш ли интерес към даден спорт? Охо, и питаш! Баскетбол - тази година имам едно четвърто място на стрийтбол в Арбанаси, имаше и някакви образи от Украйна и Румъния. Беше супер яко, някакво връщане в миналото. Успях да се видя с много близки за мен хора и беше прекрасно. Радвам се, че после всички бяхме на море в Гърция и спортът продължи, предложиха ми да бъда част от техния отбор “Перестройка”. Беше яко да си заобиколен от положителни хора. Допълнително обичам волейбол, но го играя само на плаж. Обичам да правя зимни и летни преходи, обичам ски, сноуборд, гмуркане, прекарвам доста време с колело. Това е. Правя


#Dailyroutine всеки един от тези спортове с голямо сърце и обичам да се раздавам. Просто обичам играта и обичам да се наслаждавам на момента. Мисля, че не трябва да спираме да го правим. Така децата учат - чрез игра и мисля, че ние може само да вземаме този пример и да не спираме да го правим в ежедневието си. Какво четеш за разпускане? Малко съм сухар и чета или математика, или някакви постове, публикации, но поне правя това, което ми е интересно. Къде откриваш решение на професионалните си предизвикателства? Постове (които обикновено са малко повърхностни), научни статии, Youtube и Github. Как се справяш с концентрацията в работна среда? Не мисля, че имам проблем с нея. Какви са твоитe хобита? Аз ги описах, покрай спорта, но другото е, че обичам да пътувам доста. Имаме такава група за пътувания, на която целта беше да се пътува малко номадски или по-скоро low-cost. Доста места изръчкахме, но вече нещата се комерсиализираха, станахме повече хората и ценностите малко се изместиха. Но все още търся да правя това, което най-обичам, а то е да скитаме някъде малко хора, да сме гъвкави, да не сме толкова дигитално обвързани, да имаме възможността да се забавляваме, да си говорим, както ние, така и с местните, да експериментираме на разни интересни места, да решаваме къде ще спим на момента или на места, които местните ни препоръчат. Кои са любимите ти сайтове/книги на технологична тематика?

fast.ai, datasciencesociety.net, kaggle.com, youtube.com, shopup.me Посещаваш ли технологични събития? Защо според теб са важни? Малко е... цялата работа. Това с пасивните гледания на разни конференции и разните meetup-и не го долюбвам много. Най-обичам на някой качествен workshop или наистина някой, ако е склонен да влезе в детайли, а не да разказват бла-бла-бла, защото фирмата им не дава да разкажат как е било или какво са направили. Човек трябва да учи и да участва в някакви social инициативи с кауза, това е важно - учиш, правиш нещо, запознаваш се с яки хора и наистина си ставате buddy-та. Разкажи ни забавна случка по време на работа. Двама интевюирахме един кандидат за ра-

бота, който после харесахме и работихме заедно. Моят колега беше в някакъв спа хотел и беше с халат, но не знаеше, че е включил камерата. Беше забавно, като го видях, но той не се стесни и сметнах, че всичко е планирано. После, като разбрахме заедно с интервюирания, че не е знаел, се посмяхме доста. Къде си се представяш след 5 години? Пак тука в София, а може и някъде на по-спокойно. Кои са топ книгите, които всеки програмист трябва да прочете? О, не знам, четете математика, че вече има алгоритми за автоматично писане на код. Кой е твоят IT гуру? Джереми Хауърд - просто е як и има готини възгледи за AI, бил е No:1 в kaggle. Яки са му обученията и прави всичко с кауза. Кои са нещата, които обичаш в своята професия? Аз съм дигиталният еквивалент на Ванга, обаче гледам на данни. Кога предпочиташ да кодиш - през деня или през нощта? Когато ми е кеф. Имаш ли домашен любимец? Как се казва той? Рибките броят ли се? От около 14 години някъде се гледаме с тях, а също така и като дете съм гледал доста. Искаш ли да споделиш още нещо с нас? Бъдето любопитковци, учете, търсете и си намерете или направете среда, където да се предизвиквате постоянно, правейки неща, който са важни за вас.

devstyler.io

117


#Dailyroutine

Димитър Цапрев, Dreamteck Димитър Цапрев е C# Developer и основател на гейминг студиото Dreamteck. Той изпълнява детската си мечта да разработва игри. Запален е по планинско колоездене и не пропуска новините за гейминг индустрията. Как започва работният ти ден? Началото на всеки ден крие нова изненада. Никога не знаеш какво ще завариш, когато отвориш вратата на офиса сутринта. Понякога хора пият кафе, понякога те удрят проблеми за разрешаване, понякога в 10:30 все още няма почти никой в офиса, така че можеш да се барикадираш в кухнята с вилица и две мандарини. Не ям мандарини с вилица, ако това се чудите.

Как изглежда бюрото ти? Имаш ли нещо по-специално на него? Точно в момента бюрото ми не е за снимка. Имам контролер, два чифта слушалки, защото не мога да реша кои ми харесват повече, самолетче – играчка, рисунка, направена от наш артист, празна кутия от храна, която забравям да върна вече втори ден и една тел, с която си играя – помага ми да мисля. Какви програмни езици използваш? Къде си ги научил? В момента само C# в Unity. Сам съм се учил на всички езици, които някога съм ползвал. Преди питах по разни форуми, но откакто има Stack Overflow нямам нужда от нищо друго. Има ли въпроси, които те затрудняват? Постоянно си задавам въпроси, които ме затрудняват. Преди бях много уверен в отговорите си. Напоследък ги поставям повече под съмнение. Не мога да преценя кое е подобре честно казано. Какъв въпрос би задал ти на интервю за работа? Защо? „Защо искаш да работиш тук?“ Разработ-

118

Фотокредит: Димитър Цапрев

С какви проекти се занимаваш? Изпълнявам детската си мечта – да разработвам игри. През последните четири години, студиото ни работи върху авторския ни проект – Lifeslide.

ката на видео игри е сложен процес, който включва артистичност и решаване на проблеми. За мен е важно хората, които работят по проекта, да имат вътрешна мотивация, която не е свързана на първо място със заплатата. От отговора веднага си проличава кой защо дошъл е тук. Имаш ли интерес към даден спорт? Да! Планинско колоездене и слаклайн (ходене по въже). Мечта ми е да изпробвам летене с парапланер. Какво четеш за разпускане? Предимно неща, които ме карат да се замислям и да изпробвам прилагането на нови концепции в личния си живот или на работа. В момента се сещам за автори като Робърт Кийосаки, Ричард Кох, Джордън Питърсън и др. Не чета художествена литература, а и след дълъг работен ден, четенето по-скоро ме напряга.

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


#Dailyroutine най-различно естество и да взимам решения. Най-лесно се концентрирам вкъщи, затова обичам да отделям време за работни размишления през почивните си дни. Какви са твоитe хобита? Най-новото ми хоби е да се уча да създавам електронна музика. Не ми се отдава много време да го практикувам в момента, но когато седна, минават 3-4 часа преди да съм се усетил. Иначе през лятото – маунтин байк и слаклайн. Кои са любимите ти сайтове/книги на технологична тематика? В момента следя главно новостите в игровата индустрия. Получавам новините си от социалните мрежи, тъй като съм абониран за групи и страници, които пускат интересно съдържание. Когато нещо

ми хване окото, го проследявам и проучвам по-обстойно. Гледам новини само на телефона си – на компютрите си имам плъгин, който ми премахва News Feed в социалните мрежи, за да не ме разсейват по време на работа. Посещаваш ли технологични събития? Защо според теб са важни? Технологичните събития са важни, защото са платформа за обмен на контакти, както и привличат вниманието към индустрията. Посещавал съм подобни събития главно като изложител, но интровертната ми личност не е привлечена към шума и суматохата. Разкажи ни за забавна случка по време на работа. Толкова простотии се случват всеки ден,

че всичко ми се слива в едно. Знаете ли, че има турска версия на филмът „E.T.“ от Стивън Спилбърг? Казва се „Homoti“. Аз не знаех. Исках ли да знам? Не, но на работа никой не те пита. Къде си се представяш след 5 години? Надявам се, все още живеещ в България и издал поне още две игри… и един як хаус трак! Кои са топ книгите, които всеки програмист трябва да прочете? Не знам. Не съм чел книги за програмиране и няма да е гот да ви препоръчам нещо, което някой ми е препоръчал, но аз никога не съм чел лично. Кой е твоят IT гуру? Стаковерфлоу Иванов. Кои са нещата, които обичаш в своята професия? Това, че изкуство и технология се обединяват в едно, в резултат на което се получават въвличащи светове и оригинални механики, които влизат под кожата на хората. Кога предпочиташ да кодиш – през деня или през нощта? Винаги, когато ми дойде вдъхновение. 4 часа сутринта? Няма проблем!

devstyler.io

119


#Dailyroutine

Георги Мутафчиев, KnnectMe

Фотокредит: Георги Мутафчиев

Георги Мутафчиев е CEO на стартъпа KnnectMe. Георги сподели, че е човек, който не обича да подтиска положителните си емоции. Той е PHP Developer, който е израстнал в Банско и обича да играе тенис на маса.

Как започва работният ти ден? Всеки един ден започва по различен начин. Старая се да комбинирам постоянството в работата с пъстрото разнообразие на неработния процес. Ако има действие, което да характеризира обичайния старт на работата при мен, то това е половинчасовото наблюдаване на изгрева. Това е момент, който очертава настроението ми за оставащата част на деня. Обикновено по това време се задейства мисловният ми процес и очертава границите на настъпващия ден. Следващата стъпка е кофеиново ободряване и включване на компютъра. С какви проекти се занимаваш? Диференцирал съм работата си в две основни направления – краткосрочни фрийланс проекти и дългосрочни бизнес проекти. Фрийланс частта е изключително полезна за бизнес частта, понеже проектите, с които се занимавам, варират от обикновени корпоративни сайтове, през

120

онлайн магазини, корпоративен брандинг, чак до онлайн обучителни курсове. Освен фактът, че тези проекти се грижат за осигуряването на месечния ми бюджет, опитът, който натрупвам с вършенето им, ми помага да доусъвършенствам бизнес проектите ми. Основният бизнес проект, с който се занимавам, е наречен KnnectMe. Той представлява иновативна услуга за комплексно управление на контактите в бизнеса и се предлага под формата на уеб и мобилно приложение, свързано с пластик карта с QR код. Радвам се, че KnnectMe успя да се преобрази от индивидуална инициатива в проект със стабилен екип, благодарение на тех ръководителя Борислав Станкулов, както и хората, които пряко му съдействат за експресното развитие на технологичната част на проекта. Разбира се, благодарности и на „тежката артилерия“ (така наричана от нас), съставена от Иван Мутафчиев и Абдел Кадер Боуакил, грижещи се за бизнес

развитието на проекта и пазарното му позициониране. Как изглежда бюрото ти? Имаш ли нещо по-специално на него? Бюрото ми изглежда по 100 различни начина. Не съм почитател на талисманите, нито на фиксираните бюра. Прекарам ли повече от месец на едно и също работно бюро, започвам да се чувствам като служител в държавната администрация, което се отдалечава от представата ми за работа. Старая се да бъда максимално мобилен и именно заради това, бюрото ми най-често има all-in-one PC или лаптоп върху него, бутилка вода, плод за освежаване и лула за напрегнатите моменти. Също така, за мен е важно, мястото, на което работя, да бъде светло и да ми дава възможност за бърз поглед към природата. Имам опит в работата в споделени работни пространства и смятам, че това е една превъзхдона алтернатива на наема на собствен офис. Какви програмни езици използваш? Къде си ги научил? През последните години форматът на работата ми се измени особено и това ме предразположи към научаването на нови програмни езици и инструменти. В началото на IT кариерата ми, започнах с изучването на чист PHP, като го обвързвах с уменията ми в UI Design, които тогава бяха значително по-развити. В последствие преминах към използването на Symfony за създаване на леки приложения. По същото това време, паралелно се обучавах на C# и JavaScript. В крайна сметка, работата ми претърпя трансформация и ме върна отново към PHP, този път в организма на WordPress. Към днешна дата навлизам постепенно в cross-platform програмирането, поради пряката му връзка с проекта KnnectMe. Как премина интервюто ти за работа в компанията, в която работиш? Премина отлично. Самото интервю се състоеше от един единствен въпрос: „Правим ли го?“. Отговорът ми беше положителен и се назначих на директорска позиция. Кои са въпросите, които са те затруднявали? Въпросите, които понякога ме затрудняват, са свързани с нивото на мотивацията ми в дадения момент и в гъвкавостта, която мога да приложа, за да реша даден бизнес казус. Може би любимият ми въпрос е: „“Сигурен ли си?“, с любим отговор: „Абсолютно!“. Какъв въпрос би задал ти на интервю за работа? Защо? Бих попитал, кой е човекът, в чиято кожа, служителят би искал да бъде за един ден. Това е въпрос, който може да индикира


#Dailyroutine за нагласата на служителя, за границите, които си поставя и за модела на живот и кариера, към които се стреми. Имаш ли интерес към даден спорт? Разбира се. Израстнал съм в Банско и имам естествена връзка с Пирин планина. Оползотворявам малкото свободни дни през зимата с каране на ски. През останалото време обичам да играя тенис на маса. Какво четеш за разпускане? Обичам да чета книги и статии, които са пряко свързани с моето развитие. Те могат да бъдат технологично или бизнес насочени. Също така съм почитател на философски и психологически четива, които ми помагат да усъвършенствам себе си като личност и да дооформя разбиранията си за света. Къде откриваш решение на професионалните си предизвикателства? Смятам, че решението на всяко едно предизвикателство се крие в простотата. Опитвам се да изчистя всяка украса на дадения казус, за да мога да стигна до същността му. Понякога откривам решението в думите на колега, понякога през прозореца, но най-често в тавана на стаята. Как се справяш с концентрацията в работна среда? Концентрацията на работното място е предизвикателство за мен. Опитвам се да поставям дневни задачи, които да бъдат изпълнени, но доста често се случва да получа ново вдъхновение или идея и да отложа някои от тях. Това не означава, че те не биват изпълнени, но се случва работният ми ден да продължи до полунощ. Какви са твоитe хобита? Обичам фотографията и се стремя да хващам красиви и уникални моменти в кадър. Освен това съм почитател на конструирането – било то на Lego модел или на 3D визуализация на нещо, което искам да създам.

разработката на уеб приложение, преди около две години. Тъкмо бях приключил с респонсив настройките на UI на приложението и в момента, в който реших да проверя крайния резултат, на монитора ми се появи може би най-трагичната визия на приложение, която съм създавал. Тогава работех в споделено работно пространство и избухнах в искрен смях, придружен с две-три сълзи от моментно отчаяние. Смехът повали и останалите работещи и след няколко минути, всеки беше оставил проекта, по който работи и си спретнахме няколко минутно cringe dance парти. Къде си се представяш след 5 години? Старая се да вървя напред и да надграждам себе си най-напред като човек и след това като професионалист. След пет години очаквам проектът KnnectMe да се е превърнал в глобална услуга за управление на контактите в бизнеса, да даде възможност на млади професионалисти да се включат в него и да даде нов ход на начините на взаимоотношенията на хората в бизнеса. Осъзнавам, че пътят до там е доста предизвикателен, но съм убеден, че непрекъснатата работа, която е започната, да продължи до тогава. В личен план се надявам да успея да установя нови полезни контакти и да открия нови приятели и съмишленици.

Кой е твоят IT гуру? Почитател съм на практичните и скромни професионалисти. Според мен, един от прохождащите IT специалисти в България е моят колега и приятел Борислав Станкулов. Въпреки скромната му възраст, той е пример за човек, имащ уменитето да учи светкавично бързо и да се адаптира успешно във всякакви непредвидени ситуации. Ако има бъг, той му програмира крила, с които да излети далеч от проекта. Кои са нещата, които обичаш в своята професия? Обичам свободата и динамиката. Имам възможност да работя от различни места по света и да се адаптирам към нови работни проекти, благодарение на неспирно появяващите се нови IT инструменти и решения. Имаш ли домашен любимец? Как се казва той? Имам доста домашни любимци. Фаворит ми е котката – Буба.

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

Кои са любимите ти сайтове/книги на технологична тематика? Обичам сайтове от типа на Kickstarter, които ми дават поглед върху случващи се иновационни проекти и ме зареждат с мотивация и нови идеи. Други примери за тех сайтове са Awwwards, TechCrunch, BusinessInsider, Entrepreneur. Имал съм приятен контакт с литературата на Робърт Кийосаки, Денис Колисниченко, Алесандро Форте, Фридрих Ницше и Ашли Ванс. Разкажи ни за интересна/забавна случка по време на работа. Аз съм човек, който в никакъв случай не обича да потиска положителните си емоции. Имах случай, в който работих по

devstyler.io

121


Екипът на DevStyleR се извинява за допусната грешка в предишния ни брой. Росица Златева по време на интервюто е вече част от HedgeServ.

Dev Позиция 2019

Росица Златева Full Stack Python Developer в HedgeServ

Предизвикателство е всички Python програмисти да следват определен стил при писане. Затова е добре да има предварително дефинирани правила по отношение на това кое може или не може да бъде ползвано от езика, както и каква структура желаем да използваме. За да си Senior developer се изисква да не спираш да се развиваш и да трупаш голям опит, за да може да помогнеш във всяко звено на проекта, по който работиш. Преподаването не е просто говорене пред група от хора. Според мен, един преподавател трябва да представя материала си с желание и да знае как да грабне хората. За да се случи това трябва опит, много подготовка и огромно желание да предадеш знанията на някой друг.


DRIVE Ready... steady... Git commit

I R A D O P #S

2.0

Reserve your Go-kart at spodari.org/drive-2020


DEVELOPMENT

CULTURE

CODE EPIC!

2020

COMMUNITY EVENT LANGUAGES TRENDS

SKILLS


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.