Mentionsy Mentionsy
Rób WordPressa
Rób WordPressa

121 - O WordPressowych stanowiskach pracy z Przemysławem Wiencko

07.03.2022 ·51 min 36 s · 14 rozdziałów · 1 sponsor

W tym odcinku Przemek dzieli się swoimi doświadczeniami ze współpracy z WordPressowymi juniorami. 

0:00 · Wprowadzenie i przedstawienie gości 1

Cześć, z tej strony Maciej Kuchnik. Witam Cię w podcaście Rób WordPressa. Jeśli korzystasz z WordPressa, to na pewno znajdziesz tu coś dla siebie. Cześć! Witam Cię w 121 odcinku podcastu Rób WordPressa. Jak zwykle jest z nami partner mojego podcastu, czyli marka Cyberfolks, która przygotowała dla Was specjalny kod rabatowy podcast pisany przez C, dzięki któremu otrzymacie 20% rabatu na zakup hostingu WordPress. Oczywiście Cyberfolks to nie tylko hosting i domeny, ale również bogata baza wiedzy. Na blogu Cyberfolks znajdziecie wiele ciekawych artykułów dotyczących nie tylko WordPressa.

0:50 · Cyberfolks 2

A w dzisiejszym odcinku moim gościem będzie Przemysław Wiencko, który podzieli się z nami takimi swoimi obserwacjami. Porozmawiamy na temat stanowisk w takiej powiedzmy WordPressowej ścieżce kariery. Porozmawiamy o tym, co trzeba umieć, aby zostać takim WordPressowym juniorem. I jak wygląda powiedzmy ścieżka na kolejne stanowiska związane z tworzeniem stron na WordPressie w taki powiedzmy sposób już deweloperski, czyli nie będziemy tutaj rozmawiali o wyklikiwaniu strony na jakichś pagebuilderach, tylko skupimy się bardziej na tej drodze do bycia WordPressowym deweloperem. Zapraszam do rozmowy z Przemkiem.

Cześć Przemek, dzięki, że znalazłeś czas i przede wszystkim, że odezwałeś się z tym tematem do mnie i z pomysłem nagrania podcastu, bo temat, o którym będziemy dzisiaj rozmawiać chodził mi po głowie już jakiś czas, ale ciągle brakowało mi odpowiedniej osoby, z którą mógłbym na ten temat pogadać. Na początku proszę przedstaw się, opowiedz krótko o tym kim jesteś i czym się zajmujesz. Dzięki jeszcze raz za to, że mogę tutaj uczestniczyć. Natomiast ja nazywam się Przemek Wiencko i od dosyć krótkiego czasu prowadzę firmę Code Rhino. Jest to firma, która zajmuje się typowo dedykowanymi jakimiś rozwiązaniami do WordPressa. No i z racji tego, że jest to coś, co działa dosyć krótko, no to zrzeszam kilku juniorów i współpracuję głównie z juniorami właśnie.

2:08 · Historia Przemysława i wprowadzenie do WordPressa 2

Ok, a jak to się stało, że twoja zawodowa droga gdzieś tam przecięła się z WordPressem? Czy miałeś jakąś stronę na początku na WordPressie? W sensie byłeś właścicielem jakiejś strony, bloga, czegoś takiego i potem poszedłeś w stronę tworzenia? Czy może gdzieś tam od razu, od początku zająłeś się WordPressem od tworzenia strony, od strony deweloperskiej? Powiem szczerze, że moja gdzieś taka historia, jeżeli chodzi o WordPressa, no to zaczyna się już jakieś 10-12 lat temu, czyli pół mojego życia temu. Z racji na to, że to był moment, w którym każdy chciał mieć stronę internetową, no i gdzieś tam w okolicy rozchodziły się informacje, że no Przemek potrafi, Przemek zrobi, więc ja się zajmowałem jakimiś tam malutkimi stronami dla biznesu, tym pierwszym prostym digitalizowaniem stron.

No i rzeczywiście najłatwiej było wtedy to robić na WordPressie albo na innym CMS jak Joomla czy Drupal, ale gdzieś tam jednak z tym WordPressem się na dłużej związałem. Natomiast później całkowicie to odpuściłem WordPressa, zająłem się programowaniem głównie w PHP i C Sharpie i moja droga zawodowa zetknęła się z WordPressem tak na poważnie jakieś 3-4 lata temu. Tutaj przyszedłem do firmy, do której pracowałem jako programista PHP, a skończyło się na tym, że pracuję jako WordPress Developer. I tutaj od tej pory de facto, czyli te 3-4 lata temu, tak realnie zacząłem pracować z WordPressem. Troszkę inaczej niż na zasadzie pobierzemy WordPressa, wgramy kilka wtyczek i będziemy mogli puścić stronę internetową w świat.

4:10 · Podział WordPressowych stanowisk pracy 9

Wspomniałeś tutaj o tym, że posklejamy coś z gotowców, z jakichś gotowych wtyczek, gotowych motywów. Jak widzisz ten rynek powiedzmy ludzi tworzących na WordPressie? Jak byś to podzielił? No bo wiadomo, że gdzieś tam taki klasyczny podział jeśli chodzi o O programistów, no to mamy jakieś tam stanowiska juniorskie. Zwykle jest to taki podział junior, mid i jakiś tam senior. Pytanie, jak ty to widzisz z punktu widzenia WordPressowego, bo mówiłeś też, że współpracujesz z kilkoma takimi osobami. Szczerze mówiąc, ja kilka lat temu też gdzieś tam miałem taki epizod, gdzie chciałem budować jakiś większy zespół, ale ostatecznie poszedłem trochę inną drogą.

I efektem tego choćby jest ten podcast, który właśnie słyszycie. Natomiast bardzo ciekawy jestem, jak ty to widzisz i co tak naprawdę trzeba umieć, żeby można było powiedzieć, że jest to jakiś tam junior developer WordPressowy, a nie tylko osoba, która z jakichś tam gotowców skleja stronę, czyli z gotowych wtyczek, z gotowych motywów. Tak nawiązując do tego podziału na junior, mid senior, uważam, że w WordPressie bardzo ciężko jest o juniora, dlatego że każda osoba, która de facto ma te umiejętności, które pozwoliłyby jej zostać juniorem, no to okazuje się, że

Nie za bardzo chciałaby zarabiać finanse, które firmy na te stanowiska juniorskie przeznaczają, nie chciałaby się rozwijać, tylko wolałaby sobie zrobić indywidualnie właśnie poszukać kilku klientów, trzech, czterech może klientów i zarobić taką samą kwotę, jak zarabia się jako junior w takich stawkach juniorskich, o stawkach pewnie jeszcze porozmawiamy. Natomiast jeżeli chodzi o tą właśnie sytuację liniorską na rynku, no to jest bardzo ciężko, ponieważ albo mamy do czynienia z osobą, która kompletnie nie ma pojęcia o WordPressie, albo o osobie, która już w tym WordPressie pracowała, ma pewne przyzwyczajenia, na przykład właśnie związane ze wtyczkami i tak dalej, z gotowymi motywami pobieranymi czy kupowanymi z internetu, stworzonych przez innych deweloperów.

Natomiast Tutaj sytuacja wygląda tak, że każdy chciałby być już tym specjalistą, jak określamy tego mida, czyli tego specjalistę, nie młodszego, tylko już regularnego. I tak naprawdę każdy, kto ma te podstawy do WordPressa, no to może te stronki w jakiejś agencji reklamowej wyklikiwać za pomocą wtyczek i gotowych motywów. Problem pojawia się, kiedy, tak jak na przykład właśnie u mnie, działamy głównie z dedykowanymi rozwiązaniami, jakimiś funkcjonalnościami, których za bardzo nie da się tutaj zrealizować wtyczką albo nie jest to łatwe i trzeba i tak gdzieś tam w tym kodzie, że tak powiem, rzeźbić. W związku z czym, no tutaj tacy juniorzy są na wagę złota, bo te technologie, które de facto obowiązują ich, żeby wejść na ten rynek juniorski,

developerskie podejście do tworzenia WordPressa, jeżeli po prostu pobieramy sobie wtyczki, pobieramy zwykłego WordPressa i wrzucamy go przez FTPa. I tutaj, tu się różnica już zaciera, tylko że nie każdy junior chciałby się po prostu w tym specjalizować, bo niektórym wystarcza to, żeby stronę internetową przygotować, zgodnie z jakimiś tam wytycznymi klienta, powiedzieć klientowi, że tego się nie da, tego się nie da, Bo po prostu nie ma na to wtyczki gotowej i trzeba to by było zrobić samemu, czego nie potrafią. I tutaj właśnie zaczyna się ten taki, można powiedzieć, problem jeszcze raz, bo ludzie nie za bardzo chcą, tak jak wspomniałem wcześniej, pracować za takie same pieniądze na stanowiskach juniorskich.

No niestety tutaj bardzo często w WordPressie rozbija się to w kontekście pieniędzy. Dla przykładu, sporo ludzi, którzy właśnie mogliby pójść na stanowiska juniorskie do firm, zakładają często swoje firmy i tak jak mówię, szukają swoich klientów. No i tutaj jest problem taki, że później takie osoby mają 2, 3, 4 lata doświadczenia na swojej działalności, ale nigdy nie realizowali projektów bardziej poważnych. Dla przykładu jakiś czas temu jedna z takich zaprzyjaźnionych firm rezygnowała z firmy, która świadczyła jej usługi i to było utrzymanie i tam rozwój bodajże czterech albo pięciu stron internetowych, takich wewnętrznych, no i chcieli zatrudnić jakiegoś specjalistę in-house.

I zaoferowali całkiem dobre pieniądze. To była osoba, która musiała tego WordPressa znać, bo to było tak naprawdę człowiek od wszystkiego troszeczkę, bo i od uzupełnienia treści niestety, także przez jakieś tworzenie własnych funkcjonalności, utrzymanie tych stron, kopie zapasowe itd. No i prawda jest taka, że ja tutaj Rób WordPressa. Episode 121 Wszystko rozwiązujemy wtyczkami, raczej ciężko mówić o czymkolwiek robionym w kodzie.

Zdarzały się osoby, które nie wiedziały co to jest child theme, także to były naprawdę bardzo duże podstawy, a zdarzały się osoby, które naprawdę na CV mogły pochwalić się dużym doświadczeniem, a jeżeli przychodziło co do czego i taka rozmowa stricte techniczna, no to już te osoby można powiedzieć, że troszkę nie potrafiły o tym kompletnie opowiedzieć. Dlatego uważam, że te stanowiska juniorskie są bardzo traktowane po macoszemu w WordPressie, a przez to później brakuje nam też takich regularnych specjalistów, czyli właśnie tych midów czy seniorów, bo tak naprawdę większość seniorów To są jednak osoby, które nie przeszły przez ten cały schemat pracowania, czyli nie zaczęły tak jak zwykli programiści od juniora, potem na mida, potem na seniora, tylko raczej byli to głównie samoukowie.

Tak przynajmniej mam takie wrażenie po rozmowach, które odbyłem. No tak, tutaj myślę, że mamy podobne obserwacje, natomiast zastanawia mnie też to, Jaki taki minimalny poziom wiedzy musi mieć powiedzmy człowiek, którego chciałbyś zatrudnić, z którym chciałbyś współpracować właśnie na takiej zasadzie takiego juniora WordPressowego, natomiast juniora skręcającego w stronę programowania, a nie w stronę wyklikiwania tej strony na WordPressie, no bo to też są często dwie różne rzeczy. Bo tutaj też choćby właśnie całe środowisko na przykład wirtualnych asystentek ma dosyć dobrze opanowanego WordPressa właśnie do momentu, aż nie trzeba czegoś tam zaprogramować.

11:36 · Minimalne wymagania dla juniora WordPressowego 1

I bardzo często też spotykam się właśnie z osobami, które znają WordPressa, ale tylko od takiej strony właśnie administracyjnej czy od strony wtyczek. Zresztą często też gdzieś tam mi się zdarzało współpracować właśnie z jakimiś wirtualnymi asystentkami, które dla swoich klientów potrzebowały jakiejś na przykład dedykowanej wtyczki, bo nie dało się tego zrobić na gotowcach. Ale właśnie zastanawia mnie, jaki twoim zdaniem jest taki minimalny zestaw umiejętności, żeby w ogóle zacząć pracę na stanowisku takiego juniora, który jednak coś tam będzie programował już na początku. No to jeżeli mówimy tutaj o takich juniorach, którzy właśnie chcą być tymi WordPress developerami, to wydaje mi się, że po pierwsze tutaj ważne jest nastawienie, czyli że wiele rzeczy da się zrobić ręcznie, pomijając wtyczki i jeżeli wychodzimy z takiego założenia i potrafimy

13:03 · Kompetencje juniora i mida WordPressowego 2

Możemy sięgać do dokumentacji, która u nas jest takim, ten WordPressowy kodeks jest dla nas niemalże często takim stack overflow, gdzie możemy przekopiować niektóre rzeczy i one de facto działają od ręki. Wiadomo, trzeba trochę mieć pojęcia, ale jeżeli junior, jeżeli osoba, która aplikuje na stanowisko juniora, ma taką chęć w sobie, to wydaje mi się, że tu już mamy dobre podstawy. No wiadomo, że musi znać HTML i CSS, choćby w takim stopniu podstawowym. Natomiast przydałoby się też, przynajmniej w stopniu podstawowym, znać jeden z tych języków programowania, czyli albo PHP, albo JavaScript. Głównie oczywiście z nastawieniem na PHP, no bo JavaScript w WordPressie to raczkuje, jeżeli mówimy o na przykład Gutenbergu.

Natomiast to są takie podstawy, które pozwalają nam tworzyć ogólnie strony internetowe, takie standardowe, czyli właśnie HTML, CSS, PHP i JavaScript. I to jest coś, od czego musimy wyjść, czyli jakąkolwiek znajomość PHP, znajomość można powiedzieć lekko algorytmiki, no i także to, żeby osoba potrafiła i chciała poruszać się na przykład po WordPressowym kodeksie, potrafiła szukać informacji w Google i raczej omijała, tak jak mówię, no to jest moje podejście do tworzenia stron na WordPressie, czyli omijała te gotowe rozwiązania jak wtyczki, które są, o ile to nie są wiadomo jakieś duże zaufane Produkcja jak na przykład WooCommerce, bo to wiadomo, że tego nie jesteśmy w stanie często pominąć.

15:35 · Stanowisko seniora WordPressowego 2

No i też przydałoby się, żeby już mieli jakieś swoje własne realizacje, którymi mogą się pochwalić, jeżeli chodzi o realizację stron internetowych, czy wtyczek, czy motywów do WordPressa. No i na pewno podejście troszkę bardziej też takie DevOpsowe do niektórych rzeczy i patrzenie do przodu. Musimy tutaj wiedzieć, że Strona internetowa, którą my stworzymy, ona nie ma daty ważności na najbliższe trzy miesiące, tylko często projekty, które powstają przy asyście takich typowych WordPress developerów, one są rozwijane przez dłuższy czas, więc tutaj też taki właśnie mit musi mieć takie spojrzenie do przodu na przynajmniej kilka miesięcy

żeby wiedzieć co może w danym czasie nie zadziałać, co trzeba będzie zmienić, co trzeba będzie poprawić, czy np. jak można pozbyć się pewnego długu technologicznego, który w takich projektach z deadline'em często się jednak pojawia. No tak, tutaj to jest bardzo istotne, żeby te rozwiązania tworzone były jednak z taką myślą długofalowego utrzymania, a nie na zasadzie byle tylko zrobić, oddać klientowi i zapomnieć o temacie. Tutaj jeszcze wspomnę też, że temat Timbera, o którym wspomniałeś, pojawiał się w podcaście, w którym gościem był Maciek Palmowski, więc jeśli interesuje Was tematyka związana z Timberem, chcecie się dowiedzieć, co to w ogóle jest, do czego tego można użyć w WordPressie, to zapraszam do odcinka z Maćkiem Palmowskim.

18:34 · Rekrutacja juniorów 2

Jednak to nie jest teoretycznie scope tych umiejętności, których potrzebujemy, ale w praktyce okazuje się, że jednak trzeba. Tak samo na przykład jakieś CDN-y, stawianie dobrego casha przed np. przed NGINX-em, w przypadku kiedy gdzieś tam mamy stronę, czy chociażby już większą współpracę np. z jakąś agencją SEO, jeżeli klient będzie tego wymagał. Taką koordynację tych działań. No i też oczywiście jako senior zazwyczaj jednak opiekuje się zespołem, więc to też wymaga, żeby potrafił doradzać i trochę dzielić się wiedzą z tymi niższymi stanowiskami, żeby pomagał im po prostu we wzroście i po prostu pozwalał im iść coraz wyżej korzystając z jego dotychczasowej wiedzy. Tutaj jeszcze dodałbym taką pracę z jakimiś tam zewnętrznymi narzędziami, jakaś integracja na przykład WordPressa z zewnętrznymi narzędziami za pomocą API, czy praca w ogóle na zewnętrznych rzeczach, bo tutaj też zauważyłem, że nie wiem czemu, czy to jest akurat jakiś taki powiedzmy przypadek, gdzie do mnie trafiały takie tematy,

Że dosyć często agencje, które teoretycznie miały programistów, zwracały się do mnie z jakimiś takimi problemami dotyczącymi właśnie integracji samego WordPressa z zewnętrznymi narzędziami, czy to z jakimiś tam systemami CRM i tego typu narzędziami, które po prostu musiały wymieniać te dane z naszymi WordPressami. No bo to jest też gdzieś taki przypadek, z którym się spotkałem wiele razy. Nie wiem, czy to jest po prostu akurat tak trafiło na mnie, czy to jest jakiś tam szerszy problem, że te rzeczy związane właśnie z pracą z API, z wymienianiem danych są w jakiś tam sposób trudniejsze i powiedzmy te kompetencje są gdzieś tam rzadziej spotykane.

23:07 · Obserwacje Przemysława na temat rozwoju pracowników 2

O WordPressowych stanowiskach pracy z Przemysławem Wiencio Ciężko jest mi powiedzieć, tak jak mówię, to też nie była taka duży aspekt, jeżeli chodzi o juniorów. Ja też stawiałem na osoby, na przykład praktykantów, czyli w tym momencie od marca na przykład będę miał dwóch praktykantów, jeżeli chodzi o O właśnie PHPa i WordPressa. To są osoby ze szkół, które zdecydowały się tutaj właśnie podjąć praktykę u mnie i też będziemy ich starali się do takiej roli może juniora przygotować, jeżeli tylko ich umiejętności na to pozwolą.

To jest też całkiem fajny sposób na pozyskanie i wychowanie sobie takiego juniora, krótko mówiąc. No tutaj dużo też zależy od nastawienia konkretnych osób, bo ja też gdzieś tam przerabiałem etap praktykantów i W pewien sposób, można powiedzieć, odszedłem od tego, bo z jednej strony trafiali się ludzie, którzy faktycznie chcieli się czegoś nauczyć, chcieli coś zrobić w tym WordPressie, chcieli go poznać. No i wtedy z taką osobą się fajnie pracowało, bo było widać po pierwsze, że zależy. No a po drugie też dosyć szybko ta ich wiedza się zwiększała, stawali się samodzielni w jakichś takich podstawowych zadaniach, no ale to druga strona to są znowu osoby, które po prostu przyszły po to, żeby mieć papierek do szkoły, który gdzieś tam zaniosą czy na uczelniach, bo zdarzali mi się i studenci i gdzieś tam ludzie z technikum.

27:38 · Awans od juniora do mida 1

Rób WordPressa. Episode 121 Tutaj problem zaczyna się, wydaje mi się, od mida do seniora, bo jeżeli mówimy o tym rozwoju od juniora do mida, no to ten junior to jest bardzo krótki okres czasu, kiedy w WordPressie mało co potrafimy, potem przychodzi bardzo duża dawka wiedzy w przypadku zleceń komercyjnych, lądujemy na stanowisku takim regularnym tego specjalisty i tutaj już wydaje mi się, że To jest najcięższe, ponieważ taki awans mentalny troszeczkę, bo to nie tylko mowa o finansach czy stanowisku w firmie, ale szczególnie takiej mentalności i podejścia do pracy, no to tutaj już często mija kilka lat.

30:25 · Znajomość narzędzi juniorów 1

Powiedzmy bardziej zaawansowanych rzeczy, że na początku nam się wydawało, że jak poznaliśmy tam pierwsze jakieś mechanizmy WordPressa, jakieś custom posty, customowe taksonomie, parę jakichś funkcji WordPressowych i parę akcji czy filtrów, no to już zaczynaliśmy być bogami WordPressa. No a potem z czasem się okazywało, że czym więcej się uczymy i czym więcej wiemy, tym tak naprawdę bardziej widzimy, jak szeroki jest to temat i Ile rzeczy gdzieś tam jeszcze po drodze może może wychodzić i no i to też też na pewno jest tak jak mówisz kwestia takiej mentalności i podejścia do pracy w ogóle do Do nauki tego WordPressa, żeby też wiedzieć, gdzie jesteśmy na tej osi powiedzmy i chyba nawet wtedy ważniejsze staje się to, czego nie wiemy, czy to, gdzie mamy jakieś tam powiedzmy braki i ograniczenia w naszym takim skillsetcie można powiedzieć.

Pokazano pierwszych 25 dopasowań — doprecyzuj frazę, aby zawęzić wyniki. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.