{"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\/hu\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt","title":{"rendered":"Az \u00e9p\u00edt\u00e9sz \u00fatja: tan\u00fas\u00edtv\u00e1ny \u00e9s a term\u00e9kbe val\u00f3 mer\u00fcl\u00e9s","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Szinte minden fejleszt\u0151 felteszi a k\u00e9rd\u00e9st, hogyan fejlesztheti k\u00e9pess\u00e9geit \u00e9s melyik n\u00f6veked\u00e9si ir\u00e1nyt v\u00e1lassza: f\u00fcgg\u0151leges \u2013 azaz menedzseri poz\u00edci\u00f3t v\u00e1llal, vagy v\u00edzszintes \u2013 full stack lehet\u0151s\u00e9get. A hossz\u00fa t\u00e1v\u00fa munkav\u00e9gz\u00e9s egy term\u00e9ken, a m\u00edtoszok ellen\u00e9re, nem korl\u00e1toz\u00e1s, hanem hasznos lehet\u0151s\u00e9g. Ebben a cikkben megosztjuk Alexey backend fejleszt\u0151 tapasztalatait, aki 6 \u00e9vet szentelt a tan\u00fas\u00edtv\u00e1nyoknak \u00e9s ezen id\u0151 alatt \u00e9p\u00edtette fel p\u00e1lyafut\u00e1s\u00e1t az architekt\u00far\u00e1ig.<\/p>\n<p><img decoding=\"async\" alt=\"Az \u00e9p\u00edt\u00e9sz \u00fatja: tan\u00fas\u00edtv\u00e1ny \u00e9s a term\u00e9kbe val\u00f3 mer\u00fcl\u00e9s\" 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>Ki az architektus?<\/h2>\n<p>\nAz IT architektus (tech lead) egy fels\u0151bb szint\u0171 fejleszt\u0151, aki glob\u00e1lis k\u00e9rd\u00e9sekkel foglalkozik IT projekteken. Belem\u00e9lyed a megrendel\u0151 \u00fczleti folyamataiba, \u00e9s seg\u00edt megoldani az \u0151 kih\u00edv\u00e1sait technol\u00f3giai eszk\u00f6z\u00f6kkel, valamint meghat\u00e1rozza, hogyan fog fel\u00e9p\u00fclni az adott inform\u00e1ci\u00f3s rendszer.<\/p>\n<p>Egy ilyen szakembernek nemcsak az egyes szakter\u00fcletekben kell j\u00e1rtasnak lennie, hanem az eg\u00e9sz folyamatot is l\u00e1tnia kell:<\/p>\n<ul>\n<li>\u00dczleti feladatok meghat\u00e1roz\u00e1sa.<\/li>\n<li>Fejleszt\u00e9s, bele\u00e9rtve a programoz\u00e1st, az adatok el\u0151k\u00e9sz\u00edt\u00e9s\u00e9t, t\u00e1rol\u00e1s\u00e1t \u00e9s feldolgoz\u00e1s\u00e1t.<\/li>\n<li>Infrastrukt\u00fara telep\u00edt\u00e9se \u00e9s t\u00e1mogat\u00e1sa.<\/li>\n<li>Tesztel\u00e9s.<\/li>\n<li>Telep\u00edt\u00e9s.<\/li>\n<li>Elemz\u00e9s \u00e9s \u00fczemeltet\u00e9si karbantart\u00e1s.<\/li>\n<\/ul>\n<p>\nEz azt jelenti, hogy k\u00e9pesnek kell lennie minden szakember vagy csapat hely\u00e9be k\u00e9pzelni mag\u00e1t a fejleszt\u00e9si ciklus sor\u00e1n, bel\u00fclr\u0151l meg\u00e9rteni a rendszerek jelenlegi \u00e1llapot\u00e1t, felt\u00e1rni a hib\u00e1kat, \u00e9s megfogalmazni a c\u00e9lokat. N\u00e9ha pedig saj\u00e1t kez\u0171leg kell beavatkozni.<\/p>\n<p>A fejleszt\u0151t\u0151l architektuss\u00e1 v\u00e1l\u00e1s \u00fatja hossz\u00fa id\u0151t vesz ig\u00e9nybe \u2013 \u00e1ltal\u00e1ban t\u00f6bb \u00e9vet. Ehhez a fejleszt\u0151nek mind gyakorlati k\u00e9szs\u00e9gekre, mind pedig elm\u00e9leti tud\u00e1sra van sz\u00fcks\u00e9ge, amelyet nemzetk\u00f6zi tan\u00fas\u00edtv\u00e1nyokkal lehet igazolni.<\/p>\n<h2>T\u00f6bb mint 5 \u00e9v ugyanazon a projekten \u2013 rutin vagy a n\u00f6veked\u00e9s lehet\u0151s\u00e9ge?<\/h2>\n<p>\nN\u00e9h\u00e1ny \u00e9vvel ezel\u0151tt kezdt\u00fck el egy nagy orvosi IT rendszer fejleszt\u00e9s\u00e9t egy k\u00fclf\u00f6ldi megrendel\u0151 sz\u00e1m\u00e1ra. Ebben a nagyszab\u00e1s\u00fa projektben bizonyos probl\u00e9m\u00e1k mer\u00fcltek fel:<\/p>\n<ul>\n<li>korl\u00e1tozott hozz\u00e1f\u00e9r\u00e9sek; <\/li>\n<li>stabilit\u00e1s hi\u00e1nya;<\/li>\n<li>hihetetlen\u00fcl elny\u00fajtott sprintek \u00e9s hossz\u00fa j\u00f3v\u00e1hagy\u00e1si folyamatok. <\/li>\n<\/ul>\n<p>\n<i>Itt az ideje a szakmai fejl\u0151d\u00e9snek.<\/i>, \u2014 ezt a d\u00f6nt\u00e9st hozta meg az egyik vezet\u0151 fejleszt\u0151, Alexey, hogy lek\u00fczdje az eml\u00edtett neh\u00e9zs\u00e9geket \u00e9s jobban meg\u00e9rtse a rendszert. <\/p>\n<p>Alekszej megosztotta tapasztalatait arr\u00f3l, hogy mivel \u00e9rdemes kezdeni a tanul\u00e1st, milyen nyelvvizsg\u00e1kat fontos megszerezni, hogyan \u00e9s mi\u00e9rt \u00e9rdemes ezt megtenni.<\/p>\n<h3>Els\u0151 l\u00e9p\u00e9s: fejleszd az angolt<\/h3>\n<p>\nA programoz\u00e1si nyelvek alapvet\u0151 r\u00e9szei a fejleszt\u00e9snek, de a kommunik\u00e1ci\u00f3hoz sz\u00fcks\u00e9ges nyelvek \u00e9ppolyan fontosak. K\u00fcl\u00f6n\u00f6sen az angolul besz\u00e9l\u0151 megrendel\u0151kkel val\u00f3 kommunik\u00e1ci\u00f3 sor\u00e1n!<\/p>\n<blockquote><p><b>A gyakorlat alapj\u00e1n<\/b><\/p>\n<p>Egy sz\u00e9p napon Alekszejt felh\u00edvta egy megrendel\u0151 munkat\u00e1rsa. Akkoriban a fejleszt\u0151nk m\u00e9g nem b\u00fcszk\u00e9lkedhetett sok tan\u00fas\u00edtv\u00e1nnyal \u2014 sem technol\u00f3giai, sem vezet\u0151i, sem kommunik\u00e1ci\u00f3s t\u00e9ren. Lehet, hogy ezekre nem is lett volna sz\u00fcks\u00e9ge \u2014 hiszen egy szakk\u00e9pzett szakember lehet tov\u00e1bbi rangok n\u00e9lk\u00fcl is. De a probl\u00e9ma \u00edgy is felmer\u00fclt.<\/p>\n<p>Fontos meg\u00e9rteni, hogy a besz\u00e9lt nyelv radik\u00e1lisan elt\u00e9r az \u00edrottt\u00f3l. Ha nagyon j\u00f3l eligibiliz\u00e1lod magad az angol nyelv\u0171 specifik\u00e1ci\u00f3kban, de nem gyakorlod a hall\u00e1st \u00e9s a besz\u00e9det, akkor rossz h\u00edreink vannak sz\u00e1modra. Ebben az esetben a telefonos t\u00e1rgyal\u00e1sok a partnerekkel zs\u00e1kutc\u00e1ba futhatnak.<\/p>\n<p>Alekszej a h\u00edv\u00e1s sor\u00e1n n\u00e9h\u00e1ny ismer\u0151s sz\u00f3t \u00e9szlelt, de koll\u00e9g\u00e1ja besz\u00e9de annyira gyors volt \u00e9s jelent\u0151sen elt\u00e9rt az audiovizsg\u00e1latokt\u00f3l, hogy a k\u00e9rd\u00e9seinek l\u00e9nye a f\u00fcl\u00e9hez sem jutott el. Udvariass\u00e1gb\u00f3l \u00e9s hogy ne bonyol\u00edtsa a helyzetet, Alekszej gyorsan egyet\u00e9rtett az \u00f6sszes javaslattal.<\/p>\n<p>Nem kell mondani, hogy a munka sor\u00e1n k\u00e9nyelmetlen felfedez\u00e9sek t\u00f6rt\u00e9ntek? A fejleszt\u0151nk ilyenbe k\u00fcl\u00f6n volna hajland\u00f3 belemenni, ha az aj\u00e1nlat egy\u00e9rtelm\u0171 nyelven \u00e9rkezett volna.<\/p>\n<p>Abban a pillanatban vil\u00e1goss\u00e1 v\u00e1lt, hogy a hall\u00e1s \u00e9s besz\u00e9d k\u00e9szs\u00e9gek fejleszt\u00e9se elengedhetetlen. A legjobb m\u00f3dszer a tan\u00fas\u00edtv\u00e1nyok megszerz\u00e9se volt.<\/p><\/blockquote>\n<p><\/p>\n<h3>Angol nyelvvizsga<\/h3>\n<p>\nA kommunik\u00e1ci\u00f3k jav\u00edt\u00e1sa \u00e9rdek\u00e9ben az orvosi projekt\u00fcnk keret\u00e9ben Alekszej t\u00f6bb programban is tanult. Ennek eredm\u00e9nyek\u00e9nt sikeresen letette az FCE \u2014 First Certificate in English vizsg\u00e1t. Ez seg\u00edtett abban, hogy elkezdje hallani a megrendel\u0151t \u00e9s k\u00f6z\u00f6lni a gondolatait vele.<\/p>\n<blockquote><p><b>Tippek:<\/b><\/p>\n<p>Ker\u00fcld a klasszikus angol nyelv tanulm\u00e1nyoz\u00e1s\u00e1ra vonatkoz\u00f3 programokat. A k\u00e9szs\u00e9geknek c\u00e9lzottaknak kell lenni\u00fck. Ha \u00fczleti kommunik\u00e1ci\u00f3hoz sz\u00fcks\u00e9ges az angol, akkor ezt kell tanulni. Csak ne ess t\u00falz\u00e1sokba, \u00e9s ne tedd le a CAE-t (Certificate in Advanced English). Az a saj\u00e1toss\u00e1ga, hogy bonyolult szavakat \u00e9s specifikus kifejez\u00e9seket tartalmaz, amelyeket a nemzetk\u00f6zi kommunik\u00e1ci\u00f3 sor\u00e1n szinte soha nem haszn\u00e1lnak.\n<\/p><\/blockquote>\n<p>\n<img decoding=\"async\" alt=\"Az \u00e9p\u00edt\u00e9sz \u00fatja: tan\u00fas\u00edtv\u00e1ny \u00e9s a term\u00e9kbe val\u00f3 mer\u00fcl\u00e9s\" src=\"\/wp-content\/uploads\/2019\/11\/a237382bcd285966ed7e09d6c3a8845d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>M\u00e1sodik l\u00e9p\u00e9s: a technol\u00f3giai stack minden szintj\u00e9nek tan\u00fas\u00edt\u00e1sa<\/h3>\n<p>\nA projekt alapj\u00e1t eredetileg az objektum-rel\u00e1ci\u00f3s lek\u00e9pez\u00e9si (ORM) technol\u00f3gia alkotta. A megrendel\u0151 fejleszt\u0151csapata b\u00fcszke volt az alkot\u00e1s\u00e1ra, hiszen mindent korszer\u0171 koncepci\u00f3k alkalmaz\u00e1s\u00e1val val\u00f3s\u00edtottak meg, nehezen \u00e9s l\u00e1tv\u00e1nyosan.<\/p>\n<p>Ennek ellen\u00e9re a termel\u00e9sbeli probl\u00e9m\u00e1k \u2014 k\u00fcl\u00f6n\u00f6sen a folyamatosan lefagy\u00f3 SQL-szerver \u2014 nem voltak ritk\u00e1k. Olyan s\u00falyos helyzetek is el\u0151fordultak, amikor a probl\u00e9ma megold\u00e1s\u00e1nak tipikus m\u00f3dja a szolg\u00e1ltat\u00e1s \u00fajraind\u00edt\u00e1sa volt. A megrendel\u0151 felh\u00edvta a csapatvezet\u0151t, \u00e9s k\u00f6z\u00f6lte, hogy itt az ideje az \u00fajraind\u00edt\u00e1snak. V\u00e9g\u00fcl \u00fagy d\u00f6nt\u00f6tt\u00fcnk, hogy v\u00e9get vet\u00fcnk ennek. <\/p>\n<p>A megrendel\u0151 azt k\u00e9rte, hogy dolgozzunk a rendszer teljes\u00edtm\u00e9ny\u00e9n \u2014 ez\u00e9rt be kellett vezetni a profiloz\u00e1st \u00e9s rendszeresen optimaliz\u00e1lni kellett. A profiloz\u00e1si eszk\u00f6znek az akkori id\u0151szakban \u2014 k\u00f6r\u00fclbel\u00fcl 2015 k\u00f6r\u00fcl \u2014 az Ants Profiler-t v\u00e1lasztottuk, de az gyeng\u00e9n teljes\u00edtett. Alacsony r\u00e9szletess\u00e9g mellett neh\u00e9z volt inform\u00e1ci\u00f3t kapni a kritikus k\u00f3dblokkr\u00f3l. Maxim\u00e1lis r\u00e9szletess\u00e9g mellett az Ants Profiler olyan m\u00f3don m\u00f3dos\u00edtotta a k\u00f3dot, hogy a rendszerek m\u0171k\u00f6d\u00e9se vesz\u00e9lybe ker\u00fclt \u2014 ahol a profiloz\u00e1st be\u00e1ll\u00edtott\u00e1k, ott minden egyszer\u0171en \u00f6sszeomlott. Ez\u00e9rt megv\u00e1ltoztattuk a megk\u00f6zel\u00edt\u00e9st.<\/p>\n<p><i>Statisztikaelemz\u00e9ssel kezdt\u00fck<\/p>\n<p>A termel\u00e9sbeni statisztikaelemz\u00e9s sor\u00e1n vil\u00e1goss\u00e1 v\u00e1lt, hogy a szerveren v\u00e9gzett munk\u00e1k 95%-a primit\u00edv \u00fczleti logik\u00e1val rendelkezik, mind\u00f6ssze 4 sorban. Ezekhez elegend\u0151 volt egy SQL-lek\u00e9rdez\u00e9s, nem pedig a teljes lek\u00e9rdez\u00e9scsoport, amelyet az \u00fczleti logika ORM-mel gener\u00e1lt.<\/i><\/p>\n<p>Alexej javasolta \u00e9s megval\u00f3s\u00edtotta a munk\u00e1k ORM n\u00e9lk\u00fcli \u00e1thelyez\u00e9s\u00e9re szolg\u00e1l\u00f3 t\u00e1rolt elj\u00e1r\u00e1st. Az \u00f6tlet ellentmondott a megszokott projekti paradigm\u00e1nak, a csapatvezet\u0151 \u00f3vatosan fogadta, de a megrendel\u0151 mindent elfogadott \u00e9s k\u00e9rte a bevezet\u00e9st. Ez nem meglep\u0151, hiszen az \u00faj m\u00f3dszer lehet\u0151v\u00e9 tette, hogy a termel\u00e9sbeli feldolgoz\u00e1si k\u00e9sleked\u00e9sek n\u00e9gy \u00f3r\u00e1r\u00f3l n\u00e9h\u00e1ny percre cs\u00f6kkenjenek \u2014 \u00e1tlagosan 98-szor. <\/p>\n<p>M\u00e9gis, voltak k\u00e9ts\u00e9geink: ez helyes d\u00f6nt\u00e9s vagy a szem\u00e9lyes preferenci\u00e1k k\u00e9rd\u00e9se? A mindentud\u00f3 C#-ban \u00e9s ORM-ben val\u00f3 hit\u00fcnket megingatta a v\u00e9letlen, amely megmutatta az egyszer\u0171 megold\u00e1sok erej\u00e9t.<\/p>\n<blockquote><p><b>M\u00e1sodik eset<\/b><\/p>\n<p>A csapat egy ORM paradigm\u00e1ban v\u00e9gzett adatokkal val\u00f3 munk\u00e1ra \u00edrt lek\u00e9rdez\u00e9st, amely megfelelt minden szab\u00e1lynak, hib\u00e1k n\u00e9lk\u00fcl. A feldolgoz\u00e1sa 2-3 percet vett ig\u00e9nybe, \u00e9s ezek a param\u00e9terek elfogadhat\u00f3nak t\u0171ntek. Azonban egy alternat\u00edv megval\u00f3s\u00edt\u00e1s a legegyszer\u0171bb kiv\u00e1laszt\u00e1sok \u00e9s n\u00e9zetek seg\u00edts\u00e9g\u00e9vel gyorsabb eredm\u00e9nyt biztos\u00edtott \u2014 mind\u00f6ssze 2 m\u00e1sodperc alatt.<\/p>\n<p>Kider\u00fclt, hogy ideje szakembert v\u00e1lasztani, aki a projekt teljes stack-j\u00e9n v\u00e9gigmegy a tan\u00fas\u00edt\u00e1son, hogy meg\u00e9rtse az \u00f6sszes r\u00e9szletet \u00e9s megtal\u00e1lja az optim\u00e1lis m\u00f3dszert. Ezt a feladatot Alekszej v\u00e1llalta mag\u00e1ra.<\/p><\/blockquote>\n<p>\n<b>Els\u0151 tan\u00fas\u00edtv\u00e1nyok<\/b><\/p>\n<p>A l\u00e9nyeg meg\u00e9rt\u00e9s\u00e9hez Alekszej t\u00f6bb <noindex><a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/en-us\/learning\/certification-overview.aspx\">Microsoft tan\u00fas\u00edt\u00e1son ment kereszt\u00fcl<\/a><\/noindex>, amelyek a projekt teljes technol\u00f3giai stack-j\u00e9t fel\u00f6lelt\u00e9k:<\/p>\n<ul>\n<li>TS: Windows alkalmaz\u00e1sok fejleszt\u00e9se Microsoft .NET Framework 4-tel<\/li>\n<li>TS: Adatok el\u00e9r\u00e9se Microsoft .NET Framework 4 programoz\u00e1s C#-ban<\/li>\n<li>TS: Microsoft .NET Framework 3.5 Windows Forms alkalmaz\u00e1sfejleszt\u00e9s<\/li>\n<li>PRO: Windows alkalmaz\u00e1sok tervez\u00e9se \u00e9s fejleszt\u00e9se Microsoft .NET Framework 3.5 seg\u00edts\u00e9g\u00e9vel<\/li>\n<li>PRO: Windows alap\u00fa alkalmaz\u00e1sok tervez\u00e9se \u00e9s fejleszt\u00e9se Microsoft .NET Framework felhaszn\u00e1l\u00e1s\u00e1val<\/li>\n<li>TS: Microsoft .NET Framework 2.0 \u2014 Windows-alap\u00fa kliensfejleszt\u00e9s<\/li>\n<\/ul>\n<p>\nAz \u00faj projekten v\u00e9gzett munka optimaliz\u00e1l\u00e1sa \u00e9rdek\u00e9ben a csapat a k\u00f6vetkez\u0151 k\u00f6vetkeztet\u00e9sekre jutott:<\/p>\n<ul>\n<li>A rendszerek m\u0171k\u00f6d\u00e9s\u00e9hez be kell tartani a k\u00f3d\u00edr\u00e1s szab\u00e1lyait: nem a beh\u00faz\u00e1sok \u00e9s megjegyz\u00e9sek, hanem a technikai jellemz\u0151k \u2014 az adatb\u00e1zisokhoz val\u00f3 kapcsolatok sz\u00e1ma, a szerver terhel\u00e9se \u00e9s m\u00e9g sok m\u00e1s.<\/li>\n<li>Ellentmond\u00e1sos fogalmak alkalmaz\u00e1sa kellemetlens\u00e9geket okozhat. Az adatb\u00e1zisok fogalma \u2014 halmazelm\u00e9let, m\u00edg az ORM \u2014 m\u0171veletek fogalma.<\/li>\n<li>Azok az \u00f6tletek, amelyek megs\u00e9rtik a megszokott rendet, ellen\u00e1ll\u00e1sba \u00fctk\u00f6zhetnek a csapatban. A fejleszt\u00e9s a kapcsolatok \u00e9s az \u00e9rvel\u00e9s k\u00e9pess\u00e9g\u00e9r\u0151l is sz\u00f3l.<\/li>\n<li>A tan\u00fas\u00edtv\u00e1nyok sz\u00e9les\u00edtik a l\u00e1t\u00f3k\u00f6rt \u00e9s seg\u00edtenek meg\u00e9rteni, hogy mit \u00e9rdemes haszn\u00e1lni, \u00e9s mit nem.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Az \u00e9p\u00edt\u00e9sz \u00fatja: tan\u00fas\u00edtv\u00e1ny \u00e9s a term\u00e9kbe val\u00f3 mer\u00fcl\u00e9s\" src=\"\/wp-content\/uploads\/2019\/11\/674ad087cae618ff33c80c987e7cb0f8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Harmadik l\u00e9p\u00e9s: tanulm\u00e1nyozd a k\u00f3dot<\/h3>\n<p>\nNagy l\u00e9pt\u00e9k\u0171 IT megold\u00e1sok kidolgoz\u00e1sakor sz\u00e1mos t\u00e9nyez\u0151t figyelembe kell venni. P\u00e9ld\u00e1ul nem minden fejleszt\u0151 figyel a h\u00e1l\u00f3zati param\u00e9terekre \u2014 de m\u00e9g a s\u00e1vsz\u00e9less\u00e9g is befoly\u00e1solhatja az \u00fczleti feladatok megold\u00e1s\u00e1t. <\/p>\n<p>Ezt az <b>98-as sorozat\u00fa tan\u00fas\u00edtv\u00e1nyok adhatj\u00e1k meg<\/b>:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/en-us\/learning\/exam-98-361.aspx\">98-361: Szoftverfejleszt\u00e9si alapok<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/en-us\/learning\/exam-98-364.aspx\">98-364: Adatb\u00e1zis-alapok<\/a><\/noindex><\/li>\n<\/ul>\n<p>\nEzek sz\u00e9lesebb perspekt\u00edv\u00e1t adnak, \u00e9s seg\u00edtenek kil\u00e9pni a \u201ecsak k\u00f3d\u201d korl\u00e1tolt gondolkod\u00e1sb\u00f3l. Ezek az alapok, de fontosak ahhoz, hogy mindent m\u00e9lyebb szinten \u00e9rts\u00fcnk.<\/p>\n<p>A 98-as sorozat\u00fa tan\u00fas\u00edtv\u00e1nyok kis teszteket jelentenek \u2014 30 k\u00e9rd\u00e9s 45 perc alatt.<\/p>\n<h3>Negyedik l\u00e9p\u00e9s: folyamatmenedzsment<\/h3>\n<p>\nA klinik\u00e1kkal val\u00f3 munka felel\u0151ss\u00e9gteljesebb tev\u00e9kenys\u00e9g, mint p\u00e9ld\u00e1ul egy mobil j\u00e1t\u00e9k l\u00e9trehoz\u00e1sa. Itt nem lehet egyszer\u0171en \u00faj funkci\u00f3t hozz\u00e1adni \u00e9s kiadni, fontos betartani a j\u00f3v\u00e1hagy\u00e1si folyamatot \u00e9s a megrendel\u0151 \u00e1ltal v\u00e9gzett sz\u00e1mos m\u00f3dos\u00edt\u00e1st, hiszen emberek eg\u00e9szs\u00e9ge \u00e9s \u00e9lete forog kock\u00e1n.<\/p>\n<p>A tipikus Agile nem hozta a k\u00edv\u00e1nt eredm\u00e9nyeket ebben a projektben, \u00e9s minden spr\u00fcnth\u00f6z viszonylag hossz\u00fa id\u0151re volt sz\u00fcks\u00e9g. A telep\u00edt\u00e9sek k\u00f6z\u00f6tt 6 h\u00f3napt\u00f3l egy \u00e9vig terjedt az id\u0151. <\/p>\n<p>R\u00e1ad\u00e1sul tiszt\u00e1n technikai szempontb\u00f3l lehetetlen volt a t\u00edz kezelt klinika folyamatait k\u00f6z\u00f6s nevez\u0151re hozni.<\/p>\n<p>Ahhoz, hogy ezekben a k\u00f6r\u00fclm\u00e9nyek k\u00f6z\u00f6tt gyorsabban \u00e9rj\u00e9k el az eredm\u00e9nyeket, a fejleszt\u0151knek szem\u00e9lyes felel\u0151ss\u00e9gv\u00e1llal\u00e1sra \u00e9s sz\u00e9lesk\u00f6r\u0171 folyamatl\u00e1t\u00e1sra volt sz\u00fcks\u00e9g\u00fck - ez pedig \u00e1lland\u00f3 figyelmet \u00e9s magasan k\u00e9pzett szakembereket ig\u00e9nyel. <\/p>\n<p>Amikor egy szakember belemer\u00fcl a folyamatba, vil\u00e1gosan l\u00e1tja az eredm\u00e9nyeket, okokat \u00e9s k\u00f6vetkezm\u00e9nyeket, valamint az egys\u00e9ges k\u00e9pet. Ez egyszerre motiv\u00e1l\u00f3 t\u00e9nyez\u0151, t\u00e1j\u00e9kozotts\u00e1got biztos\u00edt \u00e9s jav\u00edtja a probl\u00e9mamegold\u00e1si k\u00e9pess\u00e9get.<\/p>\n<p>J\u00f3l megtervezett infrastrukt\u00fara, megfelel\u0151 architekt\u00fara \u00e9s optimaliz\u00e1lt k\u00f3d mellett egy ember sok folyamatot k\u00e9pes \u00e1tvenni. Ez azonban nem jelenti azt, hogy univerz\u00e1lis katon\u00e1kat kellene nevelni, akik egyed\u00fcl vezetik a projektet. A kommunik\u00e1ci\u00f3k \u00e9s a csapatmunka kiemelten fontosak.<\/p>\n<p>A csapatban minden fejleszt\u0151 tudja, hogy a koll\u00e9g\u00e1k f\u00fcggenek a cselekedeteit\u0151l. Az 5 perces id\u0151megtakar\u00edt\u00e1s a fejleszt\u00e9si szakaszban ak\u00e1r 5 \u00f3r\u00e1nyi plusz tesztel\u00e9st is jelenthet. Ennek meg\u00e9rt\u00e9s\u00e9hez fontos a kommunik\u00e1ci\u00f3k megszervez\u00e9se. <\/p>\n<p>A mi projekt\u00fcnkben a folyamatok elsaj\u00e1t\u00edt\u00e1s\u00e1ban Alekszeynek seg\u00edts\u00e9get ny\u00fajtottak <noindex><a rel=\"nofollow\" href=\"https:\/\/www.exin.com\/\"><b>az EXIN \u00e1ltal kiadott tan\u00fas\u00edtv\u00e1nyok<\/b><\/a><\/noindex>:<\/p>\n<ul>\n<li>M_o_R Alap\u00edt\u00f3 Tan\u00fas\u00edtv\u00e1ny a Kock\u00e1zatkezel\u00e9sben<\/li>\n<li>Agile Scrum Alap\u00edtv\u00e1ny<\/li>\n<li>IT Szolg\u00e1ltat\u00e1smenedzsment Alap\u00edtv\u00e1ny<\/li>\n<li>EXIN \u00dczleti Inform\u00e1ci\u00f3menedzsment Alap\u00edtv\u00e1ny<\/li>\n<li>PRINCE2 Alap\u00edt\u00f3 Tan\u00fas\u00edtv\u00e1ny a Projektek Menedzsmentj\u00e9ben<\/li>\n<li>Tesztm\u00e9rn\u00f6ki Tan\u00fas\u00edtv\u00e1ny<\/li>\n<li>Microsoft M\u0171veleti Keretrendszer Alap\u00edtv\u00e1ny<\/li>\n<li>Agile Szolg\u00e1ltat\u00e1si Projektek<\/li>\n<\/ul>\n<p>\nAz edX platformon olyan kurzusokat v\u00e9geztek, amelyek seg\u00edtettek statisztikai \u00e9s lean programoz\u00e1si szempontb\u00f3l n\u00e9zni a rendszert, \u00e9s k\u00e9s\u0151bb az \u00e9p\u00edt\u00e9sz tan\u00fas\u00edtv\u00e1ny megszerz\u00e9s\u00e9re \u00f6szt\u00f6n\u00f6ztek. <b>\u00e9p\u00edt\u00e9sz tan\u00fas\u00edtv\u00e1ny<\/b>:<\/p>\n<ul>\n<li>Lean Termel\u00e9s<\/li>\n<li>Six Sigma: Elemz\u00e9s, Fejleszt\u00e9s, Ellen\u0151rz\u00e9s<\/li>\n<li>Six Sigma: Meghat\u00e1roz\u00e1s \u00e9s M\u00e9r\u00e9si<\/li>\n<\/ul>\n<p>\nA 'Six Sigma' elv szerint a statisztikai ellen\u0151rz\u00e9s rendk\u00edv\u00fcl magas val\u00f3sz\u00edn\u0171s\u00e9ggel biztos\u00edtja a min\u0151s\u00e9gi eredm\u00e9nyeket.<\/p>\n<p>A fejleszt\u0151k, amikor emelik a szintj\u00fcket, \u00e1ltal\u00e1ban a k\u00f6vetkez\u0151 k\u00f6vetkeztet\u00e9sekre jutnak: <\/p>\n<ul>\n<li>Ne dolgozzanak sokat, hanem hat\u00e9konyan.<\/li>\n<li>Ne bonyol\u00edts\u00e1k az \u00e9let\u00fcket a k\u00fcls\u0151 t\u00e9nyez\u0151k hajszol\u00e1s\u00e1ban: a bonyolult technol\u00f3gi\u00e1k nem felt\u00e9tlen\u00fcl oldj\u00e1k meg a probl\u00e9m\u00e1kat jobban.<\/li>\n<li>Ismerkedjen meg a ciklus minden szakasz\u00e1ban dolgoz\u00f3 szakemberekkel, \u00e9s der\u00edtse ki a f\u00e1jdalmaikat. Az \u00e9p\u00edt\u00e9sznek ismernie kell a folyamatokat: a probl\u00e9ma azonos\u00edt\u00e1sa, a feladat megfogalmaz\u00e1sa, a h\u00e1l\u00f3zat topol\u00f3gi\u00e1j\u00e1nak megtervez\u00e9se, fejleszt\u00e9s, tesztel\u00e9s, t\u00e1mogat\u00e1s, \u00fczemeltet\u00e9s.<\/li>\n<li>Ellen\u0151rizze minden funkci\u00f3t a kezdetekt\u0151l a v\u00e9g\u00e9ig.<\/li>\n<li>El\u0151fordulhat, hogy az IT-folyamatok nem felelnek meg az \u00fczleti folyamatoknak, \u00e9s ezzel foglalkozni kell.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Az \u00e9p\u00edt\u00e9sz \u00fatja: tan\u00fas\u00edtv\u00e1ny \u00e9s a term\u00e9kbe val\u00f3 mer\u00fcl\u00e9s\" src=\"\/wp-content\/uploads\/2019\/11\/bec51a7d500c60393f78bfdf8d59fe60.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>\u00d6t\u00f6dik l\u00e9p\u00e9s: az architekt\u00fara meg\u00e9rteni a Big Data szempontj\u00e1b\u00f3l<\/h3>\n<p>\nA projekt sor\u00e1n meglehet\u0151sen nagy adatb\u00e1zisokkal kellett foglalkoznunk. Legal\u00e1bbis \u00edgy t\u0171nt egy bizonyos ideig. Amikor Alexei elkezdte tanulm\u00e1nyozni a nagy adatokat az edX-en, kider\u00fclt, hogy a 1,5 Tb adat egy projektben kicsi adatb\u00e1zisnak sz\u00e1m\u00edt. A komoly m\u00e9retek a 10 Tb-t\u00f3l kezd\u0151dnek, \u00e9s ott m\u00e1s m\u00f3dszerek sz\u00fcks\u00e9gesek.<\/p>\n<p>A k\u00f6vetkez\u0151 l\u00e9p\u00e9s a tan\u00fas\u00edtv\u00e1ny megszerz\u00e9s\u00e9hez a nagy adatokkal kapcsolatos kurzus volt. Seg\u00edtett meg\u00e9rteni az adatfolyamok megszervez\u00e9s\u00e9t \u00e9s felgyors\u00edtani a m\u0171veleteket a termel\u00e9sben. Ezen k\u00edv\u00fcl felh\u00edvta a figyelmet a kisebb eszk\u00f6z\u00f6kre, p\u00e9ld\u00e1ul elkezdte haszn\u00e1lni az Excelt egyes mikr\u00f3feladatok megold\u00e1s\u00e1ra.<\/p>\n<p><b>Tan\u00fas\u00edtv\u00e1ny:<\/b><br \/>\nMicrosoft Professional Program: Big Data Certificate<\/p>\n<p><img decoding=\"async\" alt=\"Az \u00e9p\u00edt\u00e9sz \u00fatja: tan\u00fas\u00edtv\u00e1ny \u00e9s a term\u00e9kbe val\u00f3 mer\u00fcl\u00e9s\" src=\"\/wp-content\/uploads\/2019\/11\/d3d4728f47c43581911e368546d345ce.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Hatodik l\u00e9p\u00e9s: a fejleszt\u0151t\u0151l az \u00e9p\u00edt\u00e9szig<\/h3>\n<p>\nMinden felsorolt tan\u00fas\u00edtv\u00e1ny megszerz\u00e9se ut\u00e1n, m\u00e9g fejleszt\u0151k\u00e9nt, Alexei elkezdte meg\u00e9rteni, hogy az \u00edgy szerzett inform\u00e1ci\u00f3k magas absztrakci\u00f3s szinttel b\u00edrnak, ami nem is rossz. <\/p>\n<p>A folyamatok \u00e1tfog\u00f3 l\u00e1t\u00e1sm\u00f3dja az \u00e9p\u00edt\u00e9sz szintj\u00e9re emel, ami a tan\u00fas\u00edtv\u00e1nyok egyik legmagasabb szintje.<\/p>\n<p>Az \u00e9p\u00edt\u00e9sz tan\u00fas\u00edtv\u00e1ny megszerz\u00e9se \u00e9rdek\u00e9ben Alexei eljutott a <noindex><a rel=\"nofollow\" href=\"https:\/\/www.certifiedsoftwarearchitect.com\/about\">Certified Software Architect \u2014 Microsoft Platform<\/a><\/noindex> a Sundblad &amp; Sundblad-t\u00f3l. Ez egy Microsoft \u00e1ltal elismert program, amelynek fejleszt\u00e9se m\u00e1r 14 \u00e9vvel ezel\u0151tt kezd\u0151d\u00f6tt a v\u00e1llalat k\u00f6zponti \u00e9s sv\u00e9d irod\u00e1ja k\u00f6z\u00f6tti egy\u00fcttm\u0171k\u00f6d\u00e9s sor\u00e1n. A program a .NET Frameworkra, a k\u00f6vetelm\u00e9nyek gy\u0171jt\u00e9s\u00e9re, az inform\u00e1ci\u00f3\u00e1raml\u00e1s kezel\u00e9s\u00e9re \u00e9s sok m\u00e1s k\u00e9rd\u00e9sre terjed ki magas szinten, \u00e9s komoly meger\u0151s\u00edt\u00e9se az \u00e9p\u00edt\u00e9sz k\u00e9szs\u00e9geinek.<\/p>\n<p>A program keret\u00e9ben kiemelt kurzusok \u00e1lltak rendelkez\u00e9sre. A tan\u00fas\u00edtv\u00e1ny rendszerezte a tud\u00e1st \u00e9s lehet\u0151v\u00e9 tette, hogy Alexei \u00faj fejl\u0151d\u00e9si szakaszba l\u00e9pjen \u2014 a fejleszt\u0151t\u0151l az \u00e9p\u00edt\u00e9szig.<\/p>\n<p><img decoding=\"async\" alt=\"Az \u00e9p\u00edt\u00e9sz \u00fatja: tan\u00fas\u00edtv\u00e1ny \u00e9s a term\u00e9kbe val\u00f3 mer\u00fcl\u00e9s\" src=\"\/wp-content\/uploads\/2019\/11\/69ebe664774184814b0cb435ec76ffc5.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>\u00d6sszefoglalva<\/h3>\n<p>\nAhogy Alexei megjegyzi, a nagy l\u00e9pt\u00e9k\u0171 IT-rendszerekkel val\u00f3 munka sor\u00e1n fontos eml\u00e9kezni arra, hogy a programoz\u00e1s nem dr\u00e1ga sz\u00f3rakoz\u00e1s, hanem eszk\u00f6z az \u00fczleti probl\u00e9m\u00e1k megold\u00e1s\u00e1ra. Amikor szembe kell n\u00e9zni egy bizonyos kih\u00edv\u00e1ssal, mindenk\u00e9ppen \u00e9rdemes \u00fczleti \u00e9rt\u00e9ket r\u00f6gz\u00edteni, hogy a projekt ne ker\u00fclj\u00f6n zs\u00e1kutc\u00e1ba. <\/p>\n<p>Az \u00e9p\u00edt\u00e9sz k\u00fcl\u00f6n\u00f6s n\u00e9z\u0151ponttal b\u00edr a programoz\u00e1sra \u00e9s annak alapvet\u0151 \u00f6sszetev\u0151ire: <\/p>\n<ul>\n<li>Adatfolyam l\u00e9trehoz\u00e1sa \u00e9s\/vagy fenntart\u00e1sa<\/li>\n<li>Inform\u00e1ci\u00f3s \u00e1ram kinyer\u00e9se az adatfolyam alapj\u00e1n<\/li>\n<li>\u00c9rt\u00e9kfolyam kinyer\u00e9se az inform\u00e1ci\u00f3s \u00e1ram alapj\u00e1n<\/li>\n<li>Az \u00e9rt\u00e9kfolyam monetiz\u00e1l\u00e1sa<\/li>\n<\/ul>\n<p>\nHa az \u00e9p\u00edt\u00e9sz szem\u00e9vel n\u00e9z\u00fcnk a projektre, akkor a v\u00e9g\u00e9vel kell kezdeni: megfogalmazni az \u00e9rt\u00e9ket, \u00e9s ezut\u00e1n az adatfolyamon kereszt\u00fcl eljutni hozz\u00e1. <\/p>\n<p>Az \u00e9p\u00edt\u00e9sz betartja a fejleszt\u00e9si szab\u00e1lyokat, mik\u00f6zben glob\u00e1lis l\u00e1t\u00e1sm\u00f3ddal rendelkezik a projektr\u0151l. Gyakorlat \u00e9s saj\u00e1t hib\u00e1k \u00e1ltal eljutni ehhez szinte lehetetlen \u2014 pontosabban, lehets\u00e9ges, de nagyon hossz\u00fa id\u0151t ig\u00e9nyel. A tan\u00fas\u00edtv\u00e1ny lehet\u0151s\u00e9get ad a l\u00e1t\u00f3k\u00f6r sz\u00e9les\u00edt\u00e9s\u00e9re \u00e9s arra, hogy teljes kontextusban megismerj\u00fck minden k\u00e9rd\u00e9st, tal\u00e1lkozzunk ezer szakember tapasztalataival, \u00e9s kialak\u00edtsuk a hat\u00e9kony probl\u00e9mamegold\u00e1s k\u00e9szs\u00e9g\u00e9t.<\/p>\n<p>Jelenleg t\u00f6bb mint \u00f6t \u00e9ve dolgozunk a fent eml\u00edtett eg\u00e9szs\u00e9g\u00fcgyi rendszeren, \u00e9s jelent\u0151s javul\u00e1sokat \u00e9rt\u00fcnk el. Ez id\u0151 alatt Alex t\u00f6bb mint 20 tan\u00fas\u00edtv\u00e1nyvizsg\u00e1t tett:<\/p>\n<ol>\n<li>TS: Windows alkalmaz\u00e1sok fejleszt\u00e9se Microsoft .NET Framework 4-tel<\/li>\n<li>TS: Adatok el\u00e9r\u00e9se Microsoft .NET Framework 4 programoz\u00e1s C#-ban<\/li>\n<li>TS: Microsoft .NET Framework 3.5 Windows Forms alkalmaz\u00e1sfejleszt\u00e9s<\/li>\n<li>PRO: Windows alkalmaz\u00e1sok tervez\u00e9se \u00e9s fejleszt\u00e9se Microsoft .NET Framework 3.5 seg\u00edts\u00e9g\u00e9vel<\/li>\n<li>PRO: Windows alap\u00fa alkalmaz\u00e1sok tervez\u00e9se \u00e9s fejleszt\u00e9se Microsoft .NET Framework felhaszn\u00e1l\u00e1s\u00e1val<\/li>\n<li>TS: Microsoft .NET Framework 2.0 \u2014 Windows-alap\u00fa kliensfejleszt\u00e9s<\/li>\n<li>98-361: Szoftverfejleszt\u00e9si alapok<\/li>\n<li>98-364: Adatb\u00e1zis-alapok<\/li>\n<li>M_o_R Alap\u00edt\u00f3 Tan\u00fas\u00edtv\u00e1ny a Kock\u00e1zatkezel\u00e9sben<\/li>\n<li>Agile Scrum Alap\u00edtv\u00e1ny<\/li>\n<li>IT Szolg\u00e1ltat\u00e1smenedzsment Alap\u00edtv\u00e1ny<\/li>\n<li>EXIN \u00dczleti Inform\u00e1ci\u00f3menedzsment Alap\u00edtv\u00e1ny<\/li>\n<li>PRINCE2 Alap\u00edt\u00f3 Tan\u00fas\u00edtv\u00e1ny a Projektek Menedzsmentj\u00e9ben<\/li>\n<li>Tesztm\u00e9rn\u00f6ki Tan\u00fas\u00edtv\u00e1ny<\/li>\n<li>Microsoft M\u0171veleti Keretrendszer Alap\u00edtv\u00e1ny<\/li>\n<li>Agile Szolg\u00e1ltat\u00e1si Projektek<\/li>\n<li>Lean Termel\u00e9s<\/li>\n<li>Six Sigma: Elemz\u00e9s, Fejleszt\u00e9s, Ellen\u0151rz\u00e9s<\/li>\n<li>Six Sigma: Meghat\u00e1roz\u00e1s \u00e9s M\u00e9r\u00e9si<\/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=\"Az \u00e9p\u00edt\u00e9sz \u00fatja: tan\u00fas\u00edtv\u00e1ny \u00e9s a term\u00e9kbe val\u00f3 mer\u00fcl\u00e9s\" src=\"\/wp-content\/uploads\/2019\/11\/471ad736187b3e6459887f6875fa6d3c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMiut\u00e1n letette az \u00f6sszes vizsg\u00e1t, Alex a vezet\u0151 fejleszt\u0151t\u0151l a projekt\u00e9p\u00edt\u00e9sz lett. A tan\u00fas\u00edt\u00e1s hat\u00e9kony eszk\u00f6zk\u00e9nt szolg\u00e1lt mind a szakmai fejl\u0151d\u00e9s, mind a megb\u00edz\u00f3k szem\u00e9ben a h\u00edrn\u00e9v ki\u00e9p\u00edt\u00e9se szempontj\u00e1b\u00f3l. <\/p>\n<p>A \u201ctan\u00fas\u00edtv\u00e1nyos eszk\u00f6z\u201d hozz\u00e1f\u00e9r\u00e9st biztos\u00edtott olyan kritikus folyamatokhoz, amelyek ellen\u0151rz\u00e9st \u00e9s kidolgoz\u00e1st ig\u00e9nyeltek. Az eur\u00f3pai IT-megold\u00e1s megrendel\u0151k \u00e1ltal\u00e1ban nagyra \u00e9rt\u00e9kelik a tan\u00fas\u00edtv\u00e1nnyal rendelkez\u0151 szakembereket \u00e9s hajland\u00f3ak nagyobb mozg\u00e1steret adni sz\u00e1mukra. <\/p>\n<p><b>K\u00f6sz\u00f6nj\u00fck a figyelmet! Rem\u00e9lj\u00fck, hogy a cikk hasznos volt az \u00d6n sz\u00e1m\u00e1ra.<\/b><br \/>\n<br \/>Forr\u00e1s: <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.3 - 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\/hu\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\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\/hu\/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\udd47Az \u00e9p\u00edt\u00e9sz \u00fatja: tan\u00fas\u00edt\u00e1s \u00e9s a term\u00e9kbe val\u00f3 m\u00e9lyebb belemer\u00fcl\u00e9s | ProHoster","description":"Majdnem minden fejleszt\u0151t foglalkoztat, hogyan fejleszthetn\u00e9 tov\u00e1bb k\u00e9szs\u00e9geit \u00e9s milyen n\u00f6veked\u00e9si ir\u00e1nyt v\u00e1lasszon: vertik\u00e1lis \u2014 azaz, vezet\u0151v\u00e9 v\u00e1ljon, vagy horizont\u00e1lis \u2014 full-stack.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","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\/hu\/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\/hu\/wp-json\/wp\/v2\/posts\/52712","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=52712"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/52712\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=52712"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=52712"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=52712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}