DEV Community 👩‍💻👨‍💻

Hugo Marques
Hugo Marques

Posted on

Como eu lidei com a ansiedade pra estudar?

Disclaimer: Eu não sou profissional da área de saúde. Aqui eu só relato qual foi a MINHA experiência. Cada caso é um caso e na dúvida, procure ajuda especializada.


Dica: Uma das DMs que eu mais recebo são de pessoas jrs e sandys desesperadas porque não sabem X ou Y, querendo saber quais são meus horários de estudo, como eu aprendo/sei tanta coisa e completamente perdidas sobre no quê focar. Se identificou? Segue o fio... 🧵👇


... Primeiro uma historinha: você sabia que quando eu me formei eu mal sabia fazer consultas SQL (eu ainda sou no máximo mediano), você sabia que no meu primeiro emprego embora eu conhecesse OO e design patterns eu não sabia aplicar aquilo direito?...


... Eu conhecia o acrônimo SOLID, mas eu não sabia como usar aquilo direito? Eu não sabia Spring (já existia)... nem DI... eu mal sabia Struts (o framework da época)... eu não sabia HTML direito e pior ainda CSS e JS...


... Eu não sabia de arquitetura de sistemas, de "clean code"/architetura ou seu flavor favorito...


... eu era um recém-formado em ciência da computação com bons conhecimentos de algoritmos, eu sabia escrever código em 1 linguagem (Java), eu sabia parar pra ler outras linguagens e aprender à medida que eu precisava...


E como eu aprendi o resto?

  1. Com o tempo, trabalhando, escrevendo projetos, acertando E ERRANDO;
  2. Estudando por conta própria.

Aqui eu vou focar no 2. Levou ANOS depois que eu me formei pra eu ter curiosidade e interesse de ir atrás estudar algo relacionado ao trabalho. Por quê? No início da minha carreira eu tava bem desmotivado, mas isso é assunto pra outra thread...


... Depois que eu decidi estudar, como eu fiz pra estudar? Primeiro, eu foquei no que eu precisava pro meu trabalho imediato e futuras oportunidades de emprego. Na época, rolava muita vaga pedindo certificação Java, então foi isso que eu fiz. Eu estudei pras certificações Java...


... Fazendo isso, eu acabei aprendendo mais sobre Java padrão, web e Java EE. Como consequência, eu aprendi mais sobre JPA (já esqueci quase tudo) e Spring. Também devido ao trabalho, eu fiz um curso de JPA na Caelum...


... (Pausa): Viram como até aqui eu não fiquei desesperado sobre o que estudar? Eu fui guiando meus estudos sempre baseados em: 1. O que o meu trampo atual precisa; 2. O que as vagas pro meu nível tão pedindo que eu não sei ou poderia saber mais?...


... Agora vem a parte mais divertida, depois que eu sabia trabalhar já com certa eficiência (ali eu devia ser um pleno pra padrões BR da época), eu me dei ao luxo de explorar pra descobrir o que eu gostava...


... eu estudei de tudo um pouco: Ruby, Javascript, fiz curso de consultor SOA, fiz pós-graduação em arquitetura de software, li livros bons e outros péssimos. Mas e a rotina?


... Quando eu estava fazendo algo mais formal, por exemplo, a pós, o curso de SOA ou um curso online, eu tirava todo dia algumas horas pra focar nos estudos. Quando era algo que eu estava lendo por curiosidade, eu fazia (e faço) quando eu tô afim...


... Como assim afim? Simples, eu transformei estudar em um hobby. Algo que eu faço só porque eu sou curioso. Eu não conto as horas que eu estou estudando ou fico desesperado pra "acabar logo"...


... Logo, tem dia que eu abro um mangá pra ler, tem dias que eu leio Fantasia medieval e outros dias eu leio a thread do @rponte sobre arquitetura 🤣...


Em resumo: Tenham paciência, não é uma "sprint", mas uma maratona. Cultivem sua curiosidade e interesse no que vocês gostam. Foquem em aprender o que vocês tão usando no trampo e aí depois abram o leque pra explorar outras coisas...


... outro dia, uma pessoa P me falou:
P: "Hugo pelo amor de Deus, o que eu estudo agora?".
Eu:"Qual stack vc tá trabalhando?"
P: "Python mas eu já entrego tudo do trampo"
Eu: "você manja de coisa mais avançadas da linguagem?"...
P: "Acho que sim"
Eu: "Já perguntou pra comunidade? Já leu o Fluent Python do @ramalhoorg ?"
P: "Não"
Eu: "Pronto, vá aprender mais sobre o ecosistema e depois você se preocupa com próximos passos".


... SEMPRE vai ter algo que a gente não sabe. Eu não sei quase nada sobre bancos relacionais, eu usei eles muito pouco na minha carreira mas eu sei o bastante pra manter uma conversa e se eu precisar eu sei onde ir atrás...


... eu entrei no time de Search do Twitter eu não sabia NADA sobre ElasticSearch ou Scala. Fui lá aprender, sei o básico hoje em dia (passei pouco tempo no time) mas eu sei onde buscar mais conhecimento...


... Aprendam a entender que vocês não vão saber de tudo e aprendam a ficar confortáveis em não saber 😉.


É isso thread gigantesca (eu vou compilar em um artigo) mas espero que seja útil pra dar uma ajudada com essa ansiedade.


Espero que esses exemplos ajudem a esclarecer o caminho de alguns de vocês 🥰.


Atualmente, eu tenho estudado (pouco) sobre AWS e sistemas distribuídos porque é o que eu preciso pro trabalho. E vocês como andam?

Gostou?! Dá o ♥ e compartilha!

Top comments (1)

Collapse
 
macantovitz profile image
Matheus Cantovitz

Me identifico muito cara, muito obrigado por abordar um tópico tão importante!

19 Valuable Github Repositories for Beginners

19 Valuable GitHub Repositories for beginner devs looking to take the first step into the web development career.