DevScallix Residency
PlanlaşdırılırKursla iş arasındakı boşluq üçün: real mühəndislik mühiti.
Engineering Residency — qiymətləndirmə əsasında seçilən iştirakçıların komanda mühitində real mühəndislik praktikaları ilə işlədiyi gələcək proqramdır.
01İş axını
Residency-də necə işləyəcəksiniz
- 01
Backlog
Prioritetləşdirilmiş iş siyahısı ilə planlaşdırma.
- 02
Tickets
Aydın tələbləri və qəbul meyarları olan tapşırıqlar.
- 03
Git workflow
Branch-lər, commit-lər və komanda qaydaları.
- 04
Pull Requests
Hər dəyişiklik PR vasitəsilə təqdim olunur.
- 05
Code review
Mentor və komanda yoldaşlarından rəy.
- 06
Testing
Dəyişikliyi qoruyan avtomatik testlər.
- 07
Architecture decisions
Qərarların müzakirəsi və sənədləşdirilməsi.
- 08
CI/CD
Avtomatlaşdırılmış yoxlama və çatdırılma.
- 09
Deployments
İşin real mühitdə işə salınması.
- 10
Demos
Görülən işin komandaya təqdimatı.
12 həftə
Həftə-həftə tədris planı
Planlaşdırılan tədris planıdır: sıra və dərinlik qrupa uyğun dəyişə bilər. İş təminatı və ya vəzifə vədi deyil.
01 · 1–2-cü həftələr
Sprint 1: onboarding və ilk çatdırılma
Mərhələnin məqsədi: Squad-ı qurmaq, working agreement və Definition of Done-u razılaşdırmaq, repo və CI-ı işə salmaq, ilk kiçik tapşırıqları PR ilə çatdırmaq.
Həftə 1
Kickoff, working agreement və backlog
- Residency-nin nə olduğu və olmadığı
- Rollar: mentor, product owner, scrum master rotasiyası, developer
- Working agreement, Definition of Done, branching və PR qaydaları
- User story, acceptance criteria və sprint-1 backlog-u
Laboratoriya: Squad working agreement-i və DoD-u yazır, repo + CI qurur, backlog-u refine edib sprint-1 planlaşdırır.
Tapşırıq: Fərdi: ilk tapşırıq üçün PR (README-də öz təqdimatınız + CI keçir); PR linki təqdim olunur.
Həftə 2
Daily standup, PR axını və sprint 1 icrası
- Daily standup: üç sual və blokerlərin qaldırılması
- Kiçik PR-lar, commit mesajları və review gözləmə vaxtı
- İş lövhəsi (board) və WIP limitləri
- Sprint review (demo) və ilk retrospektiv
Laboratoriya: Sprint-1 backlog-unun icrası, hər gün standup; sprint sonunda 10 dəqiqəlik demo və retro.
Tapşırıq: Fərdi: sprint-1 töhfə qeydi (PR-lar, review-lar, öyrənilənlər) və retro üçün bir təkmilləşdirmə təklifi.
Yoxlama nöqtəsi: İşləyən CI, razılaşdırılmış working agreement və DoD, sprint-1 demo-su (hər iştirakçıdan ən azı bir birləşdirilmiş PR).
02 · 3–4-cü həftələr
Sprint 2: keyfiyyətli çatdırılma
Mərhələnin məqsədi: Test, code review və QA vərdişlərini sabitləşdirmək; ilk tam feature slice-ı çatdırmaq.
Həftə 3
Sprint 2 planlaşdırması və test strategiyası
- Backlog refinement: bölmə, asılılıq, risk
- Estimation və capacity: komandanın real tutumu
- Test piramidası: unit, integration, API testləri
- CI-də keyfiyyət qapıları
Laboratoriya: Sprint 2 planning; hər story üçün test planı; CI-yə test və lint qapıları əlavə olunur.
Tapşırıq: Fərdi: bir story üçün testlər + PR; PR təsvirində test strategiyasının izahı.
Həftə 4
Code review mədəniyyəti və QA
- Review yazmaq: konkret, hörmətli, əsaslandırılmış
- Review-a cavab vermək və mübahisəni həll etmək
- Manual QA, exploratory testing və bug report
- Sprint review və retrospektiv: tendensiyalar
Laboratoriya: Çarpaz review: hər iştirakçı ən azı 3 PR review edir; squad exploratory QA sessiyası keçirir və bug-ları triage edir.
Tapşırıq: Fərdi: yazdığınız 3 review və aldığınız review-ya cavablarınızın bir seçmə qeydi (link + 1 abzas refleksiya).
Yoxlama nöqtəsi: Sprint-2 demo: testləri olan, review olunmuş və DoD-a uyğun feature slice; metrikalar (PR vaxtı, test əhatəsi).
03 · 5–6-cü həftələr
Sprint 3: dizayn qərarları və mid-evaluation
Mərhələnin məqsədi: Daha böyük tapşırıqları dizayn qərarları ilə çatdırmaq, texniki borcu görünən etmək, mentor ilə orta qiymətləndirmə.
Həftə 5
Dizayn qərarları və ADR
- Kiçik dizayn sənədi və ADR
- Feature flag və tədricən buraxılış
- API kontraktı və geriyə uyğunluq
- Texniki borcun qeyd edilməsi
Laboratoriya: Squad böyük story üçün dizayn müzakirəsi keçirir, ADR yazır və feature flag ilə ilk hissəni çatdırır.
Tapşırıq: Fərdi: şəxsi töhfə ADR-i və ya dizayn qeydi (PR ilə).
Həftə 6
Orta qiymətləndirmə və sprint 3 yekunu
- Mentor qiymətləndirməsi: meyarlar və geri bildirim formatı
- Portfolio sübutlarının toplanması (PR, review, ADR, demo)
- Sprint review: stakeholder sualları
- Retrospektiv: komanda sağlamlığı və dinamikası
Laboratoriya: Sprint 3 demo-su; mentor hər iştirakçı ilə 15 dəqiqəlik orta qiymətləndirmə söhbəti aparır.
Tapşırıq: Fərdi: portfolio indeksi (README) - ən azı 5 sübut linki və mentor rəyinə cavab planı.
Yoxlama nöqtəsi: Squad üçün ən azı bir ADR, texniki borc siyahısı və mentor ilə orta qiymətləndirmə (yazılı).
04 · 7–8-cü həftələr
Sprint 4: əməliyyat və insident təlimi
Mərhələnin məqsədi: Çatdırılmanı deploy, monitorinq və insident cavabı ilə tamamlamaq; blameless postmortem öyrənmək.
Həftə 7
Deploy, konfiqurasiya və monitorinq
- Staging-ə CI/CD deploy
- Konfiqurasiya və secret idarəsi
- Log, metric və sadə alert-lər
- Release checklist və rollback planı
Laboratoriya: Squad staging pipeline qurur, health endpoint və 2 alert əlavə edir, rollback-i məşq edir.
Tapşırıq: Fərdi: PR - bir metrik/alert və ya runbook bölməsi; PR-də necə yoxladığınız göstərilir.
Həftə 8
İnsident təlimi və postmortem
- İnsident rolları: incident commander, communicator, investigator
- Triage: təsir, hipotez, azaltma
- Blameless postmortem formatı
- Sprint 4 review və retrospektiv
Laboratoriya: Mentor staging-də nəzarətli nasazlıq yaradır; squad rolları bölüb insidenti həll edir və 30 dəqiqəlik postmortem aparır.
Tapşırıq: Fərdi: postmortem sənədi - timeline, kök səbəb, 3 fəaliyyət maddəsi (blameless dillə).
Yoxlama nöqtəsi: Staging-ə avtomatik deploy, əsas metriklər və alert-lər, insident təlimi üzrə yazılı postmortem.
05 · 9–10-cü həftələr
Sprint 5: sabitləşdirmə və komandalararası inteqrasiya
Mərhələnin məqsədi: Keyfiyyət və təhlükəsizliyi artırmaq, texniki borcu azaltmaq, squad-lar arasında kontrakt üzrə inteqrasiya etmək.
Həftə 9
Texniki borc, refaktorinq və təhlükəsizlik
- Texniki borcun prioritetləşdirilməsi
- Təhlükəsiz refaktorinq: testlər üzərində
- Asılılıqların yoxlanması və əsas təhlükəsizlik yoxlama siyahısı
- Sprint planning: böyük risklərə fokus
Laboratoriya: Squad borc maddələrini prioritetləşdirir, iki refaktorinq PR-ı çatdırır və təhlükəsizlik yoxlama siyahısını keçir.
Tapşırıq: Fərdi: refaktorinq PR-ı + 'əvvəl/sonra' sübutu (test, metrik və ya sadələşmə).
Həftə 10
Squad-lararası inteqrasiya və kontraktlar
- API kontraktı və versiyalaşma
- Contract testing və mock server
- Asılılıq koordinasiyası və yenilənmə
- Sprint 5 review və retrospektiv
Laboratoriya: İki squad kontrakt razılaşdırır, contract test yazır və inteqrasiya demo-su göstərir.
Tapşırıq: Fərdi: kontrakt və ya contract test PR-ı; digər squad ilə yazışma izi göstərilir.
Yoxlama nöqtəsi: Squad-lararası inteqrasiya demo-su, texniki borc azalması sübutu və təhlükəsizlik yoxlama siyahısı.
06 · 11–12-cü həftələr
Sprint 6: buraxılış, portfolio və yekun qiymətləndirmə
Mərhələnin məqsədi: Məhsulu buraxılışa hazırlamaq, final demo təqdim etmək, portfolio sübutlarını tamamlamaq və yekun qiymətləndirmədən keçmək.
Həftə 11
Buraxılışa hazırlıq və final demo
- Release candidate, regression yoxlaması
- Dokumentasiya: README, runbook, API sənədləri
- Final demo ssenarisi və təqdimat bacarığı
- Son sprint planning və risklər
Laboratoriya: Squad release candidate hazırlayır, regression keçir və final demo-nu repetisiya edir.
Tapşırıq: Fərdi: sənədləşdirmə PR-ı (README/runbook/API sənədi) və öz hissənizin demo ssenarisi.
Həftə 12
Final demo, portfolio və yekun qiymətləndirmə
- Final demo və stakeholder sualları
- Mentor yekun qiymətləndirməsi
- Portfolio: sübutların seçilməsi və təqdimatı
- Final retrospektiv və növbəti addımlar
Laboratoriya: Final demo panel qarşısında; hər iştirakçı ilə fərdi yekun qiymətləndirmə söhbəti (20 dəqiqə).
Tapşırıq: Fərdi: tamamlanmış portfolio (seçilmiş PR-lar, review-lar, ADR, postmortem) və özünüdəyərləndirmə.
Yoxlama nöqtəsi: Release (staging/demo mühiti), final demo, tamamlanmış portfolio və yazılı yekun qiymətləndirmə.
02Engineering Residency
Açıq danışaq
Kimin üçün nəzərdə tutulur
Java Backend Career Track məzunları və ekvivalent hazırlığı olan xarici namizədlər üçün. Xarici namizədlər qiymətləndirmə, müsahibə və texniki müdafiədən keçir; qərarı insanlar verir.
- Residency iş təklifi, məşğulluq və ya əmək müqaviləsi deyil.
- Biz “bir illik iş təcrübəsi” vəd etmirik. Residency komanda ilə, real mühəndislik mühitində layihə təcrübəsidir.
- İştirak qiymətləndirmə əsasında olacaq; hər kəs qəbul olunmayacaq.
- Format, müddət və şərtlər hələ müəyyənləşdirilir və dəyişə bilər.
03Engineering Residency
Xarici namizəd kimi müraciət
Akademiyanın məzunu deyilsinizsə, ekvivalent hazırlığınız varsa müraciət edə bilərsiniz. Müraciət qəbul demək deyil və Residency-nin başlaması demək deyil.
- 01 Müraciət
- 02 Qiymətləndirmə
- 03 Hazırlıq yoxlaması
- 04 Müsahibə və texniki müdafiə
- 05 İnsan qərarı
Akademiya məzunları platformadakı Residency bölməsindən müraciət edir.
Yeniliklərdən xəbərdar olun
Residency açıldıqda ilk xəbər tutanlardan olmaq üçün bizə yazın.