Jacob's photo

Jakub Michał Fedoszczak

FacebookInstagramGitHubGmailTwitterYouTube

Pogadajmy może? :)

Kim jesteś?

Jestem Kuba, na stronie widnieje napis że jestem Full-stack developerem - i poniekąd tak jest, ale tylko głupcy przypisują sobie jakieś zawody. Nie przypisuję sobie dopisku "programista", ani żadnego innego. Po prostu jestem sobą, osobą zainteresowaną w wielu tematach, co tym bardziej wyklucza mnie jako programistę. Oczywiście programowanie to moja główna pasja i też to będzie mój temat przewodni w życiu, ale kim jest człowiek, jeżeli nazywa siebie zawodem który wykonuje? No ale na takie rozważania założyłem bloga. :)

Kontynuując, zainteresowany w:

  • Programowanie (głównie web dev)
  • Machine learning (AI)
  • Crypto (blockchain)
  • Aumatyzacje
  • IT Security (też web)
  • Design (UI & UX)
  • Marketing
  • Biznes
  • Self-development

Przygoda z programowaniem

W wieku 12/13 lat napisałem swój pierwszy "Hello World" i to w... C++! Tak, to od tego zacząłem naukę programowania i wcale tego nie żałuję. C++ to - według mnie - najlepszy język na start. Po kilku tygodniach co prawda się poddałem ze względu na poziom trudności, ale w między czasie zostałem zmotywowany do dalszej pracy przez bliskich.

We wrześniu (2020 rok) powiedziałem sobie, że muszę się zająć wreszcie programowaniem chociażbym musiał uczyć się jednej rzeczy tygodniami! Tak jak powiedział, tak się stało - "Slight Edge" - to, to mi pomogło i naprawdę zadziałało. Po przełamaniu bariery zacząłem chłonąć wiedzę jak głupi.

Po skończonym kursie C++ (obiektowy + proceduralny), porzuciłem dalszą naukę języków kompilowanych na rzecz młodszego brata: JavaScript'a (omijam HTML'a i CSS'a bo to podstawy). Pomimo wielu dziwnych rzeczy, które do tej pory spotykam w kodzie, uważam ten język za naprawdę dobry i przemyślany. TypeScript jeszcze bardziej mi uświadomił jak JavaScript może być kochany i pomagać w pracy. Jak poznałem React'a, zdałem sobie sprawę, że zakochałem się w ekosystemie JS'a. To co można zrobić za pomocą przeglądarki przekracza ludzkie pojęcie.

Czemu ta strona jest tak (nie)prymitywna?

Jeżeli czytasz ten podpunkt to znaczy że tak pomyślałeś, ale nie martw się. Nie czuję się designer'em pomimo tego, że też nie tworzę okropnych wyglądowo stron. Co prawda to prawda, nie ma tutaj super animacji, sekcje się powtarzają, a wszystko się zlewa. Tak się składa, że jestem bardziej logicznie nastawioną osobą, więc stąd tutaj znajdziesz takie smaczki jak:

  • Custom linki (w artykułach)
  • SEO level 1000%
  • CMS dla mnie (lol, od kiedy programista robi sobie CMS?)
  • Friendly url
  • Server Side Rendering