Inni ludzie omówili podstawowy aspekt tego pytania dotyczący przywództwa, dlatego postaram się skupić moje uwagi na zadanych bezpośrednich pytaniach:
(a) Czego można oczekiwać od starszego / wiodącego programisty WWW organizacji (niezależnie od wielkości)?
Oczekiwałbym osoby o silnym charakterze i bazie wiedzy technicznej. Spodziewałbym się kogoś, kto nie tylko zburzy pomysły, ale zaproponuje nowe pomysły, które zastąpią te, które uznają za niedoskonałe. Spodziewałbym się kogoś, kto nie naciska ani nie nęka podległych programistów, ale próbuje znaleźć sposoby, które motywują, uczą, kierują każdą osobą. Oczekiwałbym, że ktoś chętnie weźmie na siebie odpowiedzialność za projekty, koncepcje i decyzje. „Tak” i „ścienne kwiaty” nie muszą mieć zastosowania. Senior / lead musi być w stanie radzić sobie z ludźmi tak samo skutecznie, jak robi to z kodem ... w niektórych przypadkach nawet lepiej.
(b) Czy istnieje różnica między liderem rozwoju sieci a starszym programistą?
Zasadnicza różnica, którą zaobserwowałem, dotyczy zakresu i nigdy nie widziałem jej nigdzie zapisanej. Dowód zwykle odpowiada za wydajność jednego zespołu. Senior może być odpowiedzialny za kilka zespołów, jeden zespół lub brak zespołu. Ołów ma pomóc swoim podległym programistom w osiągnięciu ich celów w ramach konkretnego projektu lub zadania. Przez podwładnego rozumiem po prostu deweloperów, którzy zostali przypisani do projektu, za który kierownictwo jest technicznie „odpowiedzialne”. Często uważam, że jestem liderem w projektach, w których kilku programistów jest równych lub ma więcej stażu pracy niż ja, więc nie jest oczywiste, że liderem będzie najbardziej „starszy” członek zespołu. Biorąc pod uwagę ten zakres, starszy programista to ktoś, na kogo cała organizacja może liczyć, aby mieć niezbędną wiedzę i doświadczenie, aby pomóc każdemu. Senior powinien być wzorem do naśladowania (jak ktoś inny powiedział) dla każdego programisty w organizacji, a także powinien pomagać młodszym programistom w kwestiach technicznych.
Krótko mówiąc, dla mnie: trop pomaga. Senior uczy.