• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    KOJAProgramovani 40+
    SULTHAN
    SULTHAN --- ---
    JARDABEREZA: Na ten rozdíl zpravidla stačí umět trochu anglicky. Ale v javascriptu bývá nejhorší vědět, která metoda ti vrátí nové pole (slice) a která metoda ti změní pole in-place (sort, splice). Takže teď už třeba existuje i varianta toSpliced. Ke všemu ovšem IDE typicky okamžitě ukáže dokumentaci, ale je potřeba u toho myslet víc, než by člověk chtěl.
    JARDABEREZA
    JARDABEREZA --- ---
    VOY: Souhlas, že to nemusí být pro každého. Např. pokud chce někdo "nový webový framework" bude to mít fakt těžké :-D Ale pokud uspěje tak klobou dolů. Ale jsou i oblasti, které nejsou tak konkurenční a šance na úspěch je lepší.

    E2E4: Ano, to se určitě může stát a asi se to i děje. Jednou jsem měl kontrakt a ptali se mě na doporučení někoho dalšího do týmu. Dal jsem tip na kvalitního programátora, který něco málo zveřejnil a z jeho projektů jsem viděl, že za hodně krátkou dobu udělal hodně dobré práce i na projektech co nebyly open source. Ale oni stejně prostě chtěli člověka, který o tom tématu točí videa a píše knihy a dle mého názoru měl o něco horší dovednosti a on sám přiznává, že má imposter syndrom. Ale tak to prostě je... nabídky na práci mu chodili sami a bylo jich o něco víc než jich chodilo mě.

    JANFROG: V mém případě to riziko nebylo až tak velké, protože jsem na to dostal dobré sponzorské příspěvky, který mi ten čas dobře pokryly. Pokud by někdo chtěl tip tak Adobe teď hodně šlape do Adobe Express a mělo by být celkem jednoduché něco sehnat. Nevím jak dnes, ale tak půl roku nebo rok zpátky chtěli fakt hodně někoho sponzorovat :-D https://developer.adobe.com/fund-for-design/ a ještě vám dají nějaké menší mediální prostor, kde můžete něco říct ...já dělám v jejich UXP a tam už šance na sponzorování je mnohem nižší než dřív.

    VOY: To je work-life balance dilema. Určitě se snažím dělat úspory a snažím se aby se v čase zvyšovali a daří se to.

    Já jsem se zaměřil na nástroje, který používám pro svoji vlastní práci, abych si ji zjednodušil a nezbláznil se z toho... stejně bych si něco podobného chtěl naprogramovat, ale mělo by to třeba jen 20-30% funkcionalit. A na dalším projektu jsem se zase pořádně naučil do hloubky, jak to vlastně funguje, udělal jsem si validátor manifestu jako plugin pro VS Code a validátor stylů a ještě jsem se na tom naučil jak dělat pluginy do VSCode. A protože to jsou volitelné nástroje pro vývojáře pro zjednodušení práce a neběží v produkci, tak s tím není ani moc udržovací práce.

    No a teď mám zase jiné dilema... mám nějaké knihovny co jsou proprietární, které řeší jiné základní věci, abych se z toho nezbláznil. Ale protože jejich tvorbu platila firma, tak je nemůžu použít pro jiného klienta. Ale ostatní klienti ty základní věci taky potřebují. Takže si to zase říká o to napsat nějaký open-source ve volném čase, protože řešit stejný základní problém na čtyři různé způsoby mě irituje :-D Ale úplně zadarmo se mi to taky nechce dělat. Možná třeba zdarma pro neziskové firmy/účely.
    PES
    PES --- ---
    E2E4: jj, to jsou pak všechny ty nadějné OSS projekty, které jdou k šípku, když jejich tvůrce jde někam makat na full-time a tam mu naloží pořádně pod kotlem...
    VOY
    VOY --- ---
    JANFROG: Zaroven jakkoliv je jiste prijemny pracovat jen pul dne tak pokud mohu ve svych 40s pracovat den cely a vydelat dvojnasobek tak bych to asi radeji udelal dokud je muj potencial relativne vysoky. Ale to uz je samozrejme dost osobni rozhodnuti.
    JANFROG
    JANFROG --- ---
    VOY: Tak to je takove high risk, high gain strategie no. Jak rikas, kdyz to vyjde, je to prijemny, ale nevyjde to vzdycky a vsem no.
    E2E4
    E2E4 --- ---
    JARDABEREZA: určite je člověk a opensource projektama lepší než stejnej člověk ale bez..

    akorát když z toho uděláš kritérium pro predvyber, to
    tak se pripravis o spoustu dobrých kandidátů a týmy budou složený z jednoho druhu lidí (a část z nich bude dobrá hlavně v budování personálního brandu a ne nutně taky v samotny práci, schopnosti spolupracovat s ostatními apod)
    VOY
    VOY --- ---
    JARDABEREZA: Jasne, to je urcite funkcni reseni a vypada, ze sis to pro sebe nadesignoval krasne. Urcite to takhle neni uplne pro kazdyho, ale kdyz se to povede, je vyhrano!
    JARDABEREZA
    JARDABEREZA --- ---
    VOY: Já poslední dva/tři roky dělal v průměru 4-5 hodiny denně. Ty projekty mi pomohly sehnat si kontrakt, kde jsou s tím ok a líp zaplatit za můj čas. Např. poslední firma chtěla někoho do USA, kdo bude zaměstnanec a bude tam fyzicky chodit. Já řekl, že jim nabídnu kontrakt, práci na dálku a poloviční úvazek. Pár dní se rozmýšleli a plácli jsme si. A žádné zkušební úkoly nebyly :-)

    Navíc jsem si na ty open-source projekty sehnal dobrý sponzorský příspěvky od korporace. Co se týče aktivity na forech. Mě to pomáhá zlepšovat paměť. Někdo má problém, vím, odpovím. A tím si tu vědomost víc a líp zapamatuji, takže tak rychle nezmizí. Nebo nevím, zjistím, odpovím a když mám stejný problém, tak už to vyřeším rychleji. Ale odpovídám stručně a jen na to co mě baví.
    VOY
    VOY --- ---
    JARDABEREZA: Nepochybuji, ze tohle ti muze pomoct svuj osobni brand vybudovat, ale mne je pres 40 a mam ve svem zivote spoustu veci, ktere me bavi vic nez sezeni u kompu a programovani. Narozdil od programovani je ovsem nedelam volky-nevolky 8 hodin denne kvuli obzive. Tudiz pokud nekdo ocekava, ze prijde domu a budu dal neco mlatit do klavesnice, je mi lito, ale to se nestane.

    Uz takhle mam pocit, ze ze me 8 hodin vyvoje vysaje tolik sily, ze kdybych jeste pokracoval doma tak budu na nejlepsi ceste k burnoutu. A protoze me pravdepodobne ceka jeste nejakych 20 let tohohle grindu, prinejmensim, tak proste ve volnem case do OSS prispivat nebudu. Smyslel jsem o tom urcite jinak dokud jsem nemel dve deti a plny kalendar/todo toho co musim udelat.
    QWWERTY
    QWWERTY --- ---
    JARDABEREZA: jenze tohle potom smrdi tema firmama, co si mysli, ze programovani je tvoje zivotni vasen a nemas ve svem volnem case na praci nic lepsiho nez udrzovat stado sideprojektu
    JARDABEREZA
    JARDABEREZA --- ---
    Zrovna v těch "školních" algoritmech bude AI excelovat, protože jich je plný internet.

    Alternativou je být aktivní v komunitě, dobře poradit tomu kdo potřebuje někde na foru a mít třeba nějaký kvalitní open-source projekt. A pak u menších firem tyhle přezkušovací úkoly můžou přeskočit, protože vidí hned co je ten člověk zač a nemusí se třeba ani představovat :-)
    UNTOY
    UNTOY --- ---
    SATAI
    SATAI --- ---
    E2E4: a co když se ho zeptají co by dělal, když jde po poušti, kráčí po písku, uvidí želvu a otočí ji na záda, he?
    ARANIUS
    ARANIUS --- ---
    PISKVOR: Jop, súhlasím - nemyslím si že live coding je až tak dobrý spôsob ako zistiť kvality kandidáta…

    Ja si už nepamätám všetky algoritmy a ich komplexnosť ale ak potrebujem nejaký aplikovať pre riesenie nejakého problému tak si ho dohľadám.

    Už sa mi pár krát stalo že ma vyradili ako kandidáta, len kvôli tomu že mi nesadol vybraný algoritmus pre live coding session.
    SATAI
    SATAI --- ---
    PISKVOR:

    Máme maličký kus kódu připomínající kus Spring aplikace a uchazeč má udělat review...
    E2E4
    E2E4 --- ---
    VOMAJDA: ja bych dal AI na audio vstup a textový výstup a řekl mu at dává ty nejlepší odpovědi na interview na pozici x.. ;)
    PISKVOR
    PISKVOR --- ---
    PISKVOR: Neboli "zkoušíme z algoritmů" je jako otázka na interview medle k ničemu. Lepší je vytáhnout nějaký (kvazi)reálný problém, který se v dané doméně už řešil, a od toho se odpíchnout. Stejně interview je fakticky high-pass, jen vyhází *zjevně* nevhodné. Cokoli dalšího se pozná až ve zkušebce. (Smutnej příběh, já vím)
    PISKVOR
    PISKVOR --- ---
    ARANIUS: Ani si nepamatuju, kdy jsem posledně *programoval* vlastní hlavou. Frameworky, dokumentace, StackOverflow, no a teď AI? Jsme primáti, užíváme nástroje. Oproti tomu, u *uvažování* je zásadní, *kudy* ten myšlenkový pochod jde - a tam je asi evidentní, když to někdo bude mít s latencí, em dashes a neutuchající servilitou ;)


    VOMAJDA: Jdou historky o AI videu, kdy ten "kandidát" je kompletně generovaný AI: nejen kód, co píše, ale i tvář a hlas - a fskutčnosti nějakej severní Korejec:D
    ARANIUS
    ARANIUS --- ---
    VOMAJDA: Väčšina pohovor je remote a očakáva sa pre developer pozíciu že spravíš nejaku live-coding session a implementuješ nejaký algoritmus.

    Väčšinou dávajú nejaké základne algoritmy čo sa učia na VS a niekedy tam hodia nejakú záludnosť.

    Tak namiesto toho aby si programoval vlastnou hlavou, tak použiješ AI a prepíseš algoritmus.
    QWWERTY
    QWWERTY --- ---
    VOMAJDA: ne vischni maji in-person pohovory
    Kliknutím sem můžete změnit nastavení reklam