Šiuolaikiniame pasaulyje yra daugiau nei 40 tūkstančių profesijų. Visuomenė vystosi ir skaitmenizuojasi, kai kurios profesijos nyksta dėl savo pasenimo, o kai kurios, atvirkščiai, atsiranda ir tampa maksimaliai paklausios darbo rinkoje.
Viena iš tokių profesijų yra programinės įrangos architekto profesija. Kaip dažnai jie to nevadina internete, aš susiduriu su šiais vardais:
- sistemos architektas
- programinės įrangos architektas
- IT architektas
- IT infrastruktūros architektas
ir visi jie susiję konkrečiai su programinės įrangos architektu.
Ir jei anksčiau namų ir kitų statinių statyba buvo siejama su žodžiu „architektūra“, tai dabar ši profesija turi šiek tiek kitokią reikšmę.
Programinės įrangos architektas užsiima svarbiausia veikla IT srityje. Ant jo pečių krenta tokios užduotys, kaip sudėtingų IT sistemų kūrimas verslo problemoms spręsti. Didelėms įmonėms programinės įrangos architektas padeda sutaupyti pinigų, nes jo užduotys – iš daugybės skirtingų dalių sukurti visą veikiančią IT sistemą. Vienu pagrindinių architekto užduočių galima vadinti ir verslo procesų automatizavimą bei supaprastinimą, kad įmonė pasiektų naują paslaugų teikimo lygį (nors už šią nuomonę komentaruose jau gavau antausį... ).
Kaip dažnai nueinate į įmonės mobiliąją aplikaciją ir atsisakote, nes ji kreivai nustatyta, neveikia gerai ir niekaip nepadeda jums palengvinti paslaugos gavimo? Manau, gana dažnai. Dėl to kaltas programinės įrangos architektas, kuris nenumatė visų galimų problemų, su kuriomis vartotojas gali susidurti naudodamasis mobiliąja aplikacija, ir neapskaičiavo rizikos. Greičiausiai ištrinsite šią programą ir pasinaudosite konkurentų, kurių sistemos architektas pasirodė protingesnis ir atnaujintas, paslaugomis, o pirmoji įmonė patirs nuostolių. Programinės įrangos architekto darbas prasideda pokalbiu su klientu ir produkto diegimo nišos studijavimu, o baigiasi projekto stebėjimu kiekviename etape, jis yra atsakingas už praktiškai viską, kas vyksta su jo produktu.
Žinoma, ne kiekvienas IT specialistas gali tapti kompetentingu programinės įrangos architektu. Norėdami tai padaryti, turite turėti tiek profesionalumo, tiek tam tikrų asmeninių savybių. Geras specialistas turėtų būti kitoks:
- visuomeniškumas
- atsparumas stresui
- atsakomybė
- organizaciniai gebėjimai
- analitiniai įgūdžiai
O jei net dirbdamas su geru psichologu negali tobulinti savo asmeninių savybių, gali patobulinti savo technines žinias IT srityje. OTUS pradėjo registraciją į to paties pavadinimo kursus:
Šis kursas neapims pagrindinių modelių. Kad šis kursas būtų kuo naudingesnis tiems, kurie dirba paskirstytų/decentralizuotų sistemų srityje, nereikšmingos užpakalinių programų projektavimo problemos, požiūris į darbą su senomis paslaugomis, pakeitimų nuoseklumo problemos (pvz. sandorių taikymo tvarka) arba su paslaugų orkestravimu.
Kursą dėsto patyręs programinės įrangos architektūros specialistas Egoras Zujevas. Jis turi daugiau nei 10 metų praktinio darbo ir mokslinės patirties, turi apdovanojimų, užsiima dėstymu. Jei norite sužinoti daugiau apie kursą ir užduoti klausimų Egorui, galite tai padaryti adresu
Mokymai vyks internetu webinaro formatu, o kursas apima daug praktikos ir mokytojų paramos visuose mokymo etapuose. Bendravimas su dėstytojais vyksta uždarais laisvaisiais kurso kanalais. Mokymų rezultatas bus baigiamasis projektas. Galite pasirinkti ir tobulinti šiose srityse:
- paskirstyta duomenų bazė
- paskirstytas duomenų ežeras,
- privačios blokų grandinės įdiegimas,
- paskirstyta semantinė paieškos sistema.
Ateityje savo projektinius darbus galėsite panaudoti kaip portfolio, o baigę mokymus gausite kompetenciją programinės įrangos architektūros srityje patvirtinantį sertifikatą.
Verta paminėti ir tai, kad visi OTUS absolventai turi galimybę gauti prestižinį darbą su neblogu atlyginimu, nes OTUS visada padeda savo klientams įsidarbinti įmonėse partneriuose, kurių pilną sąrašą rasite
Šaltinis: www.habr.com