{"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\/pl\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt","title":{"rendered":"\u015acie\u017cka architekta: certyfikacja i zanurzenie w produkt","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Praktycznie ka\u017cdy programista zadaje sobie pytanie, jak powinien rozwija\u0107 swoje umiej\u0119tno\u015bci i kt\u00f3r\u0105 \u015bcie\u017ck\u0119 kariery wybra\u0107: wertykaln\u0105 \u2014 czyli zosta\u0107 mened\u017cerem, czy horyzontaln\u0105 \u2014 fullstack. Wieloletnia praca nad jednym produktem, wbrew mitom, staje si\u0119 nie ograniczeniem, a cenn\u0105 okazj\u0105. W tym artykule dzielimy si\u0119 do\u015bwiadczeniem naszego programisty backendowego, Aleksieja, kt\u00f3ry po\u015bwi\u0119ci\u0142 6 lat na certyfikacje i przeszed\u0142 w tym czasie do roli architekta.<\/p>\n<p><img decoding=\"async\" alt=\"\u015acie\u017cka architekta: certyfikacja i zanurzenie w produkt\" 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>Kim jest architekt<\/h2>\n<p>\nArchitekt w IT (tech lead) to programista na wysokim poziomie, kt\u00f3ry zajmuje si\u0119 globalnymi kwestiami w projektach IT. Zanurza si\u0119 w procesy biznesowe klienta i pomaga rozwi\u0105zywa\u0107 jego zadania za pomoc\u0105 technologii, a tak\u017ce okre\u015bla, jak b\u0119dzie zorganizowany dany system informacyjny.<\/p>\n<p>Taki profesjonalista musi nie tylko zna\u0107 pojedyncze obszary, ale tak\u017ce widzie\u0107 ca\u0142y proces:<\/p>\n<ul>\n<li>Okre\u015blenie zadania biznesowego.<\/li>\n<li>Rozw\u00f3j, w tym programowanie, przygotowanie, przechowywanie i przetwarzanie danych.<\/li>\n<li>Wdra\u017canie i utrzymanie infrastruktury.<\/li>\n<li>Testowanie.<\/li>\n<li>Deploy.<\/li>\n<li>Analiza i serwisowanie operacyjne.<\/li>\n<\/ul>\n<p>\nOznacza to umiej\u0119tno\u015b\u0107 postawienia si\u0119 na miejscu ka\u017cdego specjalisty lub zespo\u0142u w cyklu \u017cycia rozwoju, zrozumienia bie\u017c\u0105cego stanu system\u00f3w, wykrycia b\u0142\u0119d\u00f3w i sformu\u0142owania cel\u00f3w. Czasami - przeprowadzenie interwencji osobi\u015bcie.<\/p>\n<p>Droga rozwoju zawodowego od programisty do architekta zajmuje znacznie czasu - zwykle kilka lat. W tym celu programista potrzebuje zar\u00f3wno praktycznych umiej\u0119tno\u015bci, jak i wiedzy teoretycznej, kt\u00f3r\u0105 mo\u017cna potwierdzi\u0107 mi\u0119dzynarodow\u0105 certyfikacj\u0105.<\/p>\n<h2>Ponad 5 lat w jednym projekcie - rutyna czy mo\u017cliwo\u015b\u0107 rozwoju?<\/h2>\n<p>\nKilka lat temu rozpocz\u0119li\u015bmy prac\u0119 nad du\u017cym systemem IT dla zagranicznego klienta. W tym ogromnym projekcie wyst\u0119powa\u0142y pewne problemy:<\/p>\n<ul>\n<li>ograniczone dost\u0119py; <\/li>\n<li>niestabilne produkcja;<\/li>\n<li>nies\u0142ychanie wyd\u0142u\u017cone sprinty i d\u0142ugotrwa\u0142e zatwierdzenia. <\/li>\n<\/ul>\n<p>\n<i>Czas podnie\u015b\u0107 kwalifikacje<\/i>, \u2014 do takiego wniosku doszed\u0142 jeden z prowadz\u0105cych programist\u00f3w, Aleksiej, aby przezwyci\u0119\u017cy\u0107 wymienione trudno\u015bci i lepiej zrozumie\u0107 system. <\/p>\n<p>Aleksiej podzieli\u0142 si\u0119 swoim do\u015bwiadczeniem, od czego najlepiej zacz\u0105\u0107 nauk\u0119, jakie certyfikaty warto zdoby\u0107, jak i po co to robi\u0107.<\/p>\n<h3>Krok pierwszy: popraw sw\u00f3j angielski<\/h3>\n<p>\nJ\u0119zyki programowania to fundamentalny aspekt rozwoju, ale j\u0119zyki do komunikacji s\u0105 r\u00f3wnie wa\u017cne. Szczeg\u00f3lnie w kontaktach z angloj\u0119zycznymi klientami!<\/p>\n<blockquote><p><b>Z do\u015bwiadczenia<\/b><\/p>\n<p>Pewnego dnia Aleksiej otrzyma\u0142 telefon od wsp\u00f3\u0142pracowniczki ze strony klienta. W\u00f3wczas nasz programista nie m\u00f3g\u0142 si\u0119 jeszcze pochwali\u0107 stosem certyfikat\u00f3w \u2014 ani w technologiach, ani w zarz\u0105dzaniu, ani w komunikacji. By\u0107 mo\u017ce nie by\u0142yby potrzebne \u2014 bowiem by\u0107 kompetentnym specjalist\u0105 mo\u017cna i bez dodatkowych tytu\u0142\u00f3w. Niestety, problem si\u0119 pojawi\u0142.<\/p>\n<p>Trzeba zrozumie\u0107, \u017ce j\u0119zyk m\u00f3wiony diametralnie r\u00f3\u017cni si\u0119 od pisanego. Je\u015bli doskonale odnajdujesz si\u0119 w angloj\u0119zycznych specyfikacjach, ale nie praktykujesz s\u0142uchania i m\u00f3wienia, to mamy dla ciebie z\u0142e wie\u015bci. W takim przypadku telefoniczne negocjacje z partnerami mog\u0105 wprowadzi\u0107 w zak\u0142opotanie.<\/p>\n<p>Aleksiej na rozmowie wychwytywa\u0142 kilka znanych s\u0142\u00f3w, ale wypowied\u017a wsp\u00f3\u0142pracownika by\u0142a tak szybka i niepodobna do klasycznej wymowy z audycji, \u017ce g\u0142\u00f3wna tre\u015b\u0107 jej pyta\u0144 umkn\u0119\u0142a gdzie\u015b. Z grzeczno\u015bci i niech\u0119ci do komplikowania sytuacji, Aleksiej szybko zgodzi\u0142 si\u0119 na wszystkie propozycje.<\/p>\n<p>Nie musz\u0119 m\u00f3wi\u0107, \u017ce w trakcie pracy odkryto niemi\u0142e niespodzianki? Nasz programista podpisa\u0142 co\u015b, czego z pe\u0142n\u0105 \u015bwiadomo\u015bci\u0105 by si\u0119 pozby\u0142, gdyby propozycja zosta\u0142a z\u0142o\u017cona w zrozumia\u0142ym j\u0119zyku.<\/p>\n<p>W tym momencie sta\u0142o si\u0119 jasne, \u017ce konieczne jest poprawienie umiej\u0119tno\u015bci s\u0142uchania i m\u00f3wienia. Najlepszym sposobem na to by\u0142y certyfikaty.<\/p><\/blockquote>\n<p><\/p>\n<h3>Certyfikacja z j\u0119zyka angielskiego<\/h3>\n<p>\nAby poprawi\u0107 komunikacj\u0119 w ramach naszego projektu medycznego, Aleksiej uczy\u0142 si\u0119 jednocze\u015bnie w kilku programach. W rezultacie zda\u0142 certyfikacj\u0119 FCE \u2014 First Certificate in English. Pomog\u0142o mu to zacz\u0105\u0107 s\u0142ysze\u0107 potrzeby klienta i przekazywa\u0107 mu swoje my\u015bli.<\/p>\n<blockquote><p><b>Lifehack:<\/b><\/p>\n<p>Unikaj program\u00f3w nauczania podstawowego angielskiego. Umiej\u0119tno\u015b\u0107 powinna by\u0107 celowa. Je\u015bli potrzebny jest angielski do kontakt\u00f3w biznesowych \u2014 to w\u0142a\u015bnie go warto si\u0119 uczy\u0107. Tylko nie warto popada\u0107 w skrajno\u015bci i zdawa\u0107 CAE (Certificate in Advanced English). Jego cech\u0105 charakterystyczn\u0105 s\u0105 wyszukane s\u0142owa i specyficzne wyra\u017cenia, kt\u00f3re w mi\u0119dzynarodowej komunikacji s\u0105 prawie nieu\u017cywane.\n<\/p><\/blockquote>\n<p>\n<img decoding=\"async\" alt=\"\u015acie\u017cka architekta: certyfikacja i zanurzenie w produkt\" src=\"\/wp-content\/uploads\/2019\/11\/a237382bcd285966ed7e09d6c3a8845d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Krok drugi: certyfikacja w ca\u0142ym stosie technologicznym<\/h3>\n<p>\nPocz\u0105tkowo podstaw\u0105 projektu by\u0142a technologia obiektowo-relacyjnego odwzorowania ORM. Zesp\u00f3\u0142 programist\u00f3w z ramienia klienta by\u0142 dumny z tego projektu, gdy\u017c wszystko zosta\u0142o zrealizowane z zastosowaniem nowoczesnych koncepcji, kompleksowo i z rozmachem.<\/p>\n<p>Jednak\u017ce problemy na produkcji, w szczeg\u00f3lno\u015bci z ci\u0105gle zawieszaj\u0105cym si\u0119 serwerem SQL, nie by\u0142y rzadko\u015bci\u0105. Czasami typowym rozwi\u0105zaniem problemu by\u0142o ponowne uruchomienie us\u0142ugi. Klient dzwoni\u0142 do lidera zespo\u0142u i informowa\u0142, \u017ce czas na restart. W ko\u0144cu postanowili\u015bmy to zako\u0144czy\u0107. <\/p>\n<p>Klient chcia\u0142 poprawi\u0107 wydajno\u015b\u0107 systemu \u2014 w tym celu konieczne by\u0142o wdro\u017cenie profilowania i regularne przeprowadzanie optymalizacji. Jako narz\u0119dzie profilowania wybrano w\u00f3wczas \u2014 oko\u0142o 2015 roku \u2014 Ants Profiler, ale okaza\u0142 si\u0119 on ma\u0142o skuteczny. Przy niskiej szczeg\u00f3\u0142owo\u015bci trudno by\u0142o uzyska\u0107 informacje o krytycznym bloku kodu. Przy maksymalnej szczeg\u00f3\u0142owo\u015bci Ants Profiler zaczyna\u0142 zmienia\u0107 kod w taki spos\u00f3b, \u017ce funkcjonalno\u015b\u0107 system\u00f3w by\u0142a zagro\u017cona \u2014 tam, gdzie ustalono profilowanie, wszystko po prostu zawodzi\u0142o. Dlatego zmienili\u015bmy podej\u015bcie.<\/p>\n<p><i>Zacz\u0119li\u015bmy od analizy statystyk<\/p>\n<p>Analizuj\u0105c statystyki produkcji, sta\u0142o si\u0119 jasne, \u017ce 95% dzia\u0142a\u0144 na serwerze ma prymitywn\u0105 logik\u0119 biznesow\u0105 w 4 linijkach. Dla nich wystarczy\u0142by jeden SQL-ruquery, a nie pe\u0142na ilo\u015b\u0107 zapyta\u0144 wygenerowanych przez blok logiki biznesowej z ORM.<\/i><\/p>\n<p>Aleksiej zaproponowa\u0142 i wdro\u017cy\u0142 procedur\u0119 sk\u0142adowan\u0105 do przenoszenia zada\u0144 bez ORM. Pomys\u0142 by\u0142 sprzeczny z dotychczasow\u0105 paradygmat\u0105 projektu, lider zespo\u0142u przyj\u0105\u0142 go ostro\u017cnie, ale klient zaakceptowa\u0142 to i poprosi\u0142 o wdro\u017cenie. To nie by\u0142o zaskoczeniem, gdy\u017c nowa metoda pozwala\u0142a zmniejszy\u0107 op\u00f3\u017anienia w przetwarzaniu na produkcji z czterech godzin do kilku minut \u2014 \u015brednio 98 razy. <\/p>\n<p>A mimo to mieli\u015bmy w\u0105tpliwo\u015bci: czy to w\u0142a\u015bciwe rozwi\u0105zanie, czy raczej kwestia osobistych preferencji? Wiara w wszechmocny C# i ORM zosta\u0142a podwa\u017cona przez przypadek, kt\u00f3ry pokaza\u0142 ca\u0142\u0105 moc prostych rozwi\u0105za\u0144.<\/p>\n<blockquote><p><b>Drugi przypadek<\/b><\/p>\n<p>Zesp\u00f3\u0142 napisa\u0142 zapytanie do pracy z danymi w ramach paradygmatu ORM, sporz\u0105dzone zgodnie ze wszystkimi regu\u0142ami, bez b\u0142\u0119d\u00f3w. Jego przetwarzanie zajmowa\u0142o 2-3 minuty, co wydawa\u0142o si\u0119 akceptowalne. Jednak alternatywna realizacja za pomoc\u0105 najprostszych select\u00f3w i widok\u00f3w zapewni\u0142a wynik szybciej \u2014 w 2 sekundy.<\/p>\n<p>Sta\u0142o si\u0119 oczywiste, \u017ce czas wybra\u0107 specjalist\u0119, kt\u00f3ry przeszed\u0142 certyfikacj\u0119 w ca\u0142ym stosie technologicznym projektu, aby zrozumie\u0107 wszystkie niuanse i wybra\u0107 optymalne rozwi\u0105zanie. Zadanie to podj\u0105\u0142 si\u0119 Aleksiej.<\/p><\/blockquote>\n<p>\n<b>Pierwsze certyfikaty<\/b><\/p>\n<p>Aby zrozumie\u0107 istot\u0119, Aleksiej przeszed\u0142 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/en-us\/learning\/certification-overview.aspx\">kilka certyfikacji Microsoft<\/a><\/noindex>, obejmuj\u0105cych ca\u0142y stos technologiczny projektu:<\/p>\n<ul>\n<li>TS: Programowanie aplikacji Windows z u\u017cyciem Microsoft .NET Framework 4<\/li>\n<li>TS: Uzyskiwanie danych z Microsoft .NET Framework 4 Programowanie w C#<\/li>\n<li>TS: Programowanie aplikacji Windows Forms z u\u017cyciem Microsoft .NET Framework 3.5<\/li>\n<li>PRO: Projektowanie i rozwijanie aplikacji Windows z u\u017cyciem Microsoft .NET Framework 3.5<\/li>\n<li>PRO: Projektowanie i rozwijanie aplikacji z systemem Windows przy u\u017cyciu Microsoft .NET Framework<\/li>\n<li>TS: Microsoft .NET Framework 2.0 \u2014 rozw\u00f3j aplikacji klienckich na system Windows<\/li>\n<\/ul>\n<p>\nStaraj\u0105c si\u0119 zoptymalizowa\u0107 prac\u0119 nad nowym projektem, zesp\u00f3\u0142 doszed\u0142 do nast\u0119puj\u0105cych wniosk\u00f3w:<\/p>\n<ul>\n<li>Dla sprawno\u015bci system\u00f3w konieczne jest przestrzeganie zasad programowania: nie tylko wci\u0119cia i komentarze, ale r\u00f3wnie\u017c parametry techniczne \u2014 liczba zapyta\u0144 do baz danych, obci\u0105\u017cenie serwera i wiele innych.<\/li>\n<li>Stosowanie sprzecznych koncepcji wi\u0105\u017ce si\u0119 z problemami. Teoria baz danych opiera si\u0119 na teorii zbior\u00f3w, podczas gdy ORM to koncepcja operacji.<\/li>\n<li>Pomys\u0142y, kt\u00f3re naruszaj\u0105 ustalony porz\u0105dek rzeczy, mog\u0105 spotka\u0107 si\u0119 z oporem w zespole. Rozw\u00f3j to tak\u017ce stosunki i umiej\u0119tno\u015b\u0107 uzasadnienia swojego punktu widzenia.<\/li>\n<li>Certyfikacja poszerza horyzonty i pozwala zrozumie\u0107, co mo\u017cna wykorzysta\u0107, a czego mo\u017cna unika\u0107.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"\u015acie\u017cka architekta: certyfikacja i zanurzenie w produkt\" src=\"\/wp-content\/uploads\/2019\/11\/674ad087cae618ff33c80c987e7cb0f8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Krok trzeci: ucz si\u0119 nie tylko kodu<\/h3>\n<p>\nPracuj\u0105c nad rozbudowanymi rozwi\u0105zaniami IT, wa\u017cnych jest wiele czynnik\u00f3w. Na przyk\u0142ad nie ka\u017cdy programista zwraca uwag\u0119 na parametry sieci \u2014 ale nawet jej przepustowo\u015b\u0107 mo\u017ce wp\u0142yn\u0105\u0107 na rozwi\u0105zanie problem\u00f3w biznesowych. <\/p>\n<p>Zrozumienie tego daje <b>certyfikacje serii 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: Podstawy rozwoju oprogramowania<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/en-us\/learning\/exam-98-364.aspx\">98-364: Podstawy baz danych<\/a><\/noindex><\/li>\n<\/ul>\n<p>\nPozwalaj\u0105 one spojrze\u0107 szerzej na sprawy i wyj\u015b\u0107 poza ograniczon\u0105 koncepcj\u0119 \u201ctylko kod\u201d. To podstawy, ale s\u0105 istotne, aby zrozumie\u0107 wszystko na g\u0142\u0119bszym poziomie.<\/p>\n<p>Certyfikacje serii 98 to niewielkie testy \u2014 30 pyta\u0144 na 45 minut.<\/p>\n<h3>Krok czwarty: zarz\u0105dzanie procesami<\/h3>\n<p>\nPraca z klinikami to przedsi\u0119wzi\u0119cie o wiele bardziej odpowiedzialne ni\u017c, powiedzmy, tworzenie mobilnej gry. Tutaj nie mo\u017cna po prostu doda\u0107 funkcji i wdro\u017cy\u0107 na produkcj\u0119 \u2014 kluczowe jest przestrzeganie procesu zatwierdzania oraz wprowadzania licznych poprawek od klienta, poniewa\u017c w gr\u0119 wchodzi zdrowie i \u017cycie ludzi.<\/p>\n<p>Typowy Agile nie przyni\u00f3s\u0142 oczekiwanych rezultat\u00f3w w tym projekcie, a ka\u017cdy sprint trwa\u0142 wystarczaj\u0105co d\u0142ugo. Mi\u0119dzy wdro\u017ceniami up\u0142ywa\u0142o od 6 miesi\u0119cy do roku. <\/p>\n<p>Co wi\u0119cej, czysto technicznie niemo\u017cliwe by\u0142o doprowadzenie proces\u00f3w dziesi\u0119ciu obs\u0142ugiwanych klinik do jakiego\u015b wsp\u00f3lnego mianownika.<\/p>\n<p>Aby w tych warunkach szybciej uzyskiwa\u0107 rezultaty, deweloperzy potrzebowali osobistej odpowiedzialno\u015bci i szerokiego spojrzenia na procesy \u2014 a to oznacza\u0142o sta\u0142\u0105 koncentracj\u0119 oraz wysok\u0105 kwalifikacj\u0119. <\/p>\n<p>Kiedy specjalista jest zaanga\u017cowany w proces, wyra\u017anie widzi wyniki, przyczyny i skutki, ca\u0142o\u015bciowy obraz. To jest jednocze\u015bnie czynnikiem dodatkowej motywacji i \u015bwiadomo\u015bci, co poprawia zdolno\u015b\u0107 do rozwi\u0105zywania problem\u00f3w.<\/p>\n<p>Przy dobrze u\u0142o\u017conej infrastrukturze, odpowiednio zbudowanej architekturze i optymalnym kodzie jedna osoba mo\u017ce podejmowa\u0107 si\u0119 wielu proces\u00f3w. Jednak to nie oznacza, \u017ce nale\u017cy wychowywa\u0107 uniwersalnych \u017co\u0142nierzy, kt\u00f3rzy samodzielnie prowadz\u0105 projekt. Komunikacja i praca zespo\u0142owa s\u0105 niezwykle wa\u017cne.<\/p>\n<p>W zespole ka\u017cdy deweloper zdaje sobie spraw\u0119, \u017ce koledzy zale\u017c\u0105 od jego dzia\u0142a\u0144. Oszcz\u0119dno\u015b\u0107 pi\u0119ciu minut na etapie rozwoju mo\u017ce wi\u0105za\u0107 si\u0119 z pi\u0119cioma dodatkowymi godzinami testowania. Dla zrozumienia tego wa\u017cne jest, aby nawi\u0105za\u0107 komunikacj\u0119. <\/p>\n<p>W naszym projekcie wsparciem w opanowaniu proces\u00f3w dla Aleksieja by\u0142y <noindex><a rel=\"nofollow\" href=\"https:\/\/www.exin.com\/\"><b>certyfikaty 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 uko\u0144czono kursy, kt\u00f3re pomog\u0142y spojrze\u0107 na system z perspektywy statystyki i zwinnego programowania oraz p\u00f3\u017aniej sk\u0142oni\u0142y do uzyskania <b>certyfikatu architekta<\/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>\nZgodnie z zasad\u0105 \u201eSze\u015bciu sigm\u201d (Six Sigma) kontrola statystyczna zapewnia jako\u015bciowy wynik z niezwykle wysokim prawdopodobie\u0144stwem.<\/p>\n<p>Podnosz\u0105c sw\u00f3j poziom, deweloper zazwyczaj dochodzi do nast\u0119puj\u0105cych wniosk\u00f3w: <\/p>\n<ul>\n<li>Pracujcie nie du\u017co, a efektywnie.<\/li>\n<li>Nie komplikujcie \u017cycia w pogoni za zewn\u0119trzn\u0105 stron\u0105: skomplikowane technologie niekoniecznie rozwi\u0105zuj\u0105 problemy lepiej.<\/li>\n<li>Nawi\u0105\u017c wsp\u00f3\u0142prac\u0119 ze specjalistami na ka\u017cdym etapie cyklu i zidentyfikuj ich problemy. Architekt musi posiada\u0107 umiej\u0119tno\u015bci w zakresie: identyfikacji problemu, definiowania zada\u0144, projektowania topologii sieci, rozwoju, testowania, wsparcia i eksploatacji.<\/li>\n<li>Sprawdzaj ka\u017cd\u0105 funkcj\u0119 od pocz\u0105tku do ko\u0144ca.<\/li>\n<li>Czasami procesy IT nie s\u0105 zgodne z procesami biznesowymi i nale\u017cy si\u0119 z tym zmierzy\u0107.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"\u015acie\u017cka architekta: certyfikacja i zanurzenie w produkt\" src=\"\/wp-content\/uploads\/2019\/11\/bec51a7d500c60393f78bfdf8d59fe60.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Krok pi\u0105ty: zrozumie\u0107 architektur\u0119 z perspektywy Big Data.<\/h3>\n<p>\nW projekcie mieli\u015bmy do czynienia z do\u015b\u0107 du\u017cymi bazami danych. Przynajmniej tak wydawa\u0142o si\u0119 do pewnego momentu. Kiedy Aleksiej zacz\u0105\u0142 zg\u0142\u0119bia\u0107 du\u017c\u0105 ilo\u015b\u0107 danych na edX, okaza\u0142o si\u0119, \u017ce 1,5 Tb w projekcie to ma\u0142a baza danych. Powa\u017cne skale zaczynaj\u0105 si\u0119 od 10 Tb, co wymaga innych metod.<\/p>\n<p>Kolejnym krokiem w procesie certyfikacji by\u0142 kurs dotycz\u0105cy du\u017cych zbior\u00f3w danych. Pom\u00f3g\u0142 on zrozumie\u0107 organizacj\u0119 przep\u0142ywu danych i przyspieszy\u0107 operacje w produkcji. A tak\u017ce zwr\u00f3ci\u0107 uwag\u0119 na ma\u0142e narz\u0119dzia, na przyk\u0142ad rozpocz\u0119cie korzystania z Excela do rozwi\u0105zywania konkretnych mikroproblem\u00f3w.<\/p>\n<p><b>Certyfikat:<\/b><br \/>\nMicrosoft Professional Program: Certyfikat w zakresie Big Data.<\/p>\n<p><img decoding=\"async\" alt=\"\u015acie\u017cka architekta: certyfikacja i zanurzenie w produkt\" src=\"\/wp-content\/uploads\/2019\/11\/d3d4728f47c43581911e368546d345ce.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Krok sz\u00f3sty: od programisty do architekta.<\/h3>\n<p>\nPo zdobyciu wszystkich wymienionych certyfikat\u00f3w, wci\u0105\u017c b\u0119d\u0105c programist\u0105, Aleksiej zacz\u0105\u0142 rozumie\u0107, \u017ce zdobyta wiedza ma wysoki poziom abstrakcji, co wcale nie jest z\u0142e. <\/p>\n<p>Szerokie spojrzenie na procesy prowadzi do poziomu architekta, jednej z najwy\u017cszych stopni certyfikacji.<\/p>\n<p>W poszukiwaniu certyfikacji architekta Aleksiej napotka\u0142 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.certifiedsoftwarearchitect.com\/about\">Certified Software Architect \u2014 Microsoft Platform.<\/a><\/noindex> od Sundblad &amp; Sundblad. To program zatwierdzony przez Microsoft, kt\u00f3rego opracowanie rozpocz\u0119\u0142o si\u0119 ju\u017c 14 lat temu w ramach wsp\u00f3\u0142pracy g\u0142\u00f3wnego biura oraz biura w Szwecji. Obejmuje .NET Framework, zbieranie wymaga\u0144, zarz\u0105dzanie przep\u0142ywem informacji oraz wiele innych zagadnie\u0144 na wysokim poziomie i uznawany jest za istotne potwierdzenie umiej\u0119tno\u015bci architekta.<\/p>\n<p>W ramach programu by\u0142y dost\u0119pne kursy do nauki. Certyfikacja uporz\u0105dkowa\u0142a wiedz\u0119 i pozwoli\u0142a przej\u015b\u0107 na nowy poziom rozwoju \u2014 od programisty do architekta.<\/p>\n<p><img decoding=\"async\" alt=\"\u015acie\u017cka architekta: certyfikacja i zanurzenie w produkt\" src=\"\/wp-content\/uploads\/2019\/11\/69ebe664774184814b0cb435ec76ffc5.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Podsumowuj\u0105c<\/h3>\n<p>\nJak podkre\u015bla Aleksiej, w trakcie pracy nad du\u017cym systemem IT wa\u017cne jest, aby pami\u0119ta\u0107, \u017ce programowanie nie jest kosztown\u0105 rozrywk\u0105, lecz narz\u0119dziem do rozwi\u0105zywania zada\u0144 biznesowych. Napotykaj\u0105c na konkretne wyzwanie, nale\u017cy koniecznie uwzgl\u0119dni\u0107 warto\u015b\u0107 biznesow\u0105, aby projekt nie utkn\u0105\u0142 w martwym punkcie. <\/p>\n<p>Architekt ma wyj\u0105tkowe spojrzenie na programowanie i jego elementarne sk\u0142adniki: <\/p>\n<ul>\n<li>Tworzenie i\/lub utrzymanie strumienia danych<\/li>\n<li>Wydobywanie strumienia informacji na podstawie strumienia danych<\/li>\n<li>Wydobywanie strumienia warto\u015bci na podstawie strumienia informacji<\/li>\n<li>Monetyzacja strumienia warto\u015bci<\/li>\n<\/ul>\n<p>\nPatrz\u0105c na projekt oczami architekta, nale\u017cy zacz\u0105\u0107 od ko\u0144ca: sformu\u0142owa\u0107 warto\u015b\u0107 i nast\u0119pnie d\u0105\u017cy\u0107 do niej poprzez strumie\u0144 danych. <\/p>\n<p>Architekt przestrzega zasad opracowywania, maj\u0105c globaln\u0105 wizj\u0119 projektu. Dotarcie do niego przez praktyk\u0119 i w\u0142asne b\u0142\u0119dy jest praktycznie niemo\u017cliwe \u2014 dok\u0142adniej, mo\u017cna, ale zajmuje to bardzo d\u0142ugo. Certyfikacja pozwala poszerzy\u0107 horyzonty i zobaczy\u0107 pe\u0142en kontekst ka\u017cdego pytania, zapozna\u0107 si\u0119 z do\u015bwiadczeniem tysi\u0105ca profesjonalist\u00f3w i wypracowa\u0107 umiej\u0119tno\u015b\u0107 efektywnego rozwi\u0105zywania problem\u00f3w.<\/p>\n<p>Na dzisiaj pracujemy z powy\u017cej opisan\u0105 systemem medycznym od ponad pi\u0119ciu lat i osi\u0105gn\u0119li\u015bmy znacz\u0105ce ulepszenia. W tym czasie Aleksiej zda\u0142 ponad 20 egzamin\u00f3w certyfikacyjnych:<\/p>\n<ol>\n<li>TS: Programowanie aplikacji Windows z u\u017cyciem Microsoft .NET Framework 4<\/li>\n<li>TS: Uzyskiwanie danych z Microsoft .NET Framework 4 Programowanie w C#<\/li>\n<li>TS: Programowanie aplikacji Windows Forms z u\u017cyciem Microsoft .NET Framework 3.5<\/li>\n<li>PRO: Projektowanie i rozwijanie aplikacji Windows z u\u017cyciem Microsoft .NET Framework 3.5<\/li>\n<li>PRO: Projektowanie i rozwijanie aplikacji z systemem Windows przy u\u017cyciu Microsoft .NET Framework<\/li>\n<li>TS: Microsoft .NET Framework 2.0 \u2014 rozw\u00f3j aplikacji klienckich na system Windows<\/li>\n<li>98-361: Podstawy rozwoju oprogramowania<\/li>\n<li>98-364: Podstawy baz danych<\/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: Certyfikat w zakresie Big Data.<\/li>\n<li>Certified Software Architect \u2014 Microsoft Platform.<\/li>\n<\/ol>\n<p>\n<img decoding=\"async\" alt=\"\u015acie\u017cka architekta: certyfikacja i zanurzenie w produkt\" src=\"\/wp-content\/uploads\/2019\/11\/471ad736187b3e6459887f6875fa6d3c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPo zdaniu wszystkich egzamin\u00f3w Aleksiej awansowa\u0142 od wiod\u0105cego programisty do architekta projektu. Certyfikacja sta\u0142a si\u0119 pot\u0119\u017cnym narz\u0119dziem zar\u00f3wno rozwoju zawodowego, jak i budowania reputacji w oczach klienta. <\/p>\n<p>\u201eCertyfikacyjny taran\u201d pom\u00f3g\u0142 uzyska\u0107 dost\u0119p do niekt\u00f3rych krytycznych proces\u00f3w, kt\u00f3re wymaga\u0142y kontroli i przemy\u015blenia. Europejscy klienci rozwi\u0105za\u0144 IT zazwyczaj ceni\u0105 certyfikowanych specjalist\u00f3w i s\u0105 gotowi da\u0107 im wi\u0119cej swobody dzia\u0142ania. <\/p>\n<p><b>Dzi\u0119kujemy za uwag\u0119! Mamy nadziej\u0119, \u017ce artyku\u0142 by\u0142 dla Ciebie przydatny.<\/b><br \/>\n<br \/>\u0179r\u00f3d\u0142o: <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\/pl\/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=\"pl_PL\" \/>\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\/pl\/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\udd47\u015acie\u017cka architekta: certyfikacja i zanurzenie w produkt | ProHoster","description":"Praktycznie ka\u017cdy programista zadaje sobie pytanie, jak powinien rozwija\u0107 swoje umiej\u0119tno\u015bci i jakie kierunki rozwoju wybra\u0107: pionowy \u2014 czyli zosta\u0107 mened\u017cerem, czy poziomy \u2014 fullstack.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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\/pl\/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\/pl\/wp-json\/wp\/v2\/posts\/52712","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=52712"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/52712\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=52712"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=52712"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=52712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}