Stephan Hochdörfer Rozhovor ako spoluzakladateľ…

Učenie sa zo skúseností iných je skvelý spôsob, ako rozšíriť svoj rozsah a znalosti. Vždy je lepšie mať nablízku odborníkov, ktorí vám pomôžu a rozšíria obzory, ako niekoho, kto má viac ako desať a polročné skúsenosti so zakladaním a riadením svojej agentúry.

Našťastie sme nedávno dostali príležitosť urobiť rozhovor so Stephanom Hochdörferom, spoluzakladateľom spoločnosti bitExpert, ktorý teraz prostredníctvom ich služieb hýbe vlnami v oblasti digitálnej transformácie.

Lakhani: Ahoj Stephan Hochdörfer, sme radi, že si s nami! Mohli by ste o sebe povedať našim čitateľom? Preveďte s nami vašu doterajšiu cestu.

Stephan: Ahoj, volám sa Stephan Hochdörfer. Žijem v regióne v Nemecku, ktorý sa volá Nemecká vínna cesta. Vzhľadom na to by som mohol byť pri víne trochu svojhlavý 😊

Svoju spoločnosť bitExpert som spoluzakladal pred 18 rokmi počas štúdia na vysokej škole aplikovaných vied. bitExpert je technologicky zameraná spoločnosť, ktorá pomáha našim zákazníkom s ich cestou digitálnej transformácie. V priebehu rokov sme spoločnosť rozrástli z nás dvoch, ktorí sme spoločnosť založili, na skupinu spoločností s približne 80 ľuďmi v 5 rôznych krajinách so sídlom v Mannheime v Nemecku.

Lakhani: Bol nejaký špeciálny dôvod, prečo ste sa rozhodli spolupracovať s Magento spolu s inými platformami elektronického obchodu? Čo by ste povedali, je pre vás dôležité používať Magento?

Stephan: V bitExpert sa nezameriavame na jeden konkrétny programovací jazyk alebo framework, snažíme sa byť agnostickí a vyberať riešenie, ktoré dáva najväčší zmysel požiadavkám našich zákazníkov. V priebehu rokov sme spolupracovali s niekoľkými menšími obchodníkmi, kde bol Magento 1 dobrým základom, pretože sada funkcií zodpovedala tomu, čo obchodníci potrebovali, aby mohli začať, a nebolo potrebné veľa úprav.

Koncom roka 2015 nás oslovil jeden z našich agentúrnych zákazníkov, aby sme vytvorili platformu web2print pre jedného z ich obchodníkov. Zhromaždili sme požiadavky, pozreli sme sa na rôzne riešenia elektronického obchodu a zistili sme, že Magento 2 by mohlo byť dobrou voľbou na základe toho, aké funkcie bolo potrebné implementovať. Magento 2 sa cítil ako dobrá voľba, pretože funkcie ako Dependency Injection (zábavný fakt: mohli sme byť prví, kto vytvoril Dependency Injection Container v roku 2004, keď vyšiel PHP5) alebo Composer nám pripadali prirodzené, pretože sme ich používali na rokov. Je zrejmé, že sme mali nejaké „problémy“, ktoré sa dostali hlbšie do Magenta kvôli nedostatku dokumentácie vtedy. Ale nejako sa nám podarilo prežiť prvé projekty a rozhodli sme sa zostať pri Magente.

Čítať:  Ako online platforma zarába peniaze v roku 2024

Magento má dodnes zmysel pre nás a projekty pre našich obchodníkov. Platformu poznáme najlepšie a v samotnej komunite sme celkom dobre prepojení.

Lakhani: Pomáhali ste majiteľom obchodov s rozvojom elektronického obchodu. Takže, aký je váš myšlienkový proces predtým, ako sa pustíte do akéhokoľvek projektu?

Stephan: Najdôležitejšie pre nás je pochopiť, čo chce obchodník dosiahnuť a aký je jeho rozpočet. Aj keď je Magento flexibilné a dá sa všelijako rozširovať, stále si treba dávať pozor na to, čo má zmysel prispôsobovať a ako. Je tu tenká hranica medzi projektmi, ktoré sa dajú robiť s Magentom, a projektmi, ktoré by sa s ním robiť nemali, pretože nesledujú spôsob myslenia Magenta. A áno, niekedy sme prekročili aj hranicu.

Lakhani: Aký je váš názor na Headless, PWA a ďalšie súvisiace technológie? Ako budú prínosom pre obchodníkov a odvetvie elektronického obchodu?

Stephan: Headless a PWA sú dve rôzne technológie, ktoré sa dosť zamieňajú. Samotné aj kombinované môžu mať pre obchodníka zmysel, ale nemusia.

Bezhlavý v podstate znamená, že môžem postaviť obchod s inou technológiou, než akú ponúka Magento. Môže to byť aplikácia PWA, ale môže to byť aj „tradičnejšia“ aplikácia postavená na Laravel alebo Symfony alebo akomkoľvek inom rámci. To by mohlo viesť k rýchlejšiemu výkladu, pretože môžete zvoliť inú cestu na optimalizáciu vecí a dať vám možnosť integrovať ďalšie systémy tretích strán. Možno už obchodník CMS má a chce ho naďalej používať. Integrácia toho do jadra Magento môže byť náročnejšia ako mať samostatnú aplikáciu, ktorá by spotrebovala dáta z Magenta a CMS.

Bezhlavý môže byť zaujímavý aj vtedy, ak obchodníkov use case nepasuje do Magentovho spôsobu nakladania s vecami. Napríklad, pred niekoľkými rokmi, predtým, ako bol Headless vecou, ​​sme vytvorili vlastný výklad pre riešenie na trhu a pripojili sme ho k backendu Magento. Bolo by nemožné pridať všetku logiku, ktorá bola potrebná na strane obchodu do Magenta, ale týmto spôsobom sme mohli ponechať Magento v hre a stále ťažiť z existujúcich funkcií.

PWA (Progressive Web App) premení vašu webovú aplikáciu na akúsi natívnu aplikáciu. Vaša webová aplikácia získa ďalšie „zručnosti“, ako napríklad schopnosť automaticky pridať ikonu na domovskú obrazovku smartfónu, offline vyrovnávaciu pamäť alebo upozornenia push. Nie všetky tieto zručnosti majú zmysel pre aplikáciu elektronického obchodu, samozrejme, že ukladanie všetkého do vyrovnávacej pamäte nebude fungovať, myslite na dostupnosť produktu alebo zložité cenové pravidlá. Môže však pomôcť, aby vaša aplikácia elektronického obchodu bola pohotovejšia a načítala sa rýchlejšie pri po sebe nasledujúcich návštevách. Keďže aplikácia PWA beží lokálne na vašom zariadení, potrebuje si vymieňať dáta so serverom a tu prichádza do hry bezhlavý prístup. Po vytvorení riešení podobných PWA pred PWA bolo skvelé – náš prvý projekt podobný PWA sme urobili pred 10 rokmi – môžem povedať, že je to naozaj zmena hry. Môcť vyvinúť HTML aplikáciu a spustiť ju úplne offline na mobilnom zariadení je naozaj úžasné, vtedy mi to vyrazilo dech.

Čítať:  Jekyll vs WordPress: Ktorý z nich je pre rok 2024 vhodnejší?

A teraz k dôležitej časti: Na zostavenie PWA aplikácie nepotrebujete React, vue.js ani iné čisto Javascriptové nástroje. Funkcie PWA môžete jednoducho pridať do tradičnej aplikácie pridaním súboru Manifest, využiť pracovníkov služby a lokálne uložiť údaje do vyrovnávacej pamäte v LocalStorage alebo SessionStorage. Frontendové rámce vám pomôžu vybudovať SPA (jednostránkovú aplikáciu), ktorú možno ľahko premeniť na PWA, ale nie vždy je to potrebné. Dnes existuje veľa možností na vytváranie webových aplikácií, je dôležité pochopiť ich vlastnosti a obmedzenia. Ak potrebujete poradiť, rád vám pomôžem.

Lakhani: Čo si myslíte o komunite Magento? Aké dôležité je to pre rast platformy Magento?

Stephan: Magento komunita bola pre mňa a pre moju spoločnosť veľkým predajným argumentom pre vstup do Magento ekosystému. Stručne povedané, Ben Marks ma predstavil komunite Magento a David Manners ma prinútil zostať. Nemecká a holandská komunita Magento sú tiež mimoriadne vítané. Našiel som si veľa priateľov za krátky čas len tým, že som navštívil (a rozprával sa na) niekoľkých podujatiach Magento.

Magento komunita je dôležitá pre rast platformy Magento z viacerých dôvodov: Ak sa ku komunite správate dobre, pomôže zlepšiť platformu Magento. V komunite sa podarilo uviesť do života množstvo zaujímavých projektov.

Vezmime si napríklad magerun od môjho priateľa Christiana Müncha. Úžasný nástroj vytvorený v priebehu času z momentu „zabavme sa s konzolou Symfony“. Alebo si vezmite tému Hyvä ako ďalší príklad, Willem Wigman odviedol skvelú prácu pri zlepšení vývoja rozhraní Magento. Nikdy by sme nemali podceňovať silu komunity. Som naozaj zvedavý, kam sa veci uberú s Mage Open Source Community Alliance.

Lakhani: Aký je váš názor na online udalosti Magento a na ktoré udalosti sa tento rok tešíte?

Stephan: Počas pandémie som hovoril (prakticky) na niekoľkých podujatiach v priestore Magento & PHP. Kvalita týchto podujatí na mňa naozaj zapôsobila, keďže s organizovaním virtuálnych podujatí nemalo veľa ľudí veľa skúseností. Ale aby som bol úprimný, nemôžem sa dočkať, až sa vrátim, aby som sa zúčastnil a vystúpil na udalostiach v skutočnom svete. Ako rečník potrebujem vidieť publikum a komunikovať s ním, hovoriť do prázdna nie je ani zďaleka rovnaký zážitok. To je aj dôvod, prečo som tento rok nepredložil prednášky na konferencie. Cítim sa trochu vyčerpaný, keď príde na virtuálne podujatia, hlavne preto, že veľkú časť mojej dennej práce tvoria videokonferencie, aby som držal krok s našimi zákazníckymi projektmi, ako aj s mojím distribuovaným tímom. Ale aj tak, ak by ste potrebovali nejaké reči na vašej (virtuálnej) akcii, dajte mi vedieť 😊

Čítať:  Výber správneho hostingového riešenia pre váš web elektronického obchodu

Lakhani: Ako si myslíte, že tieto udalosti zlepšujú zážitok z Magenta?

Stephan: Magento udalosti pomáhajú ľahko sa spojiť s ostatnými členmi komunity. Je ľahké dostať sa do kontaktu s podobne zmýšľajúcimi ľuďmi a vymieňať si nápady alebo diskutovať o veciach. Nejde len o obsah, ale aj o sieťový aspekt. Na týchto akciách môžem ľahko spoznať kľúčových vývojárov. Ak ich neskôr oslovím s otázkami, možno budú ochotnejšie odpovedať, pretože sa poznáme. Môžem tiež odporučiť návštevu PHP konferencií, aby ste spoznali ľudí stojacich za Composerom, PHPUnit, Xdebug alebo akýmikoľvek inými nástrojmi, ktoré používate. Väčšina z nich sú naozaj milí ľudia 😊

Lakhani: Kde vidíte Magento v budúcnosti? Nejaké predpovede na rok 2022?

Stephan: Dúfam v pozitívny výsledok diskusie medzi Adobe a Mage Open Source Community Alliance s cieľom opäť zvýšiť transparentnosť a zapojenie komunity, pretože som presvedčený, že komunita Magento je dôležitým pilierom, na ktorom je možné postaviť budúcnosť Magenta.

Lakhani: Môžete, prosím, zdieľať obrázok vášho pracoviska? A akékoľvek tipy, ako vytvoriť produktívnu pracovnú stanicu, keďže mnohí z nás stále pracujú z domu.

Stephan: Asi nie som najlepší v pýtaní sa na prácu z domu. Po 3 mesiacoch práce z domu som sa rozhodol opäť pravidelne pracovať z našej kancelárie. Problém je v tom, že žijem na vidieku v Nemecku s naozaj veľmi zlým internetovým pripojením.
Jediná rada, ktorú môžem dať, je zaobstarať si dobrú videokameru a dobrý headset alebo mikrofón. Ak počas videokonferenčného hovoru ľudí poriadne nevidíte ani nepočujete, naozaj to nie je zábava.

Lakhani: Kto sú najlepší influenceri, ktorí vás inšpirujú?

Stephan: Inšpirujem sa sama 😉 Popravde nesledujem žiadnych influencerov, ani ma nezaujíma, čo robia.

Čítať:  Ako vypnúť trendové vyhľadávanie na Google? 6 jednoduchých spôsobov v roku 2024

Lakhani: Ako vyzerá vaša rovnováha medzi pracovným a súkromným životom? Máte nejaké aktivity, ktoré máte radi vo svojom voľnom čase? Tu môžete zdieľať akékoľvek obrázky, ktoré sa vám páčia!

Stephan: Osobne nemám rád výraz work-life balance. Pre mňa to znie tak, že váš pracovný život a váš súkromný život sú dva nezávislé životy. Ako zakladateľ a podnikateľ je práca veľkou súčasťou môjho života ako všetko ostatné. Rozhodujem o tom, koľko a kedy budem pracovať, a to je zvyčajne veľa, pretože to, čo robím, ma baví. Čo bol do značnej miery dôvod založiť si vlastnú spoločnosť a rozvíjať ju.

Vo voľnom čase stále rád kódujem pre zábavu. Prispievam do open-source projektov, sám som rozbehol niekoľko open-source projektov Diskotéka čo je kontajner na vstrekovanie závislostí kompatibilný s PSR-11 alebo phpstan-magentorozšírenie PHPStan, ktoré vám pomôže vykonať statickú analýzu kódu. Môj nárok na slávu je pravdepodobne mojím príspevkom pre Composer k ukladaniu overovacích poverení do súboru auth.json.

Okrem toho spoluorganizujem dva PHP meetupy v Nemecku, jedným je PHP UG Frankfurtské stretnutiedruhý sa volá PHP UG Metropolregion Rhein-Neckar. A áno, viem, čo si myslíte, toto je skutočne nemecké slovo 😊Keďže sme obe stretnutia počas pandémie zmenili na virtuálne udalosti, neváhajte nás navštíviť. Zvyčajne máme úžasných rečníkov s naplánovanými skvelými rozhovormi. Možno som však trochu zaujatý.

Lakhani: Aké zdroje by podľa vás mohli byť pre nováčikov užitočné pri učení sa vývoja Magento?

Stephan: Môžem odporučiť vyskúšať M.academy a mage2.tv. Mark Shust a Vinai Kopp poskytujú skutočne dobrý obsah na týchto platformách pre začiatočníkov aj skúsených vývojárov Magento, ktorí sa chcú dozvedieť viac. Okrem toho môžem odporučiť aj Magechat Slack alebo Magento CE slack.

Lakhani: Podeľte sa o svoje tipy a rady s našimi čitateľmi.

Stephan: Nasleduj svoje srdce, rob to, čo miluješ a miluj to, čo robíš. Viem, že to znie trochu gýčovo, ale stále je to tá najlepšia rada, akú môžem dať.

Ešte raz vám veľmi pekne ďakujem za váš čas. Vždy si ku mne milý 🙂

×

Získajte náš bulletin
Buďte prvý, kto získa najnovšie aktualizácie a návody.

Ďakujeme, že ste nás odoberali!

Nové Publikácie:

ODPORÚČANIE