Como você sabe que pode procurar emprego?
Como sempre, existem opiniões diferentes sobre este assunto. Quem gosta de aprender pela prática acredita que você pode começar a procurar emprego assim que surgir essa dúvida e surgir esse desejo. E esta abordagem faz sentido, embora nem sempre seja justificada. Há também quem acredite que apenas aquelas pessoas cuja experiência realmente corresponda a esse cargo devem enviar seus currículos para cargos de desenvolvedor júnior: acredita-se que especialista “júnior” é uma pessoa com experiência profissional de seis meses a três anos, em média . Vamos tentar encontrar um “meio-termo”. Por quais fatores você pode determinar que seu nível profissional já é bom o suficiente para ostentar o orgulhoso título de programador júnior?-
Conhecimento e compreensão da teoria por trás da tecnologia em que você se especializou.
Na programação, a base teórica desempenha um papel importante, tanto do ponto de vista das tarefas aplicadas como no longo prazo. Portanto, certifique-se de já dominar a teoria estudando todas as informações básicas sobre a tecnologia na qual pretende se especializar.
-
Em primeiro lugar, isso significa que você precisa não apenas ler a teoria, mas também entender o que e como ela funciona na prática. É por isso que as tarefas de programação são necessárias . A maneira mais fácil de obter compreensão é combinar o estudo da teoria com a prática, ou utilizar cursos de treinamento como o JavaRush, onde cada camada de conhecimento teórico é imediatamente apoiada por problemas práticos. Qualquer que seja a abordagem de aprendizagem que você escolher, certifique-se de que seu nível de treinamento já permite resolver pelo menos problemas simples sem muita dificuldade.
-
Atender pelo menos metade de todos os requisitos para a vaga de Junior Coder.
Conforme mencionado acima, o mercado moderno exige um conjunto muito extenso de conhecimentos e habilidades, mesmo de programadores juniores. Freqüentemente, você não precisa atender cem por cento aos requisitos do trabalho, mas pelo menos 50% é muito desejável. Portanto, estude as vagas para juniores e certifique-se de conhecer pelo menos metade das tecnologias nelas descritas.
-
Conhecimento de inglês pelo menos em nível suficiente para comunicação básica.
Não é segredo que o conhecimento da língua inglesa é muito importante para qualquer programador. Isto é especialmente importante se você conseguir um emprego em uma das empresas de terceirização ou terceirização onde o inglês é necessário para se comunicar com clientes/proprietários. Mas não importa de qual empresa você esteja falando, você precisa ter inglês suficiente para, pelo menos, comunicação básica e compreensão de discussões orais e escritas sobre tudo relacionado ao trabalho no projeto.
-
Ter experiência profissional de 6 meses ou mais.
Como já dissemos, formalmente os cargos Junior são destinados a especialistas que já possuem experiência profissional de 6 meses a 3 anos. Portanto, se você já realizou um estágio em algum projeto ou conseguiu trabalhar em tarefas mais ou menos sérias como freelancer por pelo menos seis meses, este é um indicador seguro de sua prontidão para o próximo passo na forma de emprego em um Posição em tempo integral.
-
Capacidade de implementar funções e/ou projetos simples de forma independente.
Claro que o melhor indicador da presença de competências práticas e conhecimentos práticos será a capacidade de implementar quaisquer funções típicas da sua especialização e dos projetos para os quais se procura um desenvolvedor Junior. É ainda melhor se o seu nível já for suficiente para implementar completamente algum projeto simples do zero, sem usar manuais e pesquisando constantemente no Google por dicas e respostas para perguntas emergentes.
- Convites para entrevistas com base nos resultados dos testes.
E, por fim, aqui está outro indicador de 100% de que você está pronto e tem todo o direito de conseguir um emprego como júnior de pleno direito - a presença de convites para entrevistas de empresas com base nos resultados de uma tarefa de teste concluída. Se forem, isso significa que a probabilidade de receber uma oferta de emprego já é bastante elevada.
Como avaliar adequadamente o seu nível?
Aqui vão algumas dicas para quem ainda tem dificuldade em avaliar o próprio nível e, por isso, duvida se faz sentido começar a procurar emprego.-
Peça a um programador experiente para avaliar seu nível.
Uma das melhores soluções seria entrar em contato com um programador de nível sênior e pedir-lhe que avalie adequadamente a sua preparação. Idealmente, isto deve ser feito com vários programadores para obter as opiniões de diferentes pessoas e criar uma avaliação objetiva baseada nestes dados.
-
Use serviços para se preparar para entrevistas de codificação.
Felizmente, a questão de estar pronto para procurar regularmente um emprego de tempo integral não surge apenas para você. Existem serviços especiais que o ajudarão a se preparar para uma entrevista e avaliar seu nível. Em particular, a plataforma gratuita Pramp , criada especificamente para esse fim, é popular entre os desenvolvedores de língua inglesa - para ajudar programadores e representantes de outras especialidades técnicas a se prepararem para entrevistas reais com empregadores e avaliarem adequadamente seu nível.
- Lembre-se que sentir falta de conhecimento é normal para um programador.
Como observam muitos programadores experientes, o sentimento de “subdesenvolvimento”, isto é, a falta de conhecimento e a presença de habilidades necessárias ou desejadas, assombra a maioria dos programadores ao longo de suas carreiras e não é prerrogativa exclusiva dos juniores. Portanto, é melhor aceitar imediatamente o fato de que nesta profissão você sempre terá algo a aprender, por mais extensa que já seja sua experiência prática.
-
Peça feedback de potenciais empregadores.
Outro bom conselho para iniciantes seria pedir, ou mesmo exigir, feedback detalhado (feedback, ou seja, uma avaliação de seu conhecimento e experiência) das empresas para as quais você realizou uma tarefa de teste, ou com quem realizou entrevistas. Isso o ajudará a se olhar através dos olhos dos empregadores e a ver melhor seus pontos fracos.
-
Forme a atitude psicológica correta.
Outro bom conselho seria formar imediatamente a atitude psicológica correta: aceite o fato de que durante as primeiras entrevistas e ao receber feedback sobre as tarefas do teste, você enfrentará constantemente críticas e, muitas vezes, negatividade. Encare a negatividade como um teste inevitável no caminho para o sucesso e um incentivo ao autodesenvolvimento, sem permitir que ela afete sua autoestima e seu nível de motivação.
Preparando-se para procurar o primeiro emprego: materiais de apoio
E, finalmente, vejamos nossos outros materiais, que devem ajudar a preparar os programadores juniores para um emprego de sucesso. Felizmente, temos mais do que suficientes deles. A capacidade de resolver problemas de programação, e fazê-lo da maneira mais rápida e eficiente possível, ajudará você a se sentir muito mais confiante nas entrevistas.- Como passar de um programador comum a um desenvolvedor legal? Aprendendo Ciência da Computação
- “A chave para o sucesso” e “uma habilidade vital para o século 21”. O que é pensamento computacional?
- Queria Java Junior: onde é mais fácil encontrar emprego e como agradar um empregador?
- Java júnior em entrevista: como se preparar e o que perguntar
- Você está contratado! Preparando-se para uma entrevista em inglês
GO TO FULL VERSION