Learn in Public: A arte de aprender em conjunto.
Em um claro resumo, podemos definir o Learn In Public (Aprenda em público), como o ato de aprender algo em comunidade, seja por meio de perguntando uma dúvdida sobre determinado asunto, ou por exemplo, criando algum conteúdo gratuito e que possa ser acessado em todas as vias e por todos os públicos.
Em comecei essa jornada em meados de 2022 quando iniciei a faculdade, e comecei a de fato programar. Sempre fui bom de falar com as pessoas e perguntar, desde o ensino médio eu gostava de saber como funcionava tudo e como poderia melhorar, foi ai que conheci o ato de Learn in Public, perfis como o do Seraphini me mostravam como poderia melhorar meu alcance e conhecer devs de diversas stacks e de diversias senioriedades.
Foi ai que sempre comecei a perguntar, mas além disso ensinar, por exemplo:
Eu estava atrás de uma lib de componentes para a criação desse blog, com isso achei a Shadcn/ui, acredito que pode ser um ótimo estilo de componente principalmente por suportar bem TailwindCSS, React e etc. Ao fazer essa página encontrei alguns projetos legais que me fizeram ver que quando nao se existia certo componente eles era criados pela comunidade, quem tiver interesse é uma ótima forma de contribuir.
Esse tipo de coisa me fez criar esse hábito de sempre compartilhar minhas conquistas e o que eu queria que tivessem me ensinado quando comecei.
Caso tenha interesse, vai aqui algumas dicas de como começar a aprender em público.
- Achou algo legal? Compartilhe, seja no X, fazendo um texto, um repositório, no Linkedin... O importante é todos terem acesso
- Se tiver a oportunidade vá em meet-ups tech e em eventos, compartilhe o que achou interessante e comente sobre
- Crie blogs, artigos, textos, projetos, tudo é válido e sempre compartilhe cada passo
- Pergunte, mas também responda, não precisa ter medo do errado, o importante é interagir e aprender
Caso seja muito iniciante e escute muito que não esta pronto, pergunte:
Porque não estou pronto ainda? E o que preciso saber para melhorar? Qual suas dicas para mim?
Use disso para criar um melhor conhecimento e forma de pensar, sempre em comunidade e de forma continua. Não ache que sabe tudo mesmo depois de conseguir entender o que a anos atrás nao entendia, todos estamos aprendendo e o Learn in Public significa estar sempre aberto as barreiras pessoais que temos.
Sendo Júnior principalmente (como eu sou também), causa o sentimento de "Com tantos devs por aí, porque um Senior vai ir me ajudar, vai se oferecer para me dar uma oportunidade? " A resposta é simples: Você esta aprendendo em conjunto, quando um simples "Como fazer x em linguagem y?", "Porque esse erro ocorreu se eu fiz de forma tal mas após pesquisar ainda nao deu certo?". Isso tudo lhe da uma voz e você esta aprendendo em PÚBLICO, lhe ensinando eles ensinam outros, e o conhecimento é amplificado.
Legal né? Que tal em seu próximo projeto pensar em usar o Learn in Public, aposto que irá gostar!