10 ferramentas de estudo para pessoas desenvolvedoras
Para pessoas desenvolvedoras, aprender programação, uma nova tecnologia, linguagem ou framework pode ser somente por livros, cursos e códigos! Estudar sobre tecnologia não precisa se transformar em uma rotina maçante, há muitas maneiras de aliar ferramentas de estudo ao seu aprendizado e conciliar seus estudos com uma ferramenta que auxilie e facilite seu aprendizado.
Listo abaixo 10 ferramentas (não convencionais) para aprimorar a produtividade da sua rotina de estudos como pessoa desenvolvedora.
#1. Artigos
Artigos técnicos ou sobre tendências de tecnologia são uma fonte de estudo atualizada em alternativa a livros e apostilas de conteúdos de tecnologia, que por ventura não tiveram uma nova versão lançada e atualizada. Muitos profissionais mantêm páginas e são colunistas de blogs, onde escrevem sobre uma nova tecnologia ou tendência da área, colocando seu ponto de vista e sua opinião sobre determinado assunto atual ou que pode ser um tema clássico da área.
Ler e escrever artigos técnicos proporciona obter conhecimento atualizado, treinar a escrita, interpretação de texto, e manter-se uma pessoa atualizada com textos sobre temas que estão sendo discutidos pela comunidade de pessoas desenvolvedoras.
Entre alguns desses artigos, destaco:
Artigos da Nina da Hora no MIT Technology Review Brasil
Artigos sobre Tecnologia para Programadores na DevMedia
Artigos de Tecnologia | Alura Cursos Online
DEV Community (em inglês)
Passo a passo para começar a escrever artigos por Feministech - DEV Community
WoMakersCode - DEV Community
Artigos de desenvolvedores no Medium e Pingback:
Brazilians in Tech – Medium
Pingback papodedev Pingback Attekita Dev
#2. Repositórios do GitHub
O GitHub é uma ferramenta de repositórios de códigos e projetos que pode ser usado também como portfólio e rede social para desenvolvedores. Possibilita favoritar repositórios com conteúdos de cursos, desafios e imersões, links de referências, documentação, apostilas, roadmaps e códigos de projetos. Há disponíveis muitos repositórios com conteúdos de livros técnicos e apostilas, que podem servir como material de consulta para dúvidas durante sua rotina de estudo.
Perfis de organizações também disponibilizam projetos de comunidades que estão abertos a novas contribuições através de solicitações de pull requests. É uma maneira de aprender também como usar essas ferramentas utilizando comandos de versionamento de código com Git.
Listei nestes repositórios links de referência:
Repositório com tutoriais e links de referência para desenvolvedores front-end no @github.
Repositório de referências de conteúdos de tecnologia produzidos por e para mulheres
Indicações de repositórios:
rafaballerini/GitTutorial: Tutorial de como usar o Git e Github na prática
WoMakersCode/git-e-github: Este é um curso rápido e prático para você aprender a utilizar controle de versão em seus projetos
GitHub - lyssa cavalcanti/100Dias Evolução Dev
GitHub - perifacode/conteudo-gratuito: 📌 Conteúdos gratuitos compartilhados pela comunidade.
#3. Comunidades
Estar em comunidade compartilhando suas experiências com outras pessoas desenvolvedoras é uma ótima maneira de aprender através da comunicação com desenvolvedores de diferentes níveis de carreira, de outras áreas da tecnologia, e de diferentes experiências profissionais e pessoais. A comunidade pode ser uma ferramenta para agregar seus estudos, e criar laços não apenas profissionais, como também de amizade.
Comunidades para mulheres, representam uma oportunidade para que possam apoiar, incentivar e motivar mulheres a ingressarem na área, em transição de carreira, ou buscando uma recolocação no mercado a se qualificarem através de programas de formação e mentorias que buscam capacitar desenvolvedoras a estudarem e estarem aptas para o mercado de trabalho. O trabalho e o apoio das comunidades são imprescindíveis para empoderar mulheres a estarem onde elas quiserem!
Links de comunidades recomendadas:
Feministech
Comunidade Ballerini no LinkedIn
GitHub - codecon-dev/awesome-communities-brazil: Uma curadoria de comunidades tech incríveis para você participar.
#4. Criação de conteúdo
Criar um blog ou perfil de criador de conteúdo em uma rede social, além de contribuir com a comunidade de desenvolvedores através de conteúdos técnicos, dicas e tutoriais, também ajudam no aprendizado ao preparar o conteúdo via pesquisa, estudo do tema, apresentação de palestras e lives. Ser uma pessoa criadora de conteúdo possibilita aprender com os conteúdos compartilhados e ensinar devs iniciantes a direcionarem seus estudos, encontrando boas referências e links de consulta a partir de posts e publicações técnicas em blogs e sites.
Encontramos criadores de diferentes conteúdos sobre tecnologia não apenas em canais do YouTube, como também em podcasts, newsletters, e-books, blogs, cursos, mentorias, LinkedIn e até no Instagram.
Links recomendados:
Blog - Dupla
Brazilians in Tech – Medium
Blog do Gabs Ferreira
GitHub - felipefialho/frontend-feed: 🇧🇷 Lista de blogs e sites úteis para frontenders
#5. Imersões e Bootcamps
Inscrever-se em imersões e bootcamps e realizar challenges de programação apresentam-se como uma boa oportunidade de colocar em prática seus estudos teóricos sobre determinada linguagem, framework ou tecnologia. Para aprender programação de verdade é necessário codificar bastante para saber aplicar boas práticas, conceitos e sintaxe de uma linguagem, de acordo com uma determinada documentação de projeto.
Links recomendados:
Imersão Dev Alura
Bootcamps e Acelerações da Digital Innovation One - DIO (em inglês)
JavaScript do Zero - Curso JavaScript Cubos Academy
Front-End Cursos Online - Alura Challenges
#6. Eventos tech
Participar e organizar eventos sobre temas técnicos e específicos da área tech possibilita aprender novos conteúdos de tecnologia e computação através da interação com outras pessoas desenvolvedoras a partir de conversas e discussões sobre temas variados. Uma experiência que proporcionará evoluir tanto seu conhecimento técnico quanto experiências profissionais e pessoais.
Alguns eventos para a comunidade dev sobre tecnologia:
FRONTIN SENIOR 2022
FRONTIN Elas Programam 2022
The Developer’s Conference - TDC
PrograMaria Summit
WoMakersCode Brasil | Meetup
Cloud Girls | Meetup
#7. Podcasts
Podcasts são ferramentas que trazem temas sobre tendências de mercado através de conversas entre pessoas que são referência em um assunto, ou tem vivência na área ou tema discutido no episódio. E pela praticidade de ouvir a qualquer momento, facilita o acesso a materiais de livros, temas e tendências da área da computação e tecnologia que estão atualmente sendo discutidos por profissionais e referências da área.
Entre bate-papos animados e descontraídos são abordadas dicas e pontos de vista sobre um determinado assunto, tornando-se uma ferramenta de conteúdo prática para estudos e que você pode ouvir durante seus deslocamentos, na academia ou mesmo enquanto escreve anotações ou programa códigos.
Podcasts recomendados:
Podcasts Alura / Hipsters Ponto Tech
Ambev Tech Talk | Podcast on Spotify da Ambev Tech
Orange Juice | Podcast on Spotify do Grupo FCamara
Podcast – Simara Conceição - Quero ser dev
Elas Programam | Podcast por Silvia Coelho
Cabeça de Lab por Luiza Labs e Magazine Luiza
#8. Newsletters
Manter-se atualizado(a) é essencial para acompanhar os mais diversos temas relacionados à tecnologia. Uma forma eficaz de atingir esse objetivo é, por exemplo, assinar newsletters de tecnologia em geral ou mesmo de devs que atuam em um segmento específico. Por meio de notícias e novidades, esses profissionais informam sobre atualizações de uma nova versão de software, divulgam agenda de eventos, temas em destaque, oportunidades na carreira e formações com inscrições abertas. Uma ótima ferramenta para ficar bem informado(a) com resumos sobre esses tópicos.
Newsletters para a comunidade:
Magnífica Newsletter® do Gabs Ferreira
FRONTIN Boletim
Participe | Brazilians in Tech
WoMakersCode
BrazilJS
#9. Roadmaps
Roadmaps são guias de estudo que servem para orientar sua organização nos estudos, como uma espécie de trilha de temas a serem percorridos passo a passo, ao ir evoluindo sua aprendizagem em um determinado tema. Assim como cronogramas de estudo (como apps de organização e gerenciamento de tempo), os roadmaps organizam sua rotina de estudos e orientam que caminho seguir após aprender um novo assunto. Escolha um roadmap que atenda ao seu objetivo e siga a ordem proposta de estudo.
Roadmaps para desenvolvedores front-end e de outras áreas:
Developer Roadmaps (em inglês)
The Front-End Developer Learning Roadmap by Frontend Masters (em inglês)
#10. Fóruns e Grupos de estudo
Responder dúvidas em fóruns e abordar temas em grupos de estudo também são ferramentas de estudo que pessoas desenvolvedoras podem usar para aprender conteúdos e ensinar compartilhando seu conhecimento, sanando dúvidas, explicando temas da área e direcionando links de referência para pessoas iniciantes na área. Caso prefira estudar com outros desenvolvedores, busque grupos de estudo para tirar dúvidas e comparar seus questionamentos sobre um assunto técnico.
Fóruns e Grupos de estudo recomendados:
Stack Overflow em Português
Discord da Comunidade Ballerini por Rafaela Ballerini
Workspace exclusivo para Mulheres no Slack da Brazilians in Tech
Twitch da levxyca Telegram do Iuricode
Conclusão
Saber escolher uma ferramenta que auxilie no seu aprendizado em uma nova linguagem, framework ou tecnologia, é entender qual o melhor método/técnica de estudo que pode ser definido junto à sua rotina de estudos técnicos. É importante destacar que, para pessoas desenvolvedoras, tão importante quanto aperfeiçoar suas habilidades técnicas (hard skills) é desenvolver suas habilidades interpessoais (soft skills) através da comunicação com desenvolvedores de outras áreas e com novas experiências, conhecimento esse que não é ensinado em fontes convencionais de estudo.