Bons programadores são feitos com um pouco por dia

11 de maio de 2009  |  Rails Way  | 

Gosto de uma passagem do famoso livro “The Pragmatic Programmer: From Journeyman to Master” que diz o seguinte:

Um turista visitando o Eton College na Inglaterra perguntou ao jardineiro como ele conseguia deixar o gramado tão perfeito. “É fácil”, ele replicou. “Você só precisa remover o orvalho cada manhã, cortar a cada dois dias e enrola-lo uma vez por semana.”

“É só isso?”, perguntou o turista.

“Absolutamente”, replicou o jardineiro. “Faça isso por 500 anos e você terá um belo gramado.”

Bons gramados precisam de um pouco de cuidado todos os dias. Bons programadores também.

332590188_5b1baa142e

Foto de Math Paul

Eu adotei esta tecnica a algum tempo, todos os dias eu tento aprender algo novo ou me aprofundar um pouco mais em algo que já conheço. Ao contrário do que muita gente pode pensar, isto não tem nada a ver com manter-se informado. Estar em dia com o que está acontecendo no mundo é muito importante para qualquer tipo de profissional, mas o conhecimento adquirido pela leitura de feeds, por exemplo, não é necessariamente algo que aumente o seu valor como profissional. Estou falando de estudar de verdade, mesmo que seja por 5 minutos, todos os dias.

Durante todo o ano passado eu tentei manter neste blog uma série diária sobre o que viria de novo nas próximas versões do Rails, e isto me ajudou a me manter atualizado ao mesmo tempo que me forçava a analisar cada vez mais profundamente o seu código. Hoje ainda continuo analisando o código, mas não escrevo mais com tanta frequência, já que agora muita gente resolveu fazer o mesmo.

Analisar o código de outras pessoas é um excelente meio de aprendizado. Como todo bom programador, não gostamos de ler documentação, gostamos de ler código. Mesmo programadores iniciantes podem tirar muito proveito ao participar de projetos open source.

Diferente de gramados, nós programadores ao adotar um regime sério de estudo diário, podemos ver os resultados em pouquíssimo tempo. E com o passar dos anos você ficará surpreso ao ver o quanto amadureceu como profissional.


8 Comentários


  1. Æ!!

    Eu tambem acho muito válido tirar um pouco do dia para aprender algo novo, ou ler / contribuir com alguns códigos diferentes.

    Eu costumo dar uma olhada diária no http://refactormycode.com/.

    =)

    Há braços

  2. Bom post. Poderia ser mais detalhista, mas a idéia de sempre aprender é ótima. Abraço

  3. Ler e escrever código todos os dias, mesmo que sejam algumas linhas é uma boa maneira de ‘cuidar do gramado’.

  4. Você tocou num ponto muito importante que cada desenvolvedor deve levar muito a sério. Parabéns pelo post!

  5. O título ainda poderia ser.. “Bons profissionais são feitos um pouco por dia…”, afinal isso aplica-se a qq área.

    Ótimo post!

  6. Concordo contigo!

    Só faço um adendo: todo programador deve aprender a ler documentação, senão ficará perdido em algum momento da vida sem saber para onde recorrer quando as idéias e o código de terceiros cessam.

    []s!

  7. Muito bom, isso se aplica em todas as áreas !

  8. Excelente post. Adotei essa filosofia( se assim posso considerar ) quando ouvi o Fabio Akita( http://www.akitaonrails.com ) falando algo muito parecido durante a palestra DEV in RIO… Ler post como estes vindo de profissionais como vocês que ja têm certa experiencia no ramo é muito importante para nós, nos dá uma motivação enorme quando começamos a seguir tais conselhos e vemos em seguida os resultados…

    Grande Abraço.

Trackbacks

  1. Blog do Pantoja » Blog Archive » Seja um bom programador..

Deixe um comentário