Cześć!
Ostatnio trwa w naszej redakcji zacięta dyskusja o tym, jak poznać dobrą firmę IT? W jakich firmach chcą pracować programiści?
Najpopularniejsza odpowiedź to: "TO ZALEŻY! xD". Jedni mówią, że zależy to od liczby zer w przelewie, a drudzy, że wystarczy im dostęp do nowych technologii.
Dlatego skupiliśmy się na stylu i środowisku pracy, które dotyczy każdego programisty i można przełożyć na każdą firmę.
U nas sprawdza się Test Joela, ale czy jest coś więcej?
Czy może są to uniwersalne techniki (np. TDD) czy narzędzia do np. continuous integration?
Poniżej pytania do Testu Joela i pytanie konkursowe brzmi: Jakie pytania można dodać do tej listy?
Test Joela
Czy stosujesz system kontroli wersji?
Czy możesz zbudować wersję w jednym kroku?
Czy stosujesz codzienne budowanie wersji?
Czy używasz system zarządzania błędami?
Czy usuwasz błędy zanim napiszesz nowy kod?
Czy masz harmonogram aktualizowany na bieżąco?
Czy masz specyfikację?
Czy programiści mają komfortowe warunki pracy?
Czy używasz najlepszych dostępnych narzędzi?
Czy masz testerów?
Czy kandydaci piszą programy podczas rozmowy kwalifikacyjnej?
Czy praktykujesz korytarzowe testy wygody użytkowania?