├── README.md └── assets ├── docs └── 84-modelo-curriculo-pronto-word.docx └── img └── modelo-curriculo.jpg /README.md: -------------------------------------------------------------------------------- 1 |

2 | 3 | Logo 4 | 5 | 6 |

Hiring Process for Newbies

7 | 8 |

9 | Dicas de processo seletivo para desenvolvedores 10 |
11 |
12 | DevChallenge 13 |

14 |

15 | 16 |

Índice

17 | 18 | - [Sobre](#sobre) 19 | - [Portfólio](#portfólio) 20 | - [Currículo](#currículo) 21 | - [Aplicando para vagas](#aplicando-para-vagas) 22 | - [Quando Aplicar](#quando-aplicar) 23 | - [O que buscar](#o-que-buscar) 24 | - [Buscando vagas](#buscando-vagas) 25 | - [Desafios](#desafios) 26 | - [O que estudar](#o-que-estudar) 27 | - [Entrevista](#entrevista) 28 | - [Como se preparar](#como-se-preparar) 29 | - [Durante a entrevista](#durante-a-entrevista) 30 | - [Dinâmicas](#dinâmicas) 31 | - [Como contribuir](#como-contribuir) 32 | - [Comunidade](#comunidade) 33 | 34 | ## Sobre 35 | 36 | Este repositório tem como objetivo disponibilizar dicas para desenvolvedores e pessoas da área da tecnologia ao participarem de processos seletivos. 37 | 38 | É importante lembrar que dependendo do seu objetivo e contexto, essas dicas podem ser válidas ou não. Então leia com atenção e tire proveito de acordo com o que se aplica melhor à sua realidade. 39 | 40 | ## Portfólio 41 | 42 | - Tenha seus projetos registrados no seu github. 43 | - Crie um belo readme para cada projeto, explicando o problema que ele resolve, tecnologias usadas, print ou link de demonstração e como utilizar 44 | - Crie diagramas para explicar o fluxo da aplicação. Sites que diagramas gratuitos: [Excalidraw](https://excalidraw.com/) 45 | - Fazer o deploy da aplicação é sempre legal! Se for de front, uma boa ideia é deixar sua aplicação no [Vercel](https://vercel.com/), pois se torna uma forma de exposição mais eficiente, principalmente, para quem não é técnico. Já para quem é de back, subir algumas api's em locais como o [Heroku](https://www.heroku.com/) também tem a mesma ideia de exposição da sua aplicação. 46 | - Crie um site portfolio que possa armazenar seus projetos, layouts, links de artigo, vídeos e etc. 47 | - Layout base de site portfolio que fiz para a comunidade: [Clique aqui](https://www.figma.com/file/H1AlXQapovT5SwpLWjM0RL/meuSitePortifolio-UI%2FUX?node-id=0%3A1) 48 | - Tente ter ao menos 3 CRUDS e/ou 2 aplicação front-end no seu portfólio. 49 | 50 | ## Currículo 51 | 52 | - Priorize suas atividades. Você deve citar as tecnologias utilizadas, mas é importante detalhar e explicar as atividades feitas. 53 | - Coloque as experiências que não são da área de T.I. e fizerem sentido, pois mostra que você está habituado ao dia a dia de uma empresa. 54 | - Sempre mantenha o seu currículo atualizado. 55 | 56 | - Um exemplo de currículo: 57 | 58 | ![Exemplo de currículo](/assets/img/modelo-curriculo.jpg) 59 | 60 | > Clique [aqui](./assets/docs/84-modelo-curriculo-pronto-word.docx) para baixar o exemplo. 61 | 62 | - Adicione elementos que sejam simples e intuitivos, normalmente pessoas não desenvolvedoras leem currículos. Seja o mais conciso possível: adicione seus cursos, experiências, projetos OpenSource e afins. 63 | - Não adicione NADA que você não saiba fazer, alguns processos seletivos fazem perguntas sobre o conteúdo que você diz que tem domínio! Se você não sabe utilizar uma tecnologia não adicione ela em suas habilidades. 64 | - Busque recomendações para seu curriculum, isso agrega bastante ao seu perfil. 65 | - Coloque as experiências mais recentes antes. Isto é, organize as suas experiências em ordem cronológica inversa. 66 | 67 | ## Aplicando para vagas 68 | 69 | ### Quando Aplicar 70 | Essa é um pergunta que todos nós fazemos e a resposta vai variar de pessoa para pessoa, mas quando devemos aplicar-se para vagas? 71 | Quando seu conhecimento com determinadas tecnologias te coloque em uma zona de conforto para assumir a vaga que almeja. Por exemplo, se você tem conhecimento básicos de HTML, CSS e JavaScript, consegue fazer páginas simples, criar classes, funções, esse seria um momento interessante para ir a procura de um emprego. 72 | 73 | Mas como saberei que estou pronto para isso? 74 | Prática. A prática te leva a confiança no código que escreve e também ter uma rotina no desenvolvimento de uma aplicação. 75 | 76 | Além disso, sabemos que vivência de uma empresa é totalmente diferente de produzir somente projetos pessoais. Então para te ajudar com esse ecossistema corporativo, participar de projetos open source e comunidades de tecnologia te ajudará. 77 | 78 | ### O que buscar 79 | 80 | - É importante você ter um foco inicial. O mundo da programação é imenso e por, por muitas vezes, ser confuso de início, porém se você focar em uma tecnologia inicial isso vai te ajudar a ter um norte. 81 | Uma forma de escolher a tecnologia é saber em qual empresa você gostaria de trabalhar, veja quais tecnologias ela usa e passe a estudá-las. Se a empresa tiver iniciativas como bootcamp para contratação como a [Zup Innovation](https://www.zup.com.br/nossos-programas), Banco Pan, LuizaLabs, IBM, entre outras, já é uma forma de se ficar de olho na oportunidade e como direcionar seus estudos e se preparar para o processo seletivo. 82 | - Outra forma bem interessante é ficar de olho em algumas edtechs como a [Campus Code](https://www.campuscode.com.br/) e a [Gama Academy](https://www.gama.academy/), eles fecham muitas parcerias com empresas como a Locaweb, Iugu, M4U, entre outras exatamente para contratar devs. 83 | 84 | ### Buscando vagas 85 | 86 | - Linkedin 87 | - GeekHunter 88 | - Programathor 89 | - Gupy 90 | - Kenoby 91 | - Grupos no Telegram onde você tem contato com muitos tech recruiter também costumam ser uma boa opção, até pela oportunidade de se aproximar dos recrutadores. 92 | - Glassdoor (Você pode avaliar empresas e ver avaliações, salários etc de outras empresas). 93 | - Indeed 94 | - Comunidades da linguagem onde você busca uma vaga, é muito comum que todas elas tenham um canal de vaga, sempre é válido dar uma pesquisada. 95 | 96 | ## Desafios 97 | 98 | ### O que estudar 99 | 100 | Algumas empresas acabam pedindo para que você cumpra algum desafio indo desde criar uma aplicação simples usando as tecnologias especificadas por ela ou algum exercício de lógica/algoritmo. 101 | 102 | - Aqui no [DevChallenge](https://www.devchallenge.com.br/challenges) você encontra alguns desafios bem comuns de serem solicitados (tanto para o back-end como para o front-end e para mobile). 103 | - Para treinar lógica e algoritmo, muitas empresas se baseiam no [HackerRank](https://hackerrank.com/), [CodeWars](https://www.codewars.com/) e sites semelhantes, mas caso você não se sinta a vontade de treinar lógica e algoritmo em inglês, temos site o brasileiro [URI](https://www.urionlinejudge.com.br/judge/pt/login) 104 | 105 | ### Na prática 106 | Ao receber um desafio, leia com atenção as instruções dadas. Tire as possíveis dúvidas que tiver com o solicitante do desafio e mãos à obra! Pontos importantes: 107 | - Nem sempre sabemos tudo que está nas instruções, então use o tempo dado para aprender alguma ferramenta ou termo que tenham solicitado e você não conheça 108 | - Faça todos os requisitos obrigatórios e se possível, os itens extras também! 109 | - Capriche na documentação! Detalhe sobre o que é o projeto, como utilizar, quais as tecnologias utilizadas, imagens dele funcionando 110 | - Faça o deploy da sua aplicação. Você pode utilizar ferramentas como o heroku, vercel e netlify para isso 111 | 112 | ## Entrevista 113 | 114 | ### Como se preparar 115 | 116 | - Estude a empresa: quais os seus valores, missão, propósito, quais são os seus produtos o que eles fazem e não fazem. Também é válido olhar o site [Glassdoor](glassdoor.com.br) onde os ex e atuais funcionários fazem avaliações e dão feedbacks das empresas. 117 | - No dia da entrevista, tente reservar alguns minutos antes para testar seus equipamentos, principalmente câmera e áudio. Se for possível, tente fazer uma chamada de teste com um amigo ou familiar para garantir que está tudo certo. 118 | - Escolha um local iluminado e silencioso. Se você mora com mais pessoas, tente explicar sobre a importância dessa seleção, pedindo o máximo de silêncio enquanto estiver sendo entrevistado. 119 | - Pratique. Com prática você irá perceber que as entrevistas são apenas conversas. Se você não for bem nas primeiras, não se desanime. 120 | 121 | ### Durante a entrevista 122 | 123 | - Seja honesto. Não adianta mentir ou inventar histórias. A seleção é feita baseada no que você vai precisar desempenhar no dia-a-dia. 124 | - Fique tranquilo(a). Os entrevistadores são apenas outras pessoas como você que só estão fazendo o trabalho deles. Além disso, não é só você precisa da empresa, pois ela também precisa de alguém como você lá. 125 | - Dificilmente uma entrevista de alguns minutos conseguirá medir as pessoas de uma maneira profunda. Por isso, não dê nenhum motivo negativo para si próprio: Arrume-se, não fale palavras de baixo calão (palavrões). 126 | 127 | ## Dinâmicas 128 | 129 | - Algumas empresas podem te colocar para codar em algum projeto **teste** da empresa. 130 | - Perguntas técnicas como "O que é um hook no React ?" ou "Como funciona o useState e o useEffect" 131 | - Live coding. Dependendo do tipo de vaga que se aplica algumas entrevistas podem pedir está dinâmica de você codar um desafio stremando a tela 132 | - Um complemento da dimanica acima é o "Live Coding" com explicações, no caso o que você fez para chegar até determinado resultado para o problema. 133 | 134 | ## Como contribuir 135 | 136 | 1. Faça o fork deste repositório 137 | 2. Adicione dicas que possam ajudar desenvolvedores em processos seletivos 138 | 3. Crie uma pull request com suas alterações 139 | 140 | ## Comunidade 141 | 142 | Nosso objetivo é ajudar cada vez mais na evolução de desenvolvedores! Por isso, possuímos uma comunidade exclusiva da DevChallenge no [Discord](https://discord.gg/yvYXhGj) vem participar com a gente! 143 | 144 |
145 | 146 |
147 | 148 | Site: Clique [aqui](https://www.devchallenge.com.br) e acesse o site da Devchallenge. 149 | 150 |
151 | 152 | 153 | 155 | 156 | 157 | 158 | 159 |
154 | Discord LinkedinTwitterInstagram
160 | 161 | --- 162 | 163 |

164 | Made with 💘 by Devchallenge for community 165 |

166 | -------------------------------------------------------------------------------- /assets/docs/84-modelo-curriculo-pronto-word.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devchallenge-io/hiring_process_for_newbies/083fbb8c143cbe91a38110002e310df846e7f7a9/assets/docs/84-modelo-curriculo-pronto-word.docx -------------------------------------------------------------------------------- /assets/img/modelo-curriculo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devchallenge-io/hiring_process_for_newbies/083fbb8c143cbe91a38110002e310df846e7f7a9/assets/img/modelo-curriculo.jpg --------------------------------------------------------------------------------