Olá thiago! ao meu ver seriam estes assuntos:
- Algoritmo
- Pensamento Computacional
- Estrutura de Dados
- o básico de redes
É claro que depende muito da posição ao qual você vai atuar, mas na maioria dos lugares será necessário a compreensão desses assuntos.
Muita gente aprende somente o uso de tecnologias e frameworks mas foge um pouco dessa base. Não conseguem criar um pseudo código, ou mensurar a complexidade de um algoritmo ou tratar estruturas de dados.
A princípio pode parecer bobeira mas pode vir a fazer falta mais pra frente.
React, Javascript, Java, C#, é essencial aprender mas a base vem primeiro (meu ponto de vista)
Eu criei mas alguns programadores criamos uma plataforma onde são divulgadas diversas vagas para programadores iniciantes, estou pensando também em colocar alguns cursos que possam ajudar a galera.
Caso queira dar uma olhada, o link é este: https://www.seekjobs.site/