Primeiro emprego como developer de Frontend
Tirar um curso online, presencial, universitário, profissional, etc, é bom, mas não chega.
Aqui vai o meu desabafo sobre o que me tem acontecido nos últimos tempos.
Tirar um curso online, presencial, universitário, profissional, etc, é bom, mas não chega.
Tenho estado a entrevistar alguns candidatos para estágio, e tenho reparado num grave problema em todos eles.
Todos tiraram um curso, seja lá ele qual for, mas nenhum sabe as bases de nenhuma linguagem... Têm todos experiência da framework X ou Y, mas basta uma simples pergunta sobre DOM, um selector de CSS, ou a diferença entre var e let e lá vai o candidato por água abaixo sem saber o que dizer.
E não digam que as perguntas são difíceis, decorem as perguntas, estudem o que foi perguntado, e da próxima vez já vão estar mais preparados.
Existem várias causas para isto estar a acontecer:
- "não me ensinaram isso no curso", é uma frase que demonstra falta de pro-actividade, nem tudo é ensinado, na verdade, apenas uma pequena parte vai ser ensinado, o resto tem de ser a própria pessoa a ir atrás do conhecimento.
- muitos cursos estão voltados para uma framework específica, e acabam por ensinar a pessoa a trabalhar apenas com uma ferramenta, limitando bastante o tipo de trabalho que a pessoa poderia vir a fazer. Estes cursos são para pessoas que já sabem programar e estão à procura de novas frameworks para aprender. A programação não é um trabalho estático, está em constante evolução, e o que importa são as bases e não as frameworks para uma pessoa que está a começar.
- depois há também os cursos "completos", cursos em que se aprende tudo, e na realidade, a pessoa sai de lá sem saber nada. Isto é retirado de um curso com parceria com o IEFP, e em 6 meses aprende-se base de dados, backend (existe todo um mundo aqui), frontend (JavaScript, CSS e HTML penso eu), aplicações nativas android Java, CMS (sem mais nenhuma informação), inglês técnico, algoritmos e programação, aplicações multi-plataforma (??? Responsive ???), projecto final e ainda um estágio, tudo em 6 meses, WOW. Isto é completamente impossível de ser feito. Não vou linkar aqui o curso por razões óbvias...
Nota para todos os iniciantes
Aprendam primeiro algoritmia, tirem um curso sobre como pensar como um developer.
De seguida, procurem por um curso simples, que tenha como objectivo ensinar uma linguagem de programação.
Estes dois duram menos de 6 meses de certeza, e ajudam mais do que o tal curso com parceria do IEFP, eu diria até que são suficientes para começar a trabalhar na área.
E para terminar, a aprendizagem não tem fim, há sempre mais qualquer coisa para aprender e há sempre mais qualquer coisa para melhorar, é muito cansativo, e não se pode parar.
Boa sorte a todos os que estão a começar, o caminho é difícil, mas a recompensa é grande.