Por que um Tech Recruiter precisa saber programar?
Saber programar é a Hard Skill do século XXI, assim como a lingua inglesa é quase obrigatória hoje em dia, acredito que programação se tornará em breve!
Você já tentou aprender a programar?
Dificuldades
Muitas pessoas desistem da programação logo no início por conta dos termos técnicos ou até mesmo por não saberem onde podem chegar e/ou o que podem construir. O Stack Overflow realizou uma pesquisa com mais de 90 mil desenvolvedores e, 80.2% deles disseram que a programação além de uma profissão é um hobby, assim como tocar violão ou algum outro instrumento.
Já parou para pensar que programar pode te ajudar a desenvolver seu raciocínio lógico e fazer com que você resolva problemas complexos de uma forma mais prática e simples? Então… por que não aprender a programar agora mesmo?! rsrsrs
Esses dois projetos abaixo, ensinam programação de uma forma simples e o melhor é 100% GRATUITO:
- Projeto Reboot (http://projetoreboot.com);
- freeCodeCamp (www.freecodecamp.org);
Entendo de forma simples a carreira
Neste post vamos abordar as 3carreiras mais populares hoje em dia na área de desenvolvimento de software: Back-End, Front-End e Devops.
Algumas skills que praticamente todos devs precisam saber são:
- Git - Versionamento de código;
- Comandos básicos do terminal como SSH;
- Algoritmo e estrutura de dados;
- Entender sobre requisições HTTP e chamadas em API;
- Padrões de projetos como YAGNI, KISS e SOLID;
Carreira Front-End
O universo Front-End é muito grande e diverso, onde você poderá aprofundar em diferentes áreas. Além de dominar bem HTML, CSS e Javascript (MUITO Javascript) é importante você ter conhecimento em:
- Processamente de CSS;
- Arquitetura de CSS;
- Web Assembly;
Como havia falado anteriormente, a carreira como Front-End te ofere um leque de opções e oportunidades para navegar. Confira o roadmap abaixo:
Aqui vai um videozinho para te ajudar a entender melhor este roadmap rsrsrs
Carreira Back-End
Se você combinar tudo que aprendeu como Front-End com o que pode aprender com Back-End, você irá se tornar um Full-Stack (os profissionais mais cobiçados atualmente no mercado mundial). A carreira de Back é cheia de aventuras e complexidades, e com ela vêm duas coisinhas que você precisa entender muito bem:
- SQL;
- NoSQL;
Claro, aqui eu já estou supondo que você sabe o básico de programação, aqueles tópicos lá encima que mencionei com você que todo programador precisa saber. Para entender mais sobre a carreira de Back-End, vamos ao roadmap abaixo:
Aqui vai um videozinho para te ajudar a entender melhor este roadmap rsrsrs
Carreira DevOps
Devops é um cargo novo que surgiu da integração entre sistemas e software e veio para facilitar essa comunicação. Para um profissional seguir a carreira como DevOps, necessariamente ele precisa ter passado pela carreira como BackEnd. Então, todos os aprendizados como BackEnd serão utilizados por aqui, além do requisto abaixo, é claro:
- Saber muito, mas muito, muito mesmo de Linux;
Para ilustrar melhor a carreira de um Devops, vamos ao roadmap.
Aqui vai um videozinho para te ajudar a entender melhor este roadmap rsrsrs
Provocações do dia…
"Mesmo não sabendo nada sobre tecnologia e carreira em TI é possível avaliar tecnicamente um programador?"
"Será mesmo que todo Full-Stack que você contratou nos últimos anos era mesmo um dev Full-Stack?"
"Existe mesmo dev Full-Stack júnior no mercado de trabalho?"
Gostou? Então não esqueça de deixar seu like, salvar este story, compartilhar este post com amigos e amigas, e se tiver alguma dúvida ou sugestão de tema me manda lá no LinkedIn.
Me adiciona lá no LinkedIn para batermos um papo: https://www.linkedin.com/in/fellipecouto/
Estou 100% à sua disposição para o que precisar!