Uma teoria em mente...
Fala dev's ! Como vocês andam ? Bom, sendo direto irei ser direto aqui quanto a esse título
Vocês tem uma ordem para se aprender ?
Vamos lá, antes que vocês pensem que esse post é de outro novato querendo que vocês me deem indicações do que estudar e por aí vai... Não é isso !
Percebi uma coisa recentemente após eu começar a acompanhar os vídeos do Fábio Akita sobre programação para iniciantes, (acho que falo por todos, que esses conteúdos dele são extremamente instigantes e compensa MUITO OS VER) e nesse vídeo em específico, um dos primeiros dele sobre história do front-end (se não me enganei), ele cita que para aprender melhor uma linguagem eu preciso entender a história, preciso entender por que aquilo existe, para qual finalidade e qual seu objetivo.
Não irei negar que adorei essa ideia, mas aí me veio uma questão que comecei a pensar
Tenho certeza que não é todo mundo que segue isso, mas as pessoas que não seguem... Como elas começam ?
O motivo desse questionamento é simples, eu já li dezenas de post, conteúdos e vídeo, e sendo franco, eu na função de estudante, estou sendo um fracasso ! Não me leve a mal, essa frase contém leve exagero e excessiva cobrança, mas isso nasce de ver que existem aqueles que eu chamaria de "filhotes de Akita":
- Literais glossários no que diz respeito as areas em que atuam
- Tem versatilidade pela experiência no trabalho
- São extremamente técnicos, podendo explicar temas que levam horas em minutos
- Entendem não só o que fazem na programação como o "porque de cada qual"
Esses em sí são inspirações, para os que viram o meu último post, eu citei que pretendo fazer o curso técnico no SENAC, descobri que lá também existe um curso de redes, e pretendo fazer por depois ver a tamanha importância que isso tem. Mas claro, também existem os opostos. Esses eu não dei nome, quem dirá anotei padrões, mas acredito que vocês entendam ao que eu me refira quando eu cito algo como "DEV de internet".
Existem diferenças entre eles, já que até nesse caso existem tipos, que sabem mais ou menos, ou que não sabem nada e parecem saber. Mas a vertente que eu gostaria de abordar seria aquela, em que os DEV's sabem programar,fazem suas aplicações,tem conhecimento...
Mas
Não entendem nada por fora do seu ofício de codar, não se dão o trabalho de ir entender sobre os "temas chatos", como eu citei por exemplo, redes, ou sobre Dev Ops, e por aí vai.
Deixarei claro que não entendo muito sobre os temas acima (chega a ser irônico), mas no momento isso se dá por eu ser "novo", digamos assim. Estou dando ênfase em lógica e principalmente, quero aprender a base corretamente, algoritmos e Estruturas de dados.
Mas o ponto que quero chegar é simples, gostaria de entender o que vocês tendem a querer saber primeiro quando vão buscar estudar algo ? Sintaxe ? História ? Aplicação ? Se serve para o Front ou Back-end ?
Vos peço perdão pelo bait no título, mas espero que vocês tenham entendido que tenho buscado entender melhor essas coisas como um todo, eu adoro a programação, e amaria aprender essas coisas chatas, para que eu possa dizer que eu realmente sei programar ! Adoraria os conselhos fujões de regras, no mais é isso
Abraços !