{"id":107,"date":"2021-01-21T21:53:27","date_gmt":"2021-01-21T21:53:27","guid":{"rendered":"https:\/\/www.polishdev.com\/?p=107"},"modified":"2021-01-21T21:53:29","modified_gmt":"2021-01-21T21:53:29","slug":"jak-wyglada-praca-w-zespolach","status":"publish","type":"post","link":"https:\/\/www.polishdev.com\/?p=107","title":{"rendered":"Jak wygl\u0105da praca w zespo\u0142ach?"},"content":{"rendered":"\n<p>Jeste\u015b osob\u0105 chc\u0105c\u0105 zdoby\u0107 wi\u0119cej do\u015bwiadczenia? <span class=\"has-inline-color has-vivid-green-cyan-color\">A mo\u017ce jeste\u015b mentorem zastanawiaj\u0105cym si\u0119 czy nam pom\u00f3c?<\/span> Mo\u017cesz by\u0107 te\u017c pracownikiem firmy, w kt\u00f3rej pojawi\u0142a si\u0119 jedna z os\u00f3b zdobywaj\u0105ca do\u015bwiadczenie w naszych projektach. W ka\u017cdym razie, og\u00f3lny opis cyklu \u017cycia projektu i pracy w PolishDev znajduje si\u0119 poni\u017cej.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Pocz\u0105tek projektu:<\/strong><\/h2>\n\n\n\n<p>Tematyk\u0119 projektu wybieramy wsp\u00f3lnie podczas pierwszych spotka\u0144. Nast\u0119pnie przyst\u0119pujemy do zaprojektowania architektury i ustalenia technologii oraz bibliotek, kt\u00f3rych b\u0119dziemy u\u017cywa\u0107 w celu realizacji. Ostatni\u0105 czynno\u015bci\u0105 w pocz\u0105tkowym etapie projektu jest wpisanie zada\u0144 do backlogu.<\/p>\n\n\n\n<p><span class=\"has-inline-color has-vivid-green-cyan-color\">Na tym etapie potrzebujemy mentor\u00f3w do konsultacji efekt\u00f3w planowania architektury i doboru bibliotek.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u015arodek projektu:<\/strong><\/h2>\n\n\n\n<p>To czas w\u0142a\u015bciwej pracy programistycznej, gdy ju\u017c wiemy, czego chcemy oraz jak to ma wygl\u0105da\u0107 &#8211; czas zakasa\u0107 r\u0119kawy i wzi\u0105\u0107 si\u0119 do roboty. \ud83d\ude09<\/p>\n\n\n\n<p>W trakcie tego etapu odbywaj\u0105 si\u0119 cotygodniowe spotkania, podczas kt\u00f3rych, niczym na tych daily scrumowych, ka\u017cdy m\u00f3wi o tym, co zrobi\u0142, co planuje zrobi\u0107, jakie przeszkody napotka\u0142. Ka\u017cdy decyduje, ile zada\u0144 jest w stanie wykona\u0107 do kolejnego spotkania i na ten czas wybiera je sobie z dost\u0119pnej puli. Je\u015bli si\u0119 nie wyrobi w terminie, to b\u0119dzie m\u00f3g\u0142 na przysz\u0142o\u015b\u0107 wyci\u0105gn\u0105\u0107 wnioski i wzi\u0105\u0107 mniej zada\u0144. Je\u015bli zrobi za szybko &#8211; to te\u017c nast\u0119pnym razem b\u0119dzie m\u00f3g\u0142 wybra\u0107 wi\u0119cej zada\u0144 lub spr\u00f3bowa\u0107 czego\u015b trudniejszego\/bardziej czasoch\u0142onnego. W pracy zawodowej umiej\u0119tno\u015b\u0107 oceniania pracoch\u0142onno\u015bci zadania i swoich si\u0142 jest bardzo istotna, dlatego ka\u017cdy b\u0119dzie mia\u0142 mo\u017cliwo\u015b\u0107 popracowa\u0107 nad tym bez wyci\u0105gania wi\u0119kszych konsekwencji w przypadku niepowodzenia.<\/p>\n\n\n\n<p>Etapy wykonywania zadania to:<\/p>\n\n\n\n<ol><li>Zapoznanie si\u0119 z zadaniem.<\/li><li>Opracowanie test\u00f3w i ich implementacja.<\/li><li>Oprogramowanie funkcjonalno\u015bci.<\/li><li>Stworzenie pull request\u2019u.<\/li><li>Poproszenie innych cz\u0142onk\u00f3w zespo\u0142u i mentora o code review.<\/li><li>Je\u015bli wsp\u00f3lnie z innymi dojdziesz do wniosku, \u017ce da si\u0119 co\u015b zrobi\u0107 lepiej, popraw. Niezale\u017cnie od tego, kto pisa\u0142 ten fragment, je\u015bli pojawi si\u0119 najlepsza mo\u017cliwa wersja &#8211; zmerguj swoje zmiany z main\u2019em\/master\u2019em.<\/li><\/ol>\n\n\n\n<p>UWAGA!: Nie b\u00f3j si\u0119 zmienia\u0107 kodu, je\u015bli brak Ci pewno\u015bci siebie, to po prostu przedyskutuj to z innymi cz\u0142onkami zespo\u0142u.<\/p>\n\n\n\n<p><span class=\"has-inline-color has-vivid-green-cyan-color\">Na tym etapie mentorzy potrzebni s\u0105 g\u0142\u00f3wnie do code review oraz porad zwi\u0105zanych z implementacj\u0105.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Koniec projektu:<\/strong><\/h2>\n\n\n\n<p>Do tej pory nie zako\u0144czyli\u015bmy jeszcze projektu, ale w t\u0119 stron\u0119 wszystkie nasze projekty zmierzaj\u0105. Chcieliby\u015bmy, aby projekt z pe\u0142n\u0105 dokumentacj\u0105 i opisem zostawa\u0142 w przestrzeni publicznej z otwartym kodem \u017ar\u00f3d\u0142owym i licencj\u0105 pozwalaj\u0105c\u0105 na dowolne wykorzystanie go. Tak, aby ka\u017cdy uczestnik projektu, kt\u00f3ry wykaza\u0142 si\u0119 zaanga\u017cowaniem, m\u00f3g\u0142 pochwali\u0107 si\u0119 tym projektem i efektami swojej pracy w swoim CV, na swoim blogu\/linkedin czy gdziekolwiek zapragnie.<\/p>\n\n\n\n<p>Dodatkowo, niekt\u00f3re z projekt\u00f3w maj\u0105 swoich odbiorc\u00f3w, a przyk\u0142adem takiego projektu jest SocialKnow. Dla tego typu projekt\u00f3w ko\u0144cowy etap b\u0119dzie tak\u017ce momentem ostatecznych test\u00f3w oraz wdro\u017cenia.<\/p>\n\n\n\n<p>Zako\u0144czenie projektu to dobry czas na wymienienie si\u0119 komentarzami mi\u0119dzy uczestnikami na LinkedIn. Najlepsi uczestnicy zostan\u0105 osobno wyr\u00f3\u017cnieni i poleceni przysz\u0142ym pracodawcom.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Opis ka\u017cdego z trzech etap\u00f3w powstawania projektu: pocz\u0105tek, \u015brodek, zako\u0144czenie.<\/p>\n","protected":false},"author":1,"featured_media":110,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[37,1],"tags":[7,38,6,8,39,12],"aioseo_notices":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.polishdev.com\/wp-content\/uploads\/2021\/01\/Workflow_automation_22-700x408-1.png?fit=700%2C408&ssl=1","_links":{"self":[{"href":"https:\/\/www.polishdev.com\/index.php?rest_route=\/wp\/v2\/posts\/107"}],"collection":[{"href":"https:\/\/www.polishdev.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.polishdev.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.polishdev.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.polishdev.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=107"}],"version-history":[{"count":3,"href":"https:\/\/www.polishdev.com\/index.php?rest_route=\/wp\/v2\/posts\/107\/revisions"}],"predecessor-version":[{"id":111,"href":"https:\/\/www.polishdev.com\/index.php?rest_route=\/wp\/v2\/posts\/107\/revisions\/111"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.polishdev.com\/index.php?rest_route=\/wp\/v2\/media\/110"}],"wp:attachment":[{"href":"https:\/\/www.polishdev.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=107"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.polishdev.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=107"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.polishdev.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}