Jakub Jurkian: Оd najmłodszych lat robiłem coś z komputerami

Dzisiejszym uczestnikiem naszego wywiadu jest Jakub Jurkian, który od ponad 11 lat zajmuje się programowaniem, a od 6 – tworzy strony i aplikacje webowe. Będąc ekspertem w tych dziedzinach, Jakub nie tylko realizuje świetne projekty, lecz także dzieli się swoim doświadczeniem z osobami początkującymi. Na łamach jego strony można znaleźć kursy związane z HTML5, CSS3, JavaScript itd. Więc jeśli macie Państwo wątpliwości na temat samodzielnego budowania witryn www, musicie bliżej zapoznać się z naszym gościem. Więc zapraszamy do lektury dzisiejszego wywiadu.

Janusz Kamiński: Proszę powiedzieć kilka słów o sobie: gdzie Pan się urodził, co studiował itd.
Jakub Jurkian: Pochodzę z północy Polski i od najmłodszych lat robiłem coś z komputerami. Na początku oczywiście gry – jak 90% dzieciaków – ale potem przerodziło się to w programowanie. Zaczynałem od C++ i Delphi, a potem zostałem przy technologiach webowych.
Na studiach spędziłem jakieś 3 miesiące. Był np. taki okres, gdzie spotykaliśmy się w kilkuosobowych grupach raz na tydzień, przez 1-2 miesiące i na podstawie różnych danych robiliśmy jakieś analizy, statystyki itd. Wszystko super, tylko nikt do dzisiaj mi nie powiedział po co ja to robiłem. W niczym też mi się to nie przydało.
Zaraz po przerwaniu studiów poszedłem do pierwszej pracy i to była bardzo dobra decyzja.
Janusz Kamiński: Według informacji z profilu na Linkedin specjalizuje się Pan w Front-end Web Development. Od czego zaczęła się Pańska przygoda tej dziedzinie?
Jakub Jurkian: Wszystko zaczęło się od prostych stron wiele lat temu. Stron, które tworzyłem w wizualnych generatorach WYSIWYG. Pamiętam jeszcze czasy Internet Explorera 6 i 7. Wtedy też cała ta branża była dla mnie czarną magią i podchodziłem do niej raczej z ciekawości niż z chęcią tworzenia jakichś ciekawych projektów.
Nie myślałem, że web development rozwinie się kiedykolwiek do takiego poziomu, jak widzimy to dzisiaj.
Janusz Kamiński: Czy pamięta Pan swoją pierwszą stronę www? Czemu była ona poświęcona?
Jakub Jurkian: Kiedyś z kolegą założyliśmy bloga na czymś w rodzaju polskiego WordPressa. To był bardzo popularny, gotowy system (chyba na Onecie). Strona dotyczyła gry MMO, w którą graliśmy wtedy przez internet. Nic specjalnego – kolorowe teksty, kilka zdjęć (czyli standard jak na tamte czasy) ale już wykorzystywaliśmy trochę HTML i CSS, by tą stronę ostylować, więc mieliśmy już jakieś podstawy w branży. 🙂
Janusz Kamiński: Z jakich rozwiązań najczęściej korzysta Pan podczas tworzenia stron www? Dlaczego?
Jakub Jurkian: 90% czasu spędzam we Front Endzie, więc mam narzędzia ustawione pod tym kątem. Używam edytora Visual Studio Code i kilkunastu wtyczek, które sprawiają, że praca z JavaScriptem, HTML i CSS jest naprawdę wygodna. Do tego oczywiście automatyzacja zadań w Gulpie lub Webpacku i masa modułów z ekosystemu npm, bez którego dzisiejszy Front End nie mógłby istnieć.
Swojego bloga trzymam na WordPressie z wieloma wtyczkami i dosyć mocno zmodyfikowanym szablonem. Lubię szybkie strony, więc sporo czasu poświęciłem też na optymalizację.
Zawsze staram się nie tworzyć koła na nowo, więc jeśli mogę u klienta wykorzystać WordPressa z odpowiednią wtyczką (który z bloga stał się systemem do wszystkiego), to chętnie to robię. Można go łatwo zmodyfikować i dopasować do swoich potrzeb. Oczywiście zawsze zależy to od projektu.
Janusz Kamiński: Prowadzi Pan stronę jakubjurkian.pl. Kiedy ona powstała? Jakie tematy są poruszane na niej?
Jakub Jurkian: Wszystko zaczęło się w 2014 roku. Podobnie jak kanał YouTubowy, o którym wspominam poniżej, tak też chciałem założyć swojego bloga i mieć miejsce, gdzie mógłbym dzielić się swoją wiedzą.
Jeszcze przed 2014 rokiem pisałem artykuły dla benchmark.pl, głównie poświęcone nowym technologiom, więc miałem już dobre podstawy do tego, by zbudować swój własny "domek w sieci". Na blogu zacząłem pisać o różnych tematach związanych z tworzeniem stron, o tym co mi przyszło do głowy.
W międzyczasie była zmiana domeny, niezliczone zmiany motywów graficznych i jeszcze więcej zmian logo. Aktualnie na blogu (www.jakubjurkian.pl, - autor) znajdują się wszelkiego rodzaju tematy związane z technologiami webowymi, więc w sumie kategoria się nie zmieniła, a do tego jest dużo więcej treści w znacznie wyższej jakości niż kiedyś.
Czasami napiszę coś o podróżach czy jakichś swoich przemyśleniach.
Strona www.jakubjurkian.pl
Janusz Kamiński: Dla użytkowników dostępne są darmowe oraz płatne kursy poświęcone programowaniu webowemu i prowadzeniu stron www. Skąd pojawiła się idea na kursy?
Jakub Jurkian: Kiedyś dawałem ludziom sporo konsultacji w zakresie matematyki czy właśnie rzeczy związanych z komputerami – strony www, budowanie zestawów komputerowych pod kątem konkretnych potrzeb itd.
Wtedy nadszedł taki moment, że sam chciałem się nauczyć czegoś związanego z tworzeniem stron. Wszedłem na YouTuba, obejrzałem kilka filmów i szybko przyzwyczaiłem się do formy wideo.
Potem pomyślałem, że skoro tyle się już nauczyłem od zupełnie obcych mi ludzi, to warto dać coś od siebie dla społeczności. Tak więc w 2013 roku założyłem swój kanał, a rok później nagrałem kompletnie amatorski poradnik nt. lokalnego serwera w XAMPP. Spodobało mi się nagrywanie tutoriali, a do tego była to wartościowa pomoc dla wielu ludzi.
Początkowo byłem trochę zdziwiony, bo nawet nagrywając mocno amatorskie poradniki, zaczęły one pomagać naprawdę dużej ilości ludzi. Pojawiała się coraz większa ilość komentarzy i maili, więc nagrywam do dzisiaj, ale raczej nieregularnie.
Janusz Kamiński: Czy bierze Pan udział w innych projektach internetowych? Jaki z nich jest najciekawszy?
Jakub Jurkian: Aktualnie nie. Jakiś czas temu zredukowałem do minimum swoje obowiązki związane z pracą i jeśli już coś robię, to zazwyczaj w świecie rzeczywistym. 🙂
Janusz Kamiński: Czy pracował Pan z szablonami od TemplateMonster. Jakie są pozostałe wrażenia?
Jakub Jurkian: Miałem okazję raz modyfikować Wasz szablon – dobrze to wspominam. Czytelna dokumentacja i dobrze ułożony kod, więc nie było żadnych problemów.
Janusz Kamiński: Czym się Pan interesuje?
Jakub Jurkian: Od 11 lat tańczę breakdance, ale teraz mniej niż kiedyś. Sporo biegam i podróżuję.

Breakdance - pasja

Janusz Kamiński: Co może Pan powiedzieć młodym ludzi, którzy pragną zostać deweloperami stron www. Od czego należy zacząć?
Jakub Jurkian: Osoba, która chce działać z Front Endem, musi znać HTML, CSS i JavaScript. To tylko 3 języki i wszystko kręci się wokół nich.
Polecam więc jak najlepiej poznać podstawy i jak najwięcej praktykować na własnych projektach.
Zdecydowanie warto przyzwyczaić się do zmian, jakie panują w tym środowisku. Podejrzewam, że będzie ich tylko więcej.
Dla przykładu: React jest aktualnie jedną z czołowych bibliotek Front Endowych, ale z tego co widzę bardzo szybko zbliża się do niego Vue.js.
Nigdy nie wiadomo w jakim kierunku się to rozwinie, więc powtórzę: poznaj bardzo dobrze podstawy. One się nie zmienią (a przynajmniej nie tak szybko).
Ja sam „wskoczyłem” na dużo wyższy poziom dopiero wtedy, gdy przestałem używać jQuery do wszystkiego i zacząłem zgłębiać podstawy czystego JavaScriptu. To była BARDZO dobra inwestycja czasowa.
Na tym bazują wszystkie frameworki, biblioteki i inne narzędzia, więc na pewnym etapie zmiana narzędzia z jednego na drugie (podobne) nie będzie żadnym problemem. Wystarczy znać rdzeń, według którego to wszystko działa i będzie zdecydowanie łatwiej.
Janusz Kamiński: Dziękuję Panu za udzielenie wywiadu. Życzę jeszcze więcej pomysłów na nowe kursy!
Jakub Jurkian: Również dziękuję! Pozdrawiam

Jeśli znalazłeś błąd ortograficzny, prosimy o poinformowanie nas o tym, wybierając odpowiedni fragment tekstu i naciskając Ctrl + Enter .

Zgłoś błąd w pisowni

Poniższy tekst zostanie przesłany do naszej redakcji: