{"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\/hr\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt","title":{"rendered":"Put arhitekta: certifikacija i uranjanje u proizvod","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Gotovo svaki developer se suo\u010dava s pitanjima kako bi trebao razvijati svoje vje\u0161tine i koju putanju rasta odabrati: vertikalnu \u2013 odnosno postati menad\u017eer, ili horizontalnu \u2013 full-stack. Vi\u0161egodi\u0161nji rad na jednom proizvodu, u suprotnosti s mitovima, ne predstavlja ograni\u010denje, ve\u0107 korisnu priliku. U ovom \u010dlanku dijelimo iskustvo na\u0161eg backend developera Alekseja, koji je posvetio 6 godina certifikacijama i tijekom tog vremena se uzdignuo do uloge arhitekta.<\/p>\n<p><img decoding=\"async\" alt=\"Put arhitekta: certifikacija i uranjanje u proizvod\" 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>Tko je arhitekt<\/h2>\n<p>\nArhitekt u IT-u (tech lead) je developer visokog nivoa koji se bavi globalnim pitanjima u IT projektima. On se uranja u poslovne procese klijenta i poma\u017ee u rje\u0161avanju njegovih zadataka pomo\u0107u tehnologije, kao i odre\u0111uje kako \u0107e biti organiziran odre\u0111eni informati\u010dki sustav.<\/p>\n<p>Takvom profesionalcu potrebno je ne samo razumjeti pojedina\u010dna predmetna podru\u010dja, ve\u0107 i vidjeti cijeli proces:<\/p>\n<ul>\n<li>Postavljanje poslovnog zadatka.<\/li>\n<li>Razvoj, uklju\u010duju\u0107i programiranje, pripremu, pohranu i obrada podataka.<\/li>\n<li>Implementacija i podr\u0161ka infrastrukture.<\/li>\n<li>Testiranje.<\/li>\n<li>Deploy.<\/li>\n<li>Analitika i operativno odr\u017eavanje.<\/li>\n<\/ul>\n<p>\nTo zna\u010di sposobnost da se postavi\u0161 u ko\u017eu bilo kojeg stru\u010dnjaka ili tima u \u017eivotnom ciklusu razvoja, razumjeti trenutno stanje sustava iznutra, identificirati u\u010dinjene gre\u0161ke, formulirati ciljeve. Ponekad \u2013 vlastoru\u010dno provesti operativnu intervenciju.<\/p>\n<p>Put profesionalnog razvoja od developera do arhitekta traje dugo \u2013 obi\u010dno nekoliko godina. Da bi to postigao, developeru su potrebne i prakti\u010dne vje\u0161tine, kao i teorijsko znanje koje se mo\u017ee potvrditi me\u0111unarodnom certifikacijom.<\/p>\n<h2>Vi\u0161e od 5 godina na istom projektu \u2013 rutina ili prilika za rast?<\/h2>\n<p>\nPrije nekoliko godina zapo\u010deli smo rad na velikom medicinskom IT sustavu za stranog klijenta. U ovom opse\u017enom projektu postojali su odre\u0111eni problemi:<\/p>\n<ul>\n<li>ograni\u010deni pristupi; <\/li>\n<li>nestabilna produkcija;<\/li>\n<li>nevjerojatno dugi sprinti i dugotrajna odobrenja. <\/li>\n<\/ul>\n<p>\n<i>\"Vrijeme je da unaprijedimo vje\u0161tine\"<\/i>, \u2014 do ovog rje\u0161enja do\u0161ao je jedan od vode\u0107ih developera Aleksej kako bi prevladao navedene pote\u0161ko\u0107e i bolje razumio sustav. <\/p>\n<p>Aleksij je podijelio svoja iskustva o tome odakle je najbolje zapo\u010deti u\u010denje, koje certifikate je va\u017eno dobiti, kako i za\u0161to to raditi.<\/p>\n<h3>Prvi korak: pobolj\u0161ajte svoj engleski<\/h3>\n<p>\nProgramski jezici su temelj razvoja, ali jezici za komunikaciju su jednako va\u017eni. Osobito u komunikacijama s klijentima koji govore engleski!<\/p>\n<blockquote><p><b>Iz prakse<\/b><\/p>\n<p>Jednog lijepog dana, Aleksiju je nazvala zaposlenica s strane klijenta. Tada na\u0161 programer jo\u0161 nije mogao pohvaliti se mno\u0161tvom certifikata \u2014 ni iz tehnologija, ni iz menad\u017ementa, ni iz komunikacija. Mo\u017eda mu oni i ne bi bili od pomo\u0107i \u2014 jer biti kompetentan stru\u010dnjak mo\u017ee se posti\u0107i i bez dodatnih oznaka. No, problem se svejedno pojavio.<\/p>\n<p>Treba razumjeti da se razgovorni jezik radikalno razlikuje od pisanog. Ako se odli\u010dno snalazite u engleskim specifikacijama, ali ne prakticirate slu\u0161anje i govor, imamo lo\u0161e vijesti. U tom slu\u010daju, telefonske razgovore s partnerima mogli bi vas zavezati u \u010dvor.<\/p>\n<p>Aleksij je na pozivu \u010duo neke poznate rije\u010di, ali je govor kolege bio toliko brz i neobi\u010dan u odnosu na klasi\u010dno izgovaranje iz audio lekcija, da je osnovna su\u0161tina njegovih pitanja promaknula. Iz pristojnosti i \u017eelje da ne zakomplicira situaciju, Aleksij je brzo pristao na sve prijedloge.<\/p>\n<p>Treba li re\u0107i da su tijekom rada otkrivena neugodna iznena\u0111enja? Na\u0161 programer je potpisao ne\u0161to \u0161to bi se potpuno svjesno odbio, da je ponuda do\u0161la na razumljivom jeziku.<\/p>\n<p>Tada je postalo jasno da je nu\u017eno pobolj\u0161ati vje\u0161tine slu\u0161anja i govora. Najbolji na\u010din za to su certifikati.<\/p><\/blockquote>\n<p><\/p>\n<h3>Certifikacija iz engleskog jezika<\/h3>\n<p>\nKako bi pobolj\u0161ao komunikaciju unutar na\u0161eg medicinskog projekta, Aleksij je u\u010dio prema nekoliko programa. Kao rezultat, polo\u017eio je certifikaciju FCE \u2014 First Certificate in English. To mu je pomoglo da po\u010dne \u010duti klijenta i prenijeti svoje misli.<\/p>\n<blockquote><p><b>Life hack:<\/b><\/p>\n<p>Izbjegavajte programe za u\u010denje osnovnog engleskog jezika. Vje\u0161tina treba biti ciljana. Ako vam treba engleski za poslovnu komunikaciju \u2014 to i treba u\u010diti. Samo, ne treba pretjerivati i polagati CAE (Certificate in Advanced English). Njegova osobitost su sofisticirane rije\u010di, specifi\u010dne izraze, koji se u me\u0111unarodnoj komunikaciji gotovo nikada ne koriste.\n<\/p><\/blockquote>\n<p>\n<img decoding=\"async\" alt=\"Put arhitekta: certifikacija i uranjanje u proizvod\" src=\"\/wp-content\/uploads\/2019\/11\/a237382bcd285966ed7e09d6c3a8845d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Drugi korak: certifikacija kroz cijeli tehnolo\u0161ki stak.<\/h3>\n<p>\nU po\u010detku, osnovu projekta \u010dinila je tehnologija objektno-relacijskog mapiranja (ORM). Tim developera s klijentove strane ponosio se svojim djelom, jer je sve napravljeno koriste\u0107i napredne koncepcije, slo\u017eeno i cool.<\/p>\n<p>Ipak, problemi u produkciji \u2014 posebno stalno zamrzavanje SQL servera, nisu bili rijetkost. Doga\u0111alo se da je tipi\u010dno rje\u0161enje problema bio ponovni pokretanje usluge. Klijent bi zvao tim lidera i javljao da je vrijeme za ponovno pokretanje. Na kraju smo odlu\u010dili da to rije\u0161imo jednom zauvijek. <\/p>\n<p>Klijent je \u017eelio raditi na performansama sustava \u2014 za to je trebalo implementirati profiliranje i redovito provoditi optimizaciju. Kao alat za profiliranje, u to vrijeme \u2014 oko 2015. godine \u2014 odabran je Ants Profiler, no taj se pokazao slabim. Uz nisku razinu detaljnosti, bilo je te\u0161ko dobiti informacije o kriti\u010dnom klju\u010du koda. Uz maksimalnu razinu detaljnosti, Ants Profiler je po\u010deo mijenjati kod na na\u010din da je funkcionalnost sustava bila ugro\u017eena \u2014 tamo gdje je postavljeno profiliranje, sve je jednostavno padalo. Zato smo promijenili pristup.<\/p>\n<p><i>Po\u010deli smo s analizom statistike<\/p>\n<p>Analizom statistike u produkciji postalo je jasno da 95% rada na serveru ima primitivnu poslovnu logiku od 4 retka. Za njih je bio dovoljan jedan SQL upit, a ne cjelokupna masa upita generirana poslovnom logikom s ORM-om.<\/i><\/p>\n<p>Aleksiej je predlo\u017eio i realizirao pohranjenu proceduru za premje\u0161tanje poslova bez ORM-a. Ideja je bila u suprotnosti s uobi\u010dajenim paradigmom projekta, tim lider ju je do\u010dekao s oprezom, ali klijent je sve prihvatio i zatra\u017eio implementaciju. To nije bilo iznena\u0111uju\u0107e, jer je nova metoda omogu\u0107ila smanjenje ka\u0161njenja u obradi s \u010detiri sata na nekoliko minuta \u2014 u prosjeku, 98 puta. <\/p>\n<p>Ipak, ostali smo s sumnjama: je li to ispravno rje\u0161enje ili pitanje li\u010dnih preferencija? Vjera u svemogu\u0107nost C# i ORM-a bila je poljuljana slu\u010dajno\u0161\u0107u koja je pokazala svu mo\u0107 jednostavnih rje\u0161enja.<\/p>\n<blockquote><p><b>Drugi slu\u010daj<\/b><\/p>\n<p>Tim je napisao upit za rad s podacima unutar ORM paradigme, sastavljen prema svim pravilima, bez gre\u0161aka. Njegova obrada traje 2-3 minute, a ti su parametri izgledali prihvatljivo. Me\u0111utim, alternativna implementacija pomo\u0107u najjednostavnijih selekta i pregleda omogu\u0107ila je br\u017ei rezultat \u2014 za 2 sekunde.<\/p>\n<p>Postalo je o\u010dito da je vrijeme da se odabere stru\u010dnjak koji \u0107e pro\u0107i certifikaciju kroz cijeli stek projekta kako bi se razumjeli svi detalji i odabrala optimalna metoda. Ovaj zadatak preuzeo je Aleksej.<\/p><\/blockquote>\n<p>\n<b>Prvi certifikati<\/b><\/p>\n<p>Za razumijevanje su\u0161tine Aleksej je pro\u0161ao <noindex><a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/en-us\/learning\/certification-overview.aspx\">nekoliko certifikacija Microsoft<\/a><\/noindex>, koje pokrivaju cijeli tehnolo\u0161ki stek projekta:<\/p>\n<ul>\n<li>TS: Razvoj Windows aplikacija s Microsoft .NET Framework 4<\/li>\n<li>TS: Pristup podacima pomo\u0107u Microsoft .NET Framework 4 programiranja u C#<\/li>\n<li>TS: Razvoj aplikacija za Windows s Microsoft .NET Framework 3.5<\/li>\n<li>PRO: Dizajniranje i razvoj Windows aplikacija kori\u0161tenjem Microsoft .NET Framework 3.5<\/li>\n<li>PRO: Dizajniranje i razvoj aplikacija temeljenih na Windowsu kori\u0161tenjem Microsoft .NET Framework<\/li>\n<li>TS: Microsoft .NET Framework 2.0 \u2014 Razvoj klijentskih aplikacija temeljenih na Windowsu<\/li>\n<\/ul>\n<p>\nPoku\u0161avaju\u0107i optimizirati rad na novom projektu, tim je do\u0161ao do sljede\u0107ih zaklju\u010daka:<\/p>\n<ul>\n<li>Za funkcionalnost sustava potrebno je po\u0161tovati pravila pisanja koda: ne samo u pogledu uvlaka i komentara, ve\u0107 i tehni\u010dkih specifikacija \u2014 broj pristupa bazama, optere\u0107enje na server i mnogo toga drugog.<\/li>\n<li>Primjena proturje\u010dnih koncepcija mo\u017ee dovesti do neugodnosti. Koncepcija baza podataka \u2014 teorija skupova, dok je ORM \u2014 koncept operacija.<\/li>\n<li>Ideje koje kr\u0161e ustaljeni poredak mogu nai\u0107i na otpor unutar tima. Razvoj je tako\u0111er odnos i sposobnost argumenata za svoju to\u010dku gledi\u0161ta.<\/li>\n<li>Certifikacija pro\u0161iruje vidike i omogu\u0107ava razumijevanje \u0161to se mo\u017ee koristiti, a \u0161to ne.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Put arhitekta: certifikacija i uranjanje u proizvod\" src=\"\/wp-content\/uploads\/2019\/11\/674ad087cae618ff33c80c987e7cb0f8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Korak tre\u0107i: prou\u010davajte ne samo kod<\/h3>\n<p>\nPri radu na velikim IT rje\u0161enjima va\u017eni su brojni faktori. Na primjer, ne obra\u0107a svaki programer pa\u017enju na parametre mre\u017ee \u2014 ali \u010dak i njezina propusnost mo\u017ee utjecati na rje\u0161avanje poslovnog zadatka. <\/p>\n<p>Razumijevanje toga donose <b>certifikacije serije 98<\/b>:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/en-us\/learning\/exam-98-361.aspx\">98-361: Osnovni principi razvoja softvera<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/en-us\/learning\/exam-98-364.aspx\">98-364: Osnovni principi baza podataka<\/a><\/noindex><\/li>\n<\/ul>\n<p>\nOni omogu\u0107uju \u0161iri pogled na stvari i izlazak iz ograni\u010dene koncepcije \u201csamo kod\u201d. To su temelji, osnovne stvari, ali su va\u017ene za razumijevanje svih na dubljoj razini.<\/p>\n<p>Certifikacije serije 98 predstavljaju male testove \u2014 30 pitanja u 45 minuta.<\/p>\n<h3>Korak \u010detvrti: upravljanje procesima<\/h3>\n<p>\nRad s klinikama je odgovorniji zadatak nego, recimo, izrada mobilne igre. Ovde se ne mo\u017ee dodati funkcionalnost i izbaciti na produkciju \u2014 va\u017eno je slijediti proces odobravanja i unositi brojne izmjene od naru\u010ditelja, jer je u pitanju zdravlje i \u017eivote ljudi.<\/p>\n<p>Tipi\u010dni Agile nije donosio \u017eeljene rezultate u ovom projektu, a svaki sprint trajao je dovoljno dugo. Izme\u0111u implementacija prolazilo je od 6 mjeseci do godine. <\/p>\n<p>Osim toga, tehni\u010dki je bilo nemogu\u0107e dovesti procese deset klinika u neki zajedni\u010dki nazivnik.<\/p>\n<p>U tim uvjetima, programerima su bile potrebne osobna odgovornost i \u0161iroka vizija procesa \u2014 \u0161to zna\u010di stalna koncentracija i visoka kvalifikacija. <\/p>\n<p>Kada je stru\u010dnjak uronjen u proces, jasno vidi rezultate, uzroke i posljedice, cjelovitu sliku. To je istovremeno faktor dodatne motivacije i osvije\u0161tenosti, pobolj\u0161anja sposobnosti rje\u0161avanja zadataka i problema.<\/p>\n<p>Uz dobro postavljenu infrastrukturu, pravilno izgra\u0111enu arhitekturu i optimalni kod, jedna osoba mo\u017ee preuzeti mnoge procese. Me\u0111utim, to ne zna\u010di da trebate razvijati univerzalne vojnike koji su sposobni samostalno voditi projekt. Komunikacija i timski rad su od klju\u010dne va\u017enosti.<\/p>\n<p>U timu svaki programer shva\u0107a da kolege ovise o njegovim postupcima. U\u0161teda od 5 minuta u fazi razvoja mo\u017ee zna\u010diti dodatnih 5 sati testiranja. Za razumijevanje ovog fenomena va\u017eno je uspostaviti komunikaciju. <\/p>\n<p>U na\u0161em projektu Alekseju su pomogle u stjecanju procesa <noindex><a rel=\"nofollow\" href=\"https:\/\/www.exin.com\/\"><b>certifikati od EXIN<\/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 Service Projects<\/li>\n<\/ul>\n<p>\nNa edX-u su poha\u0111ani te\u010dajevi koji su pomogli pogledati sustav iz perspektive statistike i lean softverskog in\u017eenjeringa te su kasnije potaknuli na stjecanje <b>certifikata arhitekta<\/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>\nPrema principu '\u0160est sigma' (Six Sigma), statisti\u010dka kontrola osigurava kvalitetan rezultat s izuzetno visokom vjerojatno\u0161\u0107u.<\/p>\n<p>Pove\u0107avaju\u0107i svoj nivo, programer obi\u010dno dolazi do sljede\u0107ih zaklju\u010daka: <\/p>\n<ul>\n<li>Radite ne puno, nego u\u010dinkovito.<\/li>\n<li>Ne komplicirajte \u017eivot u potrazi za vanjskim stvarima: napredne tehnologije ne moraju nu\u017eno rije\u0161iti probleme bolje.<\/li>\n<li>Sura\u0111ujte sa stru\u010dnjacima svih faza ciklusa i otkrijte njihove bolne to\u010dke. Arhitekt mora ovladati procesima: identifikacija problema, postavljanje zadatka, projektiranje mre\u017ene topologije, razvoj, testiranje, podr\u0161ka, eksploatacija.<\/li>\n<li>Provjeravajte svaku funkcionalnost od po\u010detka do kraja.<\/li>\n<li>Dogodi se da IT procesi ne odgovaraju poslovnim procesima, i s tim se treba boriti.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Put arhitekta: certifikacija i uranjanje u proizvod\" src=\"\/wp-content\/uploads\/2019\/11\/bec51a7d500c60393f78bfdf8d59fe60.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Peti korak: razumjeti arhitekturu kroz prizmu Velikih Podataka.<\/h3>\n<p>\nNa projektu smo se bavili prili\u010dno velikim bazama podataka. Bar nam se tako \u010dinilo do odre\u0111enog trenutka. Kada je Aleksej po\u010deo prou\u010davati velike podatke na edX-u, otkrilo se da je 1,5 Tb na projektu mala baza podataka. Ozbiljni razmjeri kre\u0107u se od 10 Tb, i tada su potrebne druge metode.<\/p>\n<p>Sljede\u0107i korak prema certifikaciji bio je te\u010daj o velikim podacima. Pomogao je razumjeti organizaciju toka podataka i ubrzati operacije u produkciji. Tako\u0111er je skrenuo pa\u017enju na male alate, na primjer, poceti koristiti Excel za rje\u0161avanje pojedinih mikro zadataka.<\/p>\n<p><b>Certifikat:<\/b><br \/>\nMicrosoft Professional Program: Certifikat o velikim podacima<\/p>\n<p><img decoding=\"async\" alt=\"Put arhitekta: certifikacija i uranjanje u proizvod\" src=\"\/wp-content\/uploads\/2019\/11\/d3d4728f47c43581911e368546d345ce.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>\u0160esti korak: od programera do arhitekta.<\/h3>\n<p>\nNakon dobivanja svih navedenih certifikata, jo\u0161 kao programer, Aleksej je po\u010deo shva\u0107ati da ste\u010dena znanja imaju visok nivo apstrakcije, pri \u010demu to ne zna\u010di nu\u017eno lo\u0161e. <\/p>\n<p>Sveobuhvatna vizija procesa vodi do nivoa arhitekta, jedne od najvi\u0161ih razina certifikacije.<\/p>\n<p>U potrazi za certifikatom arhitekta, Aleksej je do\u0161ao do <noindex><a rel=\"nofollow\" href=\"https:\/\/www.certifiedsoftwarearchitect.com\/about\">Certified Software Architect \u2014 Microsoft Platform<\/a><\/noindex> od Sundblad &amp; Sundblad. To je program priznat od strane Microsofta, a njegova izrada po\u010dela je prije 14 godina u suradnji s glavnim i \u0161vedskim uredom tvrtke. Pokriva .NET Framework, prikupljanje zahtjeva, upravljanje tokom informacija i mnoge druge visoke teme, te se smatra jakim potvrdama vje\u0161tina arhitekata.<\/p>\n<p>U okviru programa postojali su te\u010dajevi za prou\u010davanje. Certifikacija je sistematizirala znanja i omogu\u0107ila prelazak na novi nivo razvoja \u2014 od programera do arhitekta.<\/p>\n<p><img decoding=\"async\" alt=\"Put arhitekta: certifikacija i uranjanje u proizvod\" src=\"\/wp-content\/uploads\/2019\/11\/69ebe664774184814b0cb435ec76ffc5.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>U zaklju\u010dku<\/h3>\n<p>\nKako isti\u010de Aleksej, u procesu rada s velikim IT sustavima va\u017eno je imati na umu da programiranje nije skupi u\u017eitak, ve\u0107 alat za rje\u0161avanje poslovnih zadataka. Suo\u010davaju\u0107i se s odre\u0111enim izazovima, uvek treba definirati poslovnu vrijednost kako projekt ne bi zapao u slijepu ulicu. <\/p>\n<p>Arhitekt ima poseban pogled na programiranje i njegove elementarne sastavnice: <\/p>\n<ul>\n<li>Kreiranje i\/ili odr\u017eavanje toka podataka<\/li>\n<li>Izvla\u010denje toka informacija na temelju toka podataka<\/li>\n<li>Izvla\u010denje toka vrijednosti na temelju toka informacija<\/li>\n<li>Monetizacija toka vrijednosti<\/li>\n<\/ul>\n<p>\nAko se gleda na projekt o\u010dima arhitekta, treba po\u010deti od kraja: formulirati vrijednost i zatim joj se pribli\u017eiti kroz tok podataka. <\/p>\n<p>Arhitekt po\u0161tuje pravila razvoja, imaju\u0107i globalnu viziju projekta. Do\u0107i do njega kroz praksu i vlastite gre\u0161ke gotovo je nemogu\u0107e \u2014 preciznije, mogu\u0107e je, ali vrlo dugotrajno. Certifikacija omogu\u0107ava \u0161irenje horizonta i gledanje na cjelokupni kontekst svake problematike, upoznavanje s iskustvom tisu\u0107a profesionalaca i razvijanje vje\u0161tine efikasnog rje\u0161avanja zadataka.<\/p>\n<p>Na dana\u0161nji dan radimo s gore opisanim medicinskim sustavom vi\u0161e od pet godina i postigli smo zna\u010dajne napretke. Tijekom toga vremena, Aleksej je polo\u017eio vi\u0161e od 20 certifikacijskih ispita:<\/p>\n<ol>\n<li>TS: Razvoj Windows aplikacija s Microsoft .NET Framework 4<\/li>\n<li>TS: Pristup podacima pomo\u0107u Microsoft .NET Framework 4 programiranja u C#<\/li>\n<li>TS: Razvoj aplikacija za Windows s Microsoft .NET Framework 3.5<\/li>\n<li>PRO: Dizajniranje i razvoj Windows aplikacija kori\u0161tenjem Microsoft .NET Framework 3.5<\/li>\n<li>PRO: Dizajniranje i razvoj aplikacija temeljenih na Windowsu kori\u0161tenjem Microsoft .NET Framework<\/li>\n<li>TS: Microsoft .NET Framework 2.0 \u2014 Razvoj klijentskih aplikacija temeljenih na Windowsu<\/li>\n<li>98-361: Osnovni principi razvoja softvera<\/li>\n<li>98-364: Osnovni principi baza podataka<\/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 Service Projects<\/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: Certifikat o velikim podacima<\/li>\n<li>Certified Software Architect \u2014 Microsoft Platform<\/li>\n<\/ol>\n<p>\n<img decoding=\"async\" alt=\"Put arhitekta: certifikacija i uranjanje u proizvod\" src=\"\/wp-content\/uploads\/2019\/11\/471ad736187b3e6459887f6875fa6d3c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPolo\u017eiv\u0161i sve ispite, Aleksej je napredovao od vode\u0107eg programera do arhitekta projekta. Pri tome je certifikacija postala sna\u017eno sredstvo kako za profesionalni razvoj, tako i za izgradnju reputacije u o\u010dima klijenta. <\/p>\n<p>\u201eCertifikacijski klin\u201c pomogao je dobiti pristup odre\u0111enim kriti\u010dnim procesima koji su zahtijevali kontrolu i obradu. Europski klijenti IT rje\u0161enja obi\u010dno visoko cijene certificirane stru\u010dnjake i spremni su im dati vi\u0161e slobode u radu. <\/p>\n<p><b>Hvala na pa\u017enji! Nadamo se da je \u010dlanak bio koristan za vas.<\/b><br \/>\n<br \/>Izvor: <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.4 - 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\/hr\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"hr_HR\" \/>\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\/hr\/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\udd47Put arhitekta: certifikacija i uranjanje u proizvod | ProHoster","description":"Gotovo svaki programer postavlja sebi pitanja kako dalje razvijati svoje vje\u0161tine i koji smjer rasta odabrati: vertikalni \u2014 postati menad\u017eer ili horizontalni \u2014 full-stack.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","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\/hr\/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\/hr\/wp-json\/wp\/v2\/posts\/52712","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=52712"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/52712\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=52712"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=52712"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=52712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}