Rozmawiam o pracę jako programista WordPress. Pracuję z WP dopiero od roku i czuję, że mam dobry przegląd, jak to skonfigurować, co functions.php
zrobić, gdzie modyfikować motywy itp. Ale wywiad, który przeprowadzę w przyszłym tygodniu, będzie pytając mnie o WordPress i Linux z włączonym MySql. Wiem tylko, że dadzą mi laptopa i test.
Jak przygotować się na coś takiego? Czy powinienem dzisiaj ćwiczyć pisanie wtyczek? Wiem, jak skonfigurować serwer Linux, ale nie przepadam za zaawansowaną manipulacją plikami lub skryptami powłoki. Jestem dobry w konfiguracji, rozwiązywaniu problemów i konfiguracji. I dużo czytam Kodeks WP. Co byłoby dobrym zadaniem domowym, aby dać się odpowiednio przygotować? Zauważyłem, że nie ma zbyt wielu zasobów do studiowania na wywiadzie skoncentrowanym na WP.
Odpowiedzi:
Gdybym miał zatrudnić programistę WordPress, moja lista życzeń wyglądałaby następująco:
Mogę wymyślić o wiele więcej, ale myślę, że powyższe byłoby dobrym początkiem.
A oto podchwytliwe pytanie: co jest do bani w WordPressie i co byś zmienił w następnej głównej wersji, aby to naprawić? Jeśli potrafisz udzielić przekonującej odpowiedzi, prawdopodobnie wiesz sporo o WordPressie.
Ale odkładając na chwilę powyższą listę życzeń, najważniejsze dla mnie nie jest to, czy znasz rozwiązanie problemu: to, czy możesz znaleźć rozwiązanie.
Wiedz, gdzie szukać (Codex, podręcznik PHP, takie miejsca) i bądź naprawdę zainteresowany robieniem rzeczy we właściwy sposób. Nie bądź usatysfakcjonowany, gdy nagle coś, co nie zadziałało: czy to było właściwe rozwiązanie? Czy możesz to zrobić w bardziej elegancki sposób, z mniejszym kodem? Czy to rozwiązanie można skalować, czy można je ponownie wykorzystać, gdy pojawi się podobny problem?
Mam nadzieję że to pomoże.
źródło
Manipulowanie plikami i wykonywanie skryptów powłoki często nie jest tym, co robisz z WordPress. Co najwyżej coś zrobić dla niego, jak tworzenie kopii zapasowych lub rozmieszczania rzeczy. Jest to coś, co samo WP i wtyczki starają się utrzymać na minimalnym poziomie dla dobrej kompatybilności z różnymi środowiskami hostingowymi.
Jakiego rodzaju będzie WordPress? Pole jest dość szerokie, od bardzo front-endowych po bardzo back-endowe rzeczy i mnóstwo rzeczy pomiędzy.
Nie jest to dalekie od wszechstronnego, ale rzeczy, które osobiście uważam za mocne podstawy dla rozwoju WP to:
ogólnie
opracowanie tematu
get_
vsthe_
), zmienne globalne, na których polegająrozwój wtyczek
źródło