{"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\/pt\/blog\/news\/kak-priruchit-dzhuniora","title":{"rendered":"Como lidar com um j\u00fanior?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Como entrar em uma grande empresa sendo um j\u00fanior? Como contratar um j\u00fanior qualificado sendo uma grande empresa? Abaixo, contarei nossa hist\u00f3ria sobre a contrata\u00e7\u00e3o de iniciantes para front-end: como elaboramos tarefas de teste, nos preparamos para entrevistas e organizamos um programa de mentoria para o desenvolvimento e integra\u00e7\u00e3o de novatos, al\u00e9m do motivo pelo qual perguntas padr\u00e3o para entrevistas n\u00e3o funcionam.<\/p>\n<p><img decoding=\"async\" alt=\"Como lidar com um j\u00fanior?\" src=\"\/wp-content\/uploads\/2019\/08\/7d25796ac2b47f408d68abe202332b40.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Eu estou tentando domesticar um j\u00fanior<\/i><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nOl\u00e1! Meu nome \u00e9 Pavel, e eu trabalho com front-end na equipe da Wrike. Estamos criando um sistema de gerenciamento de projetos e colabora\u00e7\u00e3o. Estou no mundo da web desde 2010, trabalhei por 3 anos em um trabalho remoto no exterior, participei de v\u00e1rias startups e lecionei um curso sobre tecnologias web na universidade. Na empresa, participo do desenvolvimento de cursos t\u00e9cnicos e do programa de mentoria da Wrike para j\u00faniores, al\u00e9m de lidar diretamente com a sua contrata\u00e7\u00e3o.<\/p>\n<h3>Por que pensamos em contratar j\u00faniores?<\/h3>\n<p>\nAt\u00e9 recentemente, est\u00e1vamos contratando desenvolvedores de front-end de n\u00edvel m\u00e9dio ou s\u00eanior - aqueles que s\u00e3o suficientemente aut\u00f4nomos para lidar com tarefas de produtos ap\u00f3s a integra\u00e7\u00e3o. No in\u00edcio deste ano, percebemos que quer\u00edamos mudar essa pol\u00edtica: em um ano, o n\u00famero de nossas equipes de produtos quase dobrou, o n\u00famero de front-enders se aproximou da marca de cem, e no futuro pr\u00f3ximo, isso dever\u00e1 dobrar novamente. H\u00e1 muito trabalho e poucas m\u00e3os dispon\u00edveis, e no mercado h\u00e1 ainda menos, ent\u00e3o decidimos buscar pessoas que est\u00e3o apenas come\u00e7ando sua jornada no front-end e percebemos que estamos prontos para investir em seu desenvolvimento.<\/p>\n<h3>Quem \u00e9 um j\u00fanior?<\/h3>\n<p>\nEssa \u00e9 a primeira pergunta que nos fizemos. Existem diferentes crit\u00e9rios, mas o princ\u00edpio mais simples e claro \u00e9 o seguinte:<\/p>\n<blockquote><p>Um j\u00fanior precisa de uma explica\u00e7\u00e3o sobre qual funcionalidade implementar e como faz\u00ea-la. Um profissional m\u00e9dio precisa que lhe digam qual funcionalidade \u00e9 necess\u00e1ria e ele mesmo descobrir\u00e1 a implementa\u00e7\u00e3o. Um s\u00eanior, por sua vez, ir\u00e1 te explicar por que essa funcionalidade n\u00e3o deve ser feita de forma alguma.<\/p><\/blockquote>\n<p>De qualquer forma, um j\u00fanior \u00e9 aquele desenvolvedor que precisa de conselhos sobre como implementar determinada solu\u00e7\u00e3o. Do que decidimos partir:<\/p>\n<ol>\n<li>Um j\u00fanior \u00e9 algu\u00e9m que deseja se desenvolver e est\u00e1 disposto a trabalhar duro por isso;<\/li>\n<li>Ele nem sempre sabe exatamente em que dire\u00e7\u00e3o quer se desenvolver;<\/li>\n<li>Necessita de conselhos e busca ajuda externa - seja de seu l\u00edder, mentor ou da comunidade.<\/li>\n<\/ol>\n<p>\nAl\u00e9m disso, tivemos algumas hip\u00f3teses:<\/p>\n<ol>\n<li><i>Para a posi\u00e7\u00e3o de j\u00fanior, haver\u00e1 uma tempestade de curr\u00edculos.<\/i>\u00c9 preciso filtrar as respostas aleat\u00f3rias j\u00e1 na fase de envio dos curr\u00edculos;<\/li>\n<li><i>O filtro inicial n\u00e3o ajudar\u00e1<\/i> \u2014 s\u00e3o necess\u00e1rias mais tarefas de teste;<\/li>\n<li><i>As tarefas de teste assustar\u00e3o todos<\/i> \u2014 elas n\u00e3o s\u00e3o necess\u00e1rias.<\/li>\n<\/ol>\n<p>\nE, claro, t\u00ednhamos um objetivo: <b>4 juniores em 3 semanas<\/b>.<\/p>\n<p>Com essa compreens\u00e3o, come\u00e7amos a experimentar. O plano era simples: come\u00e7ar com um funil o mais amplo poss\u00edvel e tentar estreit\u00e1-lo gradualmente, de modo a conseguir processar o fluxo, mas sem reduzi-lo a 1 candidato por semana.<\/p>\n<h3>Publicamos a vaga<\/h3>\n<p><\/p>\n<blockquote><p><b>Para a empresa<\/b>: Haver\u00e1 centenas de respostas! Pensem em um filtro.<\/p>\n<p><b>Para o j\u00fanior<\/b>: N\u00e3o tenham medo de um question\u00e1rio antes de enviar o curr\u00edculo e a tarefa de teste \u2014 isso \u00e9 um sinal de que a empresa se preocupa com voc\u00eas e configurou bem o processo.\n<\/p><\/blockquote>\n<p>\nNo primeiro dia, recebemos cerca de 70 curr\u00edculos de candidatos 'com conhecimento em JavaScript'. E depois mais. E mais. N\u00e3o pod\u00edamos fisicamente convidar todos para uma entrevista no escrit\u00f3rio e escolhemos os que tinham os projetos pessoais mais legais, GitHub ativo ou, pelo menos, alguma experi\u00eancia. <\/p>\n<p>Mas a principal conclus\u00e3o que tiramos no primeiro dia foi \u2014 a tempestade come\u00e7ou. Era hora de adicionar um formul\u00e1rio de question\u00e1rio antes do envio do curr\u00edculo. Sua tarefa era filtrar os candidatos que n\u00e3o estavam dispostos a fazer um esfor\u00e7o m\u00ednimo para enviar o curr\u00edculo e aqueles que n\u00e3o tinham conhecimento e contexto suficiente para pesquisar as respostas corretas. <\/p>\n<p>Ele continha perguntas padr\u00e3o sobre JS, front-end, web, Ci\u00eancia da Computa\u00e7\u00e3o \u2014 todos que sabem o que se pergunta em uma entrevista para front-end conhecem. Qual \u00e9 a diferen\u00e7a entre let\/var\/const? Como aplicar estilos apenas para telas menores que 600px de largura? N\u00e3o quer\u00edamos fazer essas perguntas na entrevista t\u00e9cnica \u2014 a pr\u00e1tica mostrou que \u00e9 poss\u00edvel respond\u00ea-las ap\u00f3s 2-3 entrevistas, sem entender nada de desenvolvimento. Mas, ao menos, elas puderam nos mostrar inicialmente se o candidato entende, em princ\u00edpio, o contexto.<\/p>\n<p>Para cada categoria, preparamos de 3 a 5 perguntas e, dia ap\u00f3s dia, mudamos seu conjunto no formul\u00e1rio de resposta, at\u00e9 que exclu\u00edmos as mais f\u00e1ceis e as mais dif\u00edceis. Isso ajudou a reduzir o fluxo \u2014 em 3 semanas, recebemos <b>122 candidatos<\/b>, com os quais era poss\u00edvel continuar trabalhando. Eram estudantes de TI; jovens que desejaram mudar do backend para o frontend; trabalhadores ou engenheiros entre 25 e 35 anos, que decidiram drasticamente mudar de profiss\u00e3o e se dedicaram de diferentes formas ao autoaprendizado, cursos e est\u00e1gios.<\/p>\n<h3>Conhecendo melhor<\/h3>\n<p><\/p>\n<blockquote><p><b>Para a empresa<\/b>: A tarefa de teste n\u00e3o afasta os candidatos, mas ajuda a reduzir a lista de sele\u00e7\u00e3o.<\/p>\n<p><b>Para o j\u00fanior<\/b>: N\u00e3o copie e cole as tarefas de teste \u2014 isso \u00e9 percept\u00edvel. E mantenha seu GitHub organizado!\n<\/p><\/blockquote>\n<p>Se tiv\u00e9ssemos convidado todos para a entrevista t\u00e9cnica, ter\u00edamos que realizar cerca de 40 entrevistas por semana apenas para juniores e somente para o frontend. Por isso, decidimos testar a segunda hip\u00f3tese \u2014 sobre a tarefa de teste.<\/p>\n<p>O que era importante para n\u00f3s na tarefa de teste:<\/p>\n<ol>\n<li>Construir uma boa arquitetura escal\u00e1vel, mas sem overengineering;<\/li>\n<li>\u00c9 melhor levar mais tempo, mas fazer bem, do que fazer algo \u00e0s pressas e enviar com o coment\u00e1rio \"definitivamente irei finalizar\";<\/li>\n<li>O hist\u00f3rico de desenvolvimento no git \u2014 cultura de engenharia, itera\u00e7\u00e3o no desenvolvimento e o fato de que a solu\u00e7\u00e3o n\u00e3o foi simplesmente copiada.<\/li>\n<\/ol>\n<p>\nConcordamos em que quer\u00edamos ver uma tarefa algor\u00edtmica e um pequeno aplicativo web. As tarefas algor\u00edtmicas foram preparadas no n\u00edvel de laborat\u00f3rios dos cursos introdut\u00f3rios \u2014 busca bin\u00e1ria, ordena\u00e7\u00e3o, verifica\u00e7\u00e3o de anagramas, manipula\u00e7\u00e3o de listas e \u00e1rvores. No final, decidimos por busca bin\u00e1ria como a primeira op\u00e7\u00e3o de teste. O aplicativo web deveria ser o jogo da velha usando qualquer framework (ou sem ele).<\/p>\n<p>Quase metade dos candidatos restantes completou a tarefa de teste \u2014 recebemos solu\u00e7\u00f5es de <b>54 candidatos<\/b>. Uma vis\u00e3o incr\u00edvel \u2014 quantas implementa\u00e7\u00f5es do jogo da velha, prontas para serem copiadas, voc\u00ea acha que existem na rede? <\/p>\n<p><b class=\"spoiler_title\">Quantas?<\/b>Na verdade, parece que apenas 3. E na grande maioria das solu\u00e7\u00f5es, eram essas 3 variantes.<br \/>\nO que n\u00e3o gostei:<\/p>\n<ul>\n<li>copy-paste, ou desenvolvimento seguindo o mesmo tutorial sem uma arquitetura pr\u00f3pria;<\/li>\n<li>as duas tarefas em um \u00fanico reposit\u00f3rio em pastas diferentes, e claro, sem hist\u00f3rico de commits;<\/li>\n<li>c\u00f3digo sujo, viola\u00e7\u00e3o do DRY, falta de formata\u00e7\u00e3o;<\/li>\n<li>mistura de modelo, vis\u00e3o e controlador em uma \u00fanica classe com centenas de linhas de c\u00f3digo;<\/li>\n<li>falta de compreens\u00e3o sobre testes unit\u00e1rios;<\/li>\n<li>a solu\u00e7\u00e3o \"direta\" \u2014 uma hardcode de uma matriz de combina\u00e7\u00f5es vencedoras 3x3, o que ser\u00e1 bastante dif\u00edcil de expandir para 10x10, por exemplo.<\/li>\n<\/ul>\n<p>\nAl\u00e9m disso, prestamos aten\u00e7\u00e3o em reposit\u00f3rios vizinhos \u2014 projetos legais que estavam indo bem, enquanto v\u00e1rias tarefas de teste de outras empresas eram mais um sinal de alerta: por que o candidato n\u00e3o conseguiu passar para l\u00e1?<\/p>\n<p>No final, encontramos \u00f3timas op\u00e7\u00f5es em React, Angular, Vanilla JS \u2014 acumulamos 29 delas. E tamb\u00e9m decidimos convidar um candidato sem teste devido aos seus projetos incr\u00edveis. Nossa hip\u00f3tese sobre a utilidade das tarefas de teste foi confirmada.<\/p>\n<h3>Entrevista t\u00e9cnica<\/h3>\n<blockquote><p><b>Para a empresa<\/b>: Voc\u00eas n\u00e3o receberam apenas intermedi\u00e1rios\/s\u00eaniores! \u00c9 necess\u00e1rio um enfoque mais individual.<\/p>\n<p><b>Para o j\u00fanior<\/b>: Lembrem-se, isso n\u00e3o \u00e9 um exame \u2014 n\u00e3o tentem se calar e tirar uma nota mediana ou confundir o professor com um fluxo de todo o seu conhecimento para que ele fique confuso e d\u00ea uma nota \"excelente\".\n<\/p><\/blockquote>\n<p>O que queremos entender na entrevista t\u00e9cnica? Uma coisa simples \u2014 como o candidato pensa. Provavelmente, ele possui algumas habilidades t\u00e9cnicas, dado que passou pelas primeiras etapas de sele\u00e7\u00e3o \u2014 resta saber se ele sabe aplic\u00e1-las. Concordamos em 3 tarefas.<\/p>\n<p>A primeira \u2014 sobre algoritmos e estruturas de dados. Com uma caneta, em um peda\u00e7o de papel, em pseudo-c\u00f3digo e com desenhos, discutimos como copiar uma \u00e1rvore ou como remover um elemento de uma lista encadeada. A desagrad\u00e1vel descoberta foi que nem todos entendem recurs\u00e3o e como refer\u00eancias funcionam.<\/p>\n<p>A segunda \u2014 live coding. Acessamos o <noindex><a rel=\"nofollow\" href=\"https:\/\/www.codewars.com\/\">codewars.com<\/a><\/noindex>, escolhemos tarefas simples como ordenar um array de palavras pela \u00faltima letra e, durante 30-40 minutos, tentamos, junto com o candidato, fazer todos os testes passarem. Parecia que n\u00e3o deveria haver surpresas de pessoas que conseguiram implementar jogo da velha \u2014 mas na pr\u00e1tica, nem todos conseguiram perceber que o valor precisava ser armazenado em uma vari\u00e1vel e que a fun\u00e7\u00e3o deveria retornar algo atrav\u00e9s do return. Embora eu realmente espero que isso tenha sido nervosismo e que eles conseguiram resolver essas tarefas em condi\u00e7\u00f5es mais leves.<\/p>\n<p>Finalmente, a terceira \u2014 um pouco sobre arquitetura. Discutimos como poderia ser feita uma barra de pesquisa, como o debounce funciona, como renderizar v\u00e1rios widgets nas sugest\u00f5es de pesquisa, como o frontend pode interagir com o backend. Foram encontradas v\u00e1rias solu\u00e7\u00f5es interessantes, incluindo sobre renderiza\u00e7\u00e3o do lado do servidor e web sockets.<\/p>\n<p>Realizamos 21 entrevista seguindo esse modelo. O p\u00fablico era completamente diversificado \u2014 vamos usar quadrinhos:<\/p>\n<ol>\n<li><b>\u00abRaketa\u00bb<\/b>. Nunca se acalma, sempre se mete em tudo e nas entrevistas te sobrecarrega com um fluxo de pensamentos, muitas vezes sem rela\u00e7\u00e3o direta com a pergunta feita. Se fosse na universidade, seria aquela tentativa de mostrar todos os seus conhecimentos, quando voc\u00ea s\u00f3 lembra que n\u00e3o estudou aquele t\u00f3pico na noite anterior \u2014 de qualquer forma, n\u00e3o conseguiria responder.<\/li>\n<li><b>\u00abGroot\u00bb<\/b>. \u00c9 dif\u00edcil estabelecer contato com ele, porque ele \u00e9 o Groot. Nas entrevistas, \u00e9 necess\u00e1rio um tempo consider\u00e1vel para aquec\u00ea-lo, extrair respostas palavra por palavra. E se for um bloqueio mental, tudo bem \u2014 caso contr\u00e1rio, no dia a dia de trabalho ser\u00e1 muito desafiador.<\/li>\n<li><b>\u00abDrax\u00bb<\/b>. Anteriormente trabalhava com transporte de carga e aprendeu programa\u00e7\u00e3o apenas com JS pelo Stackoverflow, por isso nem sempre consegue entender do que se est\u00e1 falando na entrevista. Apesar disso, \u00e9 uma boa pessoa, tem boas inten\u00e7\u00f5es e deseja se tornar um \u00f3timo desenvolvedor front-end.<\/li>\n<li>E talvez, <b>\u00abStar-Lord\u00bb<\/b>. No geral, um candidato razo\u00e1vel, com quem \u00e9 poss\u00edvel negociar e estabelecer um di\u00e1logo.<\/li>\n<\/ol>\n<p>\nAo final de nossas investiga\u00e7\u00f5es <b>7 candidatos<\/b> chegaram \u00e0 fase final, confirmando suas habilidades t\u00e9cnicas com uma excelente tarefa de teste e boas respostas nas entrevistas.<\/p>\n<h3>Cultura de Fit<\/h3>\n<blockquote><p><b>Para a empresa<\/b>: Voc\u00ea trabalhar\u00e1 com ele! O candidato est\u00e1 realmente pronto para trabalhar extremamente duro para seu desenvolvimento? Ele se integrar\u00e1 na equipe?<\/p>\n<p><b>Para o j\u00fanior<\/b>: Voc\u00ea trabalhar\u00e1 com eles! A empresa est\u00e1 realmente disposta a investir no crescimento dos juniores, ou simplesmente jogar\u00e1 todo o trabalho sujo sobre voc\u00ea por um sal\u00e1rio baixo?\n<\/p><\/blockquote>\n<p>Cada j\u00fanior, al\u00e9m da equipe de produto, cuja lideran\u00e7a precisa concordar em aceit\u00e1-lo, \u00e9 atribu\u00eddo a um mentor. A tarefa do mentor \u00e9 gui\u00e1-lo atrav\u00e9s de um processo de integra\u00e7\u00e3o de tr\u00eas meses e aprimoramento de habilidades t\u00e9cnicas. Portanto, em cada cultural fit, \u00e9ramos mentores e faz\u00edamos a n\u00f3s mesmos a pergunta: \u201cVou assumir a responsabilidade de desenvolver esse candidato em 3 meses seguindo nosso plano?\u201d<\/p>\n<p>Essa etapa transcorreu sem particularidades e, no final, nos trouxe <b>4 ofertas<\/b>, 3 das quais foram aceitas, e os meninos se juntaram \u00e0s equipes.<\/p>\n<h3>Vida ap\u00f3s a oferta<\/h3>\n<blockquote><p><b>Para a empresa<\/b>: Cuide dos seus juniores ou outros o far\u00e3o!<\/p>\n<p><b>Para o j\u00fanior<\/b>: AAAAAAAAAAA!\n<\/p><\/blockquote>\n<p>\nQuando um novo funcion\u00e1rio chega, ele precisa ser integrado \u2014 informado sobre os processos, explicado como tudo funciona na empresa e na equipe, e como ele deve trabalhar em geral. Quando um j\u00fanior chega, \u00e9 necess\u00e1rio entender como desenvolv\u00ea-lo. <\/p>\n<p>Ao pensar sobre isso, elaboramos uma lista de 26 habilidades que, em nossa opini\u00e3o, um j\u00fanior deve ter ao final do per\u00edodo de integra\u00e7\u00e3o de tr\u00eas meses. Isso incluiu hard skills (de nossa stack), conhecimento sobre nossos processos, Scrum, infraestrutura e arquitetura do projeto. N\u00f3s organizamos isso em um roadmap distribu\u00eddo ao longo de 3 meses.<\/p>\n<p><img decoding=\"async\" alt=\"Como lidar com um j\u00fanior?\" src=\"\/wp-content\/uploads\/2019\/08\/ba26eeefd9d19ab404e33bf2239d4392.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Por exemplo, aqui est\u00e1 o roadmap do meu j\u00fanior.<\/i><\/p>\n<p>A cada j\u00fanior, atribuirmos um mentor que trabalha com ele de maneira individual. Dependendo do mentor e do n\u00edvel atual do candidato, as reuni\u00f5es podem ocorrer de 1 a 5 vezes por semana, com dura\u00e7\u00e3o de 1 hora cada. Os mentores s\u00e3o desenvolvedores frontend volunt\u00e1rios que querem fazer algo a mais do que apenas escrever c\u00f3digo. <\/p>\n<p>Parte da carga dos mentores \u00e9 aliviada pelos cursos sobre nossa stack \u2014 Dart, Angular. Os cursos s\u00e3o realizados regularmente para pequenos grupos de 4-6 pessoas, onde os alunos estudam sem se afastar do trabalho.<\/p>\n<p>Durante 3 meses, coletamos periodicamente feedback de j\u00faniores, seus mentores e l\u00edderes, e ajustamos o processo individualmente. De 1 a 2 vezes ao longo do per\u00edodo, realizamos uma avalia\u00e7\u00e3o das habilidades desenvolvidas; uma avalia\u00e7\u00e3o semelhante \u00e9 feita ao final \u2014 com base nisso, s\u00e3o formuladas recomenda\u00e7\u00f5es sobre o que realmente deve ser aprimorado.<\/p>\n<h3>Conclus\u00e3o<\/h3>\n<blockquote><p><b>Para a empresa<\/b>: Vale a pena investir em j\u00faniores? Sim!<\/p>\n<p><b>Para o j\u00fanior<\/b>: Procure empresas que selecionam candidatos cuidadosamente e sabem como desenvolv\u00ea-los.\n<\/p><\/blockquote>\n<p>Em 3 meses, analisamos 122 question\u00e1rios, 54 testes e realizamos 21 entrevistas t\u00e9cnicas. Isso nos trouxe 3 \u00f3timos j\u00faniores, que agora completaram metade de seus roadmaps de integra\u00e7\u00e3o e acelera\u00e7\u00e3o. Eles j\u00e1 est\u00e3o resolvendo tarefas reais de produto em nosso projeto, onde s\u00f3 no frontend h\u00e1 mais de 2.000.000 linhas de c\u00f3digo e mais de 400 reposit\u00f3rios.<\/p>\n<p>Descobrimos que o funil para j\u00faniores pode e deve ser bastante complexo, mas, no final, apenas aqueles que realmente est\u00e3o prontos para trabalhar duro e se dedicar ao seu desenvolvimento passam por ele. <\/p>\n<p>Agora, nossa principal tarefa \u00e9 finalizar os roadmaps de tr\u00eas meses para o desenvolvimento de cada juniores em um formato de trabalho individual com um mentor e cursos em grupo, coletar m\u00e9tricas, feedback dos leads, mentores e dos pr\u00f3prios juniores. Com isso, o primeiro experimento poder\u00e1 ser considerado conclu\u00eddo, permitindo tirar conclus\u00f5es, melhorar o processo e reinici\u00e1-lo para sele\u00e7\u00e3o de novos candidatos.<br \/>\n<br \/>Fonte: <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\/pt\/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=\"pt_PT\" \/>\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\/pt\/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\udd47Como domar um j\u00fanior? | ProHoster","description":"Como ingressar em uma grande empresa se voc\u00ea \u00e9 um j\u00fanior? Como contratar um j\u00fanior digno se voc\u00ea \u00e9 uma grande empresa?","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/kak-priruchit-dzhuniora","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/36985","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=36985"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/36985\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/27718"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=36985"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=36985"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=36985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}