{"id":52712,"date":"2019-11-15T00:00:00","date_gmt":"2019-11-14T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt"},"modified":"2020-02-18T14:00:30","modified_gmt":"2020-02-18T11:00:30","slug":"put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt","title":{"rendered":"Arhitekti tee: sertifitseerimine ja toote s\u00fc\u00fcvimine","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Peaaegu iga arendaja k\u00fcsib endalt, kuidas oma oskusi arendada ja millist kasvusuunda valida: vertikaalne - ehk saada juhtivaks, v\u00f5i horisontaalne - t\u00e4isstack arendajaks. Aastatepikkune t\u00f6\u00f6tamine \u00fche tootega, vastupidiselt m\u00fc\u00fctidele, ei ole takistus, vaid kasulik v\u00f5imalus. Selles artiklis jagame meie backend-arendaja Aleksei kogemusi, kes on p\u00fchendanud 6 aastat sertifitseerimistele ja l\u00e4binud selle aja jooksul tee arhitektini.<\/p>\n<p><img decoding=\"async\" alt=\"Arhitekti tee: sertifitseerimine ja toote s\u00fc\u00fcvimine\" src=\"\/wp-content\/uploads\/2019\/11\/42d86fa371c7c6247e31bcc6122c7f90.png\" style=\"display:block;margin: 0 auto;\" \/><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Kes on arhitekt<\/h2>\n<p>\nIT arhitekt (tehniline juht) on k\u00f5rge tasemega arendaja, kes tegeleb globaalsete k\u00fcsimustega IT projektides. Ta s\u00fc\u00fcvib kliendi \u00e4ri protsessidesse ja aitab lahendada tema probleeme tehnoloogia abil, samuti m\u00e4\u00e4rab ta, kuidas on \u00fcles ehitatud konkreetne teave s\u00fcsteem.<\/p>\n<p>Sellisel spetsialistil on vaja mitte ainult eriteadmisi, vaid ka n\u00e4ha kogu protsessi:<\/p>\n<ul>\n<li>\u00c4riprobleemi m\u00e4\u00e4ratlemine.<\/li>\n<li>Arendus, sealhulgas programmeerimine, andmete ettevalmistamine, hoidmine ja t\u00f6\u00f6tlemine.<\/li>\n<li>Infrastruktuuri juurutamine ja toetamine.<\/li>\n<li>Testimine.<\/li>\n<li>Deploy.<\/li>\n<li>Anal\u00fc\u00fcs ja operatiivne hooldus.<\/li>\n<\/ul>\n<p>\nSee t\u00e4hendab oskust asetada end igasse spetsialisti v\u00f5i meeskonna kohta arendusprotsessi eluts\u00fckli jooksul, m\u00f5ista s\u00fcsteemide praegust seisukorda seestpoolt, tuvastada tehtud vead ja formuleerida eesm\u00e4rgid. M\u00f5nikord \u2014 isiklikult l\u00e4bi viia operatiivne sekkumine.<\/p>\n<p>Professionaalse arengu tee arendajast arhitektiks v\u00f5tab kaua aega \u2014 tavaliselt mitu aastat. Selleks vajab arendaja nii praktilisi oskusi kui ka teoreetilisi teadmisi, mida saab kinnitada rahvusvaheliste sertifikaatidega.<\/p>\n<h2>\u00dcle 5 aasta \u00fchel projektis - rutiin v\u00f5i v\u00f5imalus kasvuks?<\/h2>\n<p>\nM\u00f5ni aasta tagasi alustasime suure meditsiinilise IT-s\u00fcsteemi loomist v\u00e4lisriigi kliendile. Selles mahukas projektis esines teatud probleeme:<\/p>\n<ul>\n<li>piiratud juurdep\u00e4\u00e4s; <\/li>\n<li>ebaausalt stabiilne tootmine;<\/li>\n<li>uskumatult pikad sprindid ja pikad koosk\u00f5lastamised. <\/li>\n<\/ul>\n<p>\n<i>Aeg on kvalifikatsiooni t\u00f5stmiseks<\/i>, \u2014 selleni j\u00f5udis \u00fcks peamiseid arendajaid Aleksei, et \u00fcletada nimetatud raskused ja paremini s\u00fcsteemi m\u00f5ista. <\/p>\n<p>Aleksei jagas oma kogemust, kust alustada \u00f5ppimist, millised sertifikaadid on olulised saada ja kuidas ning miks seda teha.<\/p>\n<h3>Esimene samm: paranda oma inglise keel<\/h3>\n<p>\nProgrammeerimiskeeled on arendamise aluseks, kuid suhtlemiseks vajalikud keeled ei ole v\u00e4hem t\u00e4htsad. Eriti suhtlemises ingliskeelsete tellijatega!<\/p>\n<blockquote><p><b>Praktikast<\/b><\/p>\n<p>\u00dchel ilusal p\u00e4eval helistas Aleksei tellija poolt t\u00f6\u00f6taja. Sel hetkel ei saanud meie arendaja uhkustada alusetega - ei tehnoloogia, juhtimise ega suhtlemise alal. V\u00f5ib-olla ei oleks need vajalikud olnud - olema osav spetsialist on v\u00f5imalik ka ilma lisaregaliteta. Kuid probleem tekitas endiselt muret.<\/p>\n<p>Tuleb m\u00f5ista, et k\u00f5nekeel erineb radikaalselt kirjakeelest. Kui sa orienteerud ingliskeelsetes spetsifikatsioonides suurep\u00e4raselt, kuid ei harjuta kuulamist ja r\u00e4\u00e4kimist, siis meil on sulle halbu uudiseid. Sellisel juhul v\u00f5ivad telefonik\u00f5ned partneritega takerduda.<\/p>\n<p>Aleksei kuulis k\u00f5nes m\u00f5ningaid tuttavaid s\u00f5nu, kuid kollegi k\u00f5ne oli nii kiire ja erinev klassikalisest h\u00e4\u00e4ldusest audialustest, et p\u00f5hjus oli kuskile k\u00f5rvale jooksnud. \u00dchiskondlikkuse t\u00f5ttu ja soovi t\u00f5ttu olukorda ei keeruliseks teha, n\u00f5ustus Aleksei kiiresti k\u00f5igi ettepanekutega.<\/p>\n<p>Kas on vaja \u00f6elda, et t\u00f6\u00f6protsessi k\u00e4igus tehti ebameeldivaid avastusi? Meie arendaja allkirjastas sellise millega, millest ta oleks t\u00e4iesti teadlikult keeldunud, kui pakkumine oleks tulnud arusaadavas keeles.<\/p>\n<p>Sel hetkel sai selgeks, et kuulamis- ja r\u00e4\u00e4kimisoskuste arendamine on h\u00e4davajalik. Parim viis selleks olid sertifitseerimised.<\/p><\/blockquote>\n<p><\/p>\n<h3>Inglise keele sertifitseerimine<\/h3>\n<p>\nSelleks, et parandada suhtlemist meie meditsiiniprojektis, \u00f5ppis Aleksei mitmesugustes programmides. Tulemuseks oli FCE - First Certificate in English sertifitseerimise sooritus. See aitas tal hakata kuulma tellijat ja edastama oma m\u00f5tteid.<\/p>\n<blockquote><p><b>Elu n\u00e4pun\u00e4ide:<\/b><\/p>\n<p>V\u00e4ltige algtaseme inglise keele \u00f5ppimise programme. Oskus peab olema suunatud. Kui vajalik on inglise keel \u00e4risuhtlemiseks, tulekski seda \u00f5ppida. Kuid ei tasu minna \u00e4\u00e4rmustesse ja sooritada CAE (Certificate in Advanced English). Selle erip\u00e4ra on keerulised s\u00f5nad, spetsiifilised v\u00e4ljendid, mis rahvusvahelises suhtluses peaaegu kunagi ei kasutata.\n<\/p><\/blockquote>\n<p>\n<img decoding=\"async\" alt=\"Arhitekti tee: sertifitseerimine ja toote s\u00fc\u00fcvimine\" src=\"\/wp-content\/uploads\/2019\/11\/a237382bcd285966ed7e09d6c3a8845d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Teine samm: sertifitseerimine kogu tehnoloogilise pakkumise ulatuses<\/h3>\n<p>\nAlguses koosnes projekti alus objekt-relationaalsetest kaardistamise tehnoloogiatest (ORM). Tellija arendajate meeskond oli oma loomingu \u00fcle uhke, kuna k\u00f5ik oli loodud uusimate konseptsioonide abil, keeruline ja muljetavaldav.<\/p>\n<p>Kuid tootmisprobleemid - eelk\u00f5ige pidevalt hanguv SQL-server - ei olnud haruldased. Selgus, et t\u00fc\u00fcpiline lahendus probleemile oli teenuse taask\u00e4ivitamine. Tellija helistas meeskonna juhile ja teatas, et on aeg taask\u00e4ivitada. L\u00f5puks otsustasime selle probleemiga l\u00f5pparve teha. <\/p>\n<p>Tellija soovis s\u00fcsteemi j\u00f5udlust parandada - selleks oli vajalik juurutada profiilimine ja regulaarselt optimeerida. Profiilimisseadmise vahendiks sellel ajal - umbes 2015. aastal - oli Ants Profiler, kuid see osutus n\u00f5rgaks. Madala detailitusega oli keeruline saada teavet kriitilise koodibloki kohta. Maxim\u00fc\u00fcre k\u00f5rgtehnoloogilise detailitaseme puhul hakkas Ants Profiler koodi nii muutma, et s\u00fcsteemide t\u00f6\u00f6kindlus oli ohus - seal, kus oli profiilimisseade, kukkus k\u00f5ik kokku. Seet\u00f5ttu muutsime l\u00e4henemist.<\/p>\n<p><i>Alustasime statistika anal\u00fc\u00fcsiga<\/p>\n<p>Statistika anal\u00fc\u00fcsimisel t\u00f5usis esile, et 95% serveri t\u00f6\u00f6dest sisaldab primitiivset \u00e4rilogikat nelja rea ulatuses. Nende jaoks piisaks \u00fchest SQL-p\u00e4ringust, mitte t\u00e4ielikust hulgast p\u00e4ringutest, mille genereeris \u00e4rilogika ORM-i kaudu.<\/i><\/p>\n<p>Aleksandr pakkus ja tegi ellu viidud salvestatud protseduuri t\u00f6\u00f6de liigutamiseks ilma ORMita. Idee oli vastuolus projekti tavap\u00e4rase paradigma, meeskonna juht kohtas seda ettevaatlikult, kuid tellija v\u00f5ttis selle omaks ja palus juurutamist. See ei olnud \u00fcllatav, kuna uus meetod v\u00f5imaldas v\u00e4hendada t\u00f6\u00f6tlemise viivitusi tootmisprotsessis neljast tunnist mitme minutini - keskmiselt 98 korda. <\/p>\n<p>Kuid meil olid endiselt kahtlused: kas see on \u00f5ige lahendus v\u00f5i isiklike eelistuste k\u00fcsimus? Usaldus igavese C# ja ORM-i vastu murdis juhus, mis n\u00e4itas, kui v\u00f5imsad on lihtsad lahendused.<\/p>\n<blockquote><p><b>Teine juhtum<\/b><\/p>\n<p>Meeskond kirjutas andmete t\u00f6\u00f6tlemiseks p\u00e4ringu ORM-paradigmas, mis oli koostatud k\u00f5iki reegleid j\u00e4rgides ja ilma vigadeta. Selle t\u00f6\u00f6tlemine kestis 2-3 minutit ja need n\u00e4itajad tundusid vastuv\u00f5etavad. Siiski kindlustas alternatiivne rakendus lihtsate selectides ja view'de kasutamisega tulemuse kiiremini - 2 sekundiga.<\/p>\n<p>On t\u00f5eks saanud, et on aeg valida spetsialist, kes l\u00e4bib kogu projekti tehnoloogia stack'i sertifikaadi, et m\u00f5ista k\u00f5iki n\u00fcansse ja valida parim meetod. Selle \u00fclesande v\u00f5ttis enda kanda Aleksei.<\/p><\/blockquote>\n<p>\n<b>Esimesed sertifikaadid<\/b><\/p>\n<p>Selle olemuse m\u00f5istmiseks l\u00e4bis Aleksei <noindex><a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/en-us\/learning\/certification-overview.aspx\">mitmeid Microsofti sertifikaate<\/a><\/noindex>, katab kogu projekti tehnoloogia stack'i:<\/p>\n<ul>\n<li>TS: Windowsi rakenduste arendamine Microsoft .NET Framework 4-ga<\/li>\n<li>TS: Andmete ligip\u00e4\u00e4s Microsoft .NET Framework 4 programmeerimisega C#<\/li>\n<li>TS: Microsoft .NET Framework 3.5 Windows Forms rakenduste arendamine<\/li>\n<li>PRO: Windowsi rakenduste kavandamine ja arendamine Microsoft .NET Framework 3.5 abil<\/li>\n<li>PRO: Windows-p\u00f5histe rakenduste kavandamine ja arendamine Microsoft .NET Frameworki kasutades<\/li>\n<li>TS: Microsoft .NET Framework 2.0 \u2014 Windows-p\u00f5histe klientide arendamine<\/li>\n<\/ul>\n<p>\nUue projekti t\u00f6\u00f6 optimeerimise nimel on meeskond j\u00f5udnud j\u00e4rgmistele j\u00e4reldustele:<\/p>\n<ul>\n<li>S\u00fcsteemide t\u00f6\u00f6suse tagamiseks tuleb j\u00e4rgida koodikirjutamise reegleid: mitte t\u00fchikud ja kommentaarid, vaid tehnilised spetsifikatsioonid \u2014 andmebaasidele tehtud p\u00e4ringute arv, koormus serverile ja palju muud.<\/li>\n<li>Vastuoluliste kontseptsioonide rakendamine v\u00f5ib tuua kaasa probleeme. Andmebaasi kontseptsioon on kogumite teooria, samas kui ORM on toimingute kontseptsioon.<\/li>\n<li>Ideed, mis rikuvad harjumusp\u00e4rast korda, v\u00f5ivad meeskonnas kohtuda vastupanuga. Arendus on ka suhted ja arutelu oma seisukoha \u00fcle.<\/li>\n<li>Sertifitseerimine laiendab silmaringi ja v\u00f5imaldab m\u00f5ista, mida saab kasutada ja mida ei saa.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Arhitekti tee: sertifitseerimine ja toote s\u00fc\u00fcvimine\" src=\"\/wp-content\/uploads\/2019\/11\/674ad087cae618ff33c80c987e7cb0f8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Kolmas samm: uurige mitte ainult koodi<\/h3>\n<p>\nSuurte IT-lahenduste v\u00e4ljat\u00f6\u00f6tamisel on oluline mitu tegurit. N\u00e4iteks ei pruugi iga arendaja p\u00f6\u00f6rata t\u00e4helepanu v\u00f5rgu parameetritele \u2014 kuid isegi selle l\u00e4bilaskev\u00f5ime v\u00f5ib m\u00f5jutada \u00e4riprobleemi lahendamist. <\/p>\n<p>Seda m\u00f5istavad <b>98 seeria sertifikaadid<\/b>:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/en-us\/learning\/exam-98-361.aspx\">98-361: Tarkvaraarenduse alused<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/en-us\/learning\/exam-98-364.aspx\">98-364: Andmebaasi alused<\/a><\/noindex><\/li>\n<\/ul>\n<p>\nNeed v\u00f5imaldavad vaadata asju laiemalt ja p\u00e4\u00e4seda v\u00e4lja piiratud kontseptsioonist \u201cainult kood\u201d. Need on alused, ja need on olulised, et m\u00f5ista k\u00f5ike s\u00fcgavamal tasemel.<\/p>\n<p>98 seeria sertifikaadid on v\u00e4ikesed testid \u2014 30 k\u00fcsimust 45 minutiga.<\/p>\n<h3>Neljas samm: protsesside juhtimine<\/h3>\n<p>\nT\u00f6\u00f6tamine kliinikutega on vastutustundlikum ettev\u00f5tmine kui n\u00e4iteks mobiilim\u00e4ngu loomine. Siin ei saa lihtsalt funktsiooni lisada ja toota \u2014 oluline on j\u00e4rgida n\u00f5usoleku ja klientide arvukate muudatuste protsessi, sest m\u00e4ngus on inimeste tervis ja elu.<\/p>\n<p>T\u00fc\u00fcpiline Agile ei andnud projektil soovitud tulemusi ja iga sprind kestis piisavalt kaua. \u00dcksuste v\u00e4ljalaskmise vahel m\u00f6\u00f6dus 6 kuud kuni aasta. <\/p>\n<p>Lisaks oli puhtalt tehniliselt v\u00f5imatu viia k\u00fcmne teenindatava kliiniku protsessid mingisse \u00fchisesse normi.<\/p>\n<p>Selleks, et nendes tingimustes kiiremini tulemusi saada, vajasid arendajad isiklikku vastutust ja laialdast protsesside n\u00e4gemust \u2014 see t\u00e4hendab pidevat t\u00e4helepanu ja k\u00f5rget kvalifikatsiooni. <\/p>\n<p>Kui spetsialist on protsessis s\u00fcvenenud, n\u00e4eb ta selgelt tulemusi, p\u00f5hjuseid ja tagaj\u00e4rgi, terviklikku pilti. See on samal ajal t\u00e4iendava motivatsiooni ja teadlikkuse tegur, mis parandab probleemide lahendamise v\u00f5imet.<\/p>\n<p>Hea infrastruktuuri, kompetentselt \u00fcles ehitatud arhitektuuri ja optimaalse koodiga v\u00f5ib \u00fcks inimene v\u00f5tta enda kanda palju protsesse. Kuid see ei t\u00e4henda, et tuleks kasvatada universaalseid s\u00f5dureid, kes suudavad \u00fcksi projekti juhtida. Kommunikatsioon ja meeskonnat\u00f6\u00f6 on kriitilise t\u00e4htsusega.<\/p>\n<p>Meeskonnas m\u00f5istab iga arendaja, et tema kolleegid s\u00f5ltuvad tema tegevustest. Ahnus 5 minuti jagu arendusetapis v\u00f5ib t\u00e4hendada 5 t\u00e4iendavat tundi testimist. Selle m\u00f5istmiseks on oluline korraldada suhtlust. <\/p>\n<p>Meie projektis oli Alexeile protsesside omandamisel toeks <noindex><a rel=\"nofollow\" href=\"https:\/\/www.exin.com\/\"><b>sertifikaadid EXINilt<\/b><\/a><\/noindex>:<\/p>\n<ul>\n<li>M_o_R Foundation Certificate in Risk Management<\/li>\n<li>Agile Scrum Foundation<\/li>\n<li>IT Service Management Foundation<\/li>\n<li>EXIN Business Information Management Foundation<\/li>\n<li>PRINCE2 Foundation Certificate in Project Management<\/li>\n<li>Test Engineer Certificate<\/li>\n<li>Microsoft Operations Framework Foundation<\/li>\n<li>Agile Teenuseprojektid<\/li>\n<\/ul>\n<p>\nEdX-is l\u00e4bitud kursused aitasid vaadata s\u00fcsteemi statistika ja s\u00e4\u00e4stliku programmeerimise vaatenurgast ning hiljem t\u00f5ukasid saama <b>arhitekti sertifikaat<\/b>:<\/p>\n<ul>\n<li>Lean Production<\/li>\n<li>Six Sigma: Analyze, Improve, Control<\/li>\n<li>Six Sigma: Define and Measure<\/li>\n<\/ul>\n<p>\nSix Sigma p\u00f5him\u00f5tte kohaselt tagab statistiline kontroll \u00e4\u00e4rmiselt suure t\u00f5en\u00e4osusega kvaliteetse tulemuse.<\/p>\n<p>T\u00f5stes oma taset, j\u00f5uab arendaja reeglina j\u00e4rgmistesse j\u00e4reldustesse: <\/p>\n<ul>\n<li>T\u00f6\u00f6tage mitte palju, vaid efektiivselt.<\/li>\n<li>\u00c4rge keerake elu keeruliseks, p\u00fc\u00fcdes v\u00e4lisse k\u00fclge: kallid tehnoloogiad ei lahenda probleeme alati paremini.<\/li>\n<li>S\u00f5brune eri etappide spetsialistidega ja selgita nende valud. Arhitekt peab valdama protsesse: probleemi tuvastamine, \u00fclesande seadmine, v\u00f5rgu topoloogia projekteerimine, arendamine, testimine, toimetamine, kasutamine.<\/li>\n<li>Kontrolli iga funktsiooni algusest l\u00f5puni.<\/li>\n<li>Juhtub, et IT-protsessid ei vasta \u00e4riprotsessidele ja sellega tuleb v\u00f5idelda.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Arhitekti tee: sertifitseerimine ja toote s\u00fc\u00fcvimine\" src=\"\/wp-content\/uploads\/2019\/11\/bec51a7d500c60393f78bfdf8d59fe60.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Viies samm: m\u00f5ista arhitektuuri l\u00e4bi Big Data prisma<\/h3>\n<p>\nProjektis kohtasime \u00fcsna suuri andmebaase. V\u00e4hemalt tundus see nii kuni teatud hetkeni. Kui Aleksei hakkas edX-is suurte andmete \u00f5ppimisega tegelema, selgus, et 1,5 Tb projektis on v\u00e4ikene andmebaas. T\u00f5sised m\u00f5\u00f5tmed algavad 10 Tb-st ja seal on vaja teisi meetodeid.<\/p>\n<p>J\u00e4rgmine samm sertifitseerimise teel oli kursus suurte andmete kohta. See aitas m\u00f5ista andmevoogude korraldamist ja kiirendada operatsioone tootmises. Samuti suunata t\u00e4helepanu v\u00e4ikestele t\u00f6\u00f6riistadele, n\u00e4iteks hakata kasutama Excelit eraldi mikrotegevuste lahendamiseks.<\/p>\n<p><b>Sertifikaat:<\/b><br \/>\nMicrosoft Professional Program: Big Data Certificate<\/p>\n<p><img decoding=\"async\" alt=\"Arhitekti tee: sertifitseerimine ja toote s\u00fc\u00fcvimine\" src=\"\/wp-content\/uploads\/2019\/11\/d3d4728f47c43581911e368546d345ce.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Kuues samm: arendajast arhitektiks<\/h3>\n<p>\nP\u00e4rast k\u00f5igi loetletud sertifikaatide saamist, olles ikka veel arendaja, hakkas Aleksei aru saama, et saadud informatsioon omab k\u00f5rget abstraktsioonitaset, mis ei ole sugugi halb. <\/p>\n<p>Kohandatud protsesside ulatus viib arhitekti tasemeni, mis on \u00fcks k\u00f5rgeimaid sertifitseerimise astmeid.<\/p>\n<p>Sertifitseeritud arhitekti otsimisel j\u00f5udis Aleksei <noindex><a rel=\"nofollow\" href=\"https:\/\/www.certifiedsoftwarearchitect.com\/about\">Certified Software Architect \u2014 Microsoft Platform<\/a><\/noindex> Sundblad &amp; Sundbladist. See programm on Microsofti poolt tunnustatud, selle arendamine algas juba 14 aastat tagasi koost\u00f6\u00f6s peakorteri ja \u0160veitsi kontoriga. See katab .NET Frameworki, n\u00f5uete kogumise, teabevoogude haldamise ja palju muid k\u00fcsimusi k\u00f5rgel tasemel ning peetakse tugevaks t\u00f5endiks arhitekti oskuste kohta.<\/p>\n<p>Programmi raames oli kursusi \u00f5ppimiseks. Sertifitseerimine s\u00fcstematiseeris teadmised ja v\u00f5imaldas liikuda uuele arengutasemele \u2014 arendajast arhitektiks.<\/p>\n<p><img decoding=\"async\" alt=\"Arhitekti tee: sertifitseerimine ja toote s\u00fc\u00fcvimine\" src=\"\/wp-content\/uploads\/2019\/11\/69ebe664774184814b0cb435ec76ffc5.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Kokkuv\u00f5tteks<\/h3>\n<p>\nKuna Aleksei m\u00e4rgib, on t\u00e4htis meeles pidada, et ulatusliku IT-s\u00fcsteemiga t\u00f6\u00f6tamisel on programmeerimine mitte kulukas meelelahutus, vaid \u00e4ri\u00fclesannete lahendamise t\u00f6\u00f6riist. Seistes silmitsi \u00fche v\u00f5i teise v\u00e4ljakutsega, on kindlasti vaja t\u00f5sta esile business value, et projekt ei satuks ummikusse. <\/p>\n<p>Arhitektidel on ainulaadne vaade programmeerimisele ja selle elementaarsetele koostisosadele: <\/p>\n<ul>\n<li>Andmevoo loomine ja\/v\u00f5i toetamine<\/li>\n<li>Teabevoo v\u00e4ljav\u00f5tmine andmevoo alusel<\/li>\n<li>V\u00e4\u00e4rtusvoo v\u00e4ljav\u00f5tmine teabevoo alusel<\/li>\n<li>V\u00e4\u00e4rtusvoo rahastamine<\/li>\n<\/ul>\n<p>\nKui vaadata projekti arhitekti silmade l\u00e4bi, tuleb alustada l\u00f5pust: m\u00e4\u00e4ratleda v\u00e4\u00e4rtus ja seej\u00e4rel liikuda selle poole andmevoo kaudu. <\/p>\n<p>Arhitekt j\u00e4rgib arendamise reegleid, omades projekti globaalset n\u00e4gemust. Sellele j\u00f5udmine praktika ja isiklike vigade kaudu on praktiliselt v\u00f5imatu \u2014 t\u00e4psemalt, see on v\u00f5imalik, kuid v\u00e4ga aeglane. Sertifitseerimine v\u00f5imaldab laiendada silmaringi ja vaadata iga k\u00fcsimuse t\u00e4ielikku konteksti, tutvuda tuhandete spetsialistide kogemustega ning arendada t\u00f5husate probleemilahendusoskuste oskust.<\/p>\n<p>Praeguseks oleme t\u00f6\u00f6tanud \u00fclaltoodud meditsiinis\u00fcsteemiga \u00fcle viie aasta ja saavutanud m\u00e4rkimisv\u00e4\u00e4rseid edusamme. Selle aja jooksul on Aleksei sooritanud \u00fcle 20 sertifitseerimiskatse:<\/p>\n<ol>\n<li>TS: Windowsi rakenduste arendamine Microsoft .NET Framework 4-ga<\/li>\n<li>TS: Andmete ligip\u00e4\u00e4s Microsoft .NET Framework 4 programmeerimisega C#<\/li>\n<li>TS: Microsoft .NET Framework 3.5 Windows Forms rakenduste arendamine<\/li>\n<li>PRO: Windowsi rakenduste kavandamine ja arendamine Microsoft .NET Framework 3.5 abil<\/li>\n<li>PRO: Windows-p\u00f5histe rakenduste kavandamine ja arendamine Microsoft .NET Frameworki kasutades<\/li>\n<li>TS: Microsoft .NET Framework 2.0 \u2014 Windows-p\u00f5histe klientide arendamine<\/li>\n<li>98-361: Tarkvaraarenduse alused<\/li>\n<li>98-364: Andmebaasi alused<\/li>\n<li>M_o_R Foundation Certificate in Risk Management<\/li>\n<li>Agile Scrum Foundation<\/li>\n<li>IT Service Management Foundation<\/li>\n<li>EXIN Business Information Management Foundation<\/li>\n<li>PRINCE2 Foundation Certificate in Project Management<\/li>\n<li>Test Engineer Certificate<\/li>\n<li>Microsoft Operations Framework Foundation<\/li>\n<li>Agile Teenuseprojektid<\/li>\n<li>Lean Production<\/li>\n<li>Six Sigma: Analyze, Improve, Control<\/li>\n<li>Six Sigma: Define and Measure<\/li>\n<li>Microsoft Professional Program: Big Data Certificate<\/li>\n<li>Certified Software Architect \u2014 Microsoft Platform<\/li>\n<\/ol>\n<p>\n<img decoding=\"async\" alt=\"Arhitekti tee: sertifitseerimine ja toote s\u00fc\u00fcvimine\" src=\"\/wp-content\/uploads\/2019\/11\/471ad736187b3e6459887f6875fa6d3c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKuna ta sooritas k\u00f5ik eksamid, kasvas Aleksei tipparendajast projekti arhitektiks. Sertifitseerimine muutus samal ajal v\u00f5imsaks vahendiks nii professionaalses arengus kui ka maine suurendamisel tellija silmis. <\/p>\n<p>\u201eSertifitseerimise sild\u201d aitas p\u00e4\u00e4seda juurde teatud kriitilistele protsessidele, mis vajasid kontrolli ja t\u00f6\u00f6tlemist. Euroopa IT-lahenduste tellijad hindavad tavaliselt k\u00f5rgeid sertifitseeritud spetsialiste ja on valmis neile rohkem vabadust andma. <\/p>\n<p><b>Ait\u00e4h t\u00e4helepanu eest! Loodame, et artikkel oli teile kasulik.<\/b><br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/simbirsoft\/blog\/475464\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c\u0438, \u043a\u0430\u043a \u0435\u043c\u0443 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u043d\u0430\u0432\u044b\u043a\u0438 \u0438 \u043a\u0430\u043a\u043e\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u043e\u0441\u0442\u0430 \u0432\u044b\u0431\u0440\u0430\u0442\u044c: \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0442\u043e \u0435\u0441\u0442\u044c, \u0441\u0442\u0430\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0446\u0435\u043c, \u043b\u0438\u0431\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0444\u0443\u043b\u0441\u0442\u0435\u043a. \u041c\u043d\u043e\u0433\u043e\u043b\u0435\u0442\u043d\u044f\u044f \u0440\u0430\u0431\u043e\u0442\u0430 \u043d\u0430\u0434 \u043e\u0434\u043d\u0438\u043c \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u043c, \u0432\u043e\u043f\u0440\u0435\u043a\u0438 \u043c\u0438\u0444\u0430\u043c, \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u043d\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435\u043c, \u0430 \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e. \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u0434\u0435\u043b\u0438\u043c\u0441\u044f \u043e\u043f\u044b\u0442\u043e\u043c \u043d\u0430\u0448\u0435\u0433\u043e backend \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 \u0410\u043b\u0435\u043a\u0441\u0435\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0441\u0432\u044f\u0442\u0438\u043b 6 \u043b\u0435\u0442 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f\u043c \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-52712","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c\u0438, \u043a\u0430\u043a \u0435\u043c\u0443 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u043d\u0430\u0432\u044b\u043a\u0438 \u0438 \u043a\u0430\u043a\u043e\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u043e\u0441\u0442\u0430 \u0432\u044b\u0431\u0440\u0430\u0442\u044c: \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0442\u043e \u0435\u0441\u0442\u044c, \u0441\u0442\u0430\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0446\u0435\u043c, \u043b\u0438\u0431\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0444\u0443\u043b\u0441\u0442\u0435\u043a.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0443\u0442\u044c \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u043e\u0440\u0430: \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0438 \u043f\u043e\u0433\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0432 \u043f\u0440\u043e\u0434\u0443\u043a\u0442 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c\u0438, \u043a\u0430\u043a \u0435\u043c\u0443 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u043d\u0430\u0432\u044b\u043a\u0438 \u0438 \u043a\u0430\u043a\u043e\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u043e\u0441\u0442\u0430 \u0432\u044b\u0431\u0440\u0430\u0442\u044c: \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0442\u043e \u0435\u0441\u0442\u044c, \u0441\u0442\u0430\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0446\u0435\u043c, \u043b\u0438\u0431\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0444\u0443\u043b\u0441\u0442\u0435\u043a.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-11-14T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:00:30+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Arhitekti tee: sertifitseerimine ja toote s\u00fcvenemine | ProHoster","description":"Peaaegu iga arendaja k\u00fcsib endalt, kuidas peaks ta oma oskusi arendama ja millist kasvusuunda valima: vertikaalne \u2014 ehk saada juhiks, v\u00f5i horisontaalne \u2014 full-stack.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0443\u0442\u044c \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u043e\u0440\u0430: \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0438 \u043f\u043e\u0433\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0432 \u043f\u0440\u043e\u0434\u0443\u043a\u0442 | ProHoster","og:description":"\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c\u0438, \u043a\u0430\u043a \u0435\u043c\u0443 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u043d\u0430\u0432\u044b\u043a\u0438 \u0438 \u043a\u0430\u043a\u043e\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u043e\u0441\u0442\u0430 \u0432\u044b\u0431\u0440\u0430\u0442\u044c: \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0442\u043e \u0435\u0441\u0442\u044c, \u0441\u0442\u0430\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0446\u0435\u043c, \u043b\u0438\u0431\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0444\u0443\u043b\u0441\u0442\u0435\u043a.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-11-14T21:00:00+00:00","article:modified_time":"2020-02-18T11:00:30+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52712","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 04:33:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:15:41","updated":"2026-01-24 04:33:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/52712","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=52712"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/52712\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=52712"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=52712"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=52712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}