Таныстырамыз: TopTop Academy және Архитектор трегі

TopTop Academy — жаңа жеке (1:1) тәлімгерлік қызметі. Оның алғашқы бағдарламасы Архитектор трегі тәжірибелі инженерлерді бағдарламалық архитектор деңгейіне шығарады.

хабарландыруакадемияarchitect-track

TopTop ұсынатын дүниеге жаңа нәрсе қостым: TopTop Academy — өсуді қалайтын инженерлерге арналған жеке (бірге-бір) тәлімгерлік бағдарламалары; оларды клиенттерге күнде істейтін жұмысымның негізінде құрдым. Оның алғашқы бағдарламасы — Архитектор трегі, және мұны көптен бері жасағым келген еді.

Үстелдегі ноутбук, экранында бағдарламалық жасақтама архитектурасының диаграммасы

Неге Архитектор трегі

Мықты аға инженер мен архитектордың арасындағы алшақтық көбірек код жазуда немесе көбірек фреймворк жаттауда емес. Аға инженерлердің көбі қолөнерді жақсы меңгерген. Архитектор деңгейінде өзгеретіні — сізге сеніп тапсырылатын шешімдердің ауқымы: жүйелер қалай қалыптасады, жүктеме кезінде сапа қалай төзеді, бағдарламалық жасақтама шын мәнінде қалай шығарылады және адамдар толы бөлмені шешімге қалай жетелейсіз.

Бұл білім әдетте өздігінен сіңеді: баяу, біркелкі емес және тек дұрыс бөлмелерде болсаңыз ғана. Архитектор трегі бұл жолды кездейсоқтыққа қалдырмай, саналы етеді.

Ішінде не бар

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

Мықты инженерлік қолөнердің үстіне ол бес тіректі қамтиды:

  • Инженерлік қолөнер, архитектор деңгейінде — модуль шекаралары мен байланыстылық, тәуелділік бағыты, өзгеріске арнап жобалау және кодты синтаксис емес, архитектура деңгейінде қарау.
  • Жүйені жобалау және архитектура — нақты талаптар мен шектеулерден архитектураға дейін, деректер — ауырлық орталығы ретінде. Оны C4 арқылы саласыз және шешімдерді ADR түрінде жазып қаласыз.
  • Сапа инженериясы — сапа бүкіл жүйенің қасиеті ретінде: тесттер пирамидасы, функционалдық емес талаптар, сапа қақпалары, сондай-ақ SLO мен қателік бюджеттері.
  • DevOps және жеткізу — CI/CD құбырлары, код түріндегі инфрақұрылым, архитектор түсінуі керек деңгейдегі контейнерлер мен оркестрлеу, байқалымдылық жобалау мәселесі ретінде, оқыс оқиғаларға ден қою және кері қайтару (rollback).
  • Басқару: уақыт пен адамдар — ресми билік болмаса да көшбасшылық ету, шешімдерді фасилитациялау, инженерлер мен мүдделі тараптар арасында аудару, шынайы бағалау, тәлімгерлік және өз назарыңызды басқару.

Ол қорытынды жобамен (capstone) аяқталады: нақты әрі ауқымды мәселеге арналған ұштан-ұшқа архитектура, архитектуралық шолуда қорғалады, оған қоса қалған олқылықтарға арналған 12 айлық даму жоспары. Сіз жай сертификатпен емес, өзіңіз құрып, қорғаған дүниемен кетесіз.

Бағдарлама шамамен алты айға созылады, жеке форматта. Материалдар ағылшын тілінде, орысша қолжетімді.

Кімге арналған

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

Қалай қосылуға болады

TopTop Academy тек шақыру бойынша әрі жеке форматта жұмыс істейді, сондықтан тіркелу формасы жоқ және топты күтудің қажеті жоқ. Егер Архитектор трегі — бұл сіз туралы болса, хабарласыңыз, сәйкес келе ме, соны талқылаймыз.