Eu não tenho tempo para estudar!

Eu não tenho tempo para estudar!

A área de TI é uma das mais exigentes do mercado! Quase todo dia tem uma novidade, toda semana tem uma "tecnologia nova" e assim vai. Somos os colaboradores mais mimados e com melhores salários do mercado, mas não é à toa.

Há um tempo eu venho captando feedbacks dos alunos que deixam o balta.io, sempre preocupado com a qualidade e atendimento do pessoal, mas o que me surpreende é que a maioria esmagadora que deixa o site é por conta de falta de tempo para estudar.

Qual a importância dos estudos na sua carreira?

Dizer que não temos tempo para estudar, é como dizer que não temos tempo para saúde, pois ambos são fundamentais para nossa carreira.

Algumas boas oportunidades são preenchidas por aqueles que conhecem coisas novas, ou mesmo por pessoas que tem conhecimentos consolidados em determinadas tecnologias.

Mesmo que não tenha nada de novo para estudar, eu sempre tento pensar o seguinte "Será que eu sei mesmo OOP?", "Será que não tem mais nada para aprender sobre XYZ?". Estas perguntas me fazem sair do falso positivo, que é o pior dos cenários, onde você acha que sabe algo, mas não sabe.

De fato, precisamos criar o hábito de estudar, de aprender coisas novas, de revisar coisas antigas, de re-aprender coisas que achamos que sabemos. Garanto que se você olhar seu código de um ano atrás, vai aprender muito com ele.

Como ter tempo para estudar?

OK balta, eu sei que preciso estudar mais, mas como ter tempo para isto? Eu faço faculdade, trabalho, tenho família, não dá tempo!

Realmente não é fácil, atualmente eu cuido de carreiras nas ESX, cuido do balta.io, faço parte do programa MVP, palestro, escrevo, tenho família, então como lidar com tudo isto? Vou elencar alguns pontos aqui que podem te ajudar:

Tenha um backlog

Pode parecer uma coisa besta, mas ter um backlog (Seja no VSTS ou em outra ferramenta -- eu particularmente utilizo o Asana) vai te ajudar primeiramente a não esquecer o que você tem que estudar e a priorizar o que é mais importante estudar.

Estes pontos são super importantes. Eu não estudo tudo que sai a fundo, eu dou uma olhada para me inteirar, e depois aguardo para ver a adoção do mercado. Imagina você parar para estudar tudo que sai?

Então eu coloco tudo que quero estudar no meu backlog de estudos e vou priorizando e re-priorizando ao passar das semanas.

Embora eu não tenha um dia fixo para fazer isto, toda semana eu paro uns 30 mins e programo o que vou fazer/estudar na próxima semana. É como seguir os ritos da agilidade mesmo.

Tenha fundamentos

Você já imaginou a correria que é para mim quando sai alguma tecnologia nova? Eu tenho que aprender o suficiente para ensinar outras pessoas, mas não posso demorar, senão saem outros cursos ou a tecnologia cai em desuso. Como fazer então?

O segredo para aprender coisas novas com facilidade é ter bons fundamentos. Por exemplo, uma coisa que SEMPRE ESTUDO é orientação à objetos. Eu sempre vejo códigos, busco implementações novas. Este item é um assunto recorrente para mim, que me dá uma base para aprender coisas novas com facilidade.

Então, se você souber bem OOP (Cuidado com o falso positivo), você terá facilidade para compreender coisas novas relacionadas ao mesmo.

Um exemplo disso, foi a grande mudança que tivemos no ASP.NET, com a chegada do ASP.NET Core. Nos cursos anteriores eu já utilizava OWIN, Middlewares e vários itens que estariam consolidados no ASP.NET Core. O simples fato de ter estes direcionamentos nos cursos, permitiu que os cursos de ASP.NET Core fossem absorvidos de forma muito mais simples.

Normalmente os cursos do site tem uma ordem. Isto é proposital, para te dar todos os fundamentos necessários para realmente aprender algo.

Tenha foco

Há um tempo atrás publiquei um vídeo sobre qual o melhor framework JS do mercado, devido a várias perguntas que recebia.

De 2013 para cá eu me dediquei ao Angular como Framework. Isto não significa que não sei React ou Vue, mas sim que me especializei em um deles. Afinal é melhor você saber 100% de um do que 30% de cada.

Hoje eu me sinto confortável em trabalhar com Angular, mas se precisar trabalhar com React ou Vue eu topo também, pois tenho a base, os fundamentos de como os frameworks funcionam, e todos eles tem um CLI, usam WebPack, tem processo de Tree Shaking e por aí vai. Ou seja, é uma mudança, mas nada que não seja aceitável. É muito importante você saber algo para ter como comparar.

Então, tenha foco nos seus estudos. Qual seu objetivo? Backend? .NET? Então pega firme nesta vertente primeiro, depois você estuda o resto.

Utilize bem seu tempo

Se o seu estudo depende de outras tarefas, você precisa otimizá-las também. Tudo que você cria de tarefas sem um tempo estimado ou uma data para entrega, está fadado a falhar.

Quebre suas tarefas em tarefas menores e mais curtas, tenha foco na execução das mesmas, não fique parando no meio delas e não deixe nada para trás. Sente e resolva a tarefa de fato.

Eu tinha um grande problema com deixar pontas soltas, ou seja, não finalizava de fato as tarefas, ficavam coisas pequenas que me atrapalhavam depois, então, começou, termina.

Imprevistos vão acontecer também, e algumas vezes você vai precisar remanejar suas tarefas, dormir mais tarde, acordar mais cedo. O comprometimento deve ser o mesmo do seu trabalho.

Em suma, o que está no backlog da sua semana DEVE ser cumprido.

Estude com eficiência

Este talvez seja o ponto mais importante aqui. Se você não estudar de forma eficaz, talvez você não progrida como esperado.

Os momentos que eu paro para estudar eu desligo tudo. Coloco telefone no mudo, com a tela para baixo, fecho todos os aplicativos no desktop, desabilito notificações e coloco um som (Opcional) nos fones de ouvido.

O horário que você estuda também é muito importante. Se você se senta cansado a noite, talvez não seja uma boa, se sente muito sono pela manhã, também não. Eu, particularmente prefiro estudar a noite, é onde estou mais ligado. As vezes eu durmo antes e depois fico até mais tarde estudando.

O ambiente influencia também. Se você tem filhos por exemplo, o ideal seria estudar em horários onde eles estejam fora ou dormindo.

Em suma, você não deve sofrer interrupções durante seus estudos, por mais que sejam 5 minutinhos. Sua linha de raciocínio vai se perder e até você voltar a se concentrar foram mais de 20 minutos.

Muitos alunos me pedem um App Mobile para o balta.io. para poder ver os vídeos offline... Desculpem, isto não vai acontecer.

Não tem como você estudar na Van, indo para faculdade, ou enquanto caminha indo para o almoço. Você precisa sentar na frente de um computador, assistir os vídeos e fazer os exemplos, aí sim você está aprendendo e não apenas assistindo aos vídeos.

Quanto mais eficiente é seu tempo nos estudos, menos tempo para estudar você precisa!

Busque conhecimento otimizado

Em 2014 quando eu resolvi seguir no ramo de cursos eu tinha um objetivo, entregar um conteúdo otimizado, com base no mercado, para profissionais.

Desde então, não temos cursos básicos no site, pois nosso foco é realmente atender quem já trabalha. Os cursos são todos mão na massa, para que você não perca tempo com coisas que não precisa, e por fim, todos os cursos são alinhados com o mercado.

De qualquer forma, busque sempre conteúdo otimizado, e quando digo otimizado, pense no seu dia-a-dia. Veja a ementa dos cursos, dos livros ou mesmo dos artigos que você consome, para que você não perca a coisa mais preciosa que tem, seu tempo!

Conclusão

Estudar é a coisa mais importante que você pode fazer, e o tempo é totalmente relativo. Dependendo de como você estuda e do conteúdo que consome, seu tempo vai render.

Matheus Rigote

Frontend Engineer | Full-Stack | E-commerce Specialist | React | JavaScript | TypeScript | Next.js | Angular | Node.js | .NET | C# | GraphQL | Shopify Developer | CI/CD | GitLab

5 a

Maravilhoso, tudo o que eu precisava ler está aqui. Muito obrigado Andre Baltieri

Humberto Santos

Analista De Sistemas na Eicon | Transformando Vidas

6 a

Muito show o artigo! Realmente um imenso desafio para nossa área sempre se manter atualizado, sem abrir mão das outras áreas da vida.

Cleyton Chagas

Software Engineer | Java | NodeJs | AWS | GCP | Docker | Typescript | Nextjs | React | React Native

6 a

Excelente! 

Entre para ver ou adicionar um comentário

Outros artigos de Andre Baltieri

  • The Result Pattern in C#: A comprehensive guide

    The Result Pattern in C#: A comprehensive guide

    The Result Pattern is a powerful approach in software development that helps handle error scenarios gracefully while…

    6 comentários
  • Heap and Stack allocation in C#: A comprehensive guide

    Heap and Stack allocation in C#: A comprehensive guide

    Understanding how memory is allocated and managed in C# is crucial for optimizing your application's performance and…

    8 comentários
  • Domain Driven Design Fundamentals

    Domain Driven Design Fundamentals

    Domain-Driven Design (DDD) is a strategic approach to software design that prioritizes the domain and its logic…

    10 comentários
  • When to use readonly in C#: The key to safer code

    When to use readonly in C#: The key to safer code

    Introduction In modern software development, writing clean, efficient, and safe code is crucial. One key element to…

    10 comentários
  • Asynchronous Patterns beyond async/await: Task Parallel Library and Dataflow Blocks

    Asynchronous Patterns beyond async/await: Task Parallel Library and Dataflow Blocks

    In modern software development, asynchronous programming has become essential for creating responsive, scalable…

    10 comentários
  • String vs StringBuilder: Performance in C#/.NET Explained

    String vs StringBuilder: Performance in C#/.NET Explained

    In modern software development, performance matters—especially when working with large datasets or performing multiple…

    4 comentários
  • > dotnet update - Sep 1st ~ 7th

    > dotnet update - Sep 1st ~ 7th

    Welcome to this week's .NET newsletter! 🌟 Stay on top of the latest from the .

  • The dark side of the GUID

    The dark side of the GUID

    In this article we are going to deep dive in a very old battle: GUID vs INT and try to understand what are the benefits…

    3 comentários
  • > dotnet update - Aug 25th ~ 31st

    > dotnet update - Aug 25th ~ 31st

    🎉 This week in .NET, we’ve got a mix of everything to keep your skills sharp! From exploring Entity Framework in a…

    2 comentários
  • > dotnet update - Aug 19th ~ 24th

    > dotnet update - Aug 19th ~ 24th

    Another week, another round of tech awesomeness to level up your dev game! Whether you're diving into the latest .NET…

    1 comentário

Outras pessoas também visualizaram

Conferir tópicos