Alex Bordei jest starszym programistą full-stack z ponad 9-letnim doświadczeniem w tworzeniu oprogramowania. Ma solidne doświadczenie w C# i Javie, a także zajmował się rozwojem WordPress i Laravel.
Jest uznanym mówcą w środowisku IT i przemawiał na ponad 50 konferencjach IT. I to nie wszystko. Jego życie to nie tylko kwestie kodowania; znajdziesz go także jammującego i grającego na wielu instrumentach. Dowiedzmy się więcej o Alexie z tego ekskluzywnego wywiadu.
Danish: Cześć Alex, dziękujemy, że do nas dzisiaj dołączyłeś. Czy możesz nam opowiedzieć, jak zacząłeś swoją karierę w WordPressie? Jakieś spostrzeżenia, którymi chciałbyś się podzielić na temat swojej kariery zawodowej?
Aleks: Witaj, Duńczyku, dziękuję bardzo za przyjęcie mnie.
Tak, to jest historia, którą uwielbiam, odkąd WordPress uratował mi karierę i dał mi cel, którego szukałem jako młody programista.
Chciałem czegoś, co naprawdę potwierdza mnie i moją pracę, a także czegoś bardzo elastycznego pod względem wyzwań.
Wszystko zaczęło się we wspólnocie. Był rok 2013 i wskoczyłem na drugie wydarzenie WordPress Meetup w Bukareszcie, ponieważ widziałem, jak mój przyjaciel udostępnił grupę na Facebooku.
Spotkałam tam tak pięknych i wspierających ludzi, którzy chcieli dzielić się swoją wiedzą i być częścią tamtejszej społeczności. Ci ludzie pomogli mi zrozumieć, czym naprawdę jest i czym jest WordPress oraz jak wkrótce będzie eksplodować zainteresowanie WordPressem.
Jednym z nich i jedną z najbardziej inspirujących osób w moim życiu był Marius Vetrici, z którym, jak widzę, przeprowadziłeś już wywiad.
Dobrym pomysłem na moje życie zawodowe jest to, aby nigdy nie przestawać regularnie się uczyć. Mam jeszcze swoje 30 minut. do 1-godzinnej porannej rutyny, co z biegiem czasu okazało się niezwykle skuteczne.
Duński: Jako niezależny programista WordPress w Codeable, nad jakimi projektami zazwyczaj lubisz pracować? Jak zarządzasz tymi projektami?
Aleks: W Codeable poszukuję głównie niestandardowych zleceń programistycznych na WordPress Core API, REST API, WooCommerce lub używając WP jako back-endu lub integrując go ze środowiskiem headless lub aplikacjami mobilnymi.
Lubię opracowywać funkcjonalności i integracje, których wcześniej nie było, a następnie ułatwiać klientom zarządzanie ich dostosowaniami i ustawieniami.
Duński: Z jakimi wyzwaniami się spotkałeś, pracując z najlepszymi agencjami WordPress dla przedsiębiorstw i najlepszymi klientami, i jak sobie z nimi poradziłeś?
Aleks: Cóż, Enterprise oznacza, że nie możesz mieć opóźnień w naprawianiu błędów. Rozpoczęcie tworzenia kopii zapasowej każdego kroku oznacza również, że mój kod powinien być dobrze skomentowany, a projektowana przeze mnie architektura powinna odpowiadać wymaganiom implementacyjnym.
Ponadto standardy kodowania są koniecznością, a moim najlepszym przyjacielem jest domyślnie wersjonowanie systemu z oddzielnymi gałęziami i CI/CD.
Wisienką na torcie jest jakość, którą jesteśmy przeszkoleni w zakresie wdrażania kontroli jakości na potrzeby naszego rozwoju. W zależności od rodzaju projektu stosuję testy jednostkowe, testy akceptacyjne, a nawet testy regresji wizualnej, a także, jeśli zajdzie taka potrzeba, dostarczam raporty dotyczące ewolucji danych lub zmian w czasie.
Myślę jednak, że najcenniejszą rzeczą w naszych relacjach z agencjami WordPress Enterprise i najlepszymi klientami jest dostępność, która pozwala uratować sytuację i zapewnić wsparcie w sytuacjach awaryjnych.
Duński: Dlaczego wybrałeś WordPress do rozwijania swoich projektów? I czy broniłbyś tego wyboru w dobie Fluttera, Androida i API?
Aleks: To zabawne, ponieważ zacząłem uczyć się Fluttera 3 lata temu i stwierdziłem, że jest to bardzo fajne. Ponadto teraz tworzę aplikacje za pomocą Flutter.
Uważam, że sieć Flutter jest daleko od WordPressa, więc minie trochę czasu, zanim Flutter będzie prawidłowo obsługiwał sieć.
I być może brzmi to zaskakująco. Używam WordPressa, szczególnie do jego API i integracji z Flutterem.
Podoba mi się, bo mogę uzyskać szybki i gotowy do użycia backend dla aplikacji mobilnych, np. e-commerce czy katalogowych.
Jak to się nazywa? Aplikacje JSON-in-a-table.
Ale naprawdę mam wszystko, czego potrzebuję, w gotowym API WordPress i WooCommerce oraz innych wtyczkach, ponieważ bardzo łatwo jest je szybko rozszerzyć zgodnie z moimi potrzebami, dzięki niestandardowemu rozwojowi.
Duński: Jakieś wskazówki dla początkujących programistów zajmujących się kodowaniem, którzy szukają kariery w tworzeniu WordPressa?
Aleks: Cóż, o ile wiem, jest to trochę niemożliwe. Jeśli jesteś początkującym programistą zajmującym się kodowaniem, masz wystarczające kwalifikacje, aby z powodzeniem pracować jako ekspert WordPress.
Chcę, aby początkujący początkujący w Codeable wiedzieli, że Tomaz Zaman zachęcał ekspertów 6 lat temu na WCEU, mówiąc: „Nie bądź taki skąpy”. – cenne dla Twojej pracy za odpowiednią cenę, bo nie bez powodu trafiłeś do grona ekspertów Codeable.
Duński: W swoim profilu Codeable wspomniałeś, że uwielbiasz przemawiać na wydarzeniach. Czy mógłbyś podzielić się niektórymi tematami poruszanymi na różnych konferencjach IT? Na którym WordCampie wygłosiłeś wykład i jaki był jego temat?
Aleks: Tak, przemawiałem i moderowałem ponad 60 wydarzeń w Rumunii i Europie. Zajmowałem się takimi tematami jak Internet, bezpieczeństwo, IoT i rozwój urządzeń mobilnych i zawsze starałem się integrować rozwiązania.
Opracowałem dla przykładu system śledzenia GPS oparty na Raspberry Pi z obsługą GPS i WordPress REST API do gromadzenia i wyświetlania danych w czasie rzeczywistym na Mapach Google.
Sprawiłem też, że Alexa odpowiadała na polecenia związane z WooCommerce, przetwarzając intencje wiadomości głosowych, takie jak drukowanie faktur lub modyfikowanie statusów zamówień w interfejsie API WooCommerce.
Myślę, że rozumiecie, o czym były moje prezentacje.
Występowałem w 2018 roku w Belgradzie i WC Cafe, a mój temat dotyczył najlepszych praktyk WP w zakresie narzędzi programistycznych, a także potwierdzono mnie na WordCamp w Bukareszcie z tematem opartym na IoT – WordPress, ale ten został zawieszony z powodu pandemii .
W ubiegłych latach trzykrotnie byłam częścią zespołu organizacyjnego WordCampu i trzykrotnie członkiem zespołu wolontariatu. Teraz jestem częścią zespołu ds. komunikacji na WCEU 2023 w Atenach.
Nie mogę się doczekać, do zobaczenia!
Duńczyk: Działasz społecznie (jak wspomniałeś) i uwielbiasz organizować wydarzenia. Jakie były Twoje doświadczenia związane z organizacją WordCamp Europe?
Aleks: Robię to od 3 lat i nadal to robię. Tak bardzo to kocham! Nie jest to tak trudne, jak się wydaje, ale jest trochę pracy do wykonania.
Zaczęliśmy się już poznawać z roku na rok i to jest najbardziej wyczekiwana sensacja. Jeśli myślisz, że chcesz dołączyć do zespołu organizacyjnego WCEU, po prostu aplikuj i zrób to!
To doświadczenie jest niezwykle cenne, dlatego będziesz mieć wsparcie ze strony głównych organizatorów, aby zrozumieć swoją pracę i wykonać ją właściwie.
Duński: Dlaczego społeczność WordPressa jest o wiele większa i lepsza niż inne społeczności w branży technologicznej? Jakieś przemyślenia na ten temat?
Aleks: Ponieważ jesteśmy różnorodni i nie jesteśmy niszowi, podejście do WordPressa jest łatwe, ludzie nas wspierają i mamy wiele wydarzeń, podczas których możemy się spotkać. To jest odpowiedź na pytanie, dlaczego jest tak duży.
Nie sądzę, że jest lepsza od innych społeczności; Po prostu myślę, że jest inaczej, ponieważ obszar zainteresowań i podejść WordPressa jest większy niż pojedynczy framework lub technologia.
Duński: Jak ważna jest społeczność WordPressa dla przetrwania WordPressa?
Aleks: Nie sądzę, żeby WordPress miał szansę istnieć bez wsparcia całej społeczności. Ponadto WordPress wskazuje i idzie do przodu, w 99% dzięki społeczności.
Społeczność WP była zawsze bardzo otwarta i wspierająca, co pomogło WP dotrzeć do ponad 43% sieci, a także stworzyło biznes, miejsca pracy, produkty i nowe perspektywy pracy dla nas wszystkich.
Duński: Podejmowanie nowych projektów jako programista może być zniechęcające. Najtrudniejszą częścią nowego projektu jest ustalenie, od czego zacząć. Jak medytacja pomaga w pracy? Czy medytacja uczyni Cię lepszym Programistą?
Aleks: Jak to się mówi, medytacja to sposób, w jaki przenosisz swój mózg na siłownię.
Jednym z pierwszych powodów, dla których zwlekamy lub przestajemy pracować ze względu na jakieś życzenie lub oczekiwanie, jest naturalny strach naszego mózgu przed nieznanym. Przed rozpoczęciem chce być całkowicie bezpieczny i rozumieć wszystko, co ma do zrobienia.
Jak powiedziałeś, jest wiele przypadków, których nie możesz oszacować, możesz wpaść w stan niepokoju i wykonywać swoją pracę, która będzie trudniejsza. W tym właśnie pomaga medytacja, ponieważ zwiększa odporność psychiczną i trenuje umysł, aby był bardziej cierpliwy i obiektywny; możesz łatwiej przez to przejść.
Duńczyk: Jesteś miłośnikiem muzyki. Jakiego gatunku muzyki lubisz słuchać i grać? Jakiś konkretny wybór?
Aleks: Uwielbiam jam session. Gram na perkusji, gitarze i basie oraz rysuję na obrotnicach. Próbowałem nawet grać na klarnecie, ale gra na nim była dla mnie dość trudna i obiecałem sobie, że w przyszłości poświęcę się tej grze.
Kiedy miałem 16 lat, moją pierwszą pracą był moderator i DJ w codziennym 3-godzinnym programie w lokalnej stacji radiowej. To było niesamowite!!!
Nadal chcę przejść na emeryturę w radiu i robić swoje.
Chciałem na to zwrócić uwagę, ponieważ zazwyczaj DJ-e nie mają problemu ze słuchaniem różnych gatunków. Czasem sięgam po hard rock w starym stylu, a czasem łapię nowości.
Muzyka to muzyka i mój mózg ją lubi.
Duński: Będzie nam miło, jeśli udostępnisz naszym czytelnikom zdjęcie swojej stacji roboczej.
Aleks: Jasne. To jest mój garaż:
A to mój pulpit:
Duński: Dziękuję!
Aleks: Dziękuję, Duńczyku! Miło było przeprowadzić z Tobą wywiad! Nie mogę się doczekać ponownej rozmowy!