{"id":29392,"date":"2023-06-22T13:56:10","date_gmt":"2023-06-22T11:56:10","guid":{"rendered":"https:\/\/nearshore-it.eu\/artykuly\/dot-net-developer\/"},"modified":"2024-09-25T13:25:43","modified_gmt":"2024-09-25T11:25:43","slug":"dot-net-developer","status":"publish","type":"post","link":"https:\/\/nearshore-it.eu\/pl\/artykuly\/dot-net-developer\/","title":{"rendered":"Kim jest .NET developer?\u00a0"},"content":{"rendered":"\n<div class=\"table-of-contents\">\n    <p class=\"title\"><\/p>\n    <ol>\n                    <li><a href=\"\">1.  Platforma .NET<\/a><\/li>\n                    <li><a href=\"#Zadania-.NET-developera\">2.  Zadania .NET developera<\/a><\/li>\n                    <li><a href=\"#Rola-.NET-developera\">3.  Rola .NET developera<\/a><\/li>\n                    <li><a href=\"#Z-kim-wspo\u0142pracuje-.NET-developer\">4.  Z kim wsp\u00f3\u0142pracuje .NET developer? <\/a><\/li>\n                    <li><a href=\"#Jak-zostac-.NET-developerem\">5.  Jak zosta\u0107 .NET developerem?<\/a><\/li>\n                    <li><a href=\"#Sciezka-kariery\">6.  \u015acie\u017cka kariery<\/a><\/li>\n                    <li><a href=\"#Podsumowanie \u00a0\">7.  Podsumowanie <\/a><\/li>\n            <\/ol>\n<\/div>\n\n\n<p><strong>Data publikacji:<\/strong> 4.03.2021<br><strong>Ostatnia aktualizacja:<\/strong> 22.06.2023<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Platforma-.NET\">Platforma .NET&nbsp;<\/h2>\n\n\n\n<p>Platforma .NET jest bardzo szeroka i od swojego pocz\u0105tku, kt\u00f3ry mia\u0142 miejsce w 2002 roku, przesz\u0142a wiele modyfikacji. <\/p>\n\n\n\n<p>Platforma oferuje wiele mo\u017cliwo\u015bci, mi\u0119dzy innymi:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>j\u0119zyki programowania obiektowego, np. C# i Visual Basic;&nbsp;<\/li>\n\n\n\n<li>j\u0119zyki programowania funkcyjnego, np. F#;&nbsp;<\/li>\n\n\n\n<li>aplikacje sieci Web \u2013 ASP.NET;&nbsp;<\/li>\n\n\n\n<li>aplikacje w chmurze na platformie Azure, np. Websites, WebJobs, Cloud Services;&nbsp;<\/li>\n\n\n\n<li>platforma uniwersalna systemu Windows UWP, pozwalaj\u0105ca na tworzenie aplikacji na wiele r\u00f3\u017cnych urz\u0105dze\u0144;&nbsp;<\/li>\n\n\n\n<li>aplikacje klasyczne, oparte przede wszystkim na formularzach WinForms oraz WPF;&nbsp;<\/li>\n\n\n\n<li>rozwi\u0105zania mobilne na r\u00f3\u017cnorodne platformy \u2013 Xamarin;&nbsp;<\/li>\n\n\n\n<li>.NET Core \u2013 modu\u0142owe oprogramowanie typu \u201eopen source\u201d dla r\u00f3\u017cnych platform.&nbsp;<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Zadania-.NET-developera\">Zadania .NET developera &nbsp;<\/h2>\n\n\n\n<p>Osoby pracuj\u0105ce jako .NET developerzy, poza samym programowaniem na wy\u017cej opisanej platformie, mog\u0105 zmaga\u0107 si\u0119 te\u017c z innymi zadaniami, np.:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>pisaniem skrypt\u00f3w PowerShell, &nbsp;<\/li>\n\n\n\n<li>tworzeniem automatycznych przep\u0142yw\u00f3w Microsoft Flow,&nbsp;<\/li>\n\n\n\n<li>budowaniem aplikacji przy u\u017cyciu PowerApps, &nbsp;<\/li>\n\n\n\n<li>programowaniem w innych j\u0119zykach, np. JavaScript, Python, Scala, C++ itp.&nbsp;<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Rola-.NET-developera\">Rola .NET developera&nbsp;<\/h2>\n\n\n\n<p>Rola developera zale\u017cy od projektu, w kt\u00f3rym uczestniczy, oraz od jego stanowiska i poziomu umiej\u0119tno\u015bci \u2013 junior, mid, senior. W zale\u017cno\u015bci od potrzeb developer musi dostosowa\u0107 si\u0119 do stawianych wymaga\u0144. &nbsp;<\/p>\n\n\n\n<p>Na pocz\u0105tku startuj\u0105cego projektu jest to g\u0142\u00f3wnie <strong>analiza oczekiwa\u0144 <\/strong>klienta, przygotowywanie architektury aplikacji, pisanie dokumentacji oraz tworzenie PoC, czyli Proof of Concept. Ma to na celu sprawdzenie, czy spe\u0142nienie danego wymagania jest mo\u017cliwe i czy aplikacja b\u0119dzie odpowiada\u0142a potrzebom klienta.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Z-kim-wspo\u0142pracuje-.NET-developer\">Z kim wsp\u00f3\u0142pracuje .NET developer? &nbsp;<\/h2>\n\n\n\n<p>.NET developer pracuje w zespole, kt\u00f3rego cz\u0142onkami zazwyczaj s\u0105 osoby wyspecjalizowane w r\u00f3\u017cnych dziedzinach. Mog\u0105 to by\u0107:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>QA (<a href=\"https:\/\/nearshore-it.eu\/pl\/artykuly\/quality-assurance-czyli-jak-zagwarantowac-jakosc-i-bezpieczenstwo-w-projektach-it\/\" data-type=\"post\" data-id=\"3171\">Quality Assurance<\/a>) \u2013 osoby odpowiedzialne za analiz\u0119 jako\u015bci wytwarzanego oprogramowania,&nbsp;<\/li>\n\n\n\n<li><a href=\"https:\/\/nearshore-it.eu\/pl\/artykuly\/kim-jest-architekt-systemow-it\/\" data-type=\"post\" data-id=\"9003\">Architekci<\/a>, przygotowuj\u0105cy g\u0142\u00f3wne koncepcje aplikacji,&nbsp;<\/li>\n\n\n\n<li>PO (<a href=\"https:\/\/nearshore-it.eu\/pl\/artykuly\/product-owner-bohater-ostatniej-akcji\/\" data-type=\"post\" data-id=\"3234\">Product Owner<\/a>) \u2013 osoba odpowiedzialna za zbieranie wymaga\u0144 klienta dotycz\u0105cych budowanej aplikacji,&nbsp;<\/li>\n\n\n\n<li>UI\/UX designer \u2013 osoba odpowiedzialna za tworzenie koncept\u00f3w graficznych,&nbsp;<\/li>\n\n\n\n<li><a href=\"https:\/\/nearshore-it.eu\/pl\/artykuly\/rola-scrum-mastera-w-procesie-wytwarzania-oprogramowania\/\" data-type=\"post\" data-id=\"3185\">Scrum Master<\/a> w zespo\u0142ach prowadzonych w metodyce <a href=\"https:\/\/nearshore-it.eu\/pl\/artykuly\/dlaczego-agile-bywa-niezrozumiany\/\" data-type=\"post\" data-id=\"3225\">Agile<\/a>.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p><strong>Przeczytaj artyku\u0142<\/strong>: <a href=\"https:\/\/nearshore-it.eu\/pl\/artykuly\/scrum-vs-kanban\/\" data-type=\"link\" data-id=\"https:\/\/nearshore-it.eu\/pl\/artykuly\/scrum-vs-kanban\/\">Scrum vs Kanban w\u00a0rozwoju oprogramowania<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Jak-zostac-.NET-developerem\">Jak zosta\u0107 .NET developerem? &nbsp;<\/h2>\n\n\n\n<p>Aby zosta\u0107 dobrym programist\u0105, <strong>nie trzeba ko\u0144czy\u0107 dedykowanych studi\u00f3w \u2013 najwa\u017cniejsze s\u0105 ch\u0119ci i motywacja do pracy.<\/strong> Zaw\u00f3d programisty wymaga ci\u0105g\u0142ego poszerzania wiedzy. W \u015bwiecie IT codziennie powstaj\u0105 nowe frameworki, biblioteki, j\u0119zyki programowania. Chc\u0105c odnale\u017a\u0107 si\u0119 w tych warunkach, warto stara\u0107 si\u0119 pod\u0105\u017ca\u0107 za nowymi trendami. &nbsp;<\/p>\n\n\n\n<p>Oczywi\u015bcie, kierunki studi\u00f3w takie jak <strong>informatyka, automatyka, mechatronika czy matematyka<\/strong> pomog\u0105 nauczy\u0107 si\u0119 podstaw programowania, jednak to od ciebie zale\u017cy, czy b\u0119dziesz robi\u0107 co\u015b poza zakresem omawianym na studiach i poszerza\u0107 wiedz\u0119 na w\u0142asn\u0105 r\u0119k\u0119.&nbsp;<\/p>\n\n\n\n<p>Niestety cz\u0119sto materia\u0142 wyk\u0142adany na zaj\u0119ciach jest przestarza\u0142y, og\u00f3lnikowy i bez dodatkowego dzia\u0142ania z twojej strony mo\u017ce nie by\u0107 wystarczaj\u0105cy, by pozwoli\u0107 ci dosta\u0107 si\u0119 na sta\u017c do dobrej firmy.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A mo\u017ce sta\u017c w Inetum? &nbsp;<\/h2>\n\n\n\n<p>Ciekaw\u0105 opcj\u0105 na poszerzanie wiedzy s\u0105 r\u00f3\u017cnego rodzaju szkolenia, kursy online czy wydarzenia organizowane przez firmy IT, np. Akademia Inetum.<\/p>\n\n\n\n<p>Nasza firma daje spore mo\u017cliwo\u015bci rozwoju osobom o ka\u017cdym stopniu zaawansowania. Osoby bez do\u015bwiadczenia, b\u0119d\u0105ce jeszcze studentami, zazwyczaj zaczynaj\u0105 swoj\u0105 karier\u0119 zawodow\u0105 jako praktykanci lub sta\u017cy\u015bci. &nbsp;<\/p>\n\n\n\n<p>Pod okiem bardziej do\u015bwiadczonych pracownik\u00f3w zag\u0142\u0119biaj\u0105 si\u0119 w \u015bwiat IT, ucz\u0105 programowania oraz pracy zespo\u0142owej. Nast\u0119pnym krokiem w karierze jest stanowisko m\u0142odszego programisty, kt\u00f3re proponujemy osobom z bardzo dobr\u0105 ocen\u0105 sta\u017cu. Je\u015bli developer wykazuje si\u0119 samodzielno\u015bci\u0105 w wykonywaniu powierzanych zada\u0144, mo\u017ce przej\u015b\u0107 na stanowisko programisty regulara.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Sciezka-kariery\">\u015acie\u017cka kariery&nbsp;<\/h2>\n\n\n\n<p>Kolejne kroki w \u015bcie\u017cce kariery zale\u017c\u0105 g\u0142\u00f3wnie od tego, w czym dana osoba czuje si\u0119 najlepiej, w kt\u00f3rym kierunku chce pod\u0105\u017ca\u0107. Zazwyczaj jest to stanowisko starszego programisty, kt\u00f3ry swoj\u0105 wiedz\u0105 mo\u017ce dzieli\u0107 si\u0119 z m\u0142odszymi sta\u017cem kolegami, by\u0107 podpor\u0105 zespo\u0142u.&nbsp;<\/p>\n\n\n\n<p>R\u00f3wnolegle mo\u017cna ukierunkowywa\u0107 si\u0119 na konsultanta, czyli osob\u0119, kt\u00f3ra wi\u0119kszy nacisk k\u0142adzie na kontakt z klientem, lub jako architekt, czyli decydowa\u0107, w jaki spos\u00f3b zaprojektowa\u0107 dan\u0105 aplikacj\u0119. Poza tym warto rozwija\u0107 <a href=\"https:\/\/nearshore-it.eu\/pl\/artykuly\/jak-zbudowac-zgrany-zespol-umiejetnosci-miekkie-i-typy-osobowosci-a-praca-w-scrumie\/\" data-type=\"post\" data-id=\"3170\">kompetencje mi\u0119kkie<\/a>, by m\u00f3c zosta\u0107 Team Leaderem i prowadzi\u0107 sw\u00f3j zespo\u0142\u00f3w developer\u00f3w.\u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\".NET-Team-Leader\">.NET Team Leader&nbsp;<\/h2>\n\n\n\n<p>B\u0119d\u0105c Team Leaderem jednego z pozna\u0144skich zespo\u0142\u00f3w .NET, swoj\u0105 prac\u0119 mog\u0119 podzieli\u0107 na dwie g\u0142\u00f3wne \u015bcie\u017cki:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Praca jako Developer\/Tech Lead <\/strong>w projekcie wykonywanym dla klienta. My\u015bl\u0119, \u017ce tutaj najwi\u0119kszymi wyzwaniami s\u0105 kontakty z klientem, zbieranie wymaga\u0144 oraz dostosowywanie si\u0119 do ci\u0105g\u0142ych zmian zakresu prac, na kt\u00f3rych skupia si\u0119 zesp\u00f3\u0142. Zmiany te cz\u0119sto s\u0105 dynamiczne i wcze\u015bniej nieplanowane, czego skutkiem bywa porzucenie aktualnie opracowywanego rozwi\u0105zania.&nbsp;<\/li>\n\n\n\n<li><strong>Praca jako Team Leader. <\/strong>W tej roli wyzwaniem jest m.in. konieczno\u015b\u0107 sprawiedliwej oceny cz\u0142onk\u00f3w zespo\u0142u oraz udzielanie feedbacku na temat wykonywanej pracy \u2013 zar\u00f3wno tego pozytywnego, jak i negatywnego.&nbsp;<br>&nbsp;<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Podsumowanie\">Podsumowanie &nbsp;<\/h2>\n\n\n\n<p>Moim zdaniem plusem pracy jako developer jest mo\u017cliwo\u015b\u0107 ci\u0105g\u0142ego poszerzania swojej wiedzy, co w tej bran\u017cy ma bardzo du\u017ce znaczenie. Tak jak pisa\u0142em wy\u017cej, ka\u017cdego dnia powstaj\u0105 nowe biblioteki, nowe technologie, z kt\u00f3rymi jako dobrzy programi\u015bci powinni\u015bmy by\u0107 na bie\u017c\u0105co. Przez wiele os\u00f3b mo\u017ce by\u0107 to odbierane jako wada, poniewa\u017c nie jest to praca mechaniczna, o kt\u00f3rej mo\u017cna zapomnie\u0107, zamykaj\u0105c pokryw\u0119 laptopa. Lecz je\u015bli programowanie jest twoja pasj\u0105, po\u015bwi\u0119cenie dodatkowego czasu na nauk\u0119 nie powinno stanowi\u0107 du\u017cego problemu!&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>.NET Developer to osoba zajmuj\u0105ca si\u0119 przede wszystkim analiz\u0105, tworzeniem oraz rozwijaniem aplikacji, korzystaj\u0105c ze stacku technologicznego firmy Microsoft. Przeczytaj artyku\u0142 i dowiedz si\u0119 wi\u0119cej na temat roli .NET developera, jego zada\u0144 i narz\u0119dzi.<\/p>\n","protected":false},"author":129,"featured_media":29393,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"iawp_total_views":254,"footnotes":""},"categories":[1,581],"tags":[574,577],"offering":[522],"class_list":["post-29392","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artykuly","category-organizacja","tag-net-pl","tag-kariera-w-it","offering-tech-blog"],"acf":[],"_links":{"self":[{"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/posts\/29392","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\/129"}],"replies":[{"embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/comments?post=29392"}],"version-history":[{"count":2,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/posts\/29392\/revisions"}],"predecessor-version":[{"id":32831,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/posts\/29392\/revisions\/32831"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/media\/29393"}],"wp:attachment":[{"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/media?parent=29392"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/categories?post=29392"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/tags?post=29392"},{"taxonomy":"offering","embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/offering?post=29392"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}