7 de mai. de 2010

Como aprender a aprender?

O título deste post poderia ser:

Como aprender a programar?
Como aprender a fazer design?
Como aprender a fazer site?

mas acabei optando por "Como aprender a aprender?".

É uma dúvida comum entre muitas pessoas, me incluo nessas muitas, sobre como ser um melhor profissional.

E buscando informações na Internet sobre como eu poderia aprender a programar melhor, conheci uma história no blog de um cara chamado Fabio Akita baseando-se na apresentação de uma palestra de um outro cara chamado Ryan Davis com o título "Machucando Código por Diversão e Lucro".

Machucando Código por Diversão e Lucro - Ryan Davis from Fabio Akita on Vimeo.



A versão original pode ser vista aqui => http://goruco2008.confreaks.com/04_davis.html

Não tem muito haver com código, são vários temas muito bacanas sobre como melhor a si próprio para ser um melhor profissional, no caso um melhor programador. E um desses temas interessantes é o "Auto-melhoria" e nessa parte sugere que um programador para melhorar tem que escrever muito código, muito código e menciona uma história que o Ryan Davis comenta na sua palestra sobre o "Desafio dos Potes".

=================
Desafio dos Potes
=================


Um professor de potes disse a metade de sua sala que suas notas dependeriam da qualidade de um único vazo ao final do ano.
A outra metade que suas notas dependeriam da quantidade de vasos produzidos ao longo do ano.

Então ele pergunta: Qual metade você acha que produziu melhores potes?

E antes da resposta ele menciona uma frase:

"A função da grande maioria dos trabalhos artísticos é simplesmente lhe ensinar como fazer a pequena fração de sua arte que levanta vôo. Uma das lições básicas e difícies que todo artista precisa aprender é que mesmo as peças fracassadas são essenciais." Art & Fear - Bayles & Orland

E na história dos potes a turma que ficou com a história de que o último pote é que importava passou grande parte do tempo teorizando, fazendo um monte de desenhos para poder chegar no final e fazer o melhor pote. Já a outra metade acabou aprendendo fazendo e errando, fazendo e errando e no final com certeza desenvolveram os melhores potes.

=================

E o que Davis chama de auto-melhoria tem haver com isso: acelerar o desenvolvimento pessoal errando mais.

Ou seja temos que estudar mas principalmente temos que produzir mais, produzir mais, produzir mais.... mais, mais e mais.

5 de mai. de 2010

Problemas com CSS, até quando?

Recebi um e-mail através de uma lista de discussão perguntando como que faz para resolver um problema com o CSS tal.

Muitas vezes esquecemos que é raro os casos que precisamos criar algo do zero.

Existem muitos CSS frameworks que facilitam esse trabalho de maquetação web.

Seus problemas com CSS acabaram! :)

Experimentem alguns frameworks para ver com qual você se adapta melhor e nunca mais tenha problemas com CSS :)

960 Grid System => http://960.gs/
Simple Grid => http://www.webnicer.com/simple-grid-system.html
The Golden Grid => http://code.google.com/p/the-golden-grid/
1Kb Grid => http://www.1kbgrid.com/
Blueprint => http://www.blueprintcss.org/