Executando verificação de segurança...
2

Desde sempre dizem que o Front-end vai acabar com o low-code, e até hoje é a melhor opção para criar algo realmente bom e otimizado.

Muitos back-end afirmam que um Front-end praticamente não digita código, apenas pinta botão. Mas no final de tudo, ainda é necessário o conhecimento de um profissional cujo não só aprendeu, como praticou as diversas técnicas de otimização do CSS, acessibilidade, modularzação, responsividade, validações no cliente, consumo de API, controle de cache, dentre outras coisas.

Com IA não vejo sendo diferente. Apenas vai facilitar. Quando você escreve código no dia a dia perceb que muita coisa se repete. Todo site que eu faço, tem aquele <nav> que é praticamente a mesma coisa em todos os sites, raramente muda. Nesse aspecto, vai ajuda bastante.

Full Stack é muito mais estimulante, principalmente para quem, como eu, prefere avançar rápido e já mergulhar em desafios mais complexos.

Eu já cai nessa armadilha e eu falo um pouco disso aqui: Erros que me fizeram ser um programador mediano

Não tem atalhos, vai demorar mesmo. Sindo sincero, quando penso nos momentos do processo do que o resultado são os melhores do que os momentos que "estudei" correndo para alcançar o resultado.

Outro ponto a levar é que tudo demora, não é só na área de tecnologia. Se quiser realmente ser bom, vai demorar. Atualmente eu consigo fazer sites até rápido, numa velocidade aceitável, mas eu ainda não me considero bom pois cometi o erro de acelerar e muita coisa ficou para trás. Não caia nessa armadilha.

É preciso passar por uma série de cursos introdutórios antes de chegar a algo realmente completo, que ensine o processo do início ao fim.

Eu discordo. Você pode optar por uma faculdade. Se não quiser, vai ter que sentar a bunda e ler vários livros, bons livros, geralmente aqueles que os veteranos escreveram que são transcendentes.

Quando se trata de sintax e de como uma linguagem funciona, da para se virar com a documentação na maior parte das vezes, porém eu ainda recomendo ler livros relacionados, pois eles vão além de sintax e o resultado esperado de uma função.

Carregando publicação patrocinada...
1

Quando digo que busco desafios mais complexos, o que você acha que estou fazendo? Estou justamente avançando na direção oposta do óbvio: devorando livros técnicos, aprendendo padrões, estudando arquiteturas, entendo a história por trás das tecnologias, para onde o mercado está indo, etc. Minha crítica é justamente contra essa divisão artificial entre front e back e contra a esteira programática que limita e trata todo mundo como iniciante perpétuo. Há no Brasil essa cultura de ensino arrastado e lento, a qual sou totalmente contra.

2

Antes de mais nada, irei deixar claro que é apenas a minha opinião. Alias, tudo aqui é apenas uma opinião cujo foi dada apenas por você ter publicado um comentário público. isso não quer dizer que seja uma verdade absoluta.

Não sei suas circunstâncias e nem nada. Muito menos o que você entende por devorar livros. De qualquer forma, a vários pontos que eu discordo, o primeiro é sobre a divisão artifical entre Front-end e Back-end.

Cada um tem seu papel, assim como tudo no mundo tem seu nicho, tem sua função, as coisas são separadas para funcionar. Se não fosse, o UI/UX Design teria de criar código como um Front-end, onde geralmente não é o caso, a menos que ele queira.

Alguns escolhem dominar os dois, com isso vêm mais responsabilidade, mas demanda de estudo, dentre outras coisas. Nunca foi artificial essa divisão ao meu olhar, tudo tem seu papel, sua função e seu momento.

esteira programática que limita e trata todo mundo como iniciante perpétuo.

Não sei se entendi bem, mas irei responder com base no que eu entendi: Todo mundo é sempre aprendiz. Você pode ser o mestre de algo, seja em design pattern, ou algo do tipo, mas isso é apenas uma pontinha de nada. Ninguém sabe tudo, ninguém domina tudo. Programadores estão sempre aprendendo, quando eu digo isso, é todos oso dias. Não tem um fim para o aprendizado, você estará sempre estudando.

Já vi pessoas que programa em Java a 20 anos tendo aula num curso aqui perto sobre JavaScript, cujo eu participei de algumas aulas, e foi desde o básico mesmo, e ainda assim, em nenhum momento fez cara feia por ser tratado como um iniciante total. Na verdade era ele quem mais interagia perguntando sobre como funcionava as coisas com o JavaScript contrastanto com o que ele entende.

Há no Brasil essa cultura de ensino arrastado e lento, a qual sou totalmente contra.

O ensino é ruim, eu concordo, mas todo aprendizado leva tempo. Talvez você aprenda um pouco mais rápido que os outros, é normal, nem todo mundo é igual. Porém não acho que é cultura brasileira ou algo do tipo. Todo mundo tem seu ritmo, seja aqui ou lá fora. As vezes parece arrastado, as vezes parece lento, de qualquer forma, se você não está contente con isso, vire autodidata, faça sua pesquisas, tira suas conclusão. É o melhor caminho.

Ninguém vai te dar resposta pronta em curso nenhum, pois não existe. Programador tem que se virar de alguma forma. Tem sido assim desde muito tempo. É por isso que programadores veteranos são bons programadores, pois estiveram sempre se virando.

No fim, esta é minha opinião pessoal. Escolha seu próprio camimho. Com o tempo você irá colher o fruto com base em suas decisões, sendo bom ou ruim, assim como todo mundo :)