Exigências reais do mercado:
- Faculdade
- Experiência
- GitHub com projetos (portifólio)
- Certificados de empresas fortes (Oracle, RedHat, IBM...)
- Conhecimento em centenas de tecnologias
- Inglês técnico, o ideal é fluente
- Conhecimento em vários design patterns
- Conhecimento em C.I. (integração contínua)
- Indicação de alguém
Boas Wellington,
Sinto que esses pontos são mais adequados como 'Expectativas do Mercado'... Quando saímos para comprar um carro, queremos 2.0, direção elétrica, piloto automático... Mas muitas vezes no primeiro carro, saímos da loja com o Celtinha 1.0 sem ar nem direção kk'.
Muitas empresas estão dispostas - apesar do anúncio da vaga ser exagerado - a contratar pessoas iniciantes... O mínimo exigido, na minha visão, é:
- Demonstrar curiosidade (citar artigos, comunidades e livros é uma boa!)
- Demonstrar interesse na área e no crescimento na empresa
- Github
- Portfólio bem feedado (Na minha época coloquei uma meta de 1 projeto a cada 7 dias, independente do tamanho - Que variava conforme minha disponibilidade de tempo)
- Linkedin atualizado, bem alimentado/estruturado, com posts periódicos sobre o que você está fazendo
Por fim, vejo que as empresas estão dispostas a abrir mão das exigências em HARD SKILL (técnica), quando confiam no potencial da Pessoa!
Nas minhas vagas iniciais, sempre disse o mesmo: "Nunca trabalhei com X linguagem, não sou bom nela, mas sou bom em apreder! E tenho certeza que se me der uma oportunidade, em pouco tempo serei um excelente desenvolvedor não só nessa Lang, mas em qualquer desafio que a empresa encarar."
Desejo boa sorte, @cagatrongo... Lembrando que... "Sorte, é a oportunidade quando encontra o homem bem preparado!"