Publikováno:
6. září 2023

James Tang ze SEONu: Prorůstové myšlení a seberozvoj jsou klíčem k úspěchu v IT

Kdysi v bootcampu studoval, teď se tam vrací jako expert. „Je třeba si nastavit prorůstové myšlení a neustále rozvíjet své schopnosti,“ radí James Tang všem juniorům, kteří se chtějí prosadit v IT. On sám se toho držel a dnes je vývojářem v jednom z nejúspěšnějších fintech start-upů na světě. Ve společnosti SEON vyvíjí systémy, které jsou schopné odhalit pochybné peněžní transakce a zabránit podvodům.

Jaká je Vaše hlavní specializace?

Jako webový vývojář se zaměřuji spíše na front-end. Dělám na celé řadě projektů a jde o různé věci od vytváření efektních webových aplikací se spoustou dat až po customizaci webových komponentů, které se řídí designovým systémem. Dělám ale třeba i jednoduché webové stránky, na nichž představuji světu nové produkty a jejich funkce. Práce je to rozmanitá, vyžaduje kombinaci znalostí a kreativity a to mě na ní baví!

Co ještě Vás na Vaší práci baví?

Určitě všestrannost. Vývoj webu totiž nabízí velkou flexibilitu, pokud jde o projekty, na kterých můžete pracovat, a také odvětví, v nichž se můžete uplatnit. Technologie se vyvíjejí velmi rychle a to vás udržuje ve střehu. Pořád se musíte učit a rozvíjet své znalosti. Právě ona všestrannost má vliv na to, že práce je pestrá a každý projekt je unikátní. Klade před vás nové výzvy a otevírá vám nové příležitosti. 

Vzpomenete si na své začátky v IT? Jaká byla Vaše první práce?

U mě vše začalo v Green Foxu před více než čtyřmi roky. Tam jsem tehdy získal základy. Po dokončení kurzu jsem nastoupil jako junior software developer do nadnárodní investiční společnosti v Budapešti. Právě tam jsem se hodně posunul. První projekt, na kterém jsem se podílel, byl docela zajímavý. Měl složité datové struktury a některé efektní funkce. Mezi ně patřilo třeba víceúrovňové filtrování. Mimo jiné jsme měli i za úkol, aby aplikace fungovala hladce v různých regionech a jazycích. Skutečnou výzvou ale byl stávající kód, který se musel upravit. Zažil jsem, jaké to je vylepšovat a udržovat stávající kód. Přitom jsem pochopil reaktivní programování a složitější vzorce správy stavu.

V současné době pracuji jako softwarový vývojář ve společnosti SEON, která svým klientům poskytuje řešení týkající se prevence online podvodů. Mé úkoly jsou velmi rozmanité. Kromě práce na webových stránkách firmy mám také na starost správu zákaznických dat a řešení fakturace. Náš další velmi zajímavý projekt zahrnuje přizpůsobení webu pomocí systému správy obsahu (CMS).

Jak náročné bylo prosadit se v IT? A co by podle Vás měl junior znát?

Musím přiznat, že pro mě nebylo snadné přejít z péče o zákazníky do IT. Byl jsem ale odhodlaný a rozhodnutý, že se v tomto fascinujícím oboru budu učit a postupně růst. Bootcamp Green Fox Academy mi pomohl najít správný směr a byl dobrým odrazovým můstkem. Díky němu jsem se mohl ponořit do programovacích jazyků, prozkoumat frameworky a jejich knihovny. Naučil jsem se také čelit výzvám a přijímat je. 

Myslím, že nejdůležitější věcí, kterou by měl juniorní programátor mít, je prorůstové myšlení. Musí pochopit, že jeho schopnosti a dovednosti je důležité neustále rozvíjet a zlepšovat. Toho docílí pomocí obětavosti, tvrdé práce a neustálého učení. Green Fox dá v tomto ohledu studentům dynamiku, ale je nutné, aby si ji udrželi a posouvali se neustále kupředu. Měli by být vždy zvědaví, zkoušet různé věci a posouvat své hranice.Odměna za to totiž může být neuvěřitelná.    

V rámci spolupráce s Green Fox Academy budete mít přednášku pro studenty na téma Design Patterns. O čem budete hovořit?

Během své kariéry vývojáře jsem zjistil, že čím víc rozumím návrhovým vzorům (tzv. design patterns), tím rychleji se dokážu zorientovat v masivních základnách kódu a přijít s řešením, která nám ušetří spoustu času. Je to jako mít mapu ve složitém labyrintu. Díky ní najednou všechno začne dávat větší smysl. 

Kdo by totiž neznal ty hodiny, které strávil rozmotáváním starých kódových základen! Věřte mi, že rozplétat chaotický kód může být stejně zábavné jako bloudit kořenovým kanálem. Kolikrát jsem si říkal, že jeho tvůrci museli mít hodně zvláštní smysl pro humor, že po sobě zanechali takový nepořádek. Přesně to byly okamžiky, kdy jsem si řekl, že já takový nikdy nebudu! Nechci, aby si jednou někdo kvůli mému kódu rval vlasy na hlavě. Pokud to někdo vidí stejně jako já, tak byl měl brát návrhové vzory vážně. Nikdy totiž nevíte, kdo bude váš kód číst v budoucnu. A určitě nechcete, aby si vás pamatoval jako autora „toho šíleného bordelu“.

Proč je toto téma pro vývojáře důležité?

Návrhové vzory se učíte pořád. Je to neustálý proces, který je součástí kariéry programátora. Nikdy není příliš brzy s nimi začít a bez ohledu na to, jak jste pokročilí, vždy se máte co učit. Povědomí o nich a neustále učení je přínosné nejen pro vás, ale i vaše kolegy vývojáře. Návrhové vzory vám umožňují strukturovat kód způsobem, který je pro většinu vývojářů snadno srozumitelný. Pomohou vám také předejít zmatkům, když po několika měsících vrátíte ke svému vlastnímu kódu a snažíte se pochopit, proč jste něco napsali určitým způsobem.

Jednoduše řečeno, porozumění návrhovým vzorům je mocný nástroj, který podpoří váš profesní růst. Je to základní dovednost, která zlepší spolupráci ve vašem týmu a pomáhá snížit technický dluh. Proto je nezbytné, aby vývojáři ve všech fázích věnovali čas učení a aplikaci návrhových vzorů ve své práci.

Proč jste šel do spolupráce s Green Fox Academy?

Chtěl jsem sdílet své znalosti se studenty a také něco vrátit této komunitě. Zároveň je pro mě důležité předat studentům určité hodnoty. Věřím, že sdílení mých zkušeností bude přínosné jak pro ně, tak i pro mě. Umožní mi to srovnat si věci v hlavě, znovu je přehodnotit a hlouběji jim porozumět. Je totiž prokázáno, že právě předávání znalostí je jedním z nejlepších způsobů, jak si je člověk může upevnit a já se mám v IT stále co učit. Navíc mi přijde super, že se potkám s lidmi, kteří jsou ve stejné situaci jako já kdysi. Mají stejný zápal, nadšení a možná i obavy, kterým jsem čelil i já.

V čem vidíte největší přínos přednášek expertů z praxe pro studenty? 

Během mého studia v Green Fox Academy jsem si všiml, že studenti s osobními vazbami na profesionály z praxe, ať už vývojáře měli v rodině či mezi přáteli, měli obecně vyšší sebevědomí a jasnější představu o své kariéře v IT. Ostatní často sužovala úzkost pramenící z nejistoty ohledně budoucnosti. Právě v takových případech by mohly pomoci přednášky expertů. Studentům nabídnou spojení se světem IT, díky nim si ujasní svá očekávání a porozumí příležitostem, které se před nimi otevírají. Kromě toho si myslím, že tyto přednášky zvýší šance absolventů Green Fox Academy na to, aby v oboru uspěli a vynikli. 

James Tang 

Do IT se dostal díky rekvalifikaci v bootcampu Green Fox Academy. Než do něj nastoupil, pracoval v bankovním sektoru jako corporate account manager. Ovšem vždy ho lákalo navrhování digitálních zážitků a systémů. Svůj sen o práci a kariéře v IT si splnil po absolvování kurzu Junior programátor/ka. Od chvíle, kdy převzal certifikát, uplynulo 4,5 roku. Dnes je James vývojářem v mezinárodně uznávaném a úspěšném fintech start-upu SEON. V rámci spolupráce s GFA bude mít přednášku pro studenty na téma Design Patterns. 

-AŠ-

Nakóduj si svou budoucnost v nejintenzivnějším IT bootcampu v ČR

Přihlas se

Číst dále

evropská unie odznak
digital skills jobs coalition european union green fox academy pledger
digital skills jobs coalition european union green fox academy pledger
switch up green fox academy review
Nastavení souhlasu

Soukromí je pro nás důležité, proto můžeš odmítnout některé typy cookies, které nejsou nutné pro fungování stránek. Avšak jejich zakázáním můžeš negativně ovlivnit svůj zážitek z prohlížení tohoto webu.

Přijmout všetlačítko zavřít

Tyto cookies jsou nezbytně nutné pro správnou funkci webu, proto je není možné vypnout.

Zapnuto

Pro zobrazení pouze relevantní reklamy. Pokud nedáš souhlas s použitím marketingových cookies, objem reklamy co uvidíš zůstane stejný, ale bude se ti zobrazovat nezajímavý obsah.

Díky preferenčním cookies ti můžeme přizpůsobit obsah našich stránek. Používání webu pro tebe budesnazší a pohodlnější.

Statistické cookies používáme k vyhodnocování výkonu našeho webu. Tak určujeme počet návštěv a máme např. informace o tom,  které informace jsou pro tebe nejdůležitější. Můžeme provádět optimalizaci webu a vylepšovat naše služby.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.