img1
Fascinuje mě hloubka a komplexnost AI a interference at edge a snažím se o to, abych nerozuměl jen povrchu, ale také tomu, jak tyto technologie skutečně fungují.
img1

Jak jsi se dostal k vývoji a co Tě přitáhlo do Quadientu? 

Má cesta k vývoji software začala ve velmi mladém věku, konkrétně ve 12 letech. Začínal jsem s programovacím jazykem Basic, poté Karel, assembler 6502 a Z81. Můj první komerční program byl pro Atari 130XE a plotter na kreslení obrázků. Později jsem přešel na vývoj software pro jednoduché účetnictví, mzdy a fakturaci, skladové hospodářství.
Co se týče mého přechodu do Quadientu, byla to naprostá náhoda. Po dokončení univerzity jsem hledal práci programátora v Hradci Králové a Quadient (tehdy GMC) právě nabíral nové lidi. Krátce po nástupu jsem začal pracovat na nové generaci hlavního produktu a postupně jsem rozšiřoval jeho možnosti. Společnost mi dala velkou důvěru, což mi umožnilo výrazně ovlivnit, jak bude produkt fungovat. Od té doby jsem v Quadientu zůstal až do dnešních dnů.

Jaké byly Tvé největší pracovní výzvy a jak jsi je překonal?  

Moje největší výzva přišla, když jsme v Quadientu začali rozšiřovat naše služby mimo statické dokumenty a začali pracovat na dynamických a interaktivních dokumentech, včetně jednoduchých webových aplikací. Cílem bylo zachovat náš low code přístup, založený na komponentách a drag-and-drop designu. To přišlo krátce poté, co byl představen React, ale React nebyl optimalizován pro mobilní aplikace a byl příliš velký pro naše potřeby.

Toto mě přimělo k vývoji nového frameworku, Bobril. Byla to velká výzva, ale také velmi obohacující proces. Bobril byl navržen tak, aby od samého počátku řešil tyto problémy a umožňoval nám efektivně vytvářet interaktivní webové a mobilní aplikace.
img1
img1

Jak se udržuješ up-to-date ohledně vývoje nejnovějších IT trendů? Jaká technologie tě fascinuje nejvíce? Do jaké vkládáš největší naději?

Pro udržení se na přední linii vývoje nejnovějších IT trendů se spoléhám na několik zdrojů. Twitter, Hacker News a GitHub jsou pro mě klíčové platformy, na kterých sleduji nejnovější aktualizace a inovace v oblasti technologií.
Co se týče konkrétních technologií, sleduji vývoj kolem frontendu, .NET, C#, TypeScript, Kubernetes, Azure, AWS, CQRS/ES a architektury. Nedávno jsem přidal také AI, ChatGPT a inference at edge do mého seznamu sledovaných technologií. Fascinuje mě hloubka a komplexnost těchto oblastí a snažím se o to, abych nerozuměl jen povrchu, ale také tomu, jak tyto technologie skutečně fungují.
Technologie, do které vkládám největší naději, je pravděpodobně AI. Věřím, že AI a strojové učení budou mít klíčový dopad na to, jak budou vypadat softwarové aplikace a služby v budoucnosti.

Jaké rady bys dal aspirujícím IT vývojářům, kteří chtějí vyniknout ve své kariéře?  

  1. Nepřestávejte se učit: IT je obor, který se neustále mění a vyvíjí. Nové technologie a nástroje se objevují téměř každý den. Je důležité, aby byli vývojáři vždy připraveni se učit a přizpůsobovat se novým technologiím.
  2. Hluboké porozumění: Zatímco je důležité být obeznámen s širokým spektrem technologií, je také klíčové mít hluboké porozumění pro několik z nich. To umožní vývojářům vytvářet kvalitnější a efektivnější řešení.
  3. Pracujte na reálných projektech: Teoretické znalosti jsou důležité, ale nic se nevyrovná skutečné zkušenosti z práce na reálných projektech. Takové zkušenosti poskytují cenné lekce, které nemohou být naučeny jiným způsobem.
img1
img1

Co Tě nejvíce těší a motivuje na současných projektech a kam směřuješ další vývoj? 

Mým největším motivem je práce na vývoji nového HTML výstupu v Inspire Designeru. Tento projekt je komplexním hybridem mezi čistým HTML a dynamickými komunikacemi, který se řídí principem "Use Platform". Díky tomu představuje skvělou příležitost pro inovace a výzvy, které s sebou přináší.
Jako vývojáře ve světě cloud computing mě také zajímají možnosti pro zlepšení našeho in-house frameworku. Pracujeme na nápadech, jak ho můžeme využít co nejlépe, a zároveň zvažujeme, jak bychom mohli efektivně implementovat AI do našich systémů a procesů.
Co mě těší nejvíce, je možnost být součástí těchto průlomových projektů a vidět, jak naše práce přináší skutečnou hodnotu pro naše zákazníky a pro celý tým. Cílem naší práce do budoucna je pokračovat v inovaci a vylepšování našich produktů a služeb, přičemž klíčovým faktorem bude integrace nových technologií a trendů, jako je cloud computing a umělá inteligence.