{"id":34083,"date":"2019-10-31T21:56:19","date_gmt":"2019-10-31T18:56:19","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kto-takie-data-inzhenery-i-kak-imi-stanovyatsya\/"},"modified":"2019-10-31T21:56:19","modified_gmt":"2019-10-31T18:56:19","slug":"kto-takie-data-inzhenery-i-kak-imi-stanovyatsya","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/kto-takie-data-inzhenery-i-kak-imi-stanovyatsya","title":{"rendered":"Kim s\u0105 in\u017cynierowie danych i jak mo\u017cna nimi zosta\u0107?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Witaj ponownie! Tytu\u0142 artyku\u0142u m\u00f3wi sam za siebie. W przeddzie\u0144 rozpocz\u0119cia kursu <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/a4Uj\/\">Data Engineer<\/a><\/noindex> proponujemy przyjrze\u0107 si\u0119 temu, kim s\u0105 in\u017cynierowie danych. W artykule znajduje si\u0119 wiele przydatnych link\u00f3w. \u017byczymy mi\u0142ej lektury.<\/p>\n<p><img decoding=\"async\" alt=\"Kim s\u0105 in\u017cynierowie danych i jak mo\u017cna nimi zosta\u0107?\" src=\"\/wp-content\/uploads\/2019\/05\/5f831df35ab1292adafca20f937ed22d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Prosty przewodnik po tym, jak z\u0142apa\u0107 fal\u0119 in\u017cynierii danych i nie da\u0107 si\u0119 wci\u0105gn\u0105\u0107 w otch\u0142a\u0144.<\/i><\/p>\n<p>Stwarza wra\u017cenie, \u017ce w dzisiejszych czasach ka\u017cdy chce zosta\u0107 naukowcem danych (Data Scientist). Ale co z in\u017cynieri\u0105 danych (Data Engineering)? <i>W istocie jest to swoisty hybryd analityka danych i naukowca danych; in\u017cynier danych zazwyczaj odpowiada za zarz\u0105dzanie procesami pracy, kana\u0142ami przetwarzania i procesami ETL.<\/i>Z uwagi na znaczenie tych funkcji, obecnie to kolejny popularny \u017cargon zawodowy, kt\u00f3ry zyskuje na znaczeniu.<\/p>\n<p>Wysokie wynagrodzenie i ogromne zapotrzebowanie to tylko niewielka cz\u0119\u015b\u0107 tego, co czyni t\u0119 prac\u0119 niezwykle atrakcyjn\u0105! Je\u015bli chcesz do\u0142\u0105czy\u0107 do grona bohater\u00f3w, nigdy nie jest za p\u00f3\u017ano, aby zacz\u0105\u0107 si\u0119 uczy\u0107. W tym po\u015bcie zgromadzi\u0142em wszystkie niezb\u0119dne informacje, aby pom\u00f3c Ci stawia\u0107 pierwsze kroki.<\/p>\n<p>Zacznijmy zatem!<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><b>Czym jest in\u017cynieria danych?<\/b><\/p>\n<p>Szczerze m\u00f3wi\u0105c, nie ma lepszego wyja\u015bnienia ni\u017c to:<\/p>\n<blockquote><p><i>\u201eNaukowiec mo\u017ce odkry\u0107 now\u0105 gwiazd\u0119, ale nie mo\u017ce jej stworzy\u0107. B\u0119dzie musia\u0142 poprosi\u0107 in\u017cyniera, aby to zrobi\u0142.\u201d<\/i><\/p>\n<p>\u2013 Gordon Lindsay Glegg<\/p><\/blockquote>\n<p>Tak wi\u0119c rola in\u017cyniera danych jest do\u015b\u0107 istotna.<\/p>\n<p>Z nazwy wynika, \u017ce in\u017cynieria danych dotyczy danych, a konkretnie ich dostarczania, przechowywania i przetwarzania. Odpowiednio, g\u0142\u00f3wnym zadaniem in\u017cynier\u00f3w jest zapewnienie niezawodnej infrastruktury dla danych. Je\u015bli spojrzymy na hierarchi\u0119 potrzeb sztucznej inteligencji, in\u017cynieria danych zajmuje pierwsze 2\u20133 etapy: <b>zbieranie, przenoszenie i przechowywanie, przygotowanie danych<\/b>.<\/p>\n<p><img decoding=\"async\" alt=\"Kim s\u0105 in\u017cynierowie danych i jak mo\u017cna nimi zosta\u0107?\" src=\"\/wp-content\/uploads\/2019\/05\/377481f2f52a4ed771508a450678afd0.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Czym zajmuje si\u0119 in\u017cynier danych?<\/b><\/p>\n<p>Wraz z pojawieniem si\u0119 big data zakres odpowiedzialno\u015bci tym ekspert\u00f3w gwa\u0142townie si\u0119 zmieni\u0142. Je\u015bli wcze\u015bniej pisali oni du\u017ce zapytania SQL i przesy\u0142ali dane przy u\u017cyciu takich narz\u0119dzi jak Informatica ETL, Pentaho ETL, Talend, to teraz wymagania wobec in\u017cynier\u00f3w danych wzros\u0142y.<\/p>\n<p>Wi\u0119kszo\u015b\u0107 firm z ofertami pracy na stanowisko in\u017cyniera danych stawia nast\u0119puj\u0105ce wymagania:<\/p>\n<ul>\n<li>Doskona\u0142a znajomo\u015b\u0107 SQL i Pythona.<\/li>\n<li>Do\u015bwiadczenie w pracy z platformami chmurowymi, w szczeg\u00f3lno\u015bci Amazon Web Services.<\/li>\n<li>Preferowana znajomo\u015b\u0107 Javy\/Scala.<\/li>\n<li>Dobre zrozumienie baz danych SQL i NoSQL (modelowanie danych, przechowywanie danych).<\/li>\n<\/ul>\n<p>Pami\u0119taj, to tylko najwa\u017cniejsze informacje. Z tej listy mo\u017cna za\u0142o\u017cy\u0107, \u017ce in\u017cynierowie danych s\u0105 specjalistami w zakresie tworzenia oprogramowania i backendu.<br \/>\nNa przyk\u0142ad, je\u015bli firma zaczyna generowa\u0107 du\u017ce ilo\u015bci danych z r\u00f3\u017cnych \u017ar\u00f3de\u0142, twoim zadaniem jako in\u017cyniera danych jest zorganizowanie zbierania informacji, ich przetwarzania i przechowywania.<\/p>\n<p>Lista narz\u0119dzi u\u017cywanych w tym przypadku mo\u017ce si\u0119 r\u00f3\u017cni\u0107, wszystko zale\u017cy od obj\u0119to\u015bci tych danych, szybko\u015bci ich przybywania i r\u00f3\u017cnorodno\u015bci. Wi\u0119kszo\u015b\u0107 firm w og\u00f3le nie boryka si\u0119 z wielkimi danymi, dlatego jako centralne miejsce przechowywania, tak zwane repozytorium danych, mo\u017cna u\u017cy\u0107 bazy danych SQL (PostgreSQL, MySQL itp.) z niewielkim zestawem skrypt\u00f3w, kt\u00f3re kieruj\u0105 dane do repozytorium.<\/p>\n<p>Giganci IT, tacy jak Google, Amazon, Facebook czy Dropbox, stawiaj\u0105 wy\u017csze wymagania: znajomo\u015b\u0107 Pythona, Javy lub Scali.<\/p>\n<ul>\n<li>Do\u015bwiadczenie w pracy z du\u017cymi danymi: Hadoop, Spark, Kafka.<\/li>\n<li>Znajomo\u015b\u0107 algorytm\u00f3w i struktur danych.<\/li>\n<li>Zrozumienie podstaw system\u00f3w rozproszonych.<\/li>\n<li>Do\u015bwiadczenie z narz\u0119dziami do wizualizacji danych, takimi jak Tableau czy ElasticSearch, b\u0119dzie du\u017cym plusem.<\/li>\n<\/ul>\n<p>Czyli zauwa\u017calne jest wyra\u017ane przesuni\u0119cie w stron\u0119 wielkich danych, a konkretnie ich przetwarzania w warunkach du\u017cego obci\u0105\u017cenia. Firmy te maj\u0105 zwi\u0119kszone wymagania dotycz\u0105ce niezawodno\u015bci systemu.<\/p>\n<p><b>In\u017cynierowie danych vs. naukowcy danych<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Kim s\u0105 in\u017cynierowie danych i jak mo\u017cna nimi zosta\u0107?\" src=\"\/wp-content\/uploads\/2019\/05\/f01dd66863fcc0a89ab0b763d208a863.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Dobrze, to by\u0142o proste i zabawne por\u00f3wnanie (nic osobistego), ale w rzeczywisto\u015bci jest to znacznie bardziej skomplikowane.<\/i><\/p>\n<p>Po pierwsze, musisz wiedzie\u0107, \u017ce istnieje sporo niejasno\u015bci w rozgraniczeniu r\u00f3l i umiej\u0119tno\u015bci naukowca danych i in\u017cyniera danych. To znaczy, mo\u017cesz \u0142atwo by\u0107 zdezorientowany tym, jakie umiej\u0119tno\u015bci s\u0105 potrzebne, aby by\u0107 skutecznym in\u017cynierem danych. Oczywi\u015bcie istniej\u0105 pewne umiej\u0119tno\u015bci, kt\u00f3re pokrywaj\u0105 obie role. Ale jest r\u00f3wnie\u017c ca\u0142kiem sporo diametralnie przeciwnych umiej\u0119tno\u015bci.<\/p>\n<p>Nauka o danych to powa\u017cna sprawa, ale zmierzamy w kierunku \u015bwiata z funkcjonaln\u0105 nauk\u0105 o danych, gdzie praktycy s\u0105 w stanie robi\u0107 swoj\u0105 w\u0142asn\u0105 analityk\u0119. Aby wykorzysta\u0107 potoki danych i zintegrowane struktury danych, potrzebujesz in\u017cynier\u00f3w danych, a nie naukowc\u00f3w.<\/p>\n<p><b>Czy in\u017cynier danych jest bardziej poszukiwany ni\u017c naukowiec danych?<\/b><\/p>\n<blockquote><p><i> \u2014 Tak, poniewa\u017c zanim b\u0119dziesz m\u00f3g\u0142 przygotowa\u0107 ciasto marchewkowe, musisz najpierw zebra\u0107, oczy\u015bci\u0107 i zapasowa\u0107 marchewki!<\/i><\/p><\/blockquote>\n<p>In\u017cynier danych zna si\u0119 na programowaniu lepiej ni\u017c ka\u017cdy data scientist, ale gdy przychodzi do statystyki, jest zupe\u0142nie odwrotnie.<\/p>\n<p>Ale oto zaleta in\u017cyniera danych:<\/p>\n<p>bez niego\/niej warto\u015b\u0107 modelu prototypowego, kt\u00f3ry najcz\u0119\u015bciej sk\u0142ada si\u0119 z fragmentu kodu o niskiej jako\u015bci w pliku Python, uzyskanego od data scientist i w jaki\u015b spos\u00f3b daj\u0105cego wynik, zmierza do zera.<\/p>\n<p>Bez in\u017cyniera danych ten kod nigdy nie stanie si\u0119 projektem, a \u017caden problem biznesowy nie zostanie skutecznie rozwi\u0105zany. In\u017cynier danych stara si\u0119 przekszta\u0142ci\u0107 to wszystko w produkt.<\/p>\n<p><b>Podstawowe informacje, kt\u00f3re powinien zna\u0107 in\u017cynier danych<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Kim s\u0105 in\u017cynierowie danych i jak mo\u017cna nimi zosta\u0107?\" src=\"\/wp-content\/uploads\/2019\/05\/f724004e5a30a0c021c4377d66985d16.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWi\u0119c je\u015bli ta praca budzi w tobie entuzjazm i jeste\u015b gotowy do nauki \u2014 mo\u017cesz opanowa\u0107 wszystkie niezb\u0119dne umiej\u0119tno\u015bci i sta\u0107 si\u0119 prawdziw\u0105 gwiazd\u0105 rocka w dziedzinie rozwoju danych. I tak, mo\u017cesz to zrobi\u0107 nawet bez umiej\u0119tno\u015bci programowania czy innych wiedzy technicznej. Jest to trudne, ale mo\u017cliwe!<\/p>\n<p><b>Jakie s\u0105 pierwsze kroki?<\/b><\/p>\n<blockquote><p><i>Musisz mie\u0107 og\u00f3lne poj\u0119cie o tym, co jest co.<\/i><\/p><\/blockquote>\n<p>Przede wszystkim in\u017cynieria danych odnosi si\u0119 do informatyki. Konkretnie \u2014 musisz rozumie\u0107 efektywne algorytmy i struktury danych. Po drugie, poniewa\u017c in\u017cynierowie danych pracuj\u0105 z danymi, musz\u0105 zna\u0107 zasady dzia\u0142ania baz danych oraz struktur le\u017c\u0105cych u ich podstaw.<\/p>\n<p>Na przyk\u0142ad, standardowe bazy danych SQL oparte na drzewach B bazuj\u0105 na strukturze danych B-Tree, a tak\u017ce w nowoczesnych rozproszonych repozytoriach, LSM-Tree i innych modyfikacjach tabel haszuj\u0105cych.<\/p>\n<p><i>* Te kroki s\u0105 oparte na wspania\u0142ym artykule <noindex><a rel=\"nofollow\" href=\"https:\/\/medium.com\/@adil_45422\">Adila Hashtamova<\/a><\/noindex>. Wi\u0119c je\u015bli znasz rosyjski, wesprzyj tego autora i przeczytaj <noindex><a rel=\"nofollow\" href=\"https:\/\/khashtamov.com\/ru\/data-engineer\/\">jego post<\/a><\/noindex>.<\/i><\/p>\n<p><b>1. Algorytmy i struktury danych<\/b><\/p>\n<p>U\u017cycie odpowiedniej struktury danych mo\u017ce znacznie poprawi\u0107 wydajno\u015b\u0107 algorytmu. W idealnym \u015bwiecie wszyscy powinni\u015bmy uczy\u0107 si\u0119 struktur danych i algorytm\u00f3w w naszych szko\u0142ach, ale rzadko jest to poruszane. W ka\u017cdym razie, nigdy nie jest za p\u00f3\u017ano, aby si\u0119 zapozna\u0107.<br \/>\nOto moje ulubione darmowe kursy do nauki struktur danych i algorytm\u00f3w:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.udemy.com\/introduction-to-data-structures\/?ranMID=39197&amp;ranEAID=JVFxdTr9V80&amp;ranSiteID=JVFxdTr9V80-fcVI3mDcwPC4Q5dpzDABSg&amp;LSNPUBID=JVFxdTr9V80\">Od prostych do z\u0142o\u017conych: Struktury Danych (Udemy)<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.coursera.org\/learn\/algorithms-part1?ranMID=40328&amp;ranEAID=JVFxdTr9V80&amp;ranSiteID=JVFxdTr9V80-Y2SOzvEQ5UCqGZ8SQ8yPFA&amp;siteID=JVFxdTr9V80-Y2SOzvEQ5UCqGZ8SQ8yPFA&amp;utm_content=10&amp;utm_medium=partners&amp;utm_source=linkshare&amp;utm_campaign=JVFxdTr9V80\">Algorytmy, Cz\u0119\u015b\u0107 I (Coursera)<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.coursera.org\/learn\/algorithms-part2?ranMID=40328&amp;ranEAID=JVFxdTr9V80&amp;ranSiteID=JVFxdTr9V80-sXWvgPKRyzYEBJ33lVooUQ&amp;siteID=JVFxdTr9V80-sXWvgPKRyzYEBJ33lVooUQ&amp;utm_content=10&amp;utm_medium=partners&amp;utm_source=linkshare&amp;utm_campaign=JVFxdTr9V80\">Algorytmy, Cz\u0119\u015b\u0107 II (Coursera)<\/a><\/noindex>\n <\/li>\n<\/ul>\n<p>Plus nie zapominaj o klasycznej pracy nad algorytmami Thomasa Cormena \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.com\/gp\/product\/0262033844\/ref=as_li_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0262033844&amp;linkCode=as2&amp;tag=adilkhash-20&amp;linkId=74742875db503b1a899ca35159749067\">Wprowadzenie do algorytm\u00f3w<\/a><\/noindex>. To idealny podr\u0119cznik, gdy potrzebujesz od\u015bwie\u017cy\u0107 swoj\u0105 pami\u0119\u0107.<\/p>\n<ul>\n<li>Aby poprawi\u0107 swoje umiej\u0119tno\u015bci, korzystaj z <noindex><a rel=\"nofollow\" href=\"https:\/\/leetcode.com\/problemset\/algorithms\/\">Leetcode<\/a><\/noindex>.<\/li>\n<\/ul>\n<p>Mo\u017cesz r\u00f3wnie\u017c zanurzy\u0107 si\u0119 w \u015bwiat baz danych za pomoc\u0105 niesamowitych film\u00f3w Uniwersytetu Carnegie Mellon na YouTube:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/playlist?list=PLSE8ODhjZXjYutVzTeAds8xUt1rcmyT7x\">Wprowadzenie do system\u00f3w baz danych<\/a><\/noindex>.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/playlist?list=PLSE8ODhjZXja7K1hjZ01UTVDnGQdx5v5U\">Zaawansowane systemy baz danych<\/a><\/noindex>.<\/li>\n<\/ul>\n<p><b>2. Nauka SQL<\/b><\/p>\n<p>Ca\u0142e nasze \u017cycie to dane. Aby wydoby\u0107 te dane z bazy danych, musisz 'rozmawia\u0107' z nimi w jednym j\u0119zyku.<\/p>\n<p>SQL (Structured Query Language \u2014 j\u0119zyk zapyta\u0144 strukturalnych) to j\u0119zyk komunikacji w dziedzinie danych. Cokolwiek kto\u015b m\u00f3wi, SQL istnia\u0142, istnieje i b\u0119dzie istnie\u0107 przez d\u0142ugi czas.<\/p>\n<p>Je\u015bli d\u0142ugo pracowa\u0142e\u015b w programowaniu, prawdopodobnie zauwa\u017cy\u0142e\u015b, \u017ce pog\u0142oski o rych\u0142ej \u015bmierci SQL pojawiaj\u0105 si\u0119 co jaki\u015b czas. J\u0119zyk zosta\u0142 stworzony na pocz\u0105tku lat 70. i wci\u0105\u017c cieszy si\u0119 ogromn\u0105 popularno\u015bci\u0105 w\u015br\u00f3d analityk\u00f3w, programist\u00f3w i po prostu entuzjast\u00f3w.<br \/>\nBez znajomo\u015bci SQL, in\u017cynieria danych staje si\u0119 praktycznie niemo\u017cliwa, poniewa\u017c nieuchronnie musisz tworzy\u0107 zapytania do wydobywania danych. Wszystkie nowoczesne hurtownie danych wspieraj\u0105 SQL:<\/p>\n<ul>\n<li>Amazon Redshift<\/li>\n<li>HP Vertica<\/li>\n<li>Oracle<\/li>\n<li>SQL Server<\/li>\n<\/ul>\n<p>\u2026 i wiele innych.<\/p>\n<p>Aby analizowa\u0107 du\u017c\u0105 warstw\u0119 danych przechowywanych w rozproszonych systemach, takich jak HDFS, wynaleziono mechanizmy SQL: Apache Hive, Impala itd. Widzisz, on nie zamierza nigdzie odchodzi\u0107.<\/p>\n<p>Jak nauczy\u0107 si\u0119 SQL? Po prostu praktykuj.<\/p>\n<p>W tym celu poleci\u0142bym zapozna\u0107 si\u0119 z doskona\u0142ym podr\u0119cznikiem, kt\u00f3ry, nawiasem m\u00f3wi\u0105c, jest darmowy, od <noindex><a rel=\"nofollow\" href=\"https:\/\/mode.com\/sql-tutorial\/introduction-to-sql\/\">Mode Analytics<\/a><\/noindex>.<\/p>\n<ol>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.datacamp.com\/courses\/intermediate-sql\/\">\u015aredni poziom SQL<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.datacamp.com\/courses\/joining-data-in-postgresql\">\u0141\u0105czenie danych w SQL<\/a><\/noindex><\/li>\n<\/ol>\n<p>Cech\u0105 charakterystyczn\u0105 tych kurs\u00f3w jest interaktywne \u015brodowisko, w kt\u00f3rym mo\u017cesz pisa\u0107 i wykonywa\u0107 zapytania SQL bezpo\u015brednio w przegl\u0105darce. Zas\u00f3b <noindex><a rel=\"nofollow\" href=\"https:\/\/modern-sql.com\/\">Modern SQL<\/a><\/noindex> b\u0119dzie przydatny. I mo\u017cesz zastosowa\u0107 t\u0119 wiedz\u0119 w <noindex><a rel=\"nofollow\" href=\"https:\/\/leetcode.com\/problemset\/database\/\">zadaniach Leetcode<\/a><\/noindex> w sekcji Bazy danych.<\/p>\n<p><b>3. Programowanie w Pythonie i Javie\/Scali<\/b><\/p>\n<p>Dlaczego warto uczy\u0107 si\u0119 j\u0119zyka programowania Python, ju\u017c opisa\u0142em w artykule <noindex><a rel=\"nofollow\" href=\"https:\/\/medium.com\/datadriveninvestor\/python-vs-r-choosing-the-best-tool-for-ai-ml-data-science-7e0c2295e243\">Python vs R. Wyb\u00f3r najlepszego narz\u0119dzia do AI, ML i Data Science<\/a><\/noindex>. Je\u015bli chodzi o Jav\u0119 i Scal\u0119, wi\u0119kszo\u015b\u0107 narz\u0119dzi do przechowywania i przetwarzania ogromnych ilo\u015bci danych zosta\u0142a napisana w tych j\u0119zykach. Na przyk\u0142ad:<\/p>\n<ul>\n<li>Apache Kafka (Scala)<\/li>\n<li>Hadoop, HDFS (Java)<\/li>\n<li>Apache Spark (Scala)<\/li>\n<li>Apache Cassandra (Java)<\/li>\n<li>HBase (Java)<\/li>\n<li>Apache Hive (Java)<\/li>\n<\/ul>\n<p>Aby zrozumie\u0107, jak dzia\u0142aj\u0105 te narz\u0119dzia, musisz zna\u0107 j\u0119zyki, w kt\u00f3rych s\u0105 napisane. Paradygmat funkcyjny Scali pozwala efektywnie rozwi\u0105zywa\u0107 problemy zwi\u0105zane z r\u00f3wnoleg\u0142ym przetwarzaniem danych. Python, niestety, nie mo\u017ce si\u0119 pochwali\u0107 pr\u0119dko\u015bci\u0105 i r\u00f3wnoleg\u0142ym przetwarzaniem. W ka\u017cdym razie, znajomo\u015b\u0107 kilku j\u0119zyk\u00f3w i paradygmat\u00f3w programowania dobrze wp\u0142ywa na wszechstronno\u015b\u0107 podej\u015b\u0107 do rozwi\u0105zywania problem\u00f3w.<\/p>\n<p>Aby zanurzy\u0107 si\u0119 w j\u0119zyku Scala, mo\u017cesz przeczyta\u0107 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.com\/gp\/product\/0981531687\/ref=as_li_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0981531687&amp;linkCode=as2&amp;tag=adilkhash-20&amp;linkId=69314619f1e546e3921eb97c72cf4850\">Programowanie w Scali<\/a><\/noindex> od autora j\u0119zyka. R\u00f3wnie\u017c firma Twitter opublikowa\u0142a dobre wprowadzenie \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.github.io\/scala_school\/\">Scala School<\/a><\/noindex>.<\/p>\n<p>Je\u015bli chodzi o Pythona, uwa\u017cam, \u017ce <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.com\/gp\/product\/1491946008\/ref=as_li_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1491946008&amp;linkCode=as2&amp;tag=adilkhash-20&amp;linkId=8a663e966770c24874e323133cc7a005\">Fluent Python<\/a><\/noindex> jest najlepsz\u0105 ksi\u0105\u017ck\u0105 na \u015brednim poziomie.<\/p>\n<p><b>4. Narz\u0119dzia do pracy z danymi wielkich rozmiar\u00f3w<\/b><\/p>\n<p>Oto lista najpopularniejszych narz\u0119dzi w \u015bwiecie du\u017cych danych:<\/p>\n<ul>\n<li>Apache Spark<\/li>\n<li>Apache Kafka<\/li>\n<li>Apache Hadoop (HDFS, HBase, Hive)<\/li>\n<li>Apache Cassandra<\/li>\n<\/ul>\n<p>Wi\u0119cej informacji na temat budowania du\u017cych blok\u00f3w danych mo\u017cna znale\u017a\u0107 w tej niesamowitej <noindex><a rel=\"nofollow\" href=\"http:\/\/xyz.insightdataengineering.com\/blog\/pipeline_map\/\">interaktywnej przestrzeni<\/a><\/noindex>. Najbardziej popularne narz\u0119dzia to Spark i Kafka. Naprawd\u0119 warto je pozna\u0107, najlepiej zrozumie\u0107, jak dzia\u0142aj\u0105 od \u015brodka. Jay Kreps (wsp\u00f3\u0142autor Kafki) w 2013 roku opublikowa\u0142 monumentaln\u0105 prac\u0119 <noindex><a rel=\"nofollow\" href=\"https:\/\/engineering.linkedin.com\/distributed-systems\/log-what-every-software-engineer-should-know-about-real-time-datas-unifying\">The Log: co ka\u017cdy programista powinien wiedzie\u0107 o abstrakcji \u0142\u0105czenia danych w czasie rzeczywistym<\/a><\/noindex>, nawiasem m\u00f3wi\u0105c, g\u0142\u00f3wne pomys\u0142y z tej pracy zosta\u0142y wykorzystane do stworzenia Apache Kafka.<\/p>\n<ul>\n<li>Wprowadzeniem do Hadoop mo\u017ce by\u0107 <noindex><a rel=\"nofollow\" href=\"https:\/\/data-flair.training\/blogs\/hadoop-tutorials-home\/\">Pe\u0142ne przewodnik po Hadoop (darmowy)<\/a><\/noindex>.<\/li>\n<li>Najbardziej kompletny przewodnik po Apache Spark dla mnie to - <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.com\/gp\/product\/1491912219\/ref=as_li_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1491912219&amp;linkCode=as2&amp;tag=adilkhash-20&amp;linkId=5b206424060cfc80a33d13b05c0bfee2\">Spark: pe\u0142ne przewodnik<\/a><\/noindex>.<\/li>\n<\/ul>\n<p><b>5. Platformy chmurowe<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Kim s\u0105 in\u017cynierowie danych i jak mo\u017cna nimi zosta\u0107?\" src=\"\/wp-content\/uploads\/2019\/05\/cc435bc9f9b91ec87d1cf7a591cf84a2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nZnajomo\u015b\u0107 przynajmniej jednej platformy chmurowej znajduje si\u0119 na li\u015bcie podstawowych wymaga\u0144 dla kandydat\u00f3w na stanowisko in\u017cyniera danych. Pracodawcy preferuj\u0105 Amazon Web Services, na drugim miejscu jest platforma chmurowa Google, a na trzecim Microsoft Azure.<\/p>\n<p>Musisz mie\u0107 dobr\u0105 orientacj\u0119 w Amazon EC2, AWS Lambda, Amazon S3, DynamoDB.<\/p>\n<p><b>6. Systemy rozproszone<\/b><\/p>\n<p>Praca z du\u017cymi danymi wi\u0105\u017ce si\u0119 z posiadaniem klastr\u00f3w niezale\u017cnie dzia\u0142aj\u0105cych komputer\u00f3w, kt\u00f3rych komunikacja odbywa si\u0119 przez sie\u0107. Im wi\u0119kszy klaster, tym wi\u0119ksze prawdopodobie\u0144stwo awarii jego w\u0119z\u0142\u00f3w. Aby sta\u0107 si\u0119 ekspertem w dziedzinie danych, musisz zg\u0142\u0119bi\u0107 problemy i istniej\u0105ce rozwi\u0105zania system\u00f3w rozproszonych. Ta dziedzina jest stara i skomplikowana.<\/p>\n<p>Andrew Tanenbaum jest uwa\u017cany za pioniera w tej dziedzinie. Dla tych, kt\u00f3rzy nie boj\u0105 si\u0119 teorii, polecam jego ksi\u0105\u017ck\u0119 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.com\/gp\/product\/1543057381\/ref=as_li_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1543057381&amp;linkCode=as2&amp;tag=adilkhash-20&amp;linkId=721aedeb23c313bc46a92c134c5baafa\">\u201eSystemy rozproszone\u201d<\/a><\/noindex>, na pocz\u0105tku mo\u017ce si\u0119 wydawa\u0107 trudna, ale naprawd\u0119 pomo\u017ce ci doskonali\u0107 swoje umiej\u0119tno\u015bci.<\/p>\n<p>Uwa\u017cam, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.com\/gp\/product\/1449373321\/ref=as_li_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1449373321&amp;linkCode=as2&amp;tag=adilkhash-20&amp;linkId=e7e0e096aa5761066245eb90965ac849\">\u017ce \u201eProjektowanie aplikacji z intensywnym wykorzystaniem danych\u201d autorstwa Martina Kleppmanna<\/a><\/noindex> jest najlepsz\u0105 ksi\u0105\u017ck\u0105 wprowadzaj\u0105c\u0105. Przy okazji, Martin ma \u015bwietny <noindex><a rel=\"nofollow\" href=\"https:\/\/martin.kleppmann.com\/\">blog<\/a><\/noindex>. Jego praca pomo\u017ce usystematyzowa\u0107 wiedz\u0119 na temat budowania nowoczesnej infrastruktury do przechowywania i przetwarzania du\u017cych danych.<br \/>\nDla tych, kt\u00f3rzy lubi\u0105 ogl\u0105da\u0107 filmy, na YouTube jest kurs <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=w8KFPWkK0bI&amp;list=PLawkBQ15NDEkDJ5IyLIJUTZ1rRM9YQq6N&amp;index=2&amp;t=0s\">Systemy komputerowe rozproszone<\/a><\/noindex>.<\/p>\n<p><b>7. Potoki danych<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Kim s\u0105 in\u017cynierowie danych i jak mo\u017cna nimi zosta\u0107?\" src=\"\/wp-content\/uploads\/2019\/05\/cf1c8e2baad0cc79c0b8c3707741353a.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPotoki danych to co\u015b, bez czego nie mo\u017cesz \u017cy\u0107 jako in\u017cynier danych.<\/p>\n<p>Wi\u0119kszo\u015b\u0107 czasu in\u017cynier danych buduje tzw. potok danych, to znaczy tworzy proces dostarczania danych z jednego miejsca do drugiego. Mog\u0105 to by\u0107 scenariusze u\u017cytkownika, kt\u00f3re \u0142\u0105cz\u0105 si\u0119 z API zewn\u0119trznego serwisu lub wykonuj\u0105 zapytania SQL, uzupe\u0142niaj\u0105 dane i umieszczaj\u0105 je w scentralizowanym magazynie (hurtowni danych) lub w magazynie danych nieustrukturyzowanych (jeziorze danych).<\/p>\n<p><b>Podsumowuj\u0105c: podstawowa lista kontrolna in\u017cyniera danych<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Kim s\u0105 in\u017cynierowie danych i jak mo\u017cna nimi zosta\u0107?\" src=\"\/wp-content\/uploads\/2019\/05\/de0eca662b2246e63901afb89c9f255f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPodsumujmy \u2014 potrzebne jest dobre zrozumienie nast\u0119puj\u0105cych kwestii:<\/p>\n<ul>\n<li>Systemy informacyjne;<\/li>\n<li>In\u017cynieria oprogramowania (Agile, DevOps, techniki projektowania, SOA);<\/li>\n<li>Systemy rozproszone i programowanie r\u00f3wnoleg\u0142e;<\/li>\n<li>Podstawy baz danych \u2014 planowanie, projektowanie, eksploatacja i rozwi\u0105zywanie problem\u00f3w;<\/li>\n<li>Projektowanie eksperyment\u00f3w \u2014 testy A\/B do udowadniania koncepcji, okre\u015blania niezawodno\u015bci, wydajno\u015bci system\u00f3w, a tak\u017ce do opracowywania niezawodnych \u015bcie\u017cek do szybkiego dostarczania dobrych rozwi\u0105za\u0144.<\/li>\n<\/ul>\n<p>To tylko kilka wymaga\u0144, aby zosta\u0107 in\u017cynierem danych, dlatego zbadaj i zrozum systemy danych, systemy informacyjne, ci\u0105g\u0142e dostarczanie\/ wdra\u017canie\/ integracj\u0119, j\u0119zyki programowania oraz inne tematy zwi\u0105zane z informatyk\u0105 (nie w ka\u017cdej dziedzinie).<\/p>\n<p><b>I na koniec, ostatnia, ale bardzo wa\u017cna rzecz, kt\u00f3r\u0105 chc\u0119 powiedzie\u0107.<\/b><\/p>\n<blockquote><p><i><b>Droga do kariery w in\u017cynierii danych nie jest tak \u0142atwa, jak mo\u017ce si\u0119 wydawa\u0107. Nie wybacza, frustruje i musisz by\u0107 na to gotowy. Niekt\u00f3re momenty w tej podr\u00f3\u017cy mog\u0105 sk\u0142oni\u0107 ci\u0119 do rezygnacji. Ale to prawdziwa praca i proces nauki.<\/b><\/i><\/p><\/blockquote>\n<p>Po prostu nie koloryzuj go od samego pocz\u0105tku. Ca\u0142y sens podr\u00f3\u017cy polega na tym, aby nauczy\u0107 si\u0119 jak najwi\u0119cej i by\u0107 gotowym na nowe wyzwania.<br \/>\nOto \u015bwietny obrazek, na kt\u00f3ry natrafi\u0142em, kt\u00f3ry dobrze ilustruje ten moment:<\/p>\n<p><img decoding=\"async\" alt=\"Kim s\u0105 in\u017cynierowie danych i jak mo\u017cna nimi zosta\u0107?\" src=\"\/wp-content\/uploads\/2019\/05\/9cc8db9011e5f54717d7e9f31f915523.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nI tak, nie zapomnij unika\u0107 wypalenia zawodowego i odpoczywa\u0107. To r\u00f3wnie\u017c jest bardzo wa\u017cne. Powodzenia!<\/p>\n<p>Jak podoba\u0142a wam si\u0119 artyku\u0142, przyjaciele? Zapraszamy na <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/RCuj\/\">bezp\u0142atnym webinarze<\/a><\/noindex>, kt\u00f3ry odb\u0119dzie si\u0119 ju\u017c dzi\u015b o 20:00. W ramach webinaru om\u00f3wimy, jak zbudowa\u0107 efektywny i skalowalny system przetwarzania danych dla ma\u0142ej firmy lub startupu przy minimalnych kosztach. Jako praktyka zapoznamy si\u0119 z narz\u0119dziami przetwarzania danych Google Cloud. Do zobaczenia!<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/452670\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0418 \u0441\u043d\u043e\u0432\u0430 \u0437\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435! \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0441\u0442\u0430\u0442\u044c\u0438 \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u0441\u0430\u043c \u043e \u0441\u0435\u0431\u0435. \u0412 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0440\u0442\u0430 \u043a\u0443\u0440\u0441\u0430 \u00abData Engineer\u00bb \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0432 \u0442\u043e\u043c, \u043a\u0442\u043e \u0436\u0435 \u0442\u0430\u043a\u0438\u0435 \u0434\u0430\u0442\u0430-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u044b. \u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u043e\u0447\u0435\u043d\u044c \u043c\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0445 \u0441\u0441\u044b\u043b\u043e\u043a. \u041f\u0440\u0438\u044f\u0442\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0447\u0442\u0435\u043d\u0438\u044f. \u041f\u0440\u043e\u0441\u0442\u043e\u0435 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043f\u043e\u0439\u043c\u0430\u0442\u044c \u0432\u043e\u043b\u043d\u0443 Data Engineering \u0438 \u043d\u0435 \u0434\u0430\u0442\u044c \u0435\u0439 \u0437\u0430\u0442\u044f\u043d\u0443\u0442\u044c \u0432\u0430\u0441 \u0432 \u043f\u0443\u0447\u0438\u043d\u0443. \u0421\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u0435, \u0447\u0442\u043e \u0432 \u043d\u0430\u0448\u0438 \u0434\u043d\u0438 \u043a\u0430\u0436\u0434\u044b\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":25729,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-34083","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0418 \u0441\u043d\u043e\u0432\u0430 \u0437\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435! \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0441\u0442\u0430\u0442\u044c\u0438 \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u0441\u0430\u043c \u043e \u0441\u0435\u0431\u0435.\" \/>\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\/administrirovanie\/kto-takie-data-inzhenery-i-kak-imi-stanovyatsya\" \/>\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\u041a\u0442\u043e \u0442\u0430\u043a\u0438\u0435 \u0434\u0430\u0442\u0430-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u044b, \u0438 \u043a\u0430\u043a \u0438\u043c\u0438 \u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442\u0441\u044f? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0418 \u0441\u043d\u043e\u0432\u0430 \u0437\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435! \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0441\u0442\u0430\u0442\u044c\u0438 \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u0441\u0430\u043c \u043e \u0441\u0435\u0431\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/kto-takie-data-inzhenery-i-kak-imi-stanovyatsya\" \/>\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-10-31T18:56:19+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:56:19+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\udd47Kim s\u0105 in\u017cynierowie danych i jak nimi zosta\u0107? | ProHoster","description":"Witaj ponownie! Tytu\u0142 artyku\u0142u m\u00f3wi sam za siebie.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/kto-takie-data-inzhenery-i-kak-imi-stanovyatsya","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\u041a\u0442\u043e \u0442\u0430\u043a\u0438\u0435 \u0434\u0430\u0442\u0430-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u044b, \u0438 \u043a\u0430\u043a \u0438\u043c\u0438 \u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442\u0441\u044f? | ProHoster","og:description":"\u0418 \u0441\u043d\u043e\u0432\u0430 \u0437\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435! \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0441\u0442\u0430\u0442\u044c\u0438 \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u0441\u0430\u043c \u043e \u0441\u0435\u0431\u0435.","og:url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/kto-takie-data-inzhenery-i-kak-imi-stanovyatsya","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-10-31T18:56:19+00:00","article:modified_time":"2019-10-31T18:56:19+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34083","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-21 17:49:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:28:35","updated":"2026-01-21 17:49:20","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\/34083","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=34083"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/34083\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/25729"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=34083"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=34083"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=34083"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}