Por quê? Assim a resposta fica mais produtiva.
Primeiramente eu estou a um ano e meio estudando programação e ainda não entrei no mercado de trabalho, pode ser que minha resposta esteja errada, mas pela minha visão é a seguinte:
Curto prazo não vale a pena pois estamos na pior fase para entrar no ramo de programação, pandemia inflacionou o mercado tech e tem muito dev ruim recebendo bastante sem entregar resultados e se escondendo nas big tech pra ficar o maximo de tempo entregando pouco e recebendo muito, enquanto isso tem muito dev bom que já foi demitido e está na espera pra entrar no mercado mesmo que seja recebendo um pouco menos do que o cargo exige (maioria já se realocou, mas ainda tem deficit na area), Resumindo no curto prazo está bem mais dificil virar programador do que 2 anos atrás por exemplo.
No longo prazo vale muito a pena ainda pelo simples fato de que a vida inteira é a base de ciclos e essa recessão vai passar algum dia, e quem pegar a base boa de programação e bastante a logica irá aprender a "Linguagem futura" rapidamente ou até pegar um trampo nos proximos 3 anos (saindo do total zero) e se especializar em qualquer linguagem, isso falando da minha visão sobre a media da area, tem pessoas fora da curva entrando no mercado em 9 meses de estudo e tem outros que estudam programação a mais de 5 anos e estão desempregados.
Obs: todo dia me pergunto se estou no caminho certo tentando estudar programação e a base e focando em back, sendo que ultimamente minha unica renda ta sendo o total oposto (recebo pouco) com DJ e divulgação no instagram
Visão bem interessante e acho que concordo com ela. Espero que consiga o que deseja.
Onde chegou estudando 1 ano? E quanto tempo por semana estuda?
Todo dia, de manhã até de noite, exceso finais de semana e alguns dias que dá desanimo e não sou nada produtivo. (claro que teve dias e até semanas que foram zero aproveitamento, e dias que fiquei no instagram ou vendo video aleatorios pra encher o corpo de melatonina e jogando todo dia no lixo, Unica solução que vi pra isso é ser pessoa low profile que não se apega a redes sociais, meu ponto fraco de produtividade ai...)
Cara, investi 3 mil em cursos pra aprender que esses cursos só vendem sonho e conteudo porco, comecei faculdade de ADS começo desse ano pra realmente aprender programação, aprendi toda a base de JS, Typescript e Nodejs e os ultimas dois meses estudei os fundamentos de C# (até li um material recomendado pelo @Maniero começo desse ano), perdi 6 meses estudando front-end com só html, css e javascript basico e o basico do basico que é GIT, Independencia de sistema operacional, Docker, Requisições HTTP, JWT, logico de programação (o perdi foi referencia por não me agradar da metodologia, front-end não devia ser ensinado pra iniciante do zero, pois html e css não é aproveitavel, e se eu ficar um ano estudando front e querer mudar de "linguagem" ou apenas migrar pra outro setor, com marcação de texto e folhas em cascata eu não consigo botar em nenhuma outra linguagem em prática, acredito que pra iniciante deveriam focar em ensinar apenas javascript, python ou até um Portugol e nada de front-end ou estilização de tela, isso deveria ser o terceiro ou quarto passo de ensino, claro que o ideal seria aprender C, C# ou JAVA pelo conhecimento com tipagem, mas ai entraria uma longa discussão)
Não apoio html, css e javascript ser o carro chefe dos cursinhos mais famosos no Brasil, pois iniciante não sabe se quer ser front, back-end, dev web, dos jogos ou da segurança...
Sobre cursinho: programação não é spá, não é lugar bonitinho pra ficar toda hora conversando e falando bonito e muito menos toda hora marcando call e projetinho open-source pra ong, que leva uma semana de reunião e monte gente querendo experiencia ai quando começa a andar e ter back-end e algo realmente util o pessoal para ou some do projeto, participei de 3 projetos pelo menos e sempre foi nessa pegada, MAS tem pessoal bom na area e muitos, mas dificilmente se acha em cursinho pago e caro ou com tech lead do linkedin, acho incrivel projetos open-source e quem tem vontade de ajudar ong's e instituições sem fins lucrativos, mas tem um pessoal que usa isso pra ganhar dinheiro (totalmente inaceitavel essas coisas)
Gastei uma grana no curso Explorer da rocketseat, o pessoal lá está a mais de um ano no mesmo degrau, estudando html e css (nada contra) e quando tem live com professores é sempre estilização de tela com html e css, acho uma sacanagem um curso de R$2500 que te garantia preparação pro mercado de trabalho focar em lives em material do mais basico possivel, queria alguem pra falar que meu codigo tá uma porcaria que eu deveria arrumar tal classe ou função pra melhorar performance ou segurança, falar bonitinho e que tem que dar tempo estudar na calma com flores e coraçãozinhos isso é bonito, mas não te leva longe.
Ficou longo de mais esse texto, mas passei toda minha visão geral sobre tudo que tenho de pensamento proprio ao que eu já estudei e vi acontecendo em apenas um ano.
interessante, estou fazendo curso técnico. Mas no geral sou auto didata, penso em fazer algum dos cursos que tem no coursera para alavancar a qualificação.
Também estou nessa de estudar todo dia e revisar conceitos que um dia já aprendi, focado no backup end. E fazendo alguns projetos simples, no meu nível.
OBS: o melhor conteudo de programação que tem na internet é de graça, o resto tu aprende na faculdade (verdade nua e crua)
youtube tem muito conteudo otimo, github tem muito livro otimo e até tradução e de graça
Exemplos de livros:
Você não entende Javascript: https://github.com/cezaraugusto/You-Dont-Know-JS
Estruturas de dados em javascript: https://github.com/trekhleb/javascript-algorithms/blob/master/README.pt-BR.md
Tem livros melhores, mas acredito serem mais avançados, eu pelo menos fui ler Algoritmos - Teoria e Prática de Thomas Cormen e eu não entendi quase nada. (parei na pagina 70, parecia estar em grego para min)
e obrigado pelá dica dos livros no github! sinceramente quase babei com tanto livro de coisa que eu queria estudar. rsrs, é uma mina de ouro.