6 модуль · айына 11:1 · қашықтанsenior инженерлерге

Senior инженерден бағдарламалық архитекторға.

Күшті код жазатын, бірақ тек өз коммиттеріне емес, бүкіл жүйе деңгейіндегі шешімдерге жауап бергісі келетін инженерлерге арналған құрылымды менторлық трек.

Бастапқы сессияға жазылуЖол картасын көруЖол картасы тегін оқылады — бұл толық карта.

Негізгі идея

Архитектор — код айналасындағы нәрселерге де жақсы senior инженер: system design, сапа, жеткізу және адамдар.

Сіз инженер болудан қалмайсыз. Берік бағдарламалау шеберлігі — бәрі тұратын іргетас. Архитектура — оның үстіне көтеретін төрт тірек және оларды байланыстыратын коммуникация арқалығы. Трек әрқайсысын өзіңіз білетін нақты жүйеде саналы түрде құрады.

Архитектура
Коммуникация — үстіндегі арқалық
System Design01
Сапа02
Жеткізу03
Адамдар мен уақыт04
Software Engineeringіргетас
Іргетас · Инженерия

Код өзі берік, өзгертілетін және үстіне құруға қауіпсіз бе?

Шекаралар, байланыстылық, көлденең мәселелер, архитектура деңгейінде шолу.

Тірек · System Design

Жүйе өз ісін атқара ма және өскенде төзе ме?

Талаптардан архитектураға, ымыралар, деректер, масштаб, интеграция, істен шығу режимдері.

Тірек · Сапа

Оның жұмыс істейтінін қалай білеміз — және білуді жалғастырамыз?

Тест стратегиясы, автоматтандыру, функционалдық емес талаптар, сенімділік, SLO.

Тірек · Жеткізу

Ол өнімге қауіпсіз әрі қайталанатын түрде қалай жетеді?

CI/CD, инфрақұрылым, контейнерлер, бақыланушылық, инциденттерге жауап.

Тірек · Адамдар мен уақыт

Ұйымды дұрыс нәрсені құруға жеткізе аласыз ба?

Билiксiз жетекшілік, шешімдер, стейкхолдерлер, бағалау, өз назарыңыз.

Арқалық · Коммуникация

Басқалар ерітіндей етіп дәлелдей аласыз ба?

Дизайн-шолулар, сыйластықпен келіспеу, ADR, сенімді техникалық ұсыныстар.

Соңына қарай не өзгереді

Артында тұра алатын шешімдер.

  • Бұлыңғыр бизнес-қажеттіліктен қорғауға болатын архитектура жасау — ымыралар жасырын емес, айқын.
  • Жүйені әр деңгейде салу — контекст, контейнерлер, компоненттер — және әр шекараны түсіндіру.
  • Болашақ инженер шынымен қолдана алатын Architecture Decision Record жазу.
  • Жүйеге тест стратегиясын және ол қанағаттандыруға тиіс функционалдық емес талаптарды жобалау.
  • Жеткізу конвейерін басынан аяғына дейін ойлау: build, тест, deploy, бақылау, rollback.
  • Келіспейтіндер арасында техникалық шешімді фасилитациялау — және жұмысты нақты бағалау.
  • Басқа инженерге ментор болу және архитектуралық жұмыс орындалуы үшін өз назар уақытыңызды қорғау.
  • Артефактілер портфолиосымен кету — диаграммалар, ADR, стратегия, капстоун — дәлел ретінде.

Жол картасы · модульге бір ай

Алты ай, бір уақытта бір тірек.

Әр модуль — апталық тікелей сессиясы мен арасында нақты жұмысы бар дербес ай. Әр ай сол бір жүйе туралы бір артефакт шығарады — сондықтан капстоунға жеткенде сізде жазбалар үйіндісі емес, портфолио болады.

MONTH 00Бастапқы нүкте

Онбординг және бастапқы нүкте

Өзіңіз иеленетін немесе жақсы білетін нақты жүйені таңдаңыз — бұл бүкіл трекке арналған кейс. Бес тірек бойынша өзіңізді бағалаңыз. Не сынғыш, құжатсыз немесе өзгертуге қорқынышты екенін картаға түсіріңіз.

ArtifactӨзін-өзі бағалау + кейс-жүйе аудиті
MONTH 01Іргетас

Инженерлік шеберлік, архитектор деңгейі

"Кодтауды үйрену" емес — басқалар үстіне құра алатын код жасау. Модуль шекаралары мен байланыстылық, тәуелділік бағыты, көлденең мәселелер, өзгеріске жобалау, архитектура деңгейінде шолу.

ArtifactДизайн/рефакторинг жазбасы + шолу рубрикасы
MONTH 02System Design

Жүйелік жобалау және архитектура

Негізгі ай. Талаптардан архитектураға: нақты шектеулер, деректер ауырлық орталығы ретінде, sync vs async, келісімділік vs қолжетімділік, интеграция шекаралары, таратылған жүйелердің істен шығу режимдері. C4-те салу, шешімдерді ADR ретінде тіркеу.

ArtifactC4 диаграммалары + ADR жиынтығы
MONTH 03Сапа

Сапа инженериясы

Сапа — кезең емес, жүйе қасиеті. Тест пирамидасы және не қайда жатады, өтелетін автоматтандыру, функционалдық емес талаптар, сапа қақпалары және SLO мен қате бюджеттері арқылы сенімділік.

ArtifactТест стратегиясы + NFR ерекшелігі
MONTH 04Жеткізу

DevOps және жеткізу

Бағдарлама өнімге қалай қауіпсіз жетеді. CI/CD конвейерлері, код ретіндегі инфрақұрылым, архитектор түсінуге тиіс деңгейдегі контейнерлер мен оркестрация, жобалау мәселесі ретіндегі бақыланушылық, инциденттерге жауап пен rollback.

ArtifactЖеткізу + бақыланушылық дизайны
MONTH 05Адамдар мен уақыт

Менеджмент: уақыт пен адамдар

Senior инженерлер аттап өтетін және ең қажет бөлік. Ресми биліксіз бағытты жетектеу, ақылды адамдар келіспегенде шешімдерді фасилитациялау, стейкхолдерлерге аудару, нақты бағалау, менторлық және өз назарыңызды басқару.

ArtifactШешім фасилитациясы + бағалау жоспары
MONTH 06Барлық тіректер

Капстоун және өсу жоспары

Бәрін біріктіру. Нақты, айтарлықтай мәселені алып, ұштан-ұшқа архитектура жасау — дизайн, ADR, сапа стратегиясы, жеткізу тәсілі және ұйымды өз жағыңызға тарту жоспары. Оны архитектуралық шолуда қорғаңыз және қалған олқылықтарға 12 айлық өсу жоспарын құрыңыз.

ArtifactҚорғалған ұштан-ұшқа архитектура + өсу жоспары

Ол қалай жұмыс істейді

Дәрістер емес, нақты жүйедегі жаттығулар.

6
ай, әрқайсысында бір тірек
1
аптасына 60 мин тікелей сессия
7
сізде қалатын артефакт
1:1
толық жекелендірілген

A.Тек нақты жүйелер

Әр жаттығу мен артефакт өзіңіз шынымен білетін жүйе туралы. Ойдан шығарылған мысалдар жоқ — бір кейс-жүйе бүкіл трек бойы жүріп, сізбен бірге күшейеді.

B.Жазбадан гөрі артефактілер

Әр айдың нәтижесі — нақты дизайн-шолудан өте алатын құжат: диаграмма, ADR жиынтығы, стратегия. Портфолио — прогресс, әрі ол дүйсенбіде-ақ жұмыста қолданылады.

C.Жауап емес, ымыралар

Архитектурада жалғыз дұрыс жауап жоқ. Нұсқаларды атауды, ымыраны айтуды және себеппен шешуді жаттығасыз — сосын себепті жазып қоясыз.

D.Стандартты айлық ырғақ

Тіректі жақтаңыз, оны нақты жүйеде жаттықтырыңыз, ымыраларды сынаңыз, артефактіні жасап шолыңыз. Пішінді білгеннен кейін жұмыс еселеніп өседі.

Кімге лайық

Бұл кімге арналған.

Мынадай болсаңыз жақсы лайық…

  • Нақты практикалық инженерлік тәжірибеңіз бар және сенімді код жасайсыз
  • Негізінен компоненттерге ие болдыңыз, енді сізден "мұны қалай құру керек?" деп сұрайды
  • Тек атақ емес, архитектор рөлін қалайсыз — және орындай алатыныңызға дәлел
  • Нақты жүйелерде, адал кері байланыспен жасай отырып үйренесіз

Мүмкін әлі ерте, егер сіз…

  • Мансап басында болсаңыз және әлі негізгі инженерлік іргетасты құрып жатсаңыз
  • Сертификат немесе енжар қарайтын слайдтар қаласаңыз
  • Жаттығуға нақты жүйе мен нақты жұмыс әкеле алмасаңыз
  • Шешім қабылдаудың орнына framework тьюториалдарын іздесеңіз

Тректі бастау

Командаңызға қазір керек архитекторға айналыңыз.

Жоғарыдағы жол картасы — толық карта, тегін оқуға және қолдануға ашық. Оны өз жүйелеріңізде сізбен бірге жүретін ментор қаласаңыз, бастапқы сессияға жазылыңыз — сол жерден бастаймыз.

TopTop · бағдарламалауда 14 жыл · Финляндия · қашықтан, бүкіл әлемде