Czy korzystasz z kontroli źródła?
Tak ale
- To tak naprawdę nic nie mówi.
- Skąd wiesz, czy scalam dalej?
- Skąd wiesz, czy wyciągam zmiany przed wypychaniem?
- Skąd wiesz, czy kompiluję przed przystąpieniem do repozytorium.
Czy potrafisz wykonać kompilację w jednym kroku?
- Tak, nasz przewodnik CI pisze skrypty, a ja po prostu uruchamiam je w PowerShell.
Czy robisz codzienne kompilacje?
Czy masz bazę danych błędów?
Tak, ale nie skonfigurowałem go i nie administruję, po prostu go używam.
Czy naprawiasz błędy przed napisaniem nowego kodu?
- W idealnym świecie, w którym mam nieograniczone zasoby - tak, mam. W prawdziwym świecie czasami jestem zmuszony je zalogować i pracować nad czymś innym.
Czy masz aktualny harmonogram?
Nie, to nie moja praca.
Czy masz specyfikację?
Dostaję specyfikację, następnie analizuję ją i tworzę odpowiednie dokumenty.
Czy programiści mają ciche warunki pracy?
- Nie zatrudnisz mnie, jeśli słucham muzyki, rozmawiam z kolegą i żartuję? Tworzenie oprogramowania powinno być kreatywne - warunki pracy będą się różnić w zależności od organizacji.
Czy korzystasz z najlepszych narzędzi, które można kupić za pieniądze?
Nie wiesz, jakie są najlepsze narzędzia, a jeśli uważasz, że tak, zawsze znajdzie się ktoś, kto będzie się kłócił.
Czy masz testerów?
Tak. W rzeczywistości tak i nie są zbyt dobre, ale nie było tego w pytaniu.
Czy nowi kandydaci piszą kod podczas rozmowy kwalifikacyjnej?
Tak i zawodzą. Tak i zdają. Co ci to mówi?
Czy wykonujesz testy użyteczności korytarza?
Nie, ale co jeśli zrobimy coś lepszego?
Podsumowując:
- Ten test może działać dobrze w doskonałym świecie akademickim, w którym wszystko po prostu działa, wszyscy się dogadują, dzielą wiedzą i istnieją nieograniczone zasoby.
- To, co chcesz wiedzieć, to jakim jestem inżynierem. Proste bitowe odpowiedzi nie powiedzą nic pożytecznego i myślę, że ktoś musi być bardzo naiwny, aby się w nich zakochać.
- Odpowiedzi powyżej, zarówno negatywne, jak i pozytywne, nie mówią nic o mojej zdolności do tworzenia czystego kodu.
To nie jest rant, ale byłbym bardzo zainteresowany, aby dowiedzieć się, jakiego rodzaju dewelopera uważasz, że jestem oparty na udzielonych przeze mnie odpowiedziach. Mam nadzieję, że to udowodni mój punkt widzenia.