├── README.md
└── assets
├── docs
└── 84-modelo-curriculo-pronto-word.docx
└── img
└── modelo-curriculo.jpg
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
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 | 
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 |
154 | | |
155 |  |
156 |  |
157 |  |
158 |
159 |
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
--------------------------------------------------------------------------------