Uma lição importante aprendida com o Grails Brasil foi como não aprender alguma coisa. A foto do Baudrillard ai ao lado não é acidental.
Há alguns anos atrás li um pequeno livro de Baudrillard chamado “A Ilusão Vital” que chega a uma conclusão fascinante: se você quiser privar um indivíduo de informação, afogue-o nela. E há uma razão epistemológica para isto.
Só conseguimos prestar atenção e absorver conhecimento de uma fonte por vez. Sendo assim, caso você ofereça dezenas de fontes a alguém que deseje aprender (mais especificamente se iniciar em) um assunto, esta levará muito mais tempo para aprender (se aprender) do que alguém que possua uma fonte única.
E o problema é que hoje temos fontes demais: blogs, vídeos, fórums, artigos, revistas e… livros. Sendo assim, num ato de talvez pura arrogância resolvi escrever este post no qual apresento um guia expondo como procedo quando quero me iniciar em algum assunto, seja ele desenvolvimento de sistemas, filosofia, matemática ou qualquer outra coisa.
Iniciando: o livro
A iniciação sempre se dá de forma acidental. Eu topo com algum post, artigo,vídeo ou até uma conversa solta e tomo conhecimento da existência daquele assunto. Se o assunto de fato me interessar, é hora de buscar um bom livro sobre aquele tema.
Yeap: a minha fonte primária sempre é um livro. Neste momento, ignoro todos os blogs, agregadores e fórums que possam existir sobre o assunto. Meu objetivo é encontrar um livro que me sirva de base. Busco aquele com o qual me sinta mais a vontade (normalmente é um processo puramente instintivo) e leio-o de cabo a rabo. Mesmo que seja um livro horrível, pelo menos já vou estar mínimamente preparado para que eu possa me aprofundar no assunto.
Livros são bons porque normalmente apresentam a espinha dorsal do aprendizado.O autor gastou um bom tempo planejando como guiar seu leitor. Lembre-se: quando você está aprendendo algo, simplesmente não sabe qual caminho seguir. Resumindo: não seja arrogante.
Caso você opte por aprender apenas por blogs, artigos e fórums, difícilmente vai acertar de cara qual o melhor caminho de aprendizado.
Pondo em prática: Internet começa a te ajudar
Livros de programação possuem uma vantagem: são interativos. Normalmente o autor expõe alguns exemplos que podemos tentar por conta própria para ver se funcionam mesmo. Use e abuse destes exemplos e, de preferência, procure criar alguma coisa baseando-se no que o autor te expõe. Experimente!
Se ficar com dúvidas em relação a algum assunto que o livro não deixe claro, busque na Internet algo a respeito. Com certeza encontrará alguma coisa. Outra fonte bacana são os fórums, aonde seus participantes farão o possível para sanar suas dúvidas. Mas logo em seguida retorne ao seu livro.
Lembre-se: fórums servem para resolver dúvidas pontuais e conhecer novas pessoas, mas não para se aprofundar. Tenha isto em mente o tempo inteiro. Já posts tratam sempre de apenas detalhes. O mesmo pode ser dito a respeito de artigos.
Se aprofundando: escreva
Após confirmar seu gosto pelo assunto a melhor forma de se aprofundar é ler ainda mais e, principalmente, escrever a respeito. Escreva suas descobertas e espere por comentários. É fascinante ver o que as pessoas pensam do que você está expondo. E ainda mais fascinante aprender com seus leitores. Diversas vezes meus leitores apontaram erros em meus textos que me ajudaram DEMAIS no meu aprendizado.
E aqui entra o postulado Kiconiano: você só conhece de fato aquilo que consegue descrever com palavras. Sendo assim, nada melhor para confirmar o seu aprendizado do que escrever a respeito.
Cursos
Um curso pode proporcionar ganhos iguais ou até superiores aos que obtemos com um livro (há uma razão pela qual não existem apenas autores, mas também professores). Isto porque você vai estar durante o período do curso 100% (ao menos em teoria) dedicado a prestar atenção em seu instrutor. Além disto, também estará absorvendo a experiência de alguém que já passou por aquele caminho. Outra razão é que cursos costumam oferecer apostilas e textos básicos que ajudam o estudante a se aprofundar. Resumindo: une o melhor dos dois mundos: a leitura e o conhecimento prático.
Podendo fazer algum curso de qualidade não pense duas vezes. Pule dentro!
Como não aprender: evitando apenas a prática
Você não vai aprender apenas por fórums, posts e videos. Sem um guia inicial que ofereça o mínimo de aprofundamento não há como aprender de fato. Respostas em um fórum ou um blog podem causar a ilusão de aprendizado em quem está começando, mas na esmagadora maioria das vezes, a dúvida que te fez buscar um fórum é alimentada pela falta de algum conhecimento básico que muito provavelmente esta a apenas algumas páginas adiante no livro que você deveria estar lendo.
Valorize a tecnologia e não apenas a prática
Observo muita gente que tenta aprender apenas vendo exemplos de código na Internet. Ei! Como você pode ter certeza de estar compreendendo aquele código se não possui a base para tal? É hora de deixar a arrogância de lado e valorizar a base do aprendizado: teoria. Acredite: pegar um sistema pronto e ver como funciona sem conhecer de fato a tecnologia não estará lhe ajudando, mas sim alimentando sua desistência daquele assunto.
Nestas horas devemos pensar no significado da palavra tecnologia. Vem da junção de duas palavras gregas: techné (técnica) e logos (conhecimento baseado na razão). Conhecendo apenas a técnica você falhará miserávelmente na primeira situação que fugir da sua experiência. Já conhecendo a razão (logos) por trás da sua prática, saberá o porquê do seu fazer e, principalmente, a razão pela qual algo não saiu como o esperado.
Resumindo: evite ser uma máquina e passe a agir como ser humano.
Perguntas frequentes
Como escolher o meu livro e saber se presta?
Procure o site oficial da tecnologia e veja se indicam algum livro. Já é um bom começo. Busque opiniões também em fórums ou com pessoas que possuam experiência confirmada no assunto. Caso seja uma tecnologia recente e não exista material publicado, comece pela própria documentação do projeto que, normalmente, é a mais completa possível a respeito do assunto.
Quando devo usar um fórum então?
Quando precisar de apoio para dúvidas específicas, quiser conhecer mais pessoas que lidem com o assunto ou se aprofundar no assunto ajudando os inexperientes, mas NUNCA como fonte primária de informação.
E blogs? Quando devo usar?
Para conhecer visões diferentes sobre um mesmo assunto ou resolver uma dúvida específica. Talvez até mesmo como um possível contato com o autor do blog.
E vídeos? Quando?
Vídeos são ótimos quando desejamos ver a coisa na prática. Talvez seja o que chega mais próximo de um curso, porém possui a desvantagem de que você não pode interromper o narrador durante sua execução. Tenha isto em mente. E, assim como fórums, não devem jamais ser usados como fonte primária de informação. Sempre os use em conjunto com alguma outra fonte de instrução como um livro ou mesmo série de artigos a respeito.
Como usar a Internet para buscar maiores informações?
Tenho um post neste blog exatamente sobre este assunto. Clique aqui.
Eu não tenho paciência para ler. E ai?
Você tem certeza disto? Já reparou que sempre se pega lendo uma seção específica em jornais ou revistas? Use esta sua impaciência como um sinal de que talvez você não se interesse de fato pelo assunto. Normalmente sentimos prazer em ler a respeito dos assuntos que nos atraiam. Pense nisto.
Concluindo
Este é o caminho que sigo quando pretendo me iniciar em algum assunto de meu interesse. Trata-se apenas da minha experiência e de modo algum deve ser entendido como regra geral. Porém, se lhe servir de apoio, ótmo! Sinal de que meu tempo não foi perdido ao escrever este post.
O mais importante deste post na realidade é sua mensagem final: evite ser uma máquina: valorize a tecnologia e não apenas a técnica para não se tornar apenas “mais um” ok?
E aqui recoloco a pergunta: e você? Quando vai se iniciar em um assunto, como procede?
Deixe uma resposta