{"id":1111,"date":"2020-10-15T13:48:35","date_gmt":"2020-10-15T13:48:35","guid":{"rendered":"https:\/\/www.juniorjavadeveloper.pl\/?p=1111"},"modified":"2023-11-26T19:46:20","modified_gmt":"2023-11-26T19:46:20","slug":"pierwsze-dni-w-pracy-it-jako-junior-java-developer-rekrutacja-onboarding-sprzet","status":"publish","type":"post","link":"https:\/\/www.juniorjavadeveloper.pl\/en\/2020\/10\/15\/pierwsze-dni-w-pracy-it-jako-junior-java-developer-rekrutacja-onboarding-sprzet\/","title":{"rendered":"First days at IT work as a Junior Java Developer - recruitment, onboarding, hardware"},"content":{"rendered":"<p class=\"has-large-font-size wp-block-paragraph\">In this article I will try to show what the first days at work as a Junior Java Developer may look like - sometimes it is funny, comical, and sometimes demotivating. I will describe three key elements that a junior programmer may encounter in the first days of work - recruitment (or rather the effect of recruitment), onboarding, and the equipment we receive or do not receive.<\/p>\n\n\n    <style>\r\n        .wpj-jtoc.--jtoc-theme-basic-light.--jtoc-has-custom-styles {\r\n            --jtoc-numeration-suffix: \". \";\n--jtoc-numeration-color: #adadad;\n        }\r\n\r\n            <\/style>\r\n\r\n\r\n\r\n<div id=\"wpj-jtoc\" class=\"wpj-jtoc wpj-jtoc--main --jtoc-the-content --jtoc-theme-basic-light --jtoc-title-align-left --jtoc-toggle-icon --jtoc-toggle-position-right --jtoc-toggle-1 --jtoc-has-numeration --jtoc-has-custom-styles --jtoc-is-unfolded\" >\r\n\r\n    \r\n    <!-- TOC -->\r\n    <div class=\"wpj-jtoc--toc\">\r\n                                <div class=\"wpj-jtoc--header\">\r\n                <div class=\"wpj-jtoc--header-main\">\r\n                                        <div class=\"wpj-jtoc--title\">\r\n                        <span class=\"wpj-jtoc--title-label\">Table of Contents<\/span>\r\n                    <\/div>\r\n                                                                <div class=\"wpj-jtoc--toggle-wrap\">\r\n                                                                                                                    <div class=\"wpj-jtoc--toggle-box\">\r\n                                    <div class=\"wpj-jtoc--toggle\"><\/div>\r\n                                <\/div>\r\n                                                    <\/div>\r\n                                    <\/div>\r\n            <\/div>\r\n                            <div class=\"wpj-jtoc--body\">\r\n                        <nav class=\"wpj-jtoc--nav\">\r\n                <ol class=\"wpj-jtoc--items\"><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"2\">\r\n                <a href=\"#rekrutacja-efekt-rekrutacji\" title=\"Recruitment \u2013 the effect of recruitment\" data-numeration=\"1\">Recruitment \u2013 the effect of recruitment<\/a>\r\n                    <\/div> <\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"2\">\r\n                <a href=\"#pierwszy-projekt\" title=\"First project\" data-numeration=\"2\">First project<\/a>\r\n                    <\/div> <ol class=\"wpj-jtoc--items\"><li class=\"wpj-jtoc--item --jtoc-h3\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"3\">\r\n                <a href=\"#brak-projektu\" title=\"No project\" data-numeration=\"2.1\">No project<\/a>\r\n                    <\/div> <\/li><li class=\"wpj-jtoc--item --jtoc-h3\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"3\">\r\n                <a href=\"#brak-sprzetu\" title=\"Lack of equipment\" data-numeration=\"2.2\">Lack of equipment<\/a>\r\n                    <\/div> <\/li><li class=\"wpj-jtoc--item --jtoc-h3\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"3\">\r\n                <a href=\"#brak-przelozonego-opiekuna\" title=\"No supervisor or guardian\" data-numeration=\"2.3\">No supervisor or guardian<\/a>\r\n                    <\/div> <\/li><\/ol><\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"2\">\r\n                <a href=\"#onboarding\" title=\"Onboarding\" data-numeration=\"3\">Onboarding<\/a>\r\n                    <\/div> <ol class=\"wpj-jtoc--items\"><li class=\"wpj-jtoc--item --jtoc-h3\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"3\">\r\n                <a href=\"#dostajemy-nasz-komputer\" title=\"Dostajemy \u201cnasz\u201d komputer\" data-numeration=\"3.1\">Dostajemy \u201cnasz\u201d komputer<\/a>\r\n                    <\/div> <\/li><\/ol><\/li><\/ol>            <\/nav>\r\n                    <\/div>\r\n    <\/div>\r\n<\/div>\r\n\n\n\n<h2 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"rekrutacja-efekt-rekrutacji\">Recruitment \u2013 the effect of recruitment<\/h2>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">After all, we were already hired and came to work. Well, after arriving at our new, dream job, we may find at least two extreme situations. We have been assigned to the project and we begin to implement it quickly and intensively. The second situation may be the lack of a project, i.e. we have not been assigned to any project or the project does not exist for us yet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"pierwszy-projekt\">First project<\/h2>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">We have been assigned to the project and what next? If a given project has documentation, we will probably have access to it and we will have to read it. However, it should be remembered that documentation is out of date at the time of its creation, because the only constant element in the system or code is change. Likewise, we should receive access to the source code repository.<\/p>\n\n\n\n<h3 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"brak-projektu\">No project<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph translation-block\">What if we are not assigned to any project? How is it even possible that we have been hired and there is no job or project for us? Sometimes this happens because, for example, recruitment for a given position is continuous and the cost of acquiring a new employee is higher than the cost of keeping a programmer without a job. I know it sounds weird, but sometimes it's true. Then we usually get a pile of documentation to read, or we have to get acquainted with a new framework. We can also be tasked with creating a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Proof_of_concept\" target=\"_blank\" rel=\"noreferrer noopener\">PoC<\/a> (Proof of Concept) solution.<\/p>\n\n\n\n<h3 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"brak-sprzetu\">Lack of equipment<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Not being assigned to a specific project is not the strangest situation. Sometimes it happens that we do not get equipment to work with at all. This may seem completely absurd, but there may be several reasons for this situation. The budget for equipment is set much in advance and we may come to a period when there are no plans to purchase new equipment. It may also happen that the equipment is rotated between departing and incoming employees. In such a situation, we will have to wait until someone leaves the company, this is rather the practice of large corporations.<\/p>\n\n\n\n<h3 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"brak-przelozonego-opiekuna\">No supervisor or guardian<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">The lack of a project and equipment may also be related to the lack of a direct supervisor who will supervise our work, but also our development, which is the most important thing for a junior Java programmer. I have seen newly hired people sit without equipment for several weeks waiting for a project assignment and a supervisor. I would not be discouraged by this situation, because it is guaranteed that when we finally get to the project, at some point we will not complain about the lack of work, but rather about overtime.<\/p>\n\n\n\n<h2 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"onboarding\">Onboarding<\/h2>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph translation-block\">Once we receive the project assignment and a supervisor, the onboarding process can begin, i.e. the process in which the new employee acquires knowledge, skills and behaviors in order to become an effective member of a given organization. In most cases, we will have to look for knowledge about the organization in which we work, i.e. what is the organization's culture, hierarchy, etc. The second, very different case may be a company in which everything is formalized and written down for the needs of onboarding a new employee.<\/p>\n\n\n\n<h3 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"dostajemy-nasz-komputer\">Dostajemy &ldquo;nasz&rdquo; komputer<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">W trakcie procesu onboarding&rsquo;u <strong>dostaniemy &ldquo;nasz&rdquo; komputer<\/strong>. Celowo napisa&#322;em wyraz nasz w cudzys&#322;owie. Tak na prawd&#281; nie nale&#380;y zapomina&#263;, &#380;e jest, to w&#322;asno&#347;&#263; firmy, kt&oacute;ra nas zatrudni&#322;a. Co prawda, je&#380;eli b&#281;dzie, to laptop, to b&#281;dziemy mogli zabra&#263; go ze sob&#261; do domu. <\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Z posiadaniem &ldquo;naszego&rdquo; komputera wi&#261;&#380;e si&#281; kilka element&oacute;w:<br>&ndash; musimy dba&#263; o ten komputer (ale, to jest oczywiste),<br>&ndash; na komputerze b&#281;dzie zainstalowane sporo oprogramowania monitoruj&#261;cego,<br>&ndash; w dowolnym momencie kto&#347; inny b&#281;dzie m&oacute;g&#322; skorzysta&#263; z naszego komputera,<br>&ndash; nie b&#281;dziemy mogli instalowa&#263; dowolnego oprogramowania.<\/p>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-wp-embed is-provider-poradnik-dla-przysz-ych-junior-java-developer-039-w wp-block-embed-poradnik-dla-przysz-ych-junior-java-developer-039-w\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"eSZfnJaGMf\"><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=\"&bdquo;Kontakt&rdquo; &mdash; Poradnik dla przysz&#322;ych Junior Java Developer&amp;apos;&oacute;w\" src=\"https:\/\/www.juniorjavadeveloper.pl\/kontakt\/embed\/#?secret=H0TnPT1kuE#?secret=eSZfnJaGMf\" data-secret=\"eSZfnJaGMf\" 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 aligncenter is-type-wp-embed is-provider-poradnik-dla-przysz-ych-junior-java-developer-039-w wp-block-embed-poradnik-dla-przysz-ych-junior-java-developer-039-w\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"DDy8cqfuoq\"><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=\"&bdquo;Mentoring &ndash; rezerwuj termin&rdquo; &mdash; Poradnik dla przysz&#322;ych Junior Java Developer&amp;apos;&oacute;w\" src=\"https:\/\/www.juniorjavadeveloper.pl\/mentoring-rezerwuj-termin\/embed\/#?secret=mtJJZOG4Nf#?secret=DDy8cqfuoq\" data-secret=\"DDy8cqfuoq\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>","protected":false},"excerpt":{"rendered":"<p>W tym artykule postaram si\u0119 pokaza\u0107 jak mog\u0105 wygl\u0105da\u0107 pierwsze dni w pracy Junior Java Developera, czasem jest \u015bmiesznie, komicznie, a czasem demotywuj\u0105co. Opisz\u0119 w nim trzy kluczowe elementy, z kt\u00f3rymi m\u0142odszy programista mo\u017ce zetkn\u0105\u0107 si\u0119 w pierwszych dniach pracy &#8211; rekrutacja (a raczej efekt rekrutacji), onboarding oraz sprz\u0119t, kt\u00f3ry otrzymujemy lub nie. Rekrutacja &#8211; [&hellip;]<\/p>","protected":false},"author":1,"featured_media":1162,"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":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[6,30],"tags":[],"class_list":["post-1111","post","type-post","status-publish","format-standard","has-post-thumbnail","category-felieton","category-humor"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/10\/pierwsze-dni-w-pracy-junior-java-developer-rekrutacja-onboarding-sprzet_naglowek.jpg","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/posts\/1111","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=1111"}],"version-history":[{"count":20,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/posts\/1111\/revisions"}],"predecessor-version":[{"id":3770,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/posts\/1111\/revisions\/3770"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/media\/1162"}],"wp:attachment":[{"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/media?parent=1111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/categories?post=1111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/tags?post=1111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}