際際滷

際際滷Share a Scribd company logo
Od zera do Automattica
Marcin Bot
Od zera do Automattica
Do Automattica zaaplikowaem majc
nastpujce dowiadczenie z
WordPressem i PHP:
 Dwa razy pisaem proste skrypty w PHP
 Raz postawiem WordPressa na lokalnym Apache
 Miaem ponad picioletnie, nieaktywne konto na
WordPress.com
 Raz mody鍖kowaem znajomemu stron postawion
na konkurencyjnym CMS
Od zera do Automattica
Inne dowiadczenie
University of Edinburgh - Bachelor of Software
Engineering (odpowiednik licencjatu)
Linux, Java, troch C i C++ oraz innych jzyk坦w
Wiele os坦b w 鍖rmie, w tym i sam zao甜yciel, nie ukoczyo studi坦w
Skyscanner - skrypter, front-end developer
Python, C#, JavaScript
Rockstar North - front-end developer
C#, JavaScript
 Du甜a czmojej wiedzy i dowiadczenia to
technologie Microsoftu. Ale uwa甜am, 甜e jzyk
programowania, rodowisko i OS to jedynie
narzdzia. Ten sam problem mo甜na czsto
rozwiza na wiele sposob坦w.
 Automattic szuka kogo na pozycj JavaScript
Engineer
 W mojej 坦wczesnej pracy zaczynalimy troch
projekt坦w z Reactem, poza tym znam inne
technologie front-endowe
Od zera do Automattica
Aplikacja
 https://automattic.com/work-with-us/
 "Wylij nam maila w kt坦rym opowiesz troch o sobie i
zacz swoje CV" - a wic list motywacyjny
 Staram si 甜eby moje listy motywacyjne byy kr坦tkie (3
akapity po 2-3 zdania) i zawieray tylko najwa甜niejsze
informacje. Reszt mo甜na wyczyta w CV
 W tym momencie warto bardziej wybada 鍖rm do
kt坦rej aplikujemy, jeli jeszcze tego nie zrobilimy
Interview
 Po okoo dw坦ch tygodniach dostaem odpowied添 i
zostaem zaproszony na rozmow kwali鍖kacyjn,
kt坦ra odbya si 6 dni p坦添niej
 Rozmowa bya tekstowym chatem na Slacku
 Pytania og坦lne (dlaczego zaaplikowaem,
poprzednia praca itp.) oraz proste pytania
techniczne
Coding Test
 Kr坦tko po rozmowie dostaem zadanie
sprawdzajce podstawowe umiejtnoci techniczne
 Prosty plugin do kt坦rego miaem
dodafunkcjonalno
 Nale甜y stosowa sido coding standards: https://
codex.wordpress.org/WordPress_Coding_Standards
 Plugin mia wiele innych problem坦w, kt坦re nale甜y
znale添 i naprawi samemu
Trial
 Najdu甜sza i najbardziej pracochonna cz rekrutacji
 Projekt "z 甜ycia wzity" - co, co jest naprawd
potrzebne i nad czym na co dzie pracuj ludzie w
鍖rmie
 Wsp坦pracujemy z potencjalnymi przyszymi kolegami
 Nad wszystkim czuwa "mentor" - osoba do kt坦rej mo甜na
kierowa pytania i kt坦ra obserwuje nasz postp
 Za prac nad projektem dostajemy zapat
Trial
 M坦j projekt: prosty edytor zdj dla Calypso
 Najlepiej sprawdzony przez innych developer坦w
kod jaki napisaem
 Sama funkcjonalno nie jest do dzisiaj w peni
zaimplementowana. Jednak to co udao mi si
napisa, wystarczyo, abym przeszed do
nastpnego etapu
Trial
"Matt Chat"
 Ostatni etap rekrutacji: rozmowa z CEO i
zao甜ycielem Automattica, Mattem Mullenwegiem
 Ka甜dy kto dosta sido tego momentu musi przez
ni przej
 Rozmowa odbywa si na Slacku
 Pytania mog by r坦甜ne: od prostych technicznych,
poprzez dowiadczenie, po og坦lne zainteresowania
 Cay proces, od wysania aplikacji do rozpoczcia pracy,
zaj prawie 4 miesice
 Z punktu widzenia kandydata potrzebna jest cierpliwo
 W ka甜dym momencie mo甜na zapyta kogo o status aplikacji
 Proces dobrze sprawdza umiejtnoci i motywacj
aplikant坦w
 Wiele os坦b w 鍖rmie podkrela, 甜e mimo i甜 proces sprawdza
si w przypadku Automattic, to nie musi by on najlepszym
wyborem dla innych 鍖rm
 Warto
Happiness Rotation
 Po rozpoczciu pracy, ka甜dy, niezale甜nie od pozycji,
musi odby rotacj w obsudze klienta WordPress.com
 Rotacja trwa trzy tygodnie
 Odpowiadanie na emaile oraz live chat z u甜ytkownikami
 Pozwala lepiej pozna produkt, nawet jeli kto docza
z du甜ym dowiadczeniem
 Pozawala te甜 pozna czste problemy z jakimi
borykajsi u甜ytkownicy
Prawdziwa praca!
 WooCommerce Services (https://wordpress.org/
plugins/woocommerce-services/)
 WooCommerce for Calypso
Team Hydra
 Na codzie programuj w JavaScript (React, Redux,
Node.js) i PHP
 Firma jest otwarta na nowe idee i technologie
 Ka甜dy pracownik mo甜e u甜ywa IDE i systemu jaki preferuje
 Wikszo programist坦w u甜ywa GiHuba do kontroli wersji
 Inne narzdzia to midzy innymi ElasticSearch, Phabricator,
SVN oraz sandboxy odzwierciedlajce rodowiska z
produkcji
 Nowy kod jest bardzo dokadnie sprawdzany przez innych
developer坦w - w 鍖rmie nie ma "tradycyjnych" tester坦w
 Komunikacja odbywa si g坦wnie przez Slack, P2
(specjalny motyw dla stron na WordPress.com) oraz
na GitHubie
 Teamy maj wasne blogi z P2 oraz kanay na Slacku
 Email prawie nie jest u甜ywany wewntrz 鍖rmy
 W zale甜noci od potrzeb, kilka razy w tygodniu team
mo甜e spotka si i dyskutowa przez
wideokonferencje
 Raz w miesicu lub czciej organizowane s
wideokonferencje dla wikszej liczby os坦b
Korzyci
 Tworzysz co, co jest u甜ywane przez ludzi dookoa wiata na
ogromn skal, w tym przez znane nazwy takie jak Time,
CNN, Reuters, Sony, TechCrunch i wiele innych (https://
wordpress.com/notable-users/)
 Zdolni wsp坦pracownicy
 Nielimitowany urlop
 Nieregulowane godziny pracy
 Dodatkowe koszty s czsto pokrywane przez 鍖rm (podr坦甜e,
komputer, urzdzenie biura, shared space, a nawet kawa)
Praca zdalna
https://automattic.com/about/
Praca zdalna
https://of鍖cetoday.wordpress.com/
Praca zdalna
https://of鍖cetoday.wordpress.com/
Meetupy
Grand Meetup - Whistler, Kanada
Meetupy
Team Meetup - San Juan, Puerto Rico
Wicej informacji
 https://automattic.com/work-with-us/
 Scott Berkun - The Year Without Pants (ksi甜ka) - opisuje
wydarzenia z 2010, wic niekt坦re rzeczy mogy si zmieni
 Blog Matta Mullenwega, zao甜yciela 鍖rmy: https://ma.tt/
 Wiele os坦b opisao swoje dowiadczenia z Automattic w
internecie, np. http://davemart.in/remote-hiring/
 Jeli nie uda si za pierwszym podejciem, warto
spr坦bowa jeszcze raz!
Pytania?

More Related Content

Od zera do Automattica

  • 1. Od zera do Automattica Marcin Bot
  • 3. Do Automattica zaaplikowaem majc nastpujce dowiadczenie z WordPressem i PHP: Dwa razy pisaem proste skrypty w PHP Raz postawiem WordPressa na lokalnym Apache Miaem ponad picioletnie, nieaktywne konto na WordPress.com Raz mody鍖kowaem znajomemu stron postawion na konkurencyjnym CMS
  • 5. Inne dowiadczenie University of Edinburgh - Bachelor of Software Engineering (odpowiednik licencjatu) Linux, Java, troch C i C++ oraz innych jzyk坦w Wiele os坦b w 鍖rmie, w tym i sam zao甜yciel, nie ukoczyo studi坦w Skyscanner - skrypter, front-end developer Python, C#, JavaScript Rockstar North - front-end developer C#, JavaScript
  • 6. Du甜a czmojej wiedzy i dowiadczenia to technologie Microsoftu. Ale uwa甜am, 甜e jzyk programowania, rodowisko i OS to jedynie narzdzia. Ten sam problem mo甜na czsto rozwiza na wiele sposob坦w. Automattic szuka kogo na pozycj JavaScript Engineer W mojej 坦wczesnej pracy zaczynalimy troch projekt坦w z Reactem, poza tym znam inne technologie front-endowe
  • 8. Aplikacja https://automattic.com/work-with-us/ "Wylij nam maila w kt坦rym opowiesz troch o sobie i zacz swoje CV" - a wic list motywacyjny Staram si 甜eby moje listy motywacyjne byy kr坦tkie (3 akapity po 2-3 zdania) i zawieray tylko najwa甜niejsze informacje. Reszt mo甜na wyczyta w CV W tym momencie warto bardziej wybada 鍖rm do kt坦rej aplikujemy, jeli jeszcze tego nie zrobilimy
  • 9. Interview Po okoo dw坦ch tygodniach dostaem odpowied添 i zostaem zaproszony na rozmow kwali鍖kacyjn, kt坦ra odbya si 6 dni p坦添niej Rozmowa bya tekstowym chatem na Slacku Pytania og坦lne (dlaczego zaaplikowaem, poprzednia praca itp.) oraz proste pytania techniczne
  • 10. Coding Test Kr坦tko po rozmowie dostaem zadanie sprawdzajce podstawowe umiejtnoci techniczne Prosty plugin do kt坦rego miaem dodafunkcjonalno Nale甜y stosowa sido coding standards: https:// codex.wordpress.org/WordPress_Coding_Standards Plugin mia wiele innych problem坦w, kt坦re nale甜y znale添 i naprawi samemu
  • 11. Trial Najdu甜sza i najbardziej pracochonna cz rekrutacji Projekt "z 甜ycia wzity" - co, co jest naprawd potrzebne i nad czym na co dzie pracuj ludzie w 鍖rmie Wsp坦pracujemy z potencjalnymi przyszymi kolegami Nad wszystkim czuwa "mentor" - osoba do kt坦rej mo甜na kierowa pytania i kt坦ra obserwuje nasz postp Za prac nad projektem dostajemy zapat
  • 12. Trial M坦j projekt: prosty edytor zdj dla Calypso Najlepiej sprawdzony przez innych developer坦w kod jaki napisaem Sama funkcjonalno nie jest do dzisiaj w peni zaimplementowana. Jednak to co udao mi si napisa, wystarczyo, abym przeszed do nastpnego etapu
  • 13. Trial
  • 14. "Matt Chat" Ostatni etap rekrutacji: rozmowa z CEO i zao甜ycielem Automattica, Mattem Mullenwegiem Ka甜dy kto dosta sido tego momentu musi przez ni przej Rozmowa odbywa si na Slacku Pytania mog by r坦甜ne: od prostych technicznych, poprzez dowiadczenie, po og坦lne zainteresowania
  • 15. Cay proces, od wysania aplikacji do rozpoczcia pracy, zaj prawie 4 miesice Z punktu widzenia kandydata potrzebna jest cierpliwo W ka甜dym momencie mo甜na zapyta kogo o status aplikacji Proces dobrze sprawdza umiejtnoci i motywacj aplikant坦w Wiele os坦b w 鍖rmie podkrela, 甜e mimo i甜 proces sprawdza si w przypadku Automattic, to nie musi by on najlepszym wyborem dla innych 鍖rm Warto
  • 16. Happiness Rotation Po rozpoczciu pracy, ka甜dy, niezale甜nie od pozycji, musi odby rotacj w obsudze klienta WordPress.com Rotacja trwa trzy tygodnie Odpowiadanie na emaile oraz live chat z u甜ytkownikami Pozwala lepiej pozna produkt, nawet jeli kto docza z du甜ym dowiadczeniem Pozawala te甜 pozna czste problemy z jakimi borykajsi u甜ytkownicy
  • 17. Prawdziwa praca! WooCommerce Services (https://wordpress.org/ plugins/woocommerce-services/) WooCommerce for Calypso Team Hydra
  • 18. Na codzie programuj w JavaScript (React, Redux, Node.js) i PHP Firma jest otwarta na nowe idee i technologie Ka甜dy pracownik mo甜e u甜ywa IDE i systemu jaki preferuje Wikszo programist坦w u甜ywa GiHuba do kontroli wersji Inne narzdzia to midzy innymi ElasticSearch, Phabricator, SVN oraz sandboxy odzwierciedlajce rodowiska z produkcji Nowy kod jest bardzo dokadnie sprawdzany przez innych developer坦w - w 鍖rmie nie ma "tradycyjnych" tester坦w
  • 19. Komunikacja odbywa si g坦wnie przez Slack, P2 (specjalny motyw dla stron na WordPress.com) oraz na GitHubie Teamy maj wasne blogi z P2 oraz kanay na Slacku Email prawie nie jest u甜ywany wewntrz 鍖rmy W zale甜noci od potrzeb, kilka razy w tygodniu team mo甜e spotka si i dyskutowa przez wideokonferencje Raz w miesicu lub czciej organizowane s wideokonferencje dla wikszej liczby os坦b
  • 20. Korzyci Tworzysz co, co jest u甜ywane przez ludzi dookoa wiata na ogromn skal, w tym przez znane nazwy takie jak Time, CNN, Reuters, Sony, TechCrunch i wiele innych (https:// wordpress.com/notable-users/) Zdolni wsp坦pracownicy Nielimitowany urlop Nieregulowane godziny pracy Dodatkowe koszty s czsto pokrywane przez 鍖rm (podr坦甜e, komputer, urzdzenie biura, shared space, a nawet kawa)
  • 24. Meetupy Grand Meetup - Whistler, Kanada
  • 25. Meetupy Team Meetup - San Juan, Puerto Rico
  • 26. Wicej informacji https://automattic.com/work-with-us/ Scott Berkun - The Year Without Pants (ksi甜ka) - opisuje wydarzenia z 2010, wic niekt坦re rzeczy mogy si zmieni Blog Matta Mullenwega, zao甜yciela 鍖rmy: https://ma.tt/ Wiele os坦b opisao swoje dowiadczenia z Automattic w internecie, np. http://davemart.in/remote-hiring/ Jeli nie uda si za pierwszym podejciem, warto spr坦bowa jeszcze raz!