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

Olá, estou em uma posição parecida com a tua. Deixa eu dar o contexto primeiro e depois a resposta:

Contexto

Trabalhei muitos anos como SysAdmin, e tenho um bom conhecimento de infraestrutura, nesse tempo em que estive nesta posição, por alguns motivos que não vem ao caso fiz uma graduação em Direito, passei na OAB antes de concluir o curso, e comecei a advogar.

Advoguei por uns 7 anos e neste meio tempo comecei a estudar programação por hobby, simplesmente para resolver alguns problemas do dia-a-dia, entretanto, cada vez que o tempo passava mais desgosto eu criava pela Advocacia, e mais diversão eu obtia na programação.

Então na metade do ano passado optei por fazer a migração de volta para a TI, mas desta vez como programador, pois moro em uma cidade interiorana e não pretendo sair daqui, então minha intenção é o remoto.

Passado alguns meses encontrei uma colocação como desenvolvedor da qual estou trabalhando desde o inicio do ano.

Resposta

Desde que me decidi por esta migração, fiz uma lista clara com onde eu estava e onde eu queria chegar, e quais os requisitos para eu ir de uma ponta a outra.

Por exemplo eu me vejo/almejo daqui a 20 anos como senior em uma empresa do exterior (provavelmente) com uma remuneração de uns 30 mil reais (convertendo) ao mínimo. Para isto eu fiz uma lista de coisas que alguém nesta colocação deveria saber e comecei ir atrás. Dividi meu Roadmap (para usar uma palavra da moda), em Hard Skils e Soft Skils, e foquei no estudo, trabalho manhã e tarde (onde pra mim esta sendo de grande aprendizado), e a noite continuo estudando. Paralelamente com isto ainda estou começando uma nova graduação em Análise e Desenvolvimento de Sistemas.

Hard Skils

Como na época já sabia JavaScript/HTML/CSS, parti para um dos frameworks mais usados no mercado, o React e NestJS, juntamente com TypeScript.

Paralelamente com isso ainda estou estudando Astro, e pretendo ir para o NextJS depois e ainda SQL.

Tudo isso eu "treino" fazendo projetos pessoais que provavelmente servirão como um portfólio e como fonte de consulta para eu revisitar os estudos.
Por exemplo, Astro estou aplicando no meu site pessoal, React + Nest em um sistema de gestão para resolver um problema de um empreendimento da minha família. Esses projetos que eu me dedico a fins de estudo sempre procuro utilizar uma biblioteca nova, como em um sistema utilizei Prisma e Styled Components em outro TypeORM com TailswindCSS.

Soft Skils

Aqui coloquei coisas que não necessariamente são qualificadas como tal, mas considerei tudo que permeia a área do núcleo do desenvolvimento do qual estou buscando.

Aqui estou melhorando meu Inglês, objetivo é estar com a fluência (nível C1) até metade do ano, e um outro idioma, que escolhi o Francês, este quero ter uma compreensão básica até o fim do ano (A2), não tenho muitas pretensões.

Estão nesta lista também coisas como Design Patterns, SOLID, Arquitetura de Software, entre outros.

Complementação

Tenho a intenção de conseguir certificações de tudo aquilo que já sei por causa da minha trajetória, como Docker, Kubernetes, Linux e etc. Pois é um conhecimento que já tenho e não seria muito oneroso em tempo para mim conseguir elas.

Conclusão

Desculpem o tamanho do texto, mas acho que ainda não perdi o hábito do Advogado. Mas para resumir, já estive com esta mesma dúvida que você, e entendi que é importante (principalmente para mim que estou começando tarde, tenho 35 anos) estudar as principais técnologias da área afim. Entende-las a fundo pois isso vai dando uma bagagem para que se torne cada vez mais simples aprender e trabalhar com coisas derivadas delas. Faz você ganhar noção de como as coisas funcionam e como foram implementadas.

Sobre a parte do Roadmap com Soft e Hard Skills é uma questão de entender para quê estudar esses frameworks todos, que é ter uma boa posição de trabalho.

E antes que alguém diga que sou partidário do lema "Trabalhe enquanto os outros dormem", já adianto que não, tudo isso está amarrado em uma rigorosa agenda onde reservo espaço para horas de sono suficientes para me sentir descansado, tempo para minha família (esposa e filho) e no fim de semana um pouquinho para um hobby, mas sim esta minha rotina se estende ao fim de semana. Mas tudo isso porque preciso me recolocar rápido no mercado pois minha família depende disso e já não sou mais criança. Então é um sacrifício momentâneo de tempo, não precisa ser o seu caso.

Para que isso funcione só precisa de disciplina.

Por fim, espero ter sido útil, acho que acabei transformando uma questão simples de que ferramenta utilizar em uma complexa questão filosófica de como organizar uma rotina de trabalho, mas escrevi pois parecia fazer sentido no momento.

Carregando publicação patrocinada...