Devo começar com o Javasctipt?
- #JavaScript
Nos últimos dias ando vendo alguns
vídeos no Youtube com os títulos: "O que eu faria de diferente se começasse meus estudos do zero", dando a entender que o fato de terem iniciado os estudos ou carreira pelo Front-end ou o próprio Javascript teria sido uma escolha ruim. Não é irônico dizer isso depois de já ter iniciado e aprendido por essa linguagem? Precisamos começar de algum lugar, certo?
Com o "boom" de informação e propaganda sobre programação dos últimos anos e claramente a elevada oferta de cursos na área com a promessa de se tornar um programador em 6 meses, muitos oferecem o "caminho mais fácil" até este objetivo. Este caminho mais fácil seria pelo Front-end e a tríade HTML, CSS e Javascript, juntamente com os frameworks. Dificilmente encontramos alguém que esteja iniciando os estudos em programação, sem o ensino superior, que não se depare com esses três.
Lembro que já havia iniciado meus estudos justamente com o front-end antes de iniciar minha faculdade e quando me deparei com as matérias de C e C# aquele desafio inicial já havia sido rompido; todos os conceitos básicos como tipos primitivos, variáveis, arrays,... já eram conhecidos mudando somente a sintaxe e outros conceitos como POO no caso do C#.
Será que foi tão ruim assim começar por uma linguagem com uma curva de aprendizado menor? Que facilitou compreender certas expressões ou conceitos que pudessem ser mais trabalhosos e quem sabe fazer pensar em desistir. Isso vale também para o Python.
Seu conhecimento na área já é algo relevante. O pontapé inicial já foi dado e seu conhecimento de suas habilidades, preferências já estão maduros. Mudar de tecnologia ou de stack pode ser mais fácil se pensarmos nisso. Agora basta se adequar a você e ao mercado.
Sim. Temos muitos aprendendo Javascript, mas será que todos vão se manter somente no Front-end? Acho que não. Principalmente com a popularização do Fullstack, onde o desenvolvedor deve conhecer ou construir uma aplicação desde o servidor back-end criado com Java, por exemplo, ligada pela API, que ele mesmo criou que uni os dados até a interface do usuário.
Enfim, comece!
"Suba o primeiro degrau com fé. Não é necessário que você veja toda a escada. Apenas dê o primeiro passo." - Martin Luther King