Executando verificação de segurança...
1
wins
1 min de leitura ·

Sei o framework, mas acho minha base (javascript) horrível.

Olá :)

Comecei na área com estágio, fiz um cursinho de javascript, mas já pulei pro ReactJS pra conseguir trabalhar nas tasks. Mas, o problema, é que segui a minha carreira assim. Ultimamente estou sentindo as consequências disso. Problemas com lógica ou como aproveitar melhoras Built-in functions da linguagem. Não conseguir resolver as coisas de uma forma mais inteligente/performática/otimizada no trabalho, testes, praticando nas plataformas (hackerank, leetcode, coderbyte, etc).
Já fui atrás de livros sobre JS, cursos focados na linguagem, continuo praticando challenges nas plataformas e ainda estou terminando minha faculdade (estava fazendo S.I na puc minas e odiei a metodologia baseada em projetos e tudo ter que ser feito em grupo pq sempre caia em grupo com o pessoal que não quer fazer ou não tem tempo, e mudei para ADS na fiap), mas enfim bate o medo de achar que não é o suficiente ou que nunca serei boa, ou que não serve para mim e sou intelectualmente limitada mesmo 😬
Alguém já passou por isso? Pulou a base e foi direto para os frameworks? Superou? Melhorou?
Se sim, aceito dicas, recomendações.
Obrigada 😊

Carregando publicação patrocinada...
1

Acredito que o que passei possa te ajudar de alguma forma.

Quando estava no curso técnico, aprendi ali a lógica de programação, introdução a algoritmos e o terror daquela época na minha turma, POO. Naquela época eu estava fazendo um curso junto com o ensino médio e até o momento não pensava em seguir a área de tecnologia, e nem via a área como uma profissão em si, era algo que fazia para ser aprovado nas matérias e assim ia seguindo. Entrei em um projeto de desenvolvimento de jogos para complementar umas horas extra curriculares que precisava ter e foi ali que tive uma professora maravilhosa que me fez amar a área de desenvolvimento e eu foquei muito em aprender o framework de desenvolvimento de jogos que o projeto usava e passei cerca de 2 anos focado muito nisso abandonando totalmente aqueles conhecimentos de base que com o tempo, não ia exercitando como deveria e meu conhecimento foram atrofiando.

No ano que fiz ENEM para começar o curso de ADS comecei a ir atrás desses conhecimentos de base, mas foi depois de entrar para o curso de ADS, onde professores me convidaram para participar de maratonas de programação que vi como minha base estava mal construída e eu não conseguia evoluir, pois eu não tinha um motivo claro para melhorar ou ir aprendendo certo conceitos/assuntos.

Então depois que alinhei o que eu devia aprender com objetivos concretos, eu consegui evoluir minha base. Meu objetivo em falar tudo isso que passei é para você ter em mente objetivos claros do motivo desses conhecimentos a qual você quer aprender e se perguntar, como vou usar esse conhecimento?

Minha dica seria você dá um passo para trás, revisar conhecimentos que faz parte da base, por exemplo:

E após isso você pode ir atrás de conhecimentos mais complexos como padrões de projeto, arquitetura entre outras coisas. E como você trabalha com Frontend, procure materiais de arquitetura e padrões voltados a tecnologias de Front.

Recomendo também você acompanhar o conteúdo de algumas devs, que acredito que postam conteúdos de muito valor, como:

Espero que possa ter te ajudado e te desejo sucesso na tua evolução.

1