6 znakov, že kódujete príliš dlho
Všimli ste si už, ako priveľa času za monitorom ovplyvňuje váš slovník alebo myšlienky? TITANS vám prináša zoznam zážitkov, ktoré pochopia len ľudia z IT komunity.
Ak vás práca napĺňa a viete vaše superschopnosti z IT sveta využiť aj v bežnom živote, je to skvelé, no občas sa treba zamyslieť aj nad tým, či to s kódovaním náhodou nepreháňate. V TITANS sme zozbierali 6 kategórií znakov, podľa ktorých rozoznáte, či sa u vás prejavila profesionálna deformácia. Vopred upozorňujeme, že tento článok nie je kritikou, ale skôr zdieľaním čudesných skúseností, ktoré sa sem-tam prihodia nám všetkým.
1. Blízki si musia vygoogliť význam vašich slov
- Používate technické metafory, ako “Musím si refaktorovať spánkový režim.”.
- Vetu „fungovalo to na mojom počítači“ vyslovíte aj mimo práce.
- Ostatných ľudí voláte „užívatelia“.
- Potraviny v nákupnom zozname označujete ako „item_1“, „item_2“, prípadne nazvete svojho psa „dogObject“.
- Vety neukončujete bodkami, ale bodkočiarkami.
- Keď v bežnom živote niečo prvýkrát skúšate a zlyháte v tom, nazvete to verziou 1.0.
- Všetko meriate v milisekundách.
- Začínate počítať od 0 a nie od 1.
- Jediné hashtagy, ktoré používate, sú #include a #define.
2. 404: Social Life Not Found
- Stretnutie s priateľmi omylom nazvete „standup meeting“.
- Wi-Fi pripojenie kontrolujete aj počas romantickej večere.
- Nie každý vie oceniť, že i jednoduché úlohy, napríklad prípravu jedla, vysvetľujete pomocou algoritmov.
- V editore máte otvorených viac kariet ako v prehliadači.
- Máte za sebou vážnu hádku s gumovou kačičkou. Vysvetľovanie kódu neživému predmetu je legitímna debugging technika, no ak začnete očakávať, že vám bude kačička odpovedať, začína to byť znepokojujúce.
- Cestou domov si hovoríte: “Všade dobre, 127.0.0.1 najlepšie.”
- Vaša klávesnica vyrába väčší rozruch ako váš spoločenský život.
- Product Manager sa vás viac ako raz denne pýta, ako sa máte.
- Premenné pomenúvate podľa svojich obľúbených snackov alebo domácich maznáčikov, pretože všetky dobré mená sú už obsadené.

3. V kóde máte viac fauny než v zoo
- Tak dlho hľadíte na bug, až ste začali mať podozrenie, že to vy ste tá chyba.
- V 40-riadkovom súbore kódu sa vám zobrazí kompilačná chyba, ktorá je v riadku 123.
- So stack traces máte love-hate relationship.
- Viac času ste strávili vyhľadávaním chybových správ na Googli ako samotným kódovaním.
- V určitom momente prestanete považovať chybové správy za neutrálnu spätnú väzbu a začnete ich vnímať ako osobné útoky. Prisahali by ste, že kompilátor si na vás zasadol.
- Keď sa váš kód konečne bezchybne skompiluje, tešíte sa tak, že ani neriešite, či to skutočne funguje – to je problém zajtrajška.
- Muchu, ktorá vám pristála na obrazovke, sa snažíte odohnať kurzorom.
- Po prečítaní knihy Clean Code chcete prepísať všetok kód vo vašom okolí.
- Omylom odstránite databázovú tabuľku, pretože ste zadali DELETE bez WHERE.
- Idete do postele s myšlienkami na bug a namiesto pokojných snov sa ocitnete priamo v debugging session. No práve v momente, keď to takmer vyriešite, vám zazvoní budík.
- Preferujete tmavý režim, pretože svetlo priťahuje bugy.
4. Jediný detox, ktorý poznáte, je git clean
- Neviete, aký je deň, ale presne viete, koľko trvá build vášho projektu.
- Slnečné svetlo vám pripadá ako nový framework.
- Máte viac commitov než hodín spánku.
- Na obed si varíte ramen, lebo má najmenší čas kompilácie.
- Optimalizovali ste svoj denný režim do takej miery, že už ani nepotrebujete piť kávu, pretože ju prijímate formou infúzie. Vaša mantra znie: „Žiadna káva, žiadny kód.“
- Chrbát vás bolí v každej polohe okrem tej, keď sedíte za stolom a hrbíte sa s rukami na klávesnici.
- Otvoríte notebook „len aby ste niečo skontrolovali“ a zrazu sú 3 hodiny ráno.
- Mentálne počítate, koľko riadkov kódu ste dnes napísali, namiesto toho, aby ste zrátali odpracované hodiny.
- Vo voľnom čase prejdete na vami preferovaný jazyk a technológiu, aby ste sa odreagovali pri troche nezáväzného vývoja.

5. Ste radi, že vám nikto nečíta myšlienky
- Pri všetkom hodnotíte UX, dokonca aj pri mikrovlnke.
- Ráno pred zrkadlom recitujete zoznam vašich povinností, akoby ste boli na sprint planning meetingu.
- Klávesovú skratku CTRL+S (na uloženie kódu) použijete i počas písania komentára či statusu na sociálnej sieti.
- Čas meriate v „nasadeniach“, nie v hodinách.
- Váš myšlienkový proces znie ako počítačový program: „If máš hlad, then jedz; else, pokračuj v programovaní.“
- Vytvárate si šablóny na bežné situácie, napríklad ako napísať email alebo ako vyriešiť konflikty, aby ste zefektívnili vaše reakcie.
- Ak sa strápnite pri rozprávaní historky, vašou prvou myšlienkou je git commit –amend.
- Smejete sa na vtipoch o binárnych číslach, napríklad: „Na svete je 10 typov ľudí: tí, ktorí rozumejú binárnym číslam, a tí, ktorí nerozumejú.“
- Skúsili ste niekedy „Ctrl+Z“ rozliaty nápoj alebo „Ctrl+F“ na nájdenie kľúčov? Kiežby aj v reálnom živote existovali klávesové skratky.
6. Neveríte kódu, ktorý funguje na prvýkrát
- Keď narazíte na neobvyklý bug, zvládnete ho opraviť bez AI či online vyhľadávania, pretože vám spôsobil silnú migrénu už pred niekoľkými rokmi.
- Zabudli ste, ako vyzerá „čistý kód“, pretože vaším mottom sa stalo „len aby to fungovalo“.
- Vaše commit messages sú buď „opravte veci“ alebo epické romány.
- Nasadíte hotfix do produkcie o 17:55 a o 18:00 odchádzate z práce.
- Vaše commit messages sa zmenili z deskriptívnych na existenciálne: „Teraz to funguje, nepýtajte sa ako.“
- Vaše heslo má 32 znakov a obsahuje ASCII art.
- Keď otvoríte Excel, cítite sa ako Neo, ktorý dešifruje Matrix. Len pripomíname, že Excel má byť o číslach, nie o existenciálnych krízach týkajúcich sa povahy reality.
- Regex ovládate lepšie ako svoje rodné číslo.
Okrem vyššie uvedených situácií spája mnohých IT špecialistov aj ďalší univerzálny zážitok, a to pracovný pohovor s recruiterom, ktorý netuší, kde je vo vašom odbore sever. Ak vás unavuje zháňať si zmysluplné projekty a márne sa snažíte Ctrl+F vašu motiváciu, je najvyšší čas pridať sa k freelancerom v TITANS. Prostredníctvom rešpektovanej medzinárodnej značky získate okrem iného prístup k špičkovým projektom na mieru, k odbornému poradenstvu o účtovníctve, k včasnej finančnej kompenzácii a k spoľahlivej podpore.