Czy spotkałeś super programistę? Co identyfikuje go jako takiego w porównaniu z „normalnymi” doświadczonymi / świetnymi programistami?
Również. jak radzisz sobie z osobą w zespole, która uważa, że jest super programistą? Zarówno na wypadek, gdyby rzeczywiście był, czy nie?
Edycja : Ciekawe dane wejściowe, dzięki. Można zebrać kilka rzeczy:
Pojawiło się kilka definicji. Pomijając zbyt zlokalizowane definicje (które identyfikowały autorów lub ich znajomych jako superprogramistów), spodobało mi się kilka definicji:
Definicja Thorbjørna : osoba, która przez długi czas konsekwentnie reprezentuje dobry zespół.
Wolny elektron, powiązany z odpowiedzią Henry'ego . Bardzo produktywna osoba o wyjątkowych zdolnościach. Wyjaśnienie jest dobra lektura.
Wolny elektron może zrobić wszystko, jeśli chodzi o kod. Mogą napisać kompletną aplikację od zera, nauczyć się języka w weekend, a co najważniejsze, mogą zanurzyć się w ogromną kupkę kodu spaghetti, zrozumieć go i faktycznie uruchomić. Możesz zbudować całe firmy wokół wolnego elektronu. Są takie dobre.
Kontrastujący z ostatnią definicją jest punkt związany z Jamesem na temat mitu genialnego programisty ( wideo ). Ten sam pomysł wyraża się w komentarzu rwong jako programowanie bez ego. Przedstawiają przeciwne opinie, jak zoptymalizować pod kątem tak wyjątkowego programisty czy zespołu.
Te definicje są zdecydowanie różne, więc byłbym wdzięczny, jeśli masz wkład w to, co jest lepsze. Lub dodaj własne, jeśli chcesz, ale pomogłoby to powiedzieć, dlaczego różni się od nich.