Yol xəritələri · L4
Tech Lead
Tech lead komandanın texniki istiqamətinə və çatdırılma keyfiyyətinə cavabdehdir. O, kod yazmağa davam edə bilər, lakin əsas təsiri qərarlar, review mədəniyyəti və komandanın birgə işləmə qaydaları vasitəsilə yaranır.
Əvvəlki səviyyədən fərqi
Senior öz işinin və yaxın mühitin keyfiyyətinə cavabdehdir. Tech lead isə bütün komandanın nəticəsinə cavabdehdir: işin bölünməsi, prioritetlər, texniki borc, risklər və maraqlı tərəflərlə kommunikasiya. Uğur artıq şəxsi kod həcmi ilə yox, komandanın nə çatdırdığı ilə ölçülür.
Gözlənilən biliklər
- Texniki istiqamətin təyini: strategiya, prinsiplər və komanda üçün ortaq standartlar
- Qərarların sənədləşdirilməsi: ADR, dizayn sənədləri və C4 diaqramları
- Review mədəniyyəti: kiçik PR, blocking və nit qeydlərin fərqi, ton
- Çatdırılma sağlamlığı: CI/CD, release strategiyası, feature flag, geri dönüş
- Keyfiyyət sistemi: test strategiyası, statik yoxlamalar, Definition of Done
- Operasiya: observability, incident idarəsi, postmortem
- Texniki borcun görünən edilməsi və biznes tələbləri ilə balanslaşdırılması
- İşin planlaşdırılması: tapşırıqların bölünməsi, asılılıqlar, qeyri-müəyyənliyin idarəsi
Praktik bacarıqlar
- Qeyri-müəyyən tələbi komanda üçün aydın texniki tapşırıqlara bölmək
- Dizayn müzakirəsini aparıb qərarı ADR kimi qeyd etmək
- İşi tapşırmaq: nəticəni, konteksti və qəbul meyarını aydın vermək
- Maraqlı tərəflərə riski və seçimləri texniki olmayan dildə izah etmək
- Fərdi söhbətlərdə rəy vermək və komandadakı gərginliyi həll etmək
- Kodlaşdırma ilə lead işini balanslaşdırmaq və özünü kritik yola qoymamaq
Tipik səhvlər
- Bütün çətin tapşırıqları özü edib komandanın böyüməsinə mane olmaq
- Qərarları şifahi qəbul edib heç bir yazılı iz buraxmamaq
- Texniki borcu tələblərdən ayrı saxlayıb heç vaxt prioritetə qoymamaq
- Review-nu mənimsəmə mexanizmi yox, nəzarət alətinə çevirmək
- Risk görəndə onu gec bildirmək və ya yumşaltmaq
- Hər şeyi öz zövqünə görə standartlaşdırmaq
Öyrənmə prioritetləri
- 1Texniki istiqaməti və prinsipləri formalaşdırmaqKomandanın nəyi niyə etdiyini yazılı və sadə şəkildə ifadə edin; ADR və C4 bunun əsas vasitələridir.
- 2Qərarları görünən etməkHər əhəmiyyətli seçim üçün kontekst, variantlar, qərar və nəticələr saxlanılsın.
- 3Keyfiyyət mədəniyyətini qurmaqKiçik PR, açıq review qaydaları, avtomatlaşdırılmış yoxlamalar və razılaşdırılmış Definition of Done.
- 4Çatdırılmanı sabit saxlamaqCI/CD sağlamlığı, release prosesi, monitorinq və incident-dən sonrakı öyrənmə.
- 5Komandanı inkişaf etdirmək və maraqlı tərəflərlə işləməkİşi həvalə edin, rəy verin, riskləri vaxtında və aydın çatdırın.
Arxitektura yetkinliyi
Tech lead arxitekturanı komandanın gündəlik qərarlarında canlı saxlayır. O, sərhədləri, asılılıqları və keyfiyyət atributlarını bütün komanda üçün aydın edir, dəyişikliyin ardıcıl şəkildə həyata keçməsini təmin edir. Arxitekturanı mücərrəd sxem kimi yox, komandanın bacarığı, vaxtı və riskləri ilə uyğunlaşdırılmış praktik çərçivə kimi görür.
Nümunə suallar
- Komandada iki senior dizayn üzərində razılaşmırsa, necə hərəkət edərsiniz?
- Texniki borcu biznesə necə izah və prioritetləşdirərdiniz?
- Pull Request review qaydalarını komandada necə qurardınız?
- Əhəmiyyətli arxitektura qərarını necə sənədləşdirərdiniz?
- Release-dən sonra incident baş verib; sonrakı addımlar nə olur?
- İşi həvalə etməyi və nəzarəti necə balanslaşdırırsınız?
- Komandanın yeni üzvü ilk ayda nəyi bilməlidir?
Özünüz edə biləcəyiniz tapşırıqlar
- Bir real texniki qərar üçün ADR yazın: kontekst, ən azı üç variant, qərar və nəticələr.
- Sisteminiz üçün C4 context və container diaqramlarını ASCII və ya alətlə çəkin.
- Komandanız üçün Pull Request qaydalarını (ölçü, blocking və nit, cavab müddəti) bir səhifədə yazın.
- Texniki borc siyahısı hazırlayın: hər bəndin riski, dəyəri və təklif olunan vaxtı.
- Son incident üçün blameless postmortem şablonu qurun və doldurun.
Bu səviyyə üçün məqalələr
- Texniki liderlikTech lead olduqda ilk 90 gün
- Texniki liderlikKomandaya kömək edən code review mədəniyyəti
- ADRKomandadan uzun yaşayan Architecture Decision Record yazmaq
- C4 modeliC4 modeli: insanların həqiqətən oxuduğu arxitektura diaqramları
- CI/CDJava servisi üçün CI/CD pipeline
- ObservabilityObservability: log, metrik və trace
- Clean ArchitectureSpring tətbiqində praqmatik clean architecture
Uyğun proqramlar
Bu səviyyəyə nə qədər yaxınsınız?
Bacarıq testi cavablarınıza əsaslanan şəxsi boşluq hesabatı hazırlayır. Nəticə tövsiyədir, sertifikat deyil.