{"id":3283,"date":"2023-07-17T09:11:37","date_gmt":"2023-07-17T09:11:37","guid":{"rendered":"https:\/\/www.juniorjavadeveloper.pl\/?p=3283"},"modified":"2023-07-17T09:25:43","modified_gmt":"2023-07-17T09:25:43","slug":"ile-procentowo-czasu-programista-poswieca-na-pisanie-kodu-omowienie-ankiety-i-jej-wynikow","status":"publish","type":"post","link":"https:\/\/www.juniorjavadeveloper.pl\/en\/2023\/07\/17\/ile-procentowo-czasu-programista-poswieca-na-pisanie-kodu-omowienie-ankiety-i-jej-wynikow\/","title":{"rendered":"Ile procentowo czasu programista po\u015bwi\u0119ca na pisanie kodu? &#8211; om\u00f3wienie ankiety i jej wynik\u00f3w"},"content":{"rendered":"<p class=\"has-large-font-size wp-block-paragraph\">Dzisiaj om\u00f3wi\u0119 i podziel\u0119 si\u0119 wynikiem ankiety, kt\u00f3r\u0105 umie\u015bci\u0142em na LinkedIn na moim profilu &#8211; <a rel=\"noreferrer noopener\" href=\"https:\/\/www.linkedin.com\/posts\/jacekjablonka_cz%C4%99sto-powtarzam-osobom-z-kt%C3%B3rymi-pracuj%C4%99-activity-7083010968313565184-yaMw?utm_source=share&amp;utm_medium=member_desktop\" data-type=\"URL\" data-id=\"https:\/\/www.linkedin.com\/posts\/jacekjablonka_cz%C4%99sto-powtarzam-osobom-z-kt%C3%B3rymi-pracuj%C4%99-activity-7083010968313565184-yaMw?utm_source=share&amp;utm_medium=member_desktop\" target=\"_blank\">Ile procentowo czasu programista po\u015bwi\u0119ca na pisanie kodu, a ile sp\u0119dza na dogadywaniu si\u0119 z osobami zlecaj\u0105cymi wykonanie oprogramowania?<\/a>.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Sam jestem zaskoczony wynikiem ankiety! Na wst\u0119pie chcia\u0142em podzi\u0119kowa\u0107 wszystkim osobom, kt\u00f3re wzi\u0119\u0142y udzia\u0142 w ankiecie oraz doda\u0142y sw\u00f3j komentarz. W sumie zag\u0142osowa\u0142o 145 os\u00f3b, komentarze pozostawi\u0142o 8 os\u00f3b + moje odpowiedzi na te komentarze. Podzia\u0142 czasu mi\u0119dzy kodowaniem, a dogadywaniem si\u0119 wygl\u0105da nast\u0119puj\u0105co: &#8220;tylko&#8221; ~20% os\u00f3b dzieli czas 50\/50, ~40% os\u00f3b dzieli czas 70\/30, ale r\u00f3wnie\u017c ~40% os\u00f3b dzieli czas 30\/70.<\/p>\n\n\n<div class=\"wp-block-image\"><!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/REC-html40\/loose.dtd\">\n<html><body><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"528\" height=\"606\" src=\"https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2023\/07\/2023-07-16_Ile-procentowo-czasu-programista-poswieca-na-pisanie-kodu_omowienie-ankiety-wyniki.png\" alt=\"Ile procentowo czasu programista po\u015bwi\u0119ca na pisanie kodu, a ile sp\u0119dza na dogadywaniu si\u0119 z osobami zlecaj\u0105cymi wykonanie oprogramowania? - Om\u00f3wienie wynik\u00f3w ankiety - Mentor Junior Java Developer\" class=\"wp-image-3289\" srcset=\"https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2023\/07\/2023-07-16_Ile-procentowo-czasu-programista-poswieca-na-pisanie-kodu_omowienie-ankiety-wyniki.png 528w, https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2023\/07\/2023-07-16_Ile-procentowo-czasu-programista-poswieca-na-pisanie-kodu_omowienie-ankiety-wyniki-261x300.png 261w, https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2023\/07\/2023-07-16_Ile-procentowo-czasu-programista-poswieca-na-pisanie-kodu_omowienie-ankiety-wyniki-523x600.png 523w, https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2023\/07\/2023-07-16_Ile-procentowo-czasu-programista-poswieca-na-pisanie-kodu_omowienie-ankiety-wyniki-349x400.png 349w\" sizes=\"auto, (max-width: 528px) 100vw, 528px\" \/><figcaption class=\"wp-element-caption\">Ile procentowo czasu programista poswieca na pisanie kodu, a ile spedza na dogadywaniu sie z osobami zlecajacymi wykonanie oprogramowania? &#8211; Omowienie wynikow ankiety &#8211; Mentor Junior Java Developer<\/figcaption><\/figure>\n<\/body><\/html>\n<\/div>\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Moje pocz\u0105tkowe zaskoczenie wynikiem ankiety bardzo dobrze opisuje komentarz <a rel=\"noreferrer noopener\" href=\"https:\/\/www.linkedin.com\/in\/jakub-a-wasek\/\" data-type=\"URL\" data-id=\"https:\/\/www.linkedin.com\/in\/jakub-a-wasek\/\" target=\"_blank\">Jakuba<\/a>: &#8220;Je\u015bli programista po\u015bwi\u0119ca 70% czasu na dogadywanie si\u0119, to znaczy, \u017ce projekt jest niezorganizowany albo programista jest juniorem.&#8221;. Zgadza si\u0119, je\u017celi programista jest juniorem, to wa\u017cne, aby wi\u0119cej czasu po\u015bwi\u0119ca\u0142 na dogadywanie si\u0119, aby lepiej zrozumie\u0107, to co musi przedstawi\u0107 w postaci kodu. Wi\u0119cej pisa\u0142em o tym w <a href=\"https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/05\/tylko-kod_wymagania-biznesowe_naglowek-ss.jpg\" data-type=\"attachment\" data-id=\"802\">I only want to write code, I don't care about business requirements!<\/a>, celnie opisa\u0142, to r\u00f3wnie\u017c <a rel=\"noreferrer noopener\" href=\"https:\/\/www.linkedin.com\/in\/mariusz-midor-a28751217\/\" target=\"_blank\">Mariusz<\/a> w komentarzu: &#8220;Zgadzam si\u0119 co do pierwszej cz\u0119\u015bci. Ale nie co do radosnego, pe\u0142nego optymizmu i nap\u0119dzanego beztrosk\u0105 tw\u00f3rczo\u015bci\u0105 juniora! Taki nie czeka na detale tylko chce natychmiast kodzi\u0107!&#8221;.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Kolejne komentarze pokazuj\u0105, \u017ce kodowanie, to tylko jedna strona medalu. Zaczn\u0119 od wypowiedzi <a rel=\"noreferrer noopener\" href=\"https:\/\/www.linkedin.com\/in\/adam-falek\/\" data-type=\"URL\" data-id=\"https:\/\/www.linkedin.com\/in\/adam-falek\/\" target=\"_blank\">Adama<\/a>: &#8220;[&#8230;] To jednocze\u015bnie oznacza, \u017ce dbanie o jako\u015b\u0107 tworzonego kodu zaczyna si\u0119 ju\u017c na etapie ustale\u0144 i komunikacji wewn\u0105trz zespo\u0142u i warto do tego podej\u015b\u0107 powa\u017cnie, bo to potem rzutuje na implementacje.&#8221;. Dodam do tego odpowied\u017a <a rel=\"noreferrer noopener\" href=\"https:\/\/www.linkedin.com\/in\/czechpiotr\/\" data-type=\"URL\" data-id=\"https:\/\/www.linkedin.com\/in\/czechpiotr\/\" target=\"_blank\">Piotra<\/a>: &#8220;Na og\u00f3\u0142 im wy\u017cej tym wi\u0119cej dogadywania si\u0119 i budowania relacji. Bardziej ni\u017c dogadywanie si\u0119 wola\u0142bym powiedzie\u0107, \u017ce wa\u017cniejszy jest impakt na danym poziomie i czy potrafisz go zrobi\u0107. Gdzie junior my\u015bli o funkcji w danym produkcie, Senior o produkcie, Staff o kilku produktach, Principal o grupie r\u00f3\u017cnych produkt\u00f3w a Distinguished o bran\u017cy w kt\u00f3rej jest.&#8221;. <\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Z powy\u017cszego wy\u0142ania si\u0119 nast\u0119puj\u0105cy obraz. Jak w ka\u017cdym projekcie, kt\u00f3ry wi\u0105\u017ce si\u0119 z prac\u0105 zespo\u0142ow\u0105 bardzo wa\u017cne s\u0105 relacje z cz\u0142onkami zespo\u0142u oraz komunikacja. Ka\u017cdy cz\u0142onek zespo\u0142u ma wp\u0142yw na dany element projektu i ka\u017cdy powinien bra\u0107 odpowiedzialno\u015b\u0107 za swoj\u0105 cegie\u0142k\u0119, kt\u00f3r\u0105 doda\u0142 do projektu. Cz\u0119sto powtarzam moim uczniom, uczennicom: nie przywi\u0105zujemy si\u0119 do kodu \u017ar\u00f3d\u0142owego, ale bierzemy za niego odpowiedzialno\u015b\u0107, bo jedyn\u0105 sta\u0142\u0105 w kodzie jest zmiana.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Patrz\u0105c na wcze\u015bniejsze akapity wiemy ju\u017c mniej wi\u0119cej jaka jest rola programisty, programistki w projekcie informatycznym. Jak mo\u017ce by\u0107 w samym projekcie pokazuj\u0105 dwa komentarze, kt\u00f3re skrajnie r\u00f3\u017cni\u0105 si\u0119 od siebie. <a rel=\"noreferrer noopener\" href=\"https:\/\/www.linkedin.com\/in\/jarek-ksi%C4%85%C5%BCczyk-b82947123\/\" data-type=\"URL\" data-id=\"https:\/\/www.linkedin.com\/in\/jarek-ksi%C4%85%C5%BCczyk-b82947123\/\" target=\"_blank\">Jarek<\/a> napisa\u0142: &#8220;We\u017acie to zr\u00f3bcie jako\u015b na szybko bo w sumie to jako\u015b tak wysz\u0142o \u017ce klient to wie \u017ce to dostanie w pi\u0105tek. A testy to sobie napiszecie po godzinach albo mo\u017ce w poniedzia\u0142ek mi\u0119dzy retro a planingiem&#8221;. Natomiast <a rel=\"noreferrer noopener\" href=\"https:\/\/www.linkedin.com\/in\/slawomirgrabowski\/\" data-type=\"URL\" data-id=\"https:\/\/www.linkedin.com\/in\/slawomirgrabowski\/\" target=\"_blank\">S\u0142awomir<\/a> napisa\u0142: &#8220;[&#8230;] U nas w projektach nie mamy \u017cadnego daily, raz na tydzie\u0144 jest spotkanie, a wszystko jest w JIRA i ka\u017cdy wie co ma robi\u0107. Jak jest problem to programi\u015bci zgaduj\u0105 si\u0119 na chat lub szybko zdzwaniaj\u0105 si\u0119. W takim zdrowym uk\u0142adzie jest to gdzie\u015b 90% pisania kodu i 10% spotka\u0144, rozm\u00f3w itd.&#8221;. Samemu bra\u0142em udzia\u0142 w podobnie zorganizowanych i niezorganizowanych projektach, warto mie\u0107 do\u015bwiadczenie w r\u00f3\u017cnych projektach.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Na koniec komentarz <a rel=\"noreferrer noopener\" href=\"https:\/\/www.linkedin.com\/in\/jan-m-6467149a\/\" data-type=\"URL\" data-id=\"https:\/\/www.linkedin.com\/in\/jan-m-6467149a\/\" target=\"_blank\">Jana<\/a>, kt\u00f3ry pracuje w startupie: &#8220;99% \/ 1% Pracuj\u0119 jak wynalazca: w jednym fajnym startupie tworz\u0119 framework (s\u0142u\u017cy do wy\u015bwietlania 3D, obs\u0142ugi nietypowego formatu pliku itp), kt\u00f3ry jest u\u017cywany w aplikacji w App Store. I teraz tak: 99% czasu pracuj\u0119 sam ze swoim umys\u0142em i ewentualnie kodem na ekranie. 1% to jest sprawdzenie bazy z ziomkami w startupie. Wyznaczamy z grubsza szlak na nast\u0119pne dwa miesi\u0105ce w p\u00f3\u0142 godziny po czym ja si\u0119 zamykam i wracam ze zrobionymi fajnymi rzeczami. Ka\u017cda droga jest w\u0142a\u015bciwa. Ta jest moja.&#8221;. Pokazuje, to \u017ce mo\u017cna wybra\u0107 inn\u0105 drog\u0119, tak\u0105, kt\u00f3ra b\u0119dzie dla nas odpowiednia.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Podsumowuj\u0105c wynik ankiety by\u0142 dla mnie zaskoczeniem, ale r\u00f3wnie\u017c dostarczy\u0142 wielu cennych informacji w komentarzach. Mam nadziej\u0119, \u017ce powy\u017csze om\u00f3wienie ankiety pozwoli programistom, programistkom lepiej zrozumie\u0107 ich rol\u0119 w projekcie informatycznym jako ca\u0142o\u015bci.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-poradnik-dla-przyszlych-junior-java-developer-039-ow wp-block-embed-poradnik-dla-przyszlych-junior-java-developer-039-ow\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"KUJc6F3ipL\"><a href=\"https:\/\/www.juniorjavadeveloper.pl\/en\/kontakt\/\">Contact<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201eKontakt\u201d \u2014 Poradnik dla przysz\u0142ych Junior Java Developer&amp;apos;\u00f3w\" src=\"https:\/\/www.juniorjavadeveloper.pl\/kontakt\/embed\/#?secret=k2QOMJFqCT#?secret=KUJc6F3ipL\" data-secret=\"KUJc6F3ipL\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-poradnik-dla-przyszlych-junior-java-developer-039-ow wp-block-embed-poradnik-dla-przyszlych-junior-java-developer-039-ow\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"Qrj71ASAQx\"><a href=\"https:\/\/www.juniorjavadeveloper.pl\/en\/mentoring-rezerwuj-termin\/\">Mentoring - book an appointment<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201eMentoring \u2013 rezerwuj termin\u201d \u2014 Poradnik dla przysz\u0142ych Junior Java Developer&amp;apos;\u00f3w\" src=\"https:\/\/www.juniorjavadeveloper.pl\/mentoring-rezerwuj-termin\/embed\/#?secret=m7OlclFCAn#?secret=Qrj71ASAQx\" data-secret=\"Qrj71ASAQx\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Zdj\u0119cie autorstwa <a href=\"https:\/\/www.pexels.com\/pl-pl\/zdjecie\/ilustracja-wykres-kolowy-669621\/\" data-type=\"URL\" data-id=\"https:\/\/www.pexels.com\/pl-pl\/zdjecie\/ilustracja-wykres-kolowy-669621\/\" target=\"_blank\" rel=\"noreferrer noopener\">Lukas<\/a> z <a rel=\"noreferrer noopener\" href=\"https:\/\/www.pexels.com\/pl-pl\/\" target=\"_blank\">Pexels<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Dzisiaj om\u00f3wi\u0119 i podziel\u0119 si\u0119 wynikiem ankiety, kt\u00f3r\u0105 umie\u015bci\u0142em na LinkedIn na moim profilu &#8211; Ile procentowo czasu programista po\u015bwi\u0119ca na pisanie kodu, a ile sp\u0119dza na dogadywaniu si\u0119 z osobami zlecaj\u0105cymi wykonanie oprogramowania?. Sam jestem zaskoczony wynikiem ankiety! Na wst\u0119pie chcia\u0142em podzi\u0119kowa\u0107 wszystkim osobom, kt\u00f3re wzi\u0119\u0142y udzia\u0142 w ankiecie oraz doda\u0142y sw\u00f3j komentarz. W [&hellip;]<\/p>","protected":false},"author":1,"featured_media":3285,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_ppp_document_settings_meta":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[6,50,41,7],"tags":[],"class_list":["post-3283","post","type-post","status-publish","format-standard","has-post-thumbnail","category-felieton","category-junior-level","category-mid-level","category-poradnik"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2023\/07\/Ile-procentowo-czasu-programista-poswieca-na-pisanie-kodu_omowienie-ankiety-wyniki_obrazek-wyrozniajacy.jpg","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/posts\/3283","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/comments?post=3283"}],"version-history":[{"count":11,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/posts\/3283\/revisions"}],"predecessor-version":[{"id":3659,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/posts\/3283\/revisions\/3659"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/media\/3285"}],"wp:attachment":[{"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/media?parent=3283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/categories?post=3283"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/tags?post=3283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}