Nedostatek spánku, pochybnosti o sobě a technické vtipy

Ahoj světe! Jsem 30letý stavební inženýr a učím se kódovat poprvé. Sdílím zde svou cestu a učení.

Obsah

  • Nepsané pravidlo
  • Přetížení práce a kódování
  • Spánková deprivace
  • Pochybnosti o sobě samém
  • Pravidelné projevy
  • CodeNewbie &Technické vtipy

Nepsané pravidlo

Už více než pár měsíců se učím kódovat. Uvědomil jsem si, že je nepsaným pravidlem, že každý, kdo se učí kódovat poprvé, by si udělal portfolio web. Nedělal jsem to jinak. Ve chvíli, kdy jsem dokončil svou certifikaci responzivního webdesignu, jsem se veřejně zavázal, že vytvořím web do měsíce. Sdílel jsem odkaz na svůj web ve svém posledním příspěvku, ale na webu nebyl žádný CSS, ale nyní jsem dokončil svůj web. Je to pouze jednostránkový web, ale v budoucnu se může změnit.

Přetížení práce a kódování

Organizace, pro kterou pracuji, nedávno vyhrála dva nové projekty. V kanceláři bylo hodně práce (jsem stavební inženýr a mám práci bez kódování). Pracovní doba by se prodloužila až do velmi pozdních nočních hodin, ale podařilo se mi to nepřerušit a kódování jsem se naučil a procvičoval každý den hodinu.

Nedostatek spánku

Kvůli příliš velkému množství práce v kanceláři a kódování jsem nemohl skoro dva týdny spát. Neříkám, že je to jen kvůli další práci v kanceláři. Mohl jsem se dostatečně vyspat, kdybych svůj čas řídil efektivněji. Uvědomuji si, že neřídím svůj čas efektivně a hledám způsoby, jak toho dosáhnout.

Pochybování o sobě

Po dokončení mé webové stránky portfolia mě Jai (můj přítel vývojář a mentor) požádal, abych si přečetl o formátování kódu z příruček Google Javascript Style. Párkrát jsem to zběžně přečetl a většině jsem nerozuměl. Měl jsem pocit, že jsem na freeCodeCampu dokončil všechny základní výzvy kódování Javascript a ES6. Ani tehdy jsem si většinu z toho nepamatoval.

Zavolal jsem Jaiovi a řekl mu, jak se cítím, a požádal mě, abych se uklidnil. Řekl mi, že je naprosto v pořádku nepamatovat si všechny věci, protože budu mít vždy možnost se k tomu vrátit a podívat se, jak konkrétní věc funguje, dokud téma dobře neuchopím. Ten samý den se mnou sdílel odkaz na video na stejné téma. Video velmi přesně vysvětlilo téma a pak věci začaly dávat smysl. Pomohlo mi to také zrevidovat můj základní Javascript a ES6, a tak se mi obnovila víra v mé kódovací dovednosti.

Regulární výrazy

Zjistil jsem, že regulární výrazy jsou poměrně jednodušší než základní Javascript a ES6, ale párkrát jsem se zasekl. Regex101 byl skvělý pomocník. Říká vám význam operátora, který používáte. Nejprve jsem nemohl přijít na to, jak použít příznaky, ale pak jsem zjistil, že na konci textového pole, kam zadáváte svůj regulární výraz, byla oblast, která vám umožňuje použít příznaky. Dalším problémem, kterému jsem čelil u Regex101, bylo to, že jsem '/' vkládal dvakrát. V Regex101 jsou zpětná lomítka na začátku a na konci již zahrnuta.

CodeNewbie &Technické vtipy

Pro někoho nového ve světě kódování je spousta věcí k pochopení. A mnohem častěji se ocitnete v pozici, kdy skupina lidí mluví o nějaké technické věci a vy nerozumíte ani slovo. I když ke mně byl technologický svět až dosud přátelský, nepopíral bych, že se většinu času cítím jako hlupák. Věc, která nejvíc bolí, je nedostávat technických vtipů.

Vzpomínám si na případ, kdy jsem sdílel vtip na RTX 3090, a ten vtip jsem nepochopil. Nejprve jsem se cítil hrozně a pak jsem to vzal na Twitter, abych se zeptal lidí, co ten vtip znamená. Jako vždy byl technický svět tak laskavý, že vtip vysvětlil. Myslím, že špatný pocit z toho, že něco nevím, nepomůže; obejmout svou nevědomost a vyhledat pomoc by však ano.

Zapojte se do diskuze

Rád bych zde získal zpětnou vazbu.

  • Děláte také nekódovací práci na plný úvazek? Jak efektivněji nakládáte se svým časem?
  • Měli jste někdy pochybnosti o tom, jak rozumíte kódování? Jak jste se s tím vypořádali?
  • Dostali jste všechny technické vtipy? Jaká je vaše rada pro někoho, kdo to nedělá?