{"id":36985,"date":"2019-10-31T22:15:09","date_gmt":"2019-10-31T19:15:09","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kak-priruchit-dzhuniora\/"},"modified":"2019-10-31T22:15:09","modified_gmt":"2019-10-31T19:15:09","slug":"kak-priruchit-dzhuniora","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/kak-priruchit-dzhuniora","title":{"rendered":"Hvordan t\u00e6mmer man en junior?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Hvordan kommer man ind i et stort firma, hvis man er junior? Hvordan ans\u00e6tter man en v\u00e6rdig junior, hvis man er et stort firma? Nedenfor vil jeg fort\u00e6lle vores historie om ans\u00e6tning af nybegyndere inden for frontend: hvordan vi arbejdede med testopgaver, forberedte os til at gennemf\u00f8re interviews og opbyggede et mentorprogram til udvikling og onboarding af nybegyndere, samt hvorfor de standard sp\u00f8rgsm\u00e5l til interviews ikke virker.<\/p>\n<p><img decoding=\"async\" alt=\"Hvordan t\u00e6mmer man en junior?\" src=\"\/wp-content\/uploads\/2019\/08\/7d25796ac2b47f408d68abe202332b40.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Jeg pr\u00f8ver at t\u00e6mme en junior<\/i><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nHej! Mit navn er Pavel, jeg laver frontend i Wrike-teamet. Vi skaber et system til projektledelse og samarbejde. Jeg har arbejdet med web siden 2010, har arbejdet 3 \u00e5r p\u00e5 international fjernarbejde, deltaget i flere opstartsvirksomheder og undervist i webteknologier p\u00e5 universitetet. I firmaet deltager jeg i udviklingen af tekniske kurser og mentorprogrammet for juniorer hos Wrike samt i deres rekruttering.<\/p>\n<h3>Hvorfor overvejede vi overhovedet at ans\u00e6tte juniorer<\/h3>\n<p>\nIndtil for nylig havde vi ansat frontend-udviklere p\u00e5 mellem- eller seniorniveau \u2014 blevet tilstr\u00e6kkeligt selvst\u00e6ndige til efter onboarding at kunne l\u00f8se produktopgaver. I starten af \u00e5ret inds\u00e5 vi, at vi ville \u00e6ndre denne politik: I l\u00f8bet af et \u00e5r er antallet af vores produkthold n\u00e6sten fordoblet, antallet af frontend-udviklere n\u00e6rmer sig hundrede, og i den n\u00e6rmeste fremtid skal alt dette fordobles igen. Der er meget arbejde, f\u00e5 tilg\u00e6ngelige h\u00e6nder, og p\u00e5 markedet er der endnu f\u00e6rre, derfor besluttede vi at henvende os til folk, der lige er startet deres rejse inden for frontend og inds\u00e5, at vi var klar til at investere i deres udvikling.<\/p>\n<h3>Hvad er en junior?<\/h3>\n<p>\nDet er det f\u00f8rste sp\u00f8rgsm\u00e5l, vi stillede os selv. Der er forskellige kriterier, men den enkleste og mest forst\u00e5elige tilgang er s\u00e5dan her:<\/p>\n<blockquote><p>Man skal forklare en junior, hvilken funktion og hvordan man skal lave den. En mellem skal have forklaret, hvilken funktion der er n\u00f8dvendig, og han klarer selv implementeringen. En senior vil selv forklare, hvorfor den funktion overhovedet ikke b\u00f8r laves.<\/p><\/blockquote>\n<p>P\u00e5 en eller anden m\u00e5de er en junior den udvikler, der har brug for r\u00e5d om, hvordan man pr\u00e6cist implementerer en eller anden l\u00f8sning. Ud fra dette baserede vi os p\u00e5:<\/p>\n<ol>\n<li>En junior er en, der \u00f8nsker at udvikle sig og er villig til at arbejde h\u00e5rdt for det;<\/li>\n<li>Han ved ikke altid, hvilken retning han vil udvikle sig i;<\/li>\n<li>Har brug for r\u00e5d og s\u00f8ger hj\u00e6lp udefra \u2014 fra sin leder, mentor eller i f\u00e6llesskabet.<\/li>\n<\/ol>\n<p>\nVi havde ogs\u00e5 flere hypoteser:<\/p>\n<ol>\n<li><i>Til juniorstillingen vil der v\u00e6re en storm af ans\u00f8gninger<\/i>; Vi skal filtrere tilf\u00e6ldige ans\u00f8gninger allerede p\u00e5 ans\u00f8gningsstadiet;<\/li>\n<li><i>Den prim\u00e6re udv\u00e6lgelse hj\u00e6lper ikke<\/i> \u2014 der er brug for flere testopgaver;<\/li>\n<li><i>Testopgaver vil skr\u00e6mme alle v\u00e6k<\/i> \u2014 de er ikke n\u00f8dvendige.<\/li>\n<\/ol>\n<p>\nOg selvf\u00f8lgelig havde vi et m\u00e5l: <b>4 juniorer p\u00e5 3 uger<\/b>.<\/p>\n<p>Med denne forst\u00e5else begyndte vi at eksperimentere. Planen var simpel: starte med en s\u00e5 bred som muligt tragt og gradvist pr\u00f8ve at indsn\u00e6vre den, s\u00e5 vi kunne h\u00e5ndtere str\u00f8mmen, men uden at reducere den til 1 kandidat om ugen.<\/p>\n<h3>Vi opsl\u00e5r stillingen<\/h3>\n<p><\/p>\n<blockquote><p><b>For virksomheden<\/b>: Der vil komme hundredevis af ans\u00f8gninger! T\u00e6nk over filteret.<\/p>\n<p><b>For junioren<\/b>: V\u00e6r ikke bange for sp\u00f8rgeskemaet f\u00f8r du sender dit CV og testopgaven \u2014 det er et tegn p\u00e5, at virksomheden har taget sig af dig og har godt styr p\u00e5 processen.\n<\/p><\/blockquote>\n<p>\nP\u00e5 den f\u00f8rste dag modtog vi omkring 70 CV'er fra kandidater \"med kendskab til JavaScript\". Og derefter endnu flere. Vi kunne fysisk ikke kalde alle ind til interview i kontoret og valgte dem med de mest imponerende pet-projekter, en aktiv GitHub eller i det mindste lidt erfaring. <\/p>\n<p>Men den vigtigste konklusion, vi n\u00e5ede p\u00e5 den f\u00f8rste dag \u2014 stormen var begyndt. Det var tid til at tilf\u00f8je et sp\u00f8rgeskema f\u00f8r ans\u00f8gningen blev sendt. Dets opgave var at skille de kandidater fra, der ikke var villige til at l\u00e6gge mindste anstrengelse i at sende et CV, og dem, der ikke besad viden og kontekst til at kunne Google de rigtige svar. <\/p>\n<p>Det indeholdt standardsp\u00f8rgsm\u00e5l om JS, HTML, web og computervidenskab \u2014 det ved enhver, der har en id\u00e9 om, hvad der bliver spurgt om til en frontend-udv\u00e6lgelse. Hvad er forskellen mellem let\/var\/const? Hvordan anvender man stilarter kun for sk\u00e6rme, der er mindre end 600px bredde? Vi \u00f8nskede ikke at stille disse sp\u00f8rgsm\u00e5l ved den tekniske samtale \u2014 praksis har vist, at man kan svare p\u00e5 dem efter 2-3 interviews, uden at have en dyb forst\u00e5else for udvikling. Men de kunne i det mindste vise os, om kandidaten generelt forstod konteksten.<\/p>\n<p>I hver kategori havde vi forberedt 3-5 sp\u00f8rgsm\u00e5l og \u00e6ndrede dag for dag deres s\u00e6t i ans\u00f8gningsformen, indtil vi havde udelukket de alt for lette og alt for sv\u00e6re. Dette gjorde det muligt at reducere str\u00f8mmen \u2014 p\u00e5 3 uger fik vi <b>122 kandidater<\/b>, som kunne arbejde videre. Det var studerende inden for IT; fyre, der \u00f8nskede at skifte fra backend til frontend; arbejdere eller ingeni\u00f8rer mellem 25-35 \u00e5r, som radikalt \u00f8nskede at skifte karriere og lagde forskellig indsats i selvuddannelse, kurser og praktikophold.<\/p>\n<h3>Lad os l\u00e6re hinanden bedre at kende<\/h3>\n<p><\/p>\n<blockquote><p><b>For virksomheden<\/b>: Testopgaven afskr\u00e6kker ikke kandidaterne, men hj\u00e6lper med at forkorte rekrutteringsprocessen.<\/p>\n<p><b>For junioren<\/b>: Kopier ikke testopgaverne \u2014 det kan ses. Og hold dit GitHub i orden!\n<\/p><\/blockquote>\n<p>Hvis vi havde inviteret alle til teknisk interview, ville vi skulle afholde cirka 40 interviews om ugen kun for juniorer og kun inden for frontend. Derfor besluttede vi at teste den anden hypotese \u2014 om testopgaven.<\/p>\n<p>Hvad var vigtigt for os i testopgaven:<\/p>\n<ol>\n<li>At opbygge en god, skalerbar arkitektur, men uden overengineering;<\/li>\n<li>Det er bedre at tage sig tid til at g\u00f8re det godt, end at lave noget halvvejs og sende det med kommentaren 'jeg vil helt sikkert g\u00f8re det f\u00e6rdigt';<\/li>\n<li>Historien om udviklingen i git \u2014 ingeni\u00f8rkultur, iterativ udvikling og at l\u00f8sningen ikke er bare kopieret uden videre.<\/li>\n<\/ol>\n<p>\nVi blev enige om, at vi ville se en algoritmisk opgave og en lille webapplikation. De algoritmiske opgaver var forberedt p\u00e5 niveauet af laboratoriekurserne \u2014 bin\u00e6r s\u00f8gning, sortering, tjek for anagrammer, arbejde med lister og tr\u00e6er. Til sidst besluttede vi os for bin\u00e6r s\u00f8gning som den f\u00f8rste testopgave. Webapplikationen skulle v\u00e6re kryds og bolle med brug af en hvilken som helst ramme (eller uden).<\/p>\n<p>Testopgaven blev gennemf\u00f8rt af n\u00e6sten halvdelen af de tilbagev\u00e6rende fyre \u2014 vi modtog l\u00f8sninger fra <b>54 kandidater.<\/b>En utrolig indsigt \u2014 hvor mange implementeringer af kryds og bolle, klar til at blive kopieret, tror du der findes p\u00e5 nettet? <\/p>\n<p><b class=\"spoiler_title\">Hvor mange?<\/b>Faktisk ser det ud til, at der kun er 3. Og i langt de fleste l\u00f8sninger var det netop disse 3 varianter.<br \/>\nHvad jeg ikke kunne lide:<\/p>\n<ul>\n<li>kopiering, eller udvikling baseret p\u00e5 den samme tutorial uden egen arkitektur;<\/li>\n<li>begge opgaver i det samme repository i forskellige mapper, men naturligvis uden commit-historie;<\/li>\n<li>rodede kode, brud p\u00e5 DRY, mangel p\u00e5 formatering;<\/li>\n<li>en blanding af model, view og controller i \u00e9n klasse p\u00e5 hundrede linjer kode;<\/li>\n<li>mangel p\u00e5 forst\u00e5else for unit testing;<\/li>\n<li>L\u00f8sningen er \"brutal\" - en hardkodet matrix af vinderkombinationer 3x3, hvilket vil v\u00e6re ret sv\u00e6rt at udvide til 10x10, for eksempel.<\/li>\n<\/ul>\n<p>\nVi lagde ogs\u00e5 m\u00e6rke til de tilst\u00f8dende repositoryer - flotte pet-projekter gik med overskud, mens en masse testopgaver fra andre virksomheder mere var et tegn p\u00e5: hvorfor kunne kandidaten ikke komme videre derfra?<\/p>\n<p>I sidste ende fandt vi fantastiske kandidater i React, Angular, Vanilla JS - vi havde 29 af dem. Og endnu en kandidat besluttede vi at invitere uden test p\u00e5 grund af hans virkelig imponerende pet-projekter. Vores hypotese om nyttigheden af testopgaver blev bekr\u00e6ftet.<\/p>\n<h3>Teknisk interview<\/h3>\n<blockquote><p><b>For virksomheden<\/b>: I kan ikke forvente mid-level\/seniorer! Der kr\u00e6ves en mere individuel tilgang.<\/p>\n<p><b>For junioren<\/b>: Husk, at det ikke er en eksamen - pr\u00f8v ikke at tie stille og score tre eller forvirre professoren med str\u00f8mmen af al jeres mulige viden for at f\u00e5 en \"udm\u00e6rket\".\n<\/p><\/blockquote>\n<p>Hvad \u00f8nsker vi at forst\u00e5 ved det tekniske interview? En simpel ting - hvordan kandidaten t\u00e6nker. Formentlig har han nogle hard skills, hvis han har klaret de f\u00f8rste udvalgsfaser - det er bare tilbage at finde ud af, om han kan anvende dem. Vi blev enige om 3 opgaver.<\/p>\n<p>Den f\u00f8rste - om algoritmer og datastrukturer. Med pen og papir, p\u00e5 pseudokode og med diagrammer diskuterede vi, hvordan man kopierer et tr\u00e6 eller hvordan man fjerner et element fra en singly linked list. En ubehagelig opdagelse var, at ikke alle forst\u00e5r rekursion og hvordan referencer fungerer.<\/p>\n<p>Den anden - live coding. Vi gik ind p\u00e5 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.codewars.com\/\">codewars.com<\/a><\/noindex>, valgte enkle opgaver som at sortere et array af ord efter den sidste bogstav og i l\u00f8bet af 30-40 minutter fors\u00f8gte vi sammen med kandidaten at f\u00e5 alle tests til at best\u00e5. Det burde ikke v\u00e6re overraskende for de fyre, der har klaret kryds og bolle - men i praksis kunne ikke alle forst\u00e5, at v\u00e6rdien skulle gemmes i en variabel, og at funktionen skal returnere noget via return. Selvom jeg h\u00e5ber oprigtigt, at det var nerv\u00f8sitet, og at fyrene kunne finde ud af disse opgaver under lettere forhold.<\/p>\n<p>Endelig den tredje - lidt om arkitektur. Vi diskuterede, hvordan man kan lave en s\u00f8gefelt, hvordan debounce fungerer, hvordan man kan rendere forskellige widgets i s\u00f8geforesl\u00e5elser, og hvordan frontend kan interagere med backend. Der blev fundet mange interessante l\u00f8sninger, herunder server-side rendering og websockets.<\/p>\n<p>Vi har gennemf\u00f8rt 21 interviews p\u00e5 denne m\u00e5de. Publikum var helt forskelligartet \u2014 lad os tage det med tegneserier:<\/p>\n<ol>\n<li><b>\u00abRaket\u00bb<\/b>. Den holder aldrig op med at v\u00e6re aktiv, blander sig overalt, og til interviewet vil den overdynge dig med en str\u00f8m af tanker, der direkte overhovedet ikke relaterer til det stillede sp\u00f8rgsm\u00e5l. Hvis det var i universitetet, ville det v\u00e6re en velkendt fors\u00f8g for mange at demonstrere s\u00e5 mange af sine viden som muligt, n\u00e5r man kun husker, at man i g\u00e5r aften besluttede ikke at l\u00e6re om det \u2014 uanset hvad, vil man ikke kunne tr\u00e6kke det op.<\/li>\n<li><b>\u00abGroot\u00bb<\/b>. Det er ret sv\u00e6rt at komme i kontakt med ham, fordi han er Groot. Under interviewet skal man ofte bruge lang tid p\u00e5 at f\u00e5 svar ud af ham, ord for ord. Det er godt, hvis det bare er en blokering \u2014 ellers vil du have rigtig sv\u00e6rt ved arbejdet efterf\u00f8lgende.<\/li>\n<li><b>\u00abDrax\u00bb<\/b>. Tidligere har han arbejdet med fragt, og han har kun l\u00e6rt JS gennem Stackoverflow, s\u00e5 han forst\u00e5r ikke altid, hvad der overhovedet tales om under interviewet. Han er dog en god person, har de bedste intentioner og \u00f8nsker at blive en fantastisk frontend-udvikler.<\/li>\n<li>Og m\u00e5ske, <b>\u00abStar-Lord\u00bb<\/b>. Generelt en god kandidat, man kan forhandle med og bygge en dialog op.<\/li>\n<\/ol>\n<p>\nMod slutningen af vores unders\u00f8gelser <b>7 kandidater<\/b> kom til finalen, bekr\u00e6ftede deres h\u00e5rde f\u00e6rdigheder med et godt testprojekt og gode svar under interviewet.<\/p>\n<h3>Cultural fit<\/h3>\n<blockquote><p><b>For virksomheden<\/b>: Kan du arbejde sammen med ham! Er kandidaten virkelig klar til at arbejde ekstremt meget for sin udvikling? Passer han virkelig ind i teamet?<\/p>\n<p><b>For junioren<\/b>: Kan du arbejde sammen med dem! Er virksomheden virkelig klar til at investere i juniorers v\u00e6kst, eller vil den bare lade dig tage alt det beskidte arbejde for en lav l\u00f8n?\n<\/p><\/blockquote>\n<p>Hver junior, ud over produktteamet, hvor lederen skal acceptere at tage ham ind, f\u00e5r en mentor. Mentorens opgave er at guide ham gennem en tre-m\u00e5neders onboarding- og h\u00e5rd-f\u00e6rdigheder-opbygningsproces. Derfor kom vi til hver cultural fit som mentorer og stillede os selv sp\u00f8rgsm\u00e5let: \u00abVil jeg tage ansvaret for at opbygge kandidaten i l\u00f8bet af 3 m\u00e5neder efter vores plan?\u00bb<\/p>\n<p>Denne fase forl\u00f8b uden s\u00e6rlige bem\u00e6rkninger og bragte os til sidst <b>4 tilbud<\/b>, hvoraf 3 blev accepteret, og drengene kom ud i teamene.<\/p>\n<h3>Livet efter tilbudet<\/h3>\n<blockquote><p><b>For virksomheden<\/b>: Tag dig af dine juniorer, eller vil andre g\u00f8re det!<\/p>\n<p><b>For junioren<\/b>: AAAAAGGGGHHHH!!!!\n<\/p><\/blockquote>\n<p>\nN\u00e5r en ny medarbejder tiltr\u00e6der, skal de onboardes \u2013 s\u00e6ttes ind i processerne, informeres om hvordan alt fungerer i virksomheden og i teamet, samt hvordan de generelt skal arbejde. N\u00e5r en junior tiltr\u00e6der, er det vigtigt at forst\u00e5, hvordan vedkommende kan udvikles. <\/p>\n<p>Da vi overvejede dette, udarbejdede vi en liste med 26 f\u00e6rdigheder, som vi mener, at en junior b\u00f8r have efter tre m\u00e5neders onboarding. Denne inkluderede hard skills (i forhold til vores tech stack), kendskab til vores processer, Scrum, infrastruktur og projektets arkitektur. Vi har samlet dem i et roadmap fordelt over 3 m\u00e5neder.<\/p>\n<p><img decoding=\"async\" alt=\"Hvordan t\u00e6mmer man en junior?\" src=\"\/wp-content\/uploads\/2019\/08\/ba26eeefd9d19ab404e33bf2239d4392.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Her er for eksempel roadmappet for min junior.<\/i><\/p>\n<p>Til hver junior knytter vi en mentor, som arbejder med dem individuelt. Afh\u00e6ngigt af mentoren og kandidatens nuv\u00e6rende niveau kan m\u00f8derne finde sted 1 til 5 gange om ugen i en time. Mentorerne er frivillige, proaktive frontendudviklere, der \u00f8nsker at g\u00f8re mere end blot at skrive kode. <\/p>\n<p>En del af byrden fra mentorerne lettes af kurser inden for vores stack \u2013 Dart, Angular. Kurserne afholdes regelm\u00e6ssigt for sm\u00e5 grupper p\u00e5 4-6 personer, hvor deltagerne arbejder uden afbrydelse fra deres arbejde.<\/p>\n<p>I l\u00f8bet af de 3 m\u00e5neder indsamler vi j\u00e6vnligt feedback fra juniorerne, deres mentorer og leads, og vi justerer processen individuelt. 1-2 gange i hele perioden foretages en evaluering af de opn\u00e5ede f\u00e6rdigheder, en tilsvarende evaluering gennemf\u00f8res i slutningen \u2013 baseret p\u00e5 disse dannes der anbefalinger om, hvad der specifikt b\u00f8r forbedres.<\/p>\n<h3>Konklusion<\/h3>\n<blockquote><p><b>For virksomheden<\/b>: Er det v\u00e6rd at investere i juniorer? Ja!<\/p>\n<p><b>For junioren<\/b>: S\u00f8g virksomheder, der n\u00f8je udv\u00e6lger kandidaterne og ved, hvordan de skal udvikles.\n<\/p><\/blockquote>\n<p>I l\u00f8bet af de 3 m\u00e5neder har vi gennemg\u00e5et 122 sp\u00f8rgeskemaer, 54 testopgaver og gennemf\u00f8rt 21 tekniske interviews. Dette har givet os 3 fantastiske juniorer, som nu har gennemg\u00e5et halvdelen af deres onboarding og accelerationsroadmaps. De l\u00f8ser allerede reelle produktopgaver i vores projekt, hvor der kun p\u00e5 frontend er mere end 2.000.000 linjer kode og over 400 repositories.<\/p>\n<p>Vi har fundet ud af, at trappen for juniorer kan og skal v\u00e6re ret kompleks, men i sidste ende er det kun de mennesker, der virkelig er villige til at arbejde h\u00e5rdt og investere i deres udvikling, der slipper igennem. <\/p>\n<p>Vores prim\u00e6re opgave er nu at afslutte de tre m\u00e5neders roadmap for udvikling for hver junior i individuel arbejde med en mentor og f\u00e6lles kurser, samle m\u00e5linger, feedback fra lederne, mentorer og de unge selv. Med dette kan vi betragte det f\u00f8rste eksperiment som afsluttet, drage konklusioner, forbedre processen og genstarte den for at v\u00e6lge nye kandidater.<br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/wrike\/blog\/462787\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u0430\u043a \u043f\u043e\u043f\u0430\u0441\u0442\u044c \u0432 \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044e, \u0435\u0441\u043b\u0438 \u0442\u044b \u0434\u0436\u0443\u043d\u0438\u043e\u0440? \u041a\u0430\u043a \u043d\u0430\u043d\u044f\u0442\u044c \u0434\u043e\u0441\u0442\u043e\u0439\u043d\u043e\u0433\u043e \u0434\u0436\u0443\u043d\u0438\u043e\u0440\u0430, \u0435\u0441\u043b\u0438 \u0442\u044b \u2014 \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f? \u041f\u043e\u0434 \u043a\u0430\u0442\u043e\u043c \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043d\u0430\u0448\u0443 \u0438\u0441\u0442\u043e\u0440\u0438\u044e \u043d\u0430\u0439\u043c\u0430 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0445 \u0440\u0435\u0431\u044f\u0442 \u043d\u0430 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434: \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043c\u044b \u043f\u0440\u043e\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043b\u0438 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u044f, \u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0438\u0441\u044c \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u0432\u044c\u044e \u0438 \u0432\u044b\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u043b\u0438 \u043c\u0435\u043d\u0442\u043e\u0440\u0441\u043a\u0443\u044e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 \u0434\u043b\u044f \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f \u0438 \u043e\u043d\u0431\u043e\u0440\u0434\u0438\u043d\u0433\u0430 \u043d\u043e\u0432\u0438\u0447\u043a\u043e\u0432, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u0447\u0435\u043c\u0443 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u0434\u043b\u044f \u0441\u043e\u0431\u0435\u0441\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0439. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27718,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-36985","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u0430\u043a \u043f\u043e\u043f\u0430\u0441\u0442\u044c \u0432 \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044e, \u0435\u0441\u043b\u0438 \u0442\u044b \u0434\u0436\u0443\u043d\u0438\u043e\u0440? \u041a\u0430\u043a \u043d\u0430\u043d\u044f\u0442\u044c \u0434\u043e\u0441\u0442\u043e\u0439\u043d\u043e\u0433\u043e \u0434\u0436\u0443\u043d\u0438\u043e\u0440\u0430, \u0435\u0441\u043b\u0438 \u0442\u044b \u2014 \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f?\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/news\/kak-priruchit-dzhuniora\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0430\u043a \u043f\u0440\u0438\u0440\u0443\u0447\u0438\u0442\u044c \u0434\u0436\u0443\u043d\u0438\u043e\u0440\u0430? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u0430\u043a \u043f\u043e\u043f\u0430\u0441\u0442\u044c \u0432 \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044e, \u0435\u0441\u043b\u0438 \u0442\u044b \u0434\u0436\u0443\u043d\u0438\u043e\u0440? \u041a\u0430\u043a \u043d\u0430\u043d\u044f\u0442\u044c \u0434\u043e\u0441\u0442\u043e\u0439\u043d\u043e\u0433\u043e \u0434\u0436\u0443\u043d\u0438\u043e\u0440\u0430, \u0435\u0441\u043b\u0438 \u0442\u044b \u2014 \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f?\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/kak-priruchit-dzhuniora\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:15:09+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:15:09+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Hvordan t\u00e6mmer man en junior? | ProHoster","description":"Hvordan kommer man ind i et stort firma, hvis man er junior? Hvordan ans\u00e6tter man en v\u00e6rdifuld junior, hvis man er et stort firma?","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/kak-priruchit-dzhuniora","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0430\u043a \u043f\u0440\u0438\u0440\u0443\u0447\u0438\u0442\u044c \u0434\u0436\u0443\u043d\u0438\u043e\u0440\u0430? | ProHoster","og:description":"\u041a\u0430\u043a \u043f\u043e\u043f\u0430\u0441\u0442\u044c \u0432 \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044e, \u0435\u0441\u043b\u0438 \u0442\u044b \u0434\u0436\u0443\u043d\u0438\u043e\u0440? \u041a\u0430\u043a \u043d\u0430\u043d\u044f\u0442\u044c \u0434\u043e\u0441\u0442\u043e\u0439\u043d\u043e\u0433\u043e \u0434\u0436\u0443\u043d\u0438\u043e\u0440\u0430, \u0435\u0441\u043b\u0438 \u0442\u044b \u2014 \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f?","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/kak-priruchit-dzhuniora","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:15:09+00:00","article:modified_time":"2019-10-31T19:15:09+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36985","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 05:38:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:35:27","updated":"2026-01-22 05:38:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/36985","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=36985"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/36985\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/27718"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=36985"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=36985"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=36985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}