Jak wygląda praca WordPress Developera? Wywiad z Konradem Bolkiem
WordPress jest świetnym sposobem, by wejść na rynek pracy w IT. Zapewnia ogromny przekrój projektów – od tych obejmujących kosmetyczne, podstawowe zmiany, po te dotyczące rozbudowanych systemów. Dzięki temu każdy może znaleźć coś dla siebie. O zaletach WordPressa, rynku pracy i najciekawszych projektach opowiada nam Konrad Bolek z firmy Polcode.
Spis treści
O czym za mało mówi się w kontekście pracy WordPress Developera? Co warto wiedzieć na temat tego stanowiska?
Dla wielu frameworke’owych programistów WordPress to CMS, na którym można postawić blog, ewentualnie prostą stronę WWW. W rzeczywistości jest to świetne narzędzie do sprawdzenia, czy biznes klienta ma szansę powodzenia. Wykorzystując WP w łatwy i szybki sposób możemy stworzyć MVP i przetestować, czy pomysł klienta przyjmie się na rynku. Jest to możliwe dzięki wielu wtyczkom, które są gotowymi rozwiązaniami poszerzającymi możliwości WordPressa.
Rozpoczęcie przygody z IT od tej technologii jest dobrym wyborem, gdyż istnieje bardzo wiele kursów, dokumentacji i książek na ten temat – dzięki temu wejście do świata programowania nie jest tak skomplikowane. Również ci bardziej doświadczeni programiści nie mają na co narzekać – WordPress zapewnia ciągłość zleceń (których jest naprawdę dużo). Wciąż pojawiają się też nowe oferty pracy z przyzwoitym wynagrodzeniem.
Jak zaczęła się Twoja przygoda z WordPressem?
Po ukończeniu technikum informatycznego zacząłem rozglądać się za pracą w zawodzie. W szkole pokazywano nam WordPressa jako blog, który w prosty sposób można postawić jako witrynę w internecie. Równolegle zacząłem studia zaoczne i potrzebowałem środków na ich opłacenie. Wybrałem WordPressa, ponieważ już wcześniej miałem z nim do czynienia, a także dlatego, że już w tamtym czasie (9 lat temu!) WordPress Developerzy mieli ogromną liczbę zleceń oraz ofert pracy. Plusem tej technologii było i nadal jest to, że nie ma wysokiego progu wejścia.
Jakie umiejętności są potrzebne, by zacząć pracę z WordPressem?
Każdy dobry WordPressowiec to również dobry programista PHP znający programowanie obiektowe. Aktualnie przy projektach często wykorzystywany jest Gutenberg, do którego warto znać choćby podstawy związane z React.js. Jeżeli tworzymy motywy od zera, niezbędna jest również wiedza z zakresu HTML oraz CSS.
Jak wygląda rynek – czy WordPress Developer ma problem ze znalezieniem pracy?
Jak już wspomniałem wcześniej, WordPress jest świetnym sposobem, by wejść na rynek pracy w IT. Zapewnia on nam ogromny przekrój projektów – od tych obejmujących kosmetyczne, podstawowe zmiany, po te obejmujące rozbudowane systemy. Dzięki temu każdy może znaleźć coś dla siebie.
Jakie są ograniczenia WordPressa?
WordPress jest idealnym rozwiązaniem do budowania małych/średnich stron i aplikacji WWW. Jego ograniczenia to głównie dużo zbędnych funkcjonalności, których nie wykorzystujemy w danym projekcie. Przez to projekty WordPressowe są trudne podczas skalowania biznesu. Ograniczeniem WordPressa jest również to, że nie radzi sobie zbyt dobrze z aplikacjami obsługującymi większą liczbę użytkowników.
Jak wygląda społeczność WordPressa?
Społeczność WordPressowa jest ogromna. Świadczyć o tym może event WordCamp, który odbywa się w wielu miejscach na całym świecie. WordPress to nie tylko część związana z programowaniem, są to również osoby, które zajmują się blogowaniem czy copywritingiem.
Co sprawia, że WordPress to nadal warta uwagi platforma?
Łatwość w obsłudze oraz duża liczba wtyczek, dzięki którym można poszerzyć jej możliwości. Platforma jest nieustannie rozwijana, a sam Gutenberg pozwala nam na budowanie ciekawych systemów CMS.
Jakie narzędzia ułatwiają pracę WordPress Developera?
Każde narzędzie programisty PHP będzie przydatne przy pracy z WordPressem. Kilka przykładów: odpowiednie dla WordPress snippets w edytorze tekstowym, repozytorium z CI/CD, Google Analytics. Również różnego rodzaju narzędzia do testów strony – zaczynając od testów frontu, np. w Google PageSpeed po testy jednostkowe.
Opowiedz o najciekawszym projekcie, który zrealizowałeś właśnie na platformie WordPress.
Programując w WordPressie uczestniczyłem w wielu ciekawych projektach. Jednym z najbardziej interesujących była aplikacja stworzona dla farm drobiu z Francji. Sam projekt bazował na naszej autorskiej wtyczce oraz WP MVC. W aplikacji użytkownicy mieli różne role – audytorzy farm, właściciele, pracownicy. Mogli oni dodawać farmy, wymieniać się informacjami oraz tworzyć audyty. Audyty były najciekawszym elementem aplikacji, posiadały one rozbudowane kalkulatory oraz generatory rezultatów audytu.
ZOBACZ TEŻ: Hosting WordPress – współdzielony i szybki. Jak wybrać hosting?
Z WordPress Developera stałeś się React Developerem. Jak doszło do tej zmiany i z czym się wiązała?
Odczuwałem potrzebę zmiany, nie chciałem ograniczać się tylko do jednej technologii. W Polcode mamy ogromny wybór projektów i zmiana technologii nie jest u nas problemem. Rok temu zgłosiłem chęć pracy w React i tak zostałem dołączony do zespołu Reactowego. Na początku, jak to zazwyczaj bywa przy tego typu zmianach, musiałem się przyzwyczaić do innej techniki pisania oraz procedur. Wykonywałem zadania testowe i po tym etapie byłem wdrażany w projekt.
Czym dziś zajmujesz się na co dzień?
Na co dzień programuję w React.js oraz Node.js. Pełnię również funkcję HR Technical Advisora, czyli osoby wspierającej dział HR w prowadzeniu rekrutacji od strony technicznej. To wsparcie polega na opracowaniu wymagań technicznych dla kandydatów, tworzeniu i aktualizowaniu pytań rekrutacyjnych, przygotowywaniu i sprawdzaniu zadań dla kandydatów, a czasem również na braniu udziału w rozmowach rekrutacyjnych. Technologie, którymi się opiekuję to WordPress oraz React.
Jak wyglądają możliwości rozwoju React Developera – są większe niż w przypadku WordPress Developera?
Aktualnie w świecie programistów możliwości rozwoju są ogromne, niezależnie od technologii. Nieważne czy jesteś React, WordPress czy nawet game developerem, świat programowania stoi przed Tobą otworem. Najważniejsze jest to, aby każdy wybrał taką technologię, w której czuje się najlepiej – wtedy rozwój przychodzi z łatwością.
Jak wygląda ścieżka kariery w Polcode? Jakie narzędzia wspierają rozwój developera w Polcode?
Na początku pracy w Polcode każdy programista posiada mentora, z którym omawia swój dalszy rozwój oraz technologie, w których chce się szkolić. Procedura awansów jest u nas bardzo przejrzysta, dzięki czemu każdy wie, co musiałby poprawić, aby znaleźć się poziom wyżej. Mamy też dostęp do licznych kursów, roczny budżet szkoleniowy, a także możliwość udziału w różnego rodzaju wydarzeniach branżowych. Developerzy na stanowiskach Seniorów chętnie dzielą się swoją wiedzą na naszych wewnętrznych grupach dyskusyjnych i pomagają w sprawach związanych z programowaniem.
Czego Twoim zdaniem brakuje polskiej branży IT?
Polscy programiści należą do jednych z najlepszych na rynku. Firmy z branży o tym wiedzą i naprawdę dbają o pracowników. Sam pracuję w Polcode już 5 lat – czuję się tu naprawdę dobrze, m.in. dlatego, że nieustannie rozwijam umiejętności i wykorzystuję swój potencjał.
Jedynym, czego moim zdaniem brakuje polskiej branży IT, są mniejsze firmy w małych miejscowościach, które dałyby zainteresowanym programistom możliwość pracy w biurze.
Konrad Bolek. Programista z ponad dziewięcioletnim doświadczeniem. Pracuje w Polcode od 5 lat i swoją przygodę w firmie zaczynał od kodowania w WordPressie. Obecnie React Developer z radością korzystający z dobrodziejstw Node.js. Pasjonat sportu szaleńczo zakochany w swoich dzieciach, które niestety nie wspierają go w debugowaniu kodu. Miłośnik wykorzystywania programowania obiektowego w WordPressie, wymagający HR Technical Advisor i Team Leader.
Polcode był partnerem Just Join Olympics 2021. Materiał wideo podsumowujący nasze wydarzenie znajdziecie tutaj.