Sodobni svet ima več kot 40 tisoč poklicev. Družba se razvija in digitalizira, nekateri poklici zaradi zastarelosti izginjajo, nekateri pa se, nasprotno, pojavljajo in postajajo najbolj iskani na trgu dela.
Eden takih poklicev je arhitekt programske opreme. Tako pogosto, kot ga ne imenujejo na internetu, sem naletel na naslednja imena:
- sistemski arhitekt
- programski arhitekt
- IT arhitekt
- Arhitekt IT infrastrukture
in vsi so povezani posebej z arhitektom programske opreme.
In če je bila prej gradnja hiš in drugih objektov povezana z besedo "arhitektura", ima zdaj ta poklic nekoliko drugačen pomen.
Programski arhitekt se ukvarja z najpomembnejšimi dejavnostmi na področju IT. Na njegova ramena padejo naloge, kot je gradnja kompleksnih informacijskih sistemov za reševanje poslovnih problemov. Velikim podjetjem programski arhitekt pomaga prihraniti denar, saj njegove naloge vključujejo izgradnjo popolnega delujočega IT sistema iz številnih različnih delov. Eno glavnih nalog arhitekta lahko imenujemo tudi avtomatizacija in poenostavitev poslovnih procesov, da lahko podjetje doseže novo raven zagotavljanja storitev (čeprav sem za to mnenje že dobil klofuto v komentarjih... ).
Kako pogosto se zgodi, da obiščete mobilno aplikacijo podjetja in obupate, ker je narobe nastavljena, ne deluje dobro in vam nikakor ne pomaga pri lažjem prejemanju storitve? Mislim, da kar pogosto. Za to je kriv programski arhitekt, ki ni predvidel vseh možnih težav, na katere lahko potrošnik naleti pri uporabi mobilne aplikacije, in ni izračunal tveganja. Najverjetneje boste to aplikacijo izbrisali in uporabljali storitve konkurentov, katerih sistemski arhitekt se je izkazal za bolj razumnega in nadgrajenega, prvo podjetje pa bo utrpelo izgube. Delo programskega arhitekta se začne s pogovorom s stranko in preučevanjem niše implementacije izdelka, konča pa s spremljanjem projekta v vseh fazah, prav on pa je odgovoren za tako rekoč vse, kar se dogaja z njegovim izdelkom.
Seveda ne more vsak IT strokovnjak postati kompetenten programski arhitekt. Če želite to narediti, morate imeti strokovnost in določen obseg osebnih lastnosti. Dober specialist mora biti drugačen:
- družabnost
- odpornost na stres
- odgovornost
- organizacijske sposobnosti
- analitične sposobnosti
In če ne morete izboljšati svojih osebnih lastnosti niti pri delu z dobrim psihologom, lahko izboljšate svoje tehnično znanje na področju IT. OTUS je odprl vpis na istoimenski tečaj:
Ta tečaj ne bo pokrival osnovnih vzorcev. Da bi bil ta tečaj čim bolj uporaben za tiste, ki delajo na področju porazdeljenih/decentraliziranih sistemov, netrivialnih problemov oblikovanja zalednih aplikacij, pristopov k delu z podedovanimi storitvami, težav s konsistentnostjo sprememb (npr. vrstni red uporabe transakcij) ali z orkestracijo storitev.
Tečaj vodi izkušen strokovnjak na področju programske arhitekture Egor Zuev. Ima več kot 10 let praktičnega dela in znanstvenih izkušenj, ima nagrade in se ukvarja s poučevanjem. Če želite izvedeti več o tečaju in postaviti vprašanja Egorju, lahko to storite na
Usposabljanje bo potekalo na spletu v obliki spletnega seminarja, tečaj pa vključuje veliko vaje in podpore učiteljev na vseh stopnjah usposabljanja. Komunikacija z učitelji poteka v zaprtih kanalih tečaja. Rezultat usposabljanja bo diplomska naloga. Lahko ga izberete in razvijate na naslednjih področjih:
- porazdeljena zbirka podatkov
- porazdeljeno podatkovno jezero,
- implementacija zasebne verige blokov,
- porazdeljeni semantični iskalni sistem.
V prihodnje boste svoje projektno delo lahko uporabljali kot portfelj, po zaključku usposabljanja pa boste prejeli certifikat, ki potrjuje vašo usposobljenost na področju programske arhitekture.
Omeniti velja tudi dejstvo, da imajo vsi diplomanti OTUS-a možnost dobiti prestižno službo z dostojno plačo, saj OTUS svojim strankam vedno pomaga pri zaposlitvi v partnerskih podjetjih, katerih popoln seznam najdete
Vir: www.habr.com