Můj kariérní rozvoj - budu brzy certifikovaný hacker...

in Česky!4 days ago

Od té doby, kdy jsem se přes Upwork domluvil na spolupráci s americkým startupem, který se zabývá shromažďováním a přípravou statistik a dat z veřejně dostupných webových stránek, jsem tady ani nepsal. Koukám, že PeakD má dokonce AI na obrázky přímo v editoru, ale z nějakého důvodu je "i" dekapitalizované. Zajímavé...

V tomto spíš blogu chci rozepsat, kde jsem byl, a kam mám profesně namířeno.

Kde jsem byl?

Když jsem byl naposled aktivní, pracoval jsem na různých kontraktech přes Upwork. Převážně se jednalo o Pinescript, v kterém se píšou nástroje pro obchodovací síť Tradingview. Uměl jsem už i Javascript a jeho superset Typescript a s tím samozřejmě i nějaký ten framework - SvelteKit a značkovací či stylizovací nástroje, tedy HTML, CSS.

Webové technologie si mnozí vybírají jako vstupní bránu do IT a konkurence je vcelku veliká, tak jsem přímo v oboru tolik možností nenašel. Snažil jsem se ale automatizovat některé procesy v prohlížeči, což nakonec vedle k dlouhodobému kontraktu se současnou firmou, která navštěvuje převážně eshopy, pomocí skriptu automaticky 1* za týden, či dokonce 1* za den, projde 99%+ sortimentu na daném webu a vygeneruje data.

Prý se nám daří velmi dobře. Tým 6 lidí spravuje infrastrukturu, která údajně zpracovává stejné množství dat jako 50-100 lidí v jedné konkurenční firmě. Ohodnocení pro mě je ale pouze asi 17$/h a úplně to není to, co bych chtěl dělat do budoucnosti.

Kam se snažím posunout

Jsem silně přesvědčený, že nejjednoduší způsob, jak dramaticky zvednou své příjmy, je zakleknout na pracovní náklady. Na zdravotní si můžu spočit sám bokem. Bude to efektivnější, protože vypadne ten prostředník - pojišťovna. A vzhledem k tomu, že se výše zdravotního "pojištění" odvíjí od příjmu jako daň, tak s trošku vyšším příjmem budu platit za sebe + přispívat navíc. A co se týká sociálního, je matematicky téměř nemožné, aby se mi ty peníze kdykoliv vrátili v podobném objemu, jakého by nabyli, když bych je investoval; Obou nákladů se můžu zbavit přesunem do zahraničí.

Druhá věc, kterou se zabývám, je čistě profesní rozvoj. Snažím se nabýt nových IT dovedností, abych práci na dálku vždy mohl snadno a rychle najít. V rámci samotného vývoje stále občas nabízím Pinescript, pracuji s Typescriptem, naučil jsem se Shell (konkrétně FISH) na dobré úrovni a pracuji na dalším jazyku - Rust. Dále jsem si osvojil rozsáhlé znalosti v oblasti kybernetické bezpečnosti.

Jak se stát hackerem

Tuším, že všichni z české komunity už mají profesní cestu dávno vybranou. Ale možná děti... nebo něco takového. Velmi dobrou platformou pro interaktivní výuku základů i pokročilých dovedností tří základních disciplín kybernetiky je tryhackme.com

Každý teoretický text je opatřen praktickým cvičením. Někdy se jedná spíše o hru, pokročilejší moduly přichází se zranitelnými aplikacemi, které lze ovládnout a získat "vlajku". Ta slouží jako důkaz, že jste modul pochopili, byť většina z nich lze dohledat přes internet.

image.png

Pokročilejší platformou je HackTheBox. HackTheBox má svoji akademii podobnou TryHackMe, jen o stupínek těžší. Na závěr je možné si zaplatit certifikovanou zkoušku, která probíhá 7-10 dní. Testovaný musí ovládnout celou síť, najít přes 7 vlajek, zdokumentovat a ohodnotit všechny nalezené
slabiny a navrhnout, jak síť posílit. Na vyhodnocení si HTB organizace bere 20 dní a v případě neúspěchu nabídne zpětnou vazbu a druhý pokus.

HackTheBox má ale i "labs" sekci. Hacknutelné aplikace bez jakéhokoliv návody (nebo s) má sice i TryHackMe, ale tady jsou o trošku líp organizované a HTB občas spolupracuje i s firmami a shání jim zaměstnance. Práce na aplikacích může být přímo kritériem při výběru kandidáta na tyto práce. V obtížnosti se nijak zásadně neliší, ale THM nemá pracovní nabídky ani významné certifkáty, proto bych doporučil spíš HTB.

Já jsem dokončil jeden z certifikovaných kurzů a v rámci přípravy na zkoušku dělám zmíněné laby (aplikace). Zkoušku plánuji na leden.

Programovací jazyk Rust

Rust je považován za možná jeden z nejtěžších jazyků na to se naučit. Jeho samotné používání tak náročné není, neboť strukturá kódu umožňuje při kompilace přesně identifikovat povahu a adresu většiny chyb. Je velmi populární na tech Twitteru a Amíci v něm přepisují své vojenské systémy právě kvůli vlastnostem tohoto jazyka.

Osobně jsem si ho vybral, protože se programovat učím sám, a tak chci být vybavený jinými prostředky, než s čím vychází absolventi VŠ. Rust je jedním z nejrychlejších jazyků a z těch, které splňují moji podmínku, mi přijde nejslibnější.

Co programovat

Ve vzdálené budoucnosti bych nejspíš rád vytvořil vlastní RTS strategickou hru, ale z toho neplynou příjmy, neboť hry píše velké a stále rostoucí množství vývojářů na volné noze, kterým stále konkurují i relativně staré tituly.

V současnosti přemýšlím nad dvěma produkty:

a)

  • Aplikace zaměřená na cvičení "slovní obratnosti" v cizím jazyce. Jazykové aplikace jako Duolingo či Babbel jsou dobré na tvorbu pasivní slovní zásoby. Já bych si ale rád povídal s někým aktivně, ideálně někým, kdo je k dispozici na 5 minut v jakýkoliv čas.
  • Do systému bych nahrál konkrétní scénáře. Partnerem v konverzaci by pak byl jeden nebo více jazykových modelů.

b)

  • Systém pro obchodování na decentralizovaných směnárnách založený na arbitráži nebo bonusu za market making.
  • Výhodou této aplikace by bylo, že je poměrně jednoduší a všechny prostředky, které potřebuji na vývoj, jsou detailně zdokumentované. Také bych uplatnil znalosti z programování na Tradingview. Nevýhodou je, že vedle několik Hivů už nemám žádné kryptoměny a nechce se mi při současných cenách nakupovat.
Sort:  

Makáš na sobě, posouváš se - to je důležité. A nevedeš si zas tak zle - čtyři stovky na hodinu nejsou taková almužna, jak ti tady naši pražští kolegové (ve svých pražských bublinách, kde má každý stovku měsíčně) naznačují. Mimo Prahu je to pěkný plat a když se podíváme za hranice, tak v (drtivé) většině světa bys s tím vyžil úplně v pohodě a to i na velmi krásných a exotických místech (aka tropických rájích) typu Karibik, Thajsko, Bali, Vietnam, Zanzibar, Keňa atd. I na Kanárech, Azorech nebo Madeiře bys s takovém příjmem mohl celkem důstojně existovat, takže pokud jsi opravdu full remote a nemáš v ČR žádné závazky, směle tu kariéru digitálního nomáda / expata nakopni :) Je tomu jen pár let, co jsme žili na různých místech v Karibiku a naše měsíční výdaje zpravidla nepřekračovaly 10 tisíc korun měsíčně na osobu. Dnes by to bylo o něco víc, ale pořád je to pohoda a můžeš žít na místech, kam se většina Čechů nepodívá ani na dovolenou ;) Držím palce.

@tipu curate 8

Zajímavé, že zmiňuješ právě Thajsko. Prý je tam pro thajsky-nemluvicí super přirážka na službých např. zdravotnictví, ale je to lokace, o které přemýšlím i proto, že jsou letenky celkem levné.

Španělsky už dám pár vět dohromady a na trvalé bydliště mi bez ohledu na ty letenky vychází lépe Salvador nebo Paraguay (podmínky k druhému občanství). Kanaďan, s kterým jsem mluvil, mi do toho chtěl namluvit založení LLM ve Wyomingu, abych ani ty jejich menší daně platit nakonec nemusel.

Mám v Thajsku několik (českých) přátel a všichni jsou tam maximálně spokojeni. Svého času i tady na Hive byla aktivní malá česká komunita žijící na Phuketu... Latam je trochu jiná liga, v mnoha ohledech, ale i tam je spousta expatů. Zkus to nejdřív omrknout třeba na pár týdnů a udělat si vlastní obrázek.

17 dolarů hrubého za hodinu teda nic moc, to je opravdu tak na život někde na Srí Lance :)

Fakt ti přijde 65 tisíc hrubého tak zoufale málo? Předpokládám, že víš, že většina Čechů si na takový plat vůbec nesáhne... A co se toho srovnání se zbytkem světa týče, to bys k té Srí Lance musel dopsat ještě hodně zemí, abys měl pravdu :) Viz můj koment níže...

Tohle je de facto superhrubého, musíš z toho odvádět celé zdravotní i sociální, protože jsi kontraktor pro bůhvíkoho. Navíc je dost dobře možné, že by ses musel stát plátcem DPH. Takže z těch 65k se hravě dostaneš někam na polovic.

A ano, za práci v IT je 65 hrubého dost málo, řekl bych.

Na ajťáka to není nic moc, to máš pravdu, ale tenhle kontext jsi v tom komentáři nezmínil - ten vyzněl tak, že 65 je málo obecně a že se za to dnes dá žít maximálně v rozvojových zemích. S tím jsem si dovolil vyjádřit nesouhlas - podložený, mimo jiné, vlastními zkušenostmi. Jasně, inflace drtí všechno, ale stále existují ve světě úžasná místa, kde si můžeš s nějakými 25 tisíci měsíčně žít jako král ;)

OK, špatně jsem se vyjádřil. Jasně, jsou místa, kde si můžeš žít slušně, ale třeba ty Kanáry tam určitě nepatří, alespoň za tisíc euro na měsíc :)

No, možná by ses divil :) Před osmi lety jsme měli na kraji Puerta de la Cruz krásné 2kk s obrovskou terasou a výhledem na oceán za 450 Euro na měsíc. Pláže v docházkové vzdálenosti, banánové plantáže a hory plné skvělých trailů hned za barákem. Takže útrata prakticky jen ten nájem a jídlo. I kdyby se od té doby ceny zdvojnásobily, tak si to tam pár, kde mají oba aspoň těch tisíc éček, pořád může dovolit. A to se bavíme o Tenerife - nejturističtějším a nejdražším ostrově. Kdyby ses zašil do hor někde na La Palmě nebo Gomeře, tak utratíš určitě ještě míň. Fakt to jde. Znám spoustu lidí, kteří mají ideální podmínky si tenhle nomádský život vyzkoušet, ale nejdou do toho. Což je za mě velká škoda :) Neříkám, že je to pro každého, ale aspoň si to zkusit by měl každý, kdo tu možnost má...

Jenže dva tisíce euro pro dva není totéž co tisíc euro pro jednoho :) spousta věcí se platí snáz, když je vás víc. Třeba i ten internet, který je ve Španělsku obecně docela drahý, alespoň tedy na kontinentu.

A propos v Opavě si třeba na podobné peníze přijdeš (na IČO, tzn. za podobných podmínek), když budeš montovat kuchyně pro Oresi.

Tady si ale musíš uvědomit, že to je 100% remote, můžu to dělat kdykoliv a klidně si nastavit jen 5 hodin denně celý týden, když chci dělat na vlastním projektu či něco podobného.

DPH plátce jako živnostník jsem, ale právě těma hodinami se snažím zůstávat pod úrovní, kdy bych musel platit daň a ještě mi do toho rostlo zdravotní/sociální. Čistě hypoteticky bych mohl vydělávat o dost víc, kdybych si včas zařídil placení na paušál a přiznával si tak obrovské náklady...

Ale jsou lidi, kteří na podobné úrovni berou méně jen proto, že bydlí v Indii...

Jasně, děláš v globální gig economy, konkurují ti lidé ze zemí, kde je dvě stě dolarů měsíčně slušná mzda... Tak to prostě je :) Třeba Brit nebo Němec by do toho za tyhle peníze nešli ;)

A taky doplácím na tu všestranost, ale věřím, že se z dlouhodobého hlediska vyplatí.

Super posun - na to, že jsi psal o začátcích programování před dvěma lety? 17$ není žádné terno, pokud z toho odvádíš daně a sociální/zdravotní. Ale učíš se to teprve 2 roky a musíš si uvědomit, že práce, kterou můžeš outsourcovat ti vždy udělá nějaký Ind za polovinu

Jinak fajn plány do budoucna. Mě sny o vývoji vlastní hry už přecházejí a hodlám se v následujících letech odklonit od stavební profese podobným směrem. Systém na obchodování arbitráží zní dobře. Nemusíš zoufat, že teď nedržíš žádná krypta. Na arbitráže je nepotřebuješ - stačí $$ a aby jsi zjistil, jestli to funguje nebo ne, tak to můžeš rozjet s málem a k těm objemům se dopracovat. Marketmking to už je jiná liga. Pro ten potřebuješ minimálně nižší stovky tisíc$ :). Držím palce, dej vědět zase nějaký update

Ten systém mě napadl dnes i kvůli tomu jsem šel na Hive napsat článek, protože jsem nevěděl, jestli se do toho opravdu pustit. Zezačátku to asi bude chtít testovat na testchainu, kde se vyvíjí aplikace bez ztráty peněz. 3-6 týdnů a budu mít odvahu tomu dát peníze.