{"id":29759,"date":"2023-07-31T13:45:42","date_gmt":"2023-07-31T11:45:42","guid":{"rendered":"https:\/\/nearshore-it.eu\/artykuly\/kim-jest-developer-baz-danych-bazy-danych-bez-tajemnic\/"},"modified":"2024-11-07T13:55:56","modified_gmt":"2024-11-07T12:55:56","slug":"kim-jest-developer-baz-danych-bazy-danych-bez-tajemnic","status":"publish","type":"post","link":"https:\/\/nearshore-it.eu\/pl\/artykuly\/kim-jest-developer-baz-danych-bazy-danych-bez-tajemnic\/","title":{"rendered":"Kim jest Developer Baz Danych? SQL bez tajemnic!"},"content":{"rendered":"\n<div class=\"table-of-contents\">\n    <p class=\"title\"><\/p>\n    <ol>\n                    <li><a href=\"#Kim-jest-SQL-Developer?\">1.  Kim jest SQL Developer?<\/a><\/li>\n                    <li><a href=\"#projekcie-Programista-Baz-Danych?-\">2.  Jak\u0105 rol\u0119 pe\u0142ni w projekcie programista baz danych?\u00a0<\/a><\/li>\n                    <li><a href=\"#Danych-\u015bci\u015ble-wsp\u00f3\u0142pracuje-w-projekcie?\">3.  Z kim Specjalista Baz Danych \u015bci\u015ble wsp\u00f3\u0142pracuje w projekcie?<\/a><\/li>\n                    <li><a href=\"#ajbardziej,-aby-zosta\u0107-w-przysz\u0142o\u015bci-Developerem-Baz-Danych?\">4.  Na jakich przedmiotach na studiach skupi\u0107 si\u0119 najbardziej, aby zosta\u0107 w przysz\u0142o\u015bci Developerem Baz Danych?<\/a><\/li>\n                    <li><a href=\"#-\u015bcie\u017cka-rozwoju-kariery.\">5.  Od Sta\u017cysty do Seniora \u2013 \u015bcie\u017cka rozwoju kariery<\/a><\/li>\n                    <li><a href=\"#oje-najwi\u0119ksze-wyzwania\">6.  Moje najwi\u0119ksze wyzwania<\/a><\/li>\n                    <li><a href=\"#Plusy-i-minusy-\">7.  Plusy i minusy pracy na stanowisku<\/a><\/li>\n                    <li><a href=\"#Gdybym-m\u00f3g\u0142-cofn\u0105\u0107-czas,-czy-dalej-zosta\u0142bym-Bazodanowcem?\">8.  Podsumowanie<\/a><\/li>\n            <\/ol>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"Kim-jest-SQL-Developer?\">Kim jest SQL Developer?<\/h2>\n\n\n\n<p>Developer Baz Danych to do\u015b\u0107 szerokie poj\u0119cie. Osoba pe\u0142ni\u0105ca tak\u0105 rol\u0119 <strong>mo\u017ce zajmowa\u0107 si\u0119 kompleksow\u0105 prac\u0105 z danymi na wielu etapach \u201ecyklu \u017cycia\u201d danych<\/strong>. Do licznych zada\u0144 developera zajmuj\u0105cego si\u0119 bazami danych nale\u017c\u0105: wyb\u00f3r technologii, projektowanie modelu danych, przygotowanie struktur, tworzenie logiki aplikacji, proces\u00f3w przetwarzaj\u0105cych du\u017ce ilo\u015bci&nbsp;danych, przygotowanie danych do analiz czy optymalizacja zapyta\u0144 tak, by dane by\u0142y jak najszybciej dost\u0119pne dla u\u017cytkownika.<\/p>\n\n\n\n<p>Programista Baz Danych ma przed sob\u0105 wiele \u015bcie\u017cek rozwoju i od osobistych preferencji zale\u017cy, kt\u00f3r\u0105 pod\u0105\u017cy. Z ca\u0142\u0105 pewno\u015bci\u0105 jego podstawow\u0105 umiej\u0119tno\u015bci\u0105 jest j\u0119zyk zapyta\u0144 \u2013 <strong>SQL<\/strong>, jednak na tym fundamencie zbudowa\u0107 mo\u017cna bardzo r\u00f3\u017cne zestawy umiej\u0119tno\u015bci. Osoby dobrze czuj\u0105ce si\u0119 w szeroko poj\u0119tym programowaniu preferowa\u0107 b\u0119d\u0105 rozw\u00f3j aplikacji backendowych. Osoby z zaci\u0119ciem statystycznym mog\u0105 \u015bmia\u0142o rozwija\u0107 si\u0119 w analizie danych \u2013 Data Science, czy uczeniu maszynowym. Esteci z kolei s\u0105 dobrymi kandydatami do projektowania system\u00f3w analitycznych, dashboard\u00f3w do analiz czy raport\u00f3w. Ka\u017cda z tych r\u00f3l jest niezb\u0119dna w projekcie i cz\u0119sto jedna osoba ma okazj\u0119 robi\u0107 r\u00f3\u017cne rzeczy, dzi\u0119ki czemu ci\u0119\u017cko narzeka\u0107 na nud\u0119.<\/p>\n\n\n\n<p>Programista Baz Danych cz\u0119sto ewoluuje razem z systemami, rozwijaj\u0105c si\u0119 w kierunku Big Data. Wraz z rozwojem tego typu system\u00f3w ro\u015bnie zapotrzebowanie na programist\u00f3w potrafi\u0105cych pracowa\u0107 z danymi. Cz\u0119sto dane migrowane s\u0105 ze starszych system\u00f3w opartych na dojrza\u0142ych rozwi\u0105zaniach, wi\u0119c niezb\u0119dny jest sta\u0142y rozw\u00f3j i poznawanie nowych technologii.<\/p>\n\n\n\n<p><strong>Czytaj r\u00f3wnie\u017c:<\/strong> <a href=\"https:\/\/nearshore-it.eu\/pl\/artykuly\/nosql-vs-sql-bazy-danych\/\">NoSQL vs SQL, czyli kiedy i jaki typ bazy danych wybra\u0107<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"projekcie-Programista-Baz-Danych?-\">Jak\u0105 rol\u0119 pe\u0142ni w projekcie Programista Baz Danych?&nbsp;<\/h2>\n\n\n\n<p>Zale\u017cnie od projektu osoba pe\u0142ni\u0105ca funkcj\u0119 Programisty Baz Danych realizuje r\u00f3\u017cnorodne zadania. Cz\u0119\u015bciowo odpowied\u017a zawarta jest ju\u017c w poprzednim pytaniu \u2013 Programista Baz Danych zajmuje si\u0119 prac\u0105 z modelem danych i samymi danymi na ka\u017cdym z etap\u00f3w projektu. Zasadniczo pe\u0142ni rol\u0119 podobn\u0105 do ka\u017cdego innego programisty. Cz\u0119sto bierze udzia\u0142 w&nbsp;analizie wymaga\u0144, tak by optymalnie wybra\u0107 technologi\u0119, model danych czy spos\u00f3b implementacji okre\u015blonego procesu.<\/p>\n\n\n\n<p>Tak jak ka\u017cdy inny programista, zdecydowan\u0105<strong> wi\u0119kszo\u015b\u0107 dnia sp\u0119dza przed monitorem komputera, analizuj\u0105c kod<\/strong> \u2013 z t\u0105 r\u00f3\u017cnic\u0105, \u017ce kod ten zazwyczaj napisany jest w jednym z <strong>j\u0119zyk\u00f3w <\/strong>wykorzystywanych w <strong>bazach danych (np. PLSQL czy T-SQL).<\/strong> Dodatkowe zadanie, z jakim spotka\u0107 si\u0119 mo\u017ce developer baz danych, to przygotowanie wizualizacji danych czy gotowych analiz w systemach takich jak Tableau czy Power BI.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Danych-\u015bci\u015ble-wsp\u00f3\u0142pracuje-w-projekcie?\">Z kim Specjalista Baz Danych \u015bci\u015ble wsp\u00f3\u0142pracuje w projekcie?<\/h2>\n\n\n\n<p>Odk\u0105d popularno\u015b\u0107 zdobywa\u0107 zacz\u0119\u0142y zwinne techniki wytwarzania oprogramowania, <strong>umiej\u0119tno\u015bci mi\u0119kkie sta\u0142y si\u0119 szczeg\u00f3lnie wa\u017cne<\/strong> dla wszystkich os\u00f3b zaanga\u017cowanych w ten proces. Nie inaczej jest z Programistami Baz Danych. Codzienno\u015bci\u0105 jest kontakt z innymi programistami, analitykami czy kierownikami projekt\u00f3w.<\/p>\n\n\n\n<p>Zale\u017cnie od projektu, bardzo cz\u0119sto zdarza si\u0119 kontaktowa\u0107 z ko\u0144cowymi u\u017cytkownikami danych, kt\u00f3rzy zazwyczaj s\u0105 osobami niezaznajomionymi z technikaliami.<strong> Nowoczesny programista zdecydowanie musi wykazywa\u0107 si\u0119 wysoko rozwini\u0119tymi umiej\u0119tno\u015bciami komunikacyjnymi.<\/strong> Dodatkowo mocny nacisk na komunikatywno\u015b\u0107 i empati\u0119 u kandydat\u00f3w na programist\u00f3w stwarza bardzo dobre warunki pracy i sprzyja tworzeniu zgranych zespo\u0142\u00f3w.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ajbardziej,-aby-zosta\u0107-w-przysz\u0142o\u015bci-Developerem-Baz-Danych?\">Na jakich przedmiotach na studiach skupi\u0107 si\u0119 najbardziej, aby zosta\u0107 w przysz\u0142o\u015bci Developerem Baz Danych?<\/h2>\n\n\n\n<p>Odpowied\u017a wydaje si\u0119 oczywista \u2013 bardzo wa\u017cne s\u0105 og\u00f3lne przedmioty programistyczne oraz przedmioty zwi\u0105zane typowo z bazami danych, kt\u00f3rych poziom jest r\u00f3\u017cny \u2013 <strong>od og\u00f3lnych wprowadzaj\u0105cych w teori\u0119 baz danych, po zaawansowane przedmioty<\/strong> dotykaj\u0105ce pewnego zagadnienia<strong> zwi\u0105zanego z bazami danych jak np. hurtownie danych, administracja bazami danych czy przestrzenne bazy danych.<\/strong> Na pocz\u0105tek zdecydowanie najwa\u017cniejszy jest j\u0119zyk SQL i warto go pozna\u0107, nawet je\u015bli nie planujesz by\u0107 programist\u0105 baz danych. Znajomo\u015b\u0107 SQL mo\u017ce oszcz\u0119dzi\u0107 wiele trudu i linii kodu programistom m.in. Javy, Python czy .Net.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"-\u015bcie\u017cka-rozwoju-kariery.\">Od sta\u017cysty do seniora \u2013 \u015bcie\u017cka rozwoju kariery<\/h2>\n\n\n\n<p>\u015acie\u017cka rozwoju jest standardowa dla bran\u017cy IT i umo\u017cliwia do\u015b\u0107 szybki rozw\u00f3j w zale\u017cno\u015bci od predyspozycji i umiej\u0119tno\u015bci. Standardowo kandydat w Inetum rozpoczyna przygod\u0119 na profilu bazodanowym od praktyk, podczas kt\u00f3rych rozszerza swoj\u0105 znajomo\u015b\u0107 SQL w ramach przygotowanego kursu oraz samodzielnych projekt\u00f3w realizowanych pod okiem do\u015bwiadczonego opiekuna. Opiekun wyznacza temat i kierunek rozwoju indywidualnych projekt\u00f3w, dzi\u0119ki czemu s\u0105 one dostosowane do umiej\u0119tno\u015bci i potrzeb ka\u017cdego z praktykant\u00f3w oraz stymuluj\u0105 rozw\u00f3j.<\/p>\n\n\n\n<p>Kolejnym krokiem jest sta\u017c, w czasie kt\u00f3rego rozpoczyna si\u0119 praca w realnych projektach. Z dobrym fundamentem zdobytym podczas praktyk, sta\u017cysta gotowy jest do podj\u0119cia zada\u0144 projektowych. Nadal nad poprawno\u015bci\u0105 wykonywania zada\u0144 czuwa opiekun. Etap ten ma na celu przede wszystkim dalszy rozw\u00f3j podstawowych umiej\u0119tno\u015bci niezb\u0119dnych w codziennej pracy, ale tak\u017ce daje szanse zderzenia si\u0119 z prawdziwymi zadaniami. Dzi\u0119ki temu mo\u017ce da\u0107 definitywn\u0105 odpowied\u017a na pytanie \u2013 czy to jest dla mnie?<\/p>\n\n\n\n<p>Nast\u0119pnymi etapami s\u0105: m\u0142odszy programista, programista i starszy programista. Ci\u0119\u017cko zdefiniowa\u0107 wyra\u017ane granice pomi\u0119dzy poszczeg\u00f3lnymi stanowiskami, ale moim zdaniem g\u0142\u00f3wne r\u00f3\u017cnice wyst\u0119puj\u0105 w samodzielno\u015bci:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>M\u0142odszy programista<\/strong> \u2013 radzi sobie z prostszymi zadaniami, ale wymaga wsparcia w tych bardziej skomplikowanych,<\/li>\n\n\n\n<li><strong>Programista <\/strong>\u2013 \u015bwietnie, samodzielnie radzi sobie z wi\u0119kszo\u015bci\u0105 zada\u0144,<\/li>\n\n\n\n<li><strong>Starszy programista<\/strong> \u2013 jest w pe\u0142ni samodzielny, a ponadto wspiera mniej do\u015bwiadczonych koleg\u00f3w i kole\u017canki w rozwi\u0105zywaniu ich zada\u0144.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"oje-najwi\u0119ksze-wyzwania\">Moje najwi\u0119ksze wyzwania<\/h2>\n\n\n\n<p>Moim zdaniem najwi\u0119ksze wyzwanie<strong> to podj\u0119cie praktyk oraz pierwszy kontakt z programowaniem w rzeczywistym projekcie.<\/strong> Przeskok z projekt\u00f3w \u201euczelnianych\u201d na prawdziwe systemy komercyjne jest ogromny i uwa\u017cam, \u017ce niezwykle istotne jest wtedy w\u0142a\u015bciwe wsparcie i stopniowe wprowadzanie przez mentor\u00f3w. Je\u015bli chodzi o wyzwania techniczne, to z ca\u0142\u0105 pewno\u015bci\u0105 sam pocz\u0105tek przynosi ich najwi\u0119cej.<\/p>\n\n\n\n<p>Pierwsza praca i pierwszy projekt to cz\u0119sto sprawy poza naszym wp\u0142ywem, w przeciwie\u0144stwie do kolejnych wyzwa\u0144, jakich pe\u0142no w karierze. <strong>Na dalszych etapach kariery ka\u017cdy ma pewien wp\u0142yw na wyzwania, jakie sam przed sob\u0105 stawia<\/strong>, a tak\u017ce jest uzbrojony w or\u0119\u017c do\u015bwiadczenia, wi\u0119c nic ju\u017c nie jest takie straszne!<\/p>\n\n\n\n<p><strong>Przeczytaj tak\u017ce:<\/strong> <a href=\"https:\/\/nearshore-it.eu\/pl\/artykuly\/neo4j-zaproszenie-do-grafowych-baz-danych\/\">Neo4j \u2013 zaproszenie do grafowych baz danych<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Plusy-i-minusy-\">Plusy i minusy pracy na stanowisku<\/h2>\n\n\n\n<p>Praca programisty ma kilka wad i Programista Baz Danych nie jest \u017cadnym wyj\u0105tkiem od tej regu\u0142y. Przede wszystkim wi\u0119ksz\u0105 cz\u0119\u015b\u0107 dnia sp\u0119dza si\u0119 w pozycji siedz\u0105cej, skupiaj\u0105c wzrok na monitorze. Nikomu nie trzeba t\u0142umaczy\u0107, jak fatalny ma to wp\u0142yw na oczy i kr\u0119gos\u0142up. Oznacza to te\u017c mocno ograniczon\u0105 ekspozycj\u0119 na dzia\u0142anie promieni s\u0142onecznych, co skutkuje <strong>mlecznobia\u0142ym odcieniem cery<\/strong> i<strong> niskim poziomem witaminy D<\/strong>. Najlepszym pomys\u0142em na dziesi\u0119ciominutow\u0105 przerw\u0119 jest wyj\u015bcie na kaw\u0119, wi\u0119c staje si\u0119 to na\u0142ogiem, co nie pozostaje bez skutku na jako\u015b\u0107 snu.<\/p>\n\n\n\n<p>Plus\u00f3w tej pracy jest bardzo wiele, poniewa\u017c ilo\u015b\u0107 dost\u0119pnych danych, kt\u00f3re dzi\u015b nas otaczaj\u0105, jest ogromna i bardzo szybko ro\u015bnie. Rozw\u00f3j technik zwi\u0105zanych z danymi pozwala na przeprowadzanie analiz, o kt\u00f3rych jeszcze kilkana\u015bcie lat temu nikomu si\u0119 nie \u015bni\u0142o. Dane i umiej\u0119tno\u015b\u0107 ich odpowiedniego wykorzystania daj\u0105 bardzo du\u017ce mo\u017cliwo\u015bci\u2026 Wi\u0119c <strong>osoby, kt\u00f3re potrafi\u0105 \u201euk\u0142ada\u0107 te klocki\u201d s\u0105 i zawsze b\u0119d\u0105 poszukiwane na rynku pracy.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Gdybym-m\u00f3g\u0142-cofn\u0105\u0107-czas,-czy-dalej-zosta\u0142bym-Bazodanowcem?\">Gdybym m\u00f3g\u0142 cofn\u0105\u0107 czas, czy dalej zosta\u0142bym bazodanowcem?<\/h2>\n\n\n\n<p>Prawd\u0119 m\u00f3wi\u0105c, uwa\u017cam, \u017ce generalnie praca programisty jest dobrym pomys\u0142em na \u017cycie. Oczywi\u015bcie potrafi\u0119 sobie wyobrazi\u0107 lepsze, ale b\u0119d\u0105c programist\u0105, mo\u017cna nie tylko liczy\u0107 na wysokie zarobki, jakie oferuje rynek informatyczny, ale i realizowa\u0107 si\u0119. Praca ta&nbsp;<strong>wymaga ci\u0105g\u0142ego rozwoju<\/strong> i nie pozwala rdzewie\u0107 szarym kom\u00f3rkom. B\u0119d\u0105c szczerym, oczywi\u015bcie nie \u017ca\u0142uj\u0119 mojej \u015bcie\u017cki i ka\u017cdemu polecam rozpocz\u0119cie kariery programisty od baz danych, ale te\u017c nie uwa\u017cam, \u017ceby \u015bcie\u017cka ta mia\u0142a jakie\u015b szczeg\u00f3lne atuty wzgl\u0119dem innych \u015bcie\u017cek programisty (jednocze\u015bnie nie ma te\u017c \u017cadnych szczeg\u00f3lnych wad).<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Zarz\u0105dzanie, modelowanie czy programowanie baz danych to tylko cz\u0119\u015b\u0107 zada\u0144, kt\u00f3re na co dzie\u0144 wykonuj\u0105 bazodanowcy. Jak dok\u0142adnie wygl\u0105da praca na tym stanowisku? Czy znajomo\u015b\u0107 j\u0119zyka SQL jest niezb\u0119dna? Przeczytaj artyku\u0142 i sprawd\u017a, czy praca specjalisty IT w tym obszarze jest dla ciebie!<\/p>\n","protected":false},"author":173,"featured_media":29760,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"iawp_total_views":273,"footnotes":""},"categories":[1,581],"tags":[577],"offering":[522],"class_list":["post-29759","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artykuly","category-organizacja","tag-kariera-w-it","offering-tech-blog"],"acf":[],"_links":{"self":[{"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/posts\/29759","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/users\/173"}],"replies":[{"embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/comments?post=29759"}],"version-history":[{"count":4,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/posts\/29759\/revisions"}],"predecessor-version":[{"id":33857,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/posts\/29759\/revisions\/33857"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/media\/29760"}],"wp:attachment":[{"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/media?parent=29759"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/categories?post=29759"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/tags?post=29759"},{"taxonomy":"offering","embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/offering?post=29759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}