Ponieważ firmy walczą o najlepsze talenty inżynieryjne - i nie wszystkie z nich są w stanie konkurować tylko o pensję - rzeczywiste środowisko pracy stało się jednym z największych punktów sprzedaży, które usłyszysz od menedżerów ds. Zatrudnienia. To dlatego, że wspaniała kultura firmy jest warta ponad 7 000 USD rocznie dla ponad połowy przebadanych Millenialsów. Tłumaczenie: Większość osób poszukujących pracy (być może ty!) Podjęłaby pracę, która płaci mniej, jeśli wydaje się idealna.
Ale w przypadku całej rozmowy o kulturze wiedza, co to naprawdę oznacza, może być trudna. W swojej książce Corporate Cultures: The Rites and Rituals of Corporate Life , Terrence Deal i Allan Kennedy określają to jako „sposób, w jaki tu robimy”. Podoba mi się to zdecydowanie, ponieważ nie koncentruje się na przekąskach i stołach do ping-ponga. (Jeśli nie grasz w bilard, dlaczego miałbyś przejmować się profesjonalnym stołem bilardowym firmy?)
Powiązane : 22 pytania, które sprawią, że zyskasz prawdziwą wiedzę na temat kultury firmy
Kulturę inżynieryjną można podobnie rozumieć jako sposób, w jaki budujemy tutaj rzeczy. Ta definicja obejmuje procesy, metryki, ludzi i najlepsze praktyki w zespole. Jako osoba poszukująca pracy różnica między pracą w firmie z silnym naciskiem na kulturę inżynieryjną a firmą bez niej jest wyraźna.
Chociaż prawdopodobnie nie będziesz w 100% pewien, jak to jest gdzieś pracować, dopóki nie będziesz tam przez tydzień lub dwa, istnieje wiele świetnych pytań, które możesz zadać potencjalnym przyszłym pracodawcom, aby wymyślili jakieś czerwone flagi. Przejrzyj więc tę listę przed rozmową. Wybierz konkretną kategorię, w której wszystko było niejasne (lub obejmuje to, co dla Ciebie najważniejsze) lub zapisz swoją ulubioną opcję lub dwie z każdej sekcji. Kiedy nadejdzie Twoja kolej na zadawanie pytań, nie zabraknie Ci słów - i otrzymasz wspaniałe informacje!
1. Aby dowiedzieć się więcej o procesie programowania
Przewidywalny, przemyślany proces rozwoju, który pozwala ludziom zajmować czołowe miejsce w planowaniu i podziale pracy, jest dobrym znakiem, że firma szanuje zespół inżynierów. I odwrotnie, powinieneś pomyśleć dwa razy, zanim zaakceptujesz ofertę organizacji z przypadkowymi planami i brakiem odpowiedzialności. Niektóre pytania, które możesz zadać, aby dowiedzieć się o procesie rozwoju pracodawcy to:
- Kto jest zaangażowany w proces planowania?
- Kiedy bierze udział inżynieria?
- Kto wybiera rzeczy, nad którymi pracuję? Czy są mi przypisane, czy wybieram je z listy?
- Jak wygląda proces, jeśli mam pytanie?
- Czy masz regularne awarie?
- Jakie są oczekiwania dotyczące testów automatycznych? Testowanie ręczne?
- Czy przeprowadzasz recenzje kodu?
- Czy korzystasz z kontroli wersji? Jeśli tak, jaka jest twoja strategia rozgałęziania?
- Czy korzystasz z ciągłej integracji?
- Kto jest zaangażowany w pokazy produktów i kto wypisuje się z funkcji przed ich uruchomieniem?
- Jak długo trwa wdrażanie do produkcji?
- Jak często wypychasz aktualizacje do produkcji?
2. Aby dowiedzieć się więcej o określonej technologii
Bądźmy szczerzy: nie każda rola inżyniera będzie wiodącą technologią. Będziesz jednak chciał pracować w miejscu, w którym czujesz się dobrze w równowadze pragmatyzmu z eksperymentami.
Jeśli firma nie aktualizuje stosu technologii od czasu do czasu, prawdopodobnie będzie w niej wielu ludzi, którzy z radością pracują w tych samych miejscach przez długi czas i mogą nie być zainteresowani zmianą - lub otwarci na nowe pomysły Zapytaj więc o technologię, w szczególności:
- Czy Twoja firma korzysta z oprogramowania typu open source?
- Czy dajesz inżynierom czas na wkład w projekty open source?
- Jaki procent czasu poświęca się na spłatę długu technicznego?
- Jakie części cyklu rozwoju i wydania zostały ostatnio zautomatyzowane?
- W jaki sposób pracownicy lub klienci mogą zgłaszać błędy?
- Kto tworzy architekturę dla nowego produktu lub funkcji?
- Dlaczego i jak wybrano obecny stos technologii?
3. Aby dowiedzieć się więcej o obrotach
Nie jest łatwo utrzymać świetnych inżynierów, ale jeśli wszyscy są nowi, organizacja może się dynamicznie rozwijać - lub może być problem z satysfakcją pracowników. Zapytaj również o proces rekrutacji, szkolenia i onboardingu.
Uwaga: jeśli zbyt mocno naciskasz na rotację pracowników, możesz zabrzmieć cynicznie lub bezinteresownie, więc zachowaj to pytanie w miejscu, gdzie było szczególnie wysokie. Szanse są takie, jakbyś miał przygotowaną odpowiedź na przerwę wznawiania, menedżer ds. Zatrudnienia będzie chciał wyjaśnić, co poszło w dół i jakie zmiany wprowadziła firma od tego czasu.
- Jak wygląda proces wdrażania i szkolenia?
- Jakie kroki podjąłeś, aby zwiększyć różnorodność wśród zespołu inżynierów?
- Jakie były obroty Twojego zespołu?
- Jak często przeprowadzasz recenzje wyników i na czym one polegają?
Świetna kultura inżynieryjna zachęca pracowników do równoważenia czasu budowania dobrze zaprojektowanych produktów z regulowaniem zadłużenia technicznego, zwiększaniem zasięgu testów i uczeniem się od swoich kolegów. Słaba kultura inżynierii ignoruje przyszłość w zakresie krótkoterminowych zysków i traktuje swoich pracowników jak trybiki w maszynie. Wielka kultura inżynierii skutkuje wydajnymi, działającymi produktami i wysoką retencją; słaba kultura inżynieryjna powoduje wypalenie zawodowe i bezmyślne starania o dostarczenie nierzetelnych produktów. Przeprowadź badania dotyczące interfejsu, aby upewnić się, że zapisujesz się do pracy w miejscu, w którym będziesz się dobrze czuć.




