Aprenda em público
A maneira mais rápida de aprender
Se existe uma regra de ouro para aprender melhor, é esta, então eu a coloco em primeiro lugar. Todas as outras regras são mais ou menos elaborações dessa regra para aprender de forma eficaz.
Você já sabe que o aprendizado é um processo contínuo ao longo da vida. No entanto, a maioria das pessoas prefere aprender em silêncio, sem se expor. Elas consomem conteúdo, mas não criam. E tudo bem! Mas, se você quer estar entre os melhores, é preciso ir além. Aqui, o objetivo é transformar o aprendizado em ação.
Crie o hábito de compartilhar o que você aprende:
Escreva blogs, tutoriais ou cheatsheets.
Apresente-se em encontros e conferências.
Participe ativamente de comunidades como StackOverflow ou Reddit, onde o conhecimento é público e acessível. Evite espaços fechados como Slack e Discord.
Produza vídeos no YouTube ou faça transmissões ao vivo no Twitch.
Inicie uma newsletter.
Desenhe caricaturas (todo mundo adora!).
Seja qual for a sua escolha, crie o que você gostaria de ter encontrado quando estava começando. E não se preocupe em medir o sucesso por “likes”, retuítes ou estrelas. Seu parâmetro deve ser: "Isso ajudaria a versão de mim de três meses atrás?". Eu, por exemplo, mantenho um blog de desenvolvimento quase diário, escrito principalmente para mim mesmo.
A verdade é que não se trata de alcançar o maior número de pessoas. Se você conseguir, ótimo, e lembre-se de mim quando ficar famoso! Mas, na realidade, o maior beneficiário desse processo é o seu futuro eu. Se outras pessoas aproveitarem, é um bônus.
Ainda não acabou! Continue:
Gostou de um vídeo de programação? Agradeça ao criador e faça perguntas.
Contribua com PRs para bibliotecas que você usa.
Crie suas próprias bibliotecas, mesmo que ninguém as utilize.
Recrie do zero projetos que você admira para entender como funcionam.
Ministre workshops.
Participe de conferências e resuma o que aprendeu.
Se você está cansado de criar projetos únicos e isolados, comece a construir uma base de conhecimento contínua, algo que cresça com o tempo. Abra o código do seu conhecimento! A cada novo aprendizado, documente o que fez e como resolveu os problemas.
O lema aqui é: Faça o seu melhor para acertar, mas não se preocupe em estar errado. E você estará errado, repetidas vezes. Sentiu-se desconfortável ou como um impostor? Ótimo, isso significa que você está se desafiando. Não presuma que sabe tudo, mas dê o seu máximo de qualquer forma. Quando errar, deixe a internet corrigir. Use sua inexperiência como um trunfo.
As pessoas acham que você é ruim? Excelente! Concorde com elas e peça que expliquem, em detalhes, onde está o erro. Você prefere apenas se sentir bem ou realmente melhorar? Sem ressentimentos, sem melindres. Depois, vá lá e mostre que elas estavam erradas. Agora, se forem abusivas, bloqueie-as sem hesitar.
Ah, e já mencionei que ensinar é a melhor forma de aprender? Explique enquanto você programa. Pode ser estressante, mas as vezes em que mais cresci em entrevistas técnicas foram quando parei de tentar impressionar e comecei a ensinar enquanto codificava. Somos animais sociais, atraídos pela confiança, e o desespero é perceptível a quilômetros de distância.
Com o tempo, você começará a receber apoio. As pessoas percebem quem está genuinamente aprendendo e vão querer ajudar. Não precisa contar a elas, mas elas se tornam seus mentores. Isso é valioso: absorva tudo o que eles compartilham. Pense nas oportunidades que surgem como missões para você cumprir. Quando alguém perguntar "Alguém disposto a ajudar com isso?", seja a primeira pessoa a levantar a mão. Esses são engenheiros seniores, pessoas extremamente requisitadas na tecnologia. E eles dedicarão tempo para trabalhar com você 1 a 1, se você oferecer ajuda (dica: eles sempre precisam de ajuda em algo). Esse tipo de mentoria é inestimável e vem de graça. A maioria das pessoas não percebe o que está à sua frente, mas você vai perceber.
"Com tantos desenvolvedores juniores por aí, por que eles me ajudariam?", você pode se perguntar.
Porque você está aprendendo em público. Ao ensinar você, eles ensinam muitos outros. Você amplifica a contribuição deles. Além disso, você tem algo que eles não têm: a perspectiva de um iniciante. É assim que isso funciona.
Eventualmente, as pessoas começarão a buscar sua ajuda por causa do conteúdo que você compartilha. Cerca de 80% dos desenvolvedores estão “nas sombras” – não escrevem, não falam, não participam da comunidade tecnológica. Mas você está lá, compartilhando. Isso faz você parecer um especialista, certo? Não diga a eles que você não é. Apenas responda da melhor forma possível e, quando ficar perdido, busque ajuda com seus mentores.
Com o tempo, você começará a resolver as coisas por conta própria e verá seu círculo de mentores se esgotar. Ainda assim, você continuará compartilhando conteúdo. Percebe como isso se encaixa?
Aprenda em público.
P.S.: E eventualmente, eles também vão querer pagar pela sua ajuda. Muito mais do que você imagina.
Nota do autor: Escrevi uma versão expandida deste ensaio e seu cânone relacionado (abaixo) em The Coding Career Handbook.
Leia a seguir: O truque definitivo para aprender em público (expandindo "Pegue o que eles colocam")
Então saiba mais sobre o Learning Gears
Nem tudo deve ser público: como aprender em particular
Uma intuição matemática de por que o LIP funciona: Notação Big L
Aprenda a transformar a ignorância em poder: O Poder do Abajur
Este ensaio foi originalmente redigido em uma essência e republicado em Cartas a um novo desenvolvedor.
Continuo falando sobre isso em podcasts mesmo em 2022 - veja a lista de atualizações ao vivo aqui: https://www.swyx.io/ideas/?filter=learn%20in%20public
Links relacionados
Pátio1: Não termine a semana sem nada
Chris Coyier: Aparecendo e persistência e trabalhando em público
Cory House: Tornando-se um Outlier e A Arte dos Sistemas de Aprendizagem e Estilo de Vida e O Desenvolvedor dos 7 Pilares
Jeff Atwood: Como parar de chupar e ser incrível
Rachel Thomas: Por que você (sim, você!) Deve blogar
Kent C Dodds: Construção de carreira intencional
Julia Evans: Blog sobre o que você lutou com o que você lutou
Joshua Branchaud: Aprendendo em público postando TILs diários por 5 anos
Patrick O'Shaughnessy: Aprenda, construa, compartilhe, repita
Aprenda em público, fanaticamente. Encontre algo em que você não consegue parar de pensar e conheça melhor do que ninguém e compartilhe tudo o que aprender ao longo do caminho. Uma vez profundo o suficiente, comece a construir algo também. Faça algo que você tenha que vender o mais cedo possível. - Patrick no curso de Twitter de David Perell
Podcast LadyBug: Blogging 101 (esp Fluxo de trabalho de postagem do blog de Ali Spittel)
Projeto GitHub ReadME: Publicar seu trabalho aumenta sua sorte (veja os comentários do HN)
Quincy Larson: Desenvolva suas habilidades, construa sua reputação, construa sua rede
Ali Spittel sobre a distribuição de conteúdo no podcast Arrested DevOps
Reid Hoffman: Aqueles que ensinam, podem fazer
Shu Omi fez LIP no YouTube e ganhou 5 mil inscritos em 8 meses!
Kei Watanabe: https://twitter.com/rainar_angelo/status/1519530337285869568
Presente Egwuenu sobre Aprendizagem em Público
Em alguns lugares, a Gestão do Conhecimento trata da criação de sistemas que contornam as deficiências de conhecimento das pessoas. Na Goddard, realmente parece que se trata de capacitar as pessoas a compartilhar e refletir sobre o que sabem melhor. É uma distinção sutil, mas eu realmente gosto que eles coloquem as pessoas no centro deste trabalho e comecem de um lugar de conhecimento abundante nas pessoas, em vez de falta de informação nos sistemas. A mídia social tem muito potencial, mas você precisa pensar em como facilitar diferentes tipos de relacionamentos (online e offline) entre as pessoas para que seu pensamento seja aprimorado, a inovação ocorra, elas possam obter respostas rápidas para problemas complexos, a fim de melhorar e acelerar os resultados dos negócios. Um dos grandes benefícios de usar a mídia social como uma ferramenta de GC é que você está criando e capturando o conhecimento ao mesmo tempo. No entanto, para que isso realmente funcione, as pessoas precisam estar dispostas a colaborar abertamente durante todo o ciclo de vida do projeto. "Aprender em público" é assustador por vários motivos – as pessoas podem encontrar e se apegar a informações desatualizadas e os usuários estão expondo seus conhecimentos durante um período vulnerável do projeto (ou seja, quando ainda não têm todas as respostas). No entanto, durante esta parte do processo é quando o aprendizado pode ser mais valioso. Se você compartilhar o que sabe e o que não sabe no meio de um projeto, dará às pessoas a oportunidade de compartilhar conhecimentos específicos que podem ajudá-lo no momento. Se funcionar, isso pode ajudar a economizar tempo e dinheiro.
- Nathan Barry em seu livro Autoridade:
Em 2007, Chris Coyier lançou um site chamado css-tricks.com. Era um site dedicado a ensinar as pessoas a codificar sites. (CSS é a linguagem que descreve como os sites devem ser.) Quando o CSS-Tricks foi lançado, lembro-me de ler um tutorial e pensar arrogantemente: "Eu já sei disso". Chris e eu estávamos mais ou menos no mesmo nível de habilidade, então não aprendi nada de novo com ele. Isso continuou por um tempo enquanto ele continuava lançando novos tutoriais. Mas com o tempo, quando os amigos começaram a me fazer perguntas sobre CSS, achei mais fácil criar um link para um dos artigos de Chris (já que eles estavam muito bem escritos) do que explicar tudo sozinho. Anos depois, Chris fez uma campanha no Kickstarter para redesenhar seu site. Aqueles que contribuíssem teriam acesso aos bastidores de tutoriais adicionais e conteúdo relacionado ao redesenho. A meta foi definida em US$ 3.500. Ele rapidamente ultrapassou a meta e, no final da campanha, arrecadou US$ 89.697. Incrível. A questão é que ele fez isso com relativa facilidade, tudo porque havia construído uma audiência que amava seu trabalho. Ele e eu começamos no mesmo ponto e nossas habilidades progrediram mais ou menos na mesma proporção. A diferença era que ele ensinava e compartilhava, enquanto eu guardava o que estava aprendendo para mim. Isso fez a diferença entre ser capaz de ganhar dezenas de milhares de dólares em um novo projeto e não lançar para ninguém.
Nathan, em geral, tem muitos riffs em LIP:
Referencia: Aprenda em público (swyx.io)
Subscribe to my newsletter
Read articles from Jefferson Valentim directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by