Esittelyssä TopTop Academy — ja Architect Track
TopTop Academy on uusi 1:1-mentorointipalvelu. Sen ensimmäinen ohjelma, Architect Track, vie kokeneet ohjelmistokehittäjät ohjelmistoarkkitehdin tasolle.
Olen lisännyt TopTopin tarjontaan jotain uutta: TopTop Academy — yksilöllisiä (yksi yhteen) mentorointiohjelmia kehittäjille, jotka haluavat kehittyä, rakennettuna samasta työstä, jota teen asiakkaille joka päivä. Sen ensimmäinen ohjelma on Architect Track, ja se on ohjelma, jonka olen halunnut rakentaa jo pitkään.

Miksi Architect Track
Kuilu vahvan kokeneen kehittäjän ja arkkitehdin välillä ei liity siihen, että kirjoittaisi enemmän koodia tai opettelisi lisää frameworkeja. Useimmat kokeneet kehittäjät ovat jo erinomaisia käsityössään. Arkkitehdin tasolla muuttuu päätösten laajuus, joka sinulle uskotaan — miten järjestelmät muotoutuvat, miten laatu kestää kuormituksen alla, miten ohjelmisto oikeasti toimitetaan ja miten saat huoneellisen ihmisiä etenemään kohti päätöstä.
Tämä tieto omaksutaan yleensä huomaamatta: hitaasti, epätasaisesti ja vain jos sattuu olemaan oikeissa huoneissa. Architect Track tekee polusta tarkoituksellisen sen sijaan, että jättäisi sen sattuman varaan.
Mitä ohjelma sisältää
Ohjelma rakentuu yhden asian ympärille, joka saa sen jäämään mieleen: alussa valitset todellisen järjestelmän, jonka omistat tai tunnet hyvin, ja jokainen moduuli soveltuu siihen järjestelmään. Ei leikkiesimerkkejä eikä kertakäyttöisiä harjoituksia — tekemäsi työ kytkeytyy suoraan johonkin, josta oikeasti välität.
Vankan insinööritaidon päälle ohjelma kattaa viisi pilaria:
- Insinööritaito arkkitehdin tasolla — moduulien rajat ja kytkennät, riippuvuuksien suunta, muutokseen suunnittelu ja koodin katselmointi arkkitehtuurin eikä syntaksin tasolla.
- Järjestelmäsuunnittelu ja arkkitehtuuri — todellisista vaatimuksista ja rajoitteista arkkitehtuuriin, data painopisteenä. Piirrät sen C4:lla ja tallennat päätökset ADR-dokumentteina.
- Laadun varmistaminen — laatu koko järjestelmän ominaisuutena: testipyramidi, ei-toiminnalliset vaatimukset, laatuportit sekä SLO:t ja virhebudjetit.
- DevOps ja toimitus — CI/CD-putket, infrastruktuuri koodina, kontit ja orkestrointi sillä tasolla kuin arkkitehdin on ymmärrettävä, havainnoitavuus suunnittelukysymyksenä sekä häiriöihin reagointi ja rollback.
- Johtaminen: aika ja ihmiset — johtaminen ilman muodollista valtaa, päätöksenteon fasilitointi, kääntäminen kehittäjien ja sidosryhmien välillä, realistinen arviointi, mentorointi ja oman huomion hallinta.
Ohjelma päättyy lopputyöhön (capstone): päästä päähän -arkkitehtuuri todelliseen, laajahkoon ongelmaan, joka puolustetaan arkkitehtuurikatselmuksessa, sekä 12 kuukauden kehityssuunnitelma jäljelle jääneille aukoille. Lähdet mukanasi jotain, jonka olet rakentanut ja puolustanut — et pelkkää todistusta.
Ohjelma kestää noin kuusi kuukautta ja on yksilöllinen. Materiaalit ovat englanniksi, ja venäjäksi on saatavilla.
Kenelle ohjelma on
Kokeneille kehittäjille, jotka ovat valmiita toimimaan arkkitehdin tasolla — heille, joita jo vedetään mukaan arkkitehtuuri- ja suunnittelupäätöksiin ja jotka tekisivät sen mieluummin tarkoituksellisesti kuin improvisoiden. Jos koodi on sinulle mukavaa ja vaikein osa on nyt järjestelmän muoto ja sitä ympäröivät ihmiset, tämä on suunnattu sinulle.
Miten pääset mukaan
TopTop Academy on vain kutsusta ja yksilöllinen, joten ilmoittautumislomaketta ei ole eikä ryhmää tarvitse odottaa. Jos Architect Track kuulostaa siltä, missä olet, ota yhteyttä niin keskustellaan, sopiiko se sinulle.