konto usunięte
Łukasz Szumyło Xamarin Developer
Temat: Co powinien umieć Technical Lead (.NET/C#)?
Myślę, że Technical Lead musi przede wszystkim umieć przekazać wszystkie aspekty techniczne projektu nad którym pracuje grupa programistów, ludziom którzy będą rozwijać ten produkt. Oczywiście jest tutaj miejsce na głębsze zapoznanie się z technologią i alternatywami (poznawanie nowinek) jednakże moim zdaniem tego typu zadania występują w ograniczonym zakresie.Według mnie, w nowinkach technicznych powinien ciągle siedzieć architekt systemu, który tworzy całą architekturę aplikacji z uwzględnieniem szerokiego spektrum możliwości jakie udostępniają nam różne frameworki.
W praktyce, te dwa stanowiska bardzo często zachodzą na siebie przy czym jeśli ktoś chce być liderem to definitywnie powinien być osobą bardzo kontaktową dla którego komunikacja z członkami zespołu nie stanowi najmniejszego problemu.
Warto także uwzględnić fakt jakim jest styl nauczania takiego Technical Lead'era.
Nie każdy załapie techniczne aspekty dokładnie w taki sposób w jaki widzi to techniczny lider, dlatego czasami trzeba dostosować styl przekazywania wiedzy do osoby, która ma tą wiedzę opanować.
Przykład z życia wzięty:
Strasznie się napociłem, gdy musiałem wytłumaczyć koledze zasadę działania enumeratorów i słówka "yield". Niby wiesz jak to działa, ale jak musisz to komuś wytłumaczyć to nie wiesz w jakie słowa ubrać opowieść o tym.Łukasz Szumyło edytował(a) ten post dnia 20.09.11 o godzinie 10:17
konto usunięte
Temat: Co powinien umieć Technical Lead (.NET/C#)?
`Piotr Sowa edytował(a) ten post dnia 12.02.12 o godzinie 16:12Łukasz Szumyło Xamarin Developer
Temat: Co powinien umieć Technical Lead (.NET/C#)?
Według Twojego opisu, ja widzę dwa stanowiska różniące się kompetencjami:- Team Leader (TL),
- Technical Team Leader (TTL).
Z moich doświadczeń wynika, że Team Leader to taki człowiek, który zorganizuje pracę i przydzieli zadania na podstawie otrzymanej analizy biznesowej + dodatkowo rozwieje wątpliwości wynikające z tej analizy.
Sposób implementacji zadania w dużej mierze zależy od programisty.
Technical Team Leader dodatkowo określi kierunek techniczny, powie jakie są standardy, jak działają, w jaki sposób się do nich dostosować + dodatkowo służy swoją wiedzą przy bardziej skomplikowanych problemach technicznych.
Zgodzę się z Tobą, że TL nie musi być technicznym guru, jednakże od TTL wymagałbym chociażby minimum wiedzy eksperckiej w danej dziedzinie.
Ja także uważam, że każdy w naszym fachu (programista) powinien być otwarty na nowe/inne rozwiązania niezależnie od ilości zdobytego doświadczenia, prestiżu czy też pełnionej funkcji.
Podobne tematy
-
Programiści .NET » Office 2007 Technical Refresh -
-
Programiści .NET » ASP.NET - kontrolka pivot table -
-
Programiści .NET » SQLite dla UT [ASP.net] -
-
Programiści .NET » jQuery dialog - zmiana wartośći kontrolki ASP .NET -
-
Programiści .NET » jak połączyć Delphi .Net 1.1 oraz SQLite -
-
Programiści .NET » [ C# ASP NET 4.0 ] Projekt nie widzi podzielonych klas. -
-
Programiści .NET » Szkolenia z programowania w .NET -
-
Programiści .NET » ASP.NET MVC: Ninject a wstrzykiwanie NIE do kontrolerów -
-
Programiści .NET » .Net debugowanie -
-
Programiści .NET » VB .NET - odczyt danych z pliku i przypisanie do zmiennych -
Następna dyskusja: