Týdenní poznámky: Vylepšování homepage

Jak se mi daří v jednom člověku provozovat a rozvíjet junior.guru? Od posledních poznámek už utekl nějaký ten týden (10. 4. až 17. 4.), tak nastal čas se opět ohlédnout a utřídit si myšlenky.

Poznámky
Fotil Markus Spiske

O víkendu jsem si dal super procházku přes celou Šárku až na Babu a objevil spoustu věcí, o kterých jsem ani nevěděl, že je v Praze máme. Schválně jsem nebral kolo a prolezl jsem hezky pěšky každou zapadlou cestičku, docela bezcílně, abych si to užil jako zcela spontánní průzkumnou expedici.

Šárka
Baba

Minule jsem plánoval udělat pět (!) věcí a všechny jsem udělal 💪 Docela klidný týden. Sice jsem navštívil pár vzorkových prodejen, ale jinak jsem chodil do práce a pracoval. Největší překážkou bylo občasné nevyspání, protože se mi nedařilo chodit do postele brzo, ale školkový budík byl ráno neúprosný.

Velký kontrast oproti minulému týdnu, kdy jsem si mohl vyspávat, jak jsem chtěl. Škoda, že se to nedá nasbírat nějak do zásoby. Stačí jeden, dva dny sklouznout k tomu, že člověk nezaleze do postele včas, a dny jsou hned jak s kocovinou. Tak to bych potřeboval ještě nějak vyladit.

Nová homepage

Homepage junior.guru jsem začal měnit postupně, od vrchu dolů. Měl jsem nějaké nápady, co by se mělo změnit, ale ještě jsem to konzultoval s Claudem a třeba i nějakými náhodnými moudry z internetu. Třeba tady ten status od Terky Kubíčkové.

Docela pěkně ten Claude zvládne i něco jako wireframe, to mi pomohlo si změny vizualizovat. Texty jsem ho psát nenechal, protože to bych ladil ještě doteď. Pomáhá mi to s psaním, navrhuje synonyma apod., upozorňuje na nedostatky, ale že by to samo dokázalo vyplodit text, který by mi přišel kvalitní, to teda vůbec. Třeba to jen neumím, ale to je fuk 🤷‍♂️

Wireframe

Začal jsem tím, že jsem na homepage přidal formulář na kontrolu GitHub profilu. Pak jsem si hodně hrál se vzhledem a upravoval jsem i jiné formuláře na webu, aby to bylo konzistentní. Vymýšlel jsem hlavní claim a podtitulek, to dalo taky hodně práce. Loga novin jsem utlumil, byť tam stále jsou. Přidal jsem čísla a předesignoval. Do formuláře jsem pak ještě přidal kuře a odladil všechny možné viewporty.

Pak jsem přidal nějaký abstraktní obrázek na pozadí, aby to nebylo jen ploše žluté a fádní. Nevím, jestli jsem s puntíkama úplně spokojený, ale prozatím to je OK. Vyzkoušel jsem tři různé jiné, ale tohle bylo nejvíc OK. S vytvořením vhodného SVG mi hodně pomohl AI agent, který nemá žádný problém na základě textového popisu SVG upravovat přesně tak, jak chci, a nemusím se o to ručně snažit v Inkscape. Navíc některé úpravy, které jsem sice nepoužil, ale chtěl vyzkoušet, bych asi dělal těžko: „Zkus tečky předělat tak, aby měly tvar jako vejce“ je pro AI agenta na minutu práce, ale já bych to dělal celý den, abych to pak zahodil, že to vypadá hrozně 😀

Zbytek homepage zatím zůstává stejný, ale budu jej upravovat v dalších týdnech tak, aby stránka co nejlíp představila, co lidi na junior.guru najdou. Taky budu muset konečně říznout i do patičky, to s tím jde ruku v ruce.

Před
Před změnami
Potom
Po změnách

Příběhy z klubu

V klubu se toho dělo docela dost. Nově příchozí nováček nám pomohl trochu oživit skupinku o vývoji her.

Dozvěděl jsem se, že J. Veselý, který si nedávno mazal profil z junior.guru, protože sehnal práci, ji sehnal opravdu díky seznamu kandidátů na junior.guru! A nakonec si dokonce vybíral ze dvou prací. To vypadá, že to fakt funguje! A to je to teprve úplně na začátku.

Den po tom, co jsem změnil claim na homepage na „Najít první práci v IT je těžší, než ti slibovali“ jsem pak na Discordu našel tohle: „Jen krátce pro zajímavost – řešil jsem požár ubytovny, kde jsem v tu chvíli bydlel, v prvním měsíci nové práce v IT. Shořelo mi vše, co jsem tam měl, včetně oblečení. Ubytování už mám…“ Brutální 🤯 Boy, that escalated quickly!

Pročetl jsem si nový deníček a našel tam úplný poklad. Jeden z členů klubu si tam psal, co mu klub dává, a v podstatě každou z jeho 4 zpráv jsem si mohl zarámovat jako pochvalu. A přidávali se tam i další.

A slavili jsme v klubu minimálně dvě nové práce, jednak ten J. Veselý, ale taky Monika, takže super, emoji lítaly na všechny strany! Je paráda vidět, že to s tím trhem není zas tak špatné a když člověk drží směr, tak do cíle dojde.

Přednáška o Rustu

Ve středu byla přednáška od Kuby Beránka a byla hóóódně fajn. Sešlo se publikum, které Rust fakt zajímal, byla hromada dotazů, Kuba o všem zapáleně vyprávěl, nakonec jsme protáhli docela dost i tu diskuzi potom.

A nebyly vůbec žádné technické potíže. Kubovi se teda vybily sluchátka, ale na kvalitu zvuku to nemělo vliv a vše jelo, jak mělo, dokonce na čas. Myslím, že dobrý pocit po přednášce měl jak Kuba, tak i publikum, a koho téma zajímá, určitě dopručuju záznam.

Jakub Beránek: Co nám může nabídnout Rust?

Scrapery

Přidal jsem do Discord bota podporu pro NePyvo. Protože teď nově mají .ics, tak to bylo celkem snadné, ale bez bugů se to neobešlo a musel jsem pak ještě opravovat timezone a pak ještě detekci lokace, protože s formátem adresy, v jakém to bylo, můj systém nepočítal. Teď bude bot v klubu Brňáky upozorňovat na to, když bude nějaké další setkání. Přidal jsem rovnou testy i pro scraper, který řeší Pyvo.

V rámci scraperů nabídek práce jsem stahoval portal.isoss.gov.cz a to přestalo fungovat. Když to nefungovalo několik dní v kuse, postěžoval jsem si na Mastodonu a LinkedInu. Čekal jsem pak ještě několik dní, ale pod tím LI postem se množilo nějaké insider info, že už to existovat ani nebude. Tak jsem to smazal. A přesně v tu chvíli to začalo zase fungovat 🤷‍♂️ Ale asi jsem líný to tam teď zase vracet. Myslím, že tam těch IT pozic bylo fakt strašně málo.

Ke konci týdne pak začal LinkedIn scraper vracet nesmyslně mnoho nabídek, které byly z celého světa. Už jsem to chtěl nějak řešit, ale naštěstí to byl bug přímo na LinkedInu a oni ho do druhého dne opravili, takže stačilo vytrvat a spravilo se to samo. Když jsem byl ale u toho, opravil jsem jak funguje kontrola vypršení LinkedIn nabídek.

Další

  • Volal jsem si po dlouhé době s bráchou. Bylo to dlouhé, protože jsme oba ukecaní 😀
  • Spravil jsem rozbitou instalaci prohlížečů na CircleCI. Spravil jsem race condition při registraci nových členů do newsletteru.
  • Vzal jsem dvanáctiminutový materiál, který natočila dcera s autíčkama a panáčkama, a sestříhal jsem z něho skoro opravdový závod F1 😀 Moc se jí to líbilo a já jsem si to užil taky.
  • Dokončil jsem březnovou a dubnovou práci pro Apify, udělal souhrn práce, poslal fakturu. Včera jsem ještě něco doopravil, když kolega udělal review, a dneska jsem si dal ještě call s novou fajn kolegyní, která tam bude dělat dokumentaci.
  • „Ptala jsem se personalistky, proč mě nepozve ani na pohovor. Že prý si ředitel přeje absolventa ČVUT nebo Matfyzu, protože umí OOP. Přesně to jsem tehdy shodou okolností učila její kolegyni na kurzu PyLadies. Bylo to frustrující.“ Zbytek v nejnovějším rozhovoru s Elvírou! Zaplatil jsem fakturu za rozhovor, zpropagoval jsem to na Mastodonu a na LinkedInu a spolu s Táňou jsme pro Adélu vybrali nějaké další adepty na rozhovory.
  • Konečně jsem zaplatil daně, všechno poslal datovkama a nastavil nové trvaláky.
  • Přidal jsem do katalogu kurzů Petra Fialu a Markétu Willis. Aktualizoval jsem Entership a udělal přesměrování z původního „Nauč mě IT“. Při té příležitosti jsem aktualizoval screenshoty na celém webu.
  • Pomohl jsem kámošovi odstěhovat stůl.
  • Po vzoru junior.guru jsem poladil Lychee konfiguraci i na docs.pyvec.org, aby to fungovalo líp.
  • E-maily, klubový Discord, Pyvec Slack, zprávy na LinkedIn, upgrady závislostí na všech projektech. Hlavně těch závislostí bylo tento týden nějak strašně moc! Napsal jsem Erikovi doporučení na LinkedInu. Odpověděl jsem jednomu borcovi dlouhým e-mailem – jde z gastra do IT a nevěděl, co od toho očekávat. Odpověděl jsem jinému borcovi krátkým e-mailem – původně snad instalatérovi, který hledal nadšence pro svůj navibekóděný projekt, a ozval se mi, protože mu AI nabídla moje jméno jako ideálního kandidáta 🤦‍♂️
  • Za 8 dní jsem na túrách nachodil 18 km. Celkem jsem se hýbal 4 h a zdolal při tom 18 km. Detaily na Strava, jediné sociální síti, kde si napsání statusu musíte zasloužit.

Plánuji

  1. Překopu konečně už patičku webu.
  2. Udělám soutěž o Java knihu.
  3. Napíšu zas nějaké statusy na Linkáč.

Zaujalo mě

Když na něco narazím a líbí se mi to, sdílím to na Mastodonu. Od posledních poznámek jsem sdílel: