Como ficar expert em Ruby on Rails, Python, Django e outros?

Vi esse texto sendo compartilhado pelo Fábio Akita e achei sensacional e gostaria de compartilhar com a galera. Irei colocar o original em inglês e uma tradução livre minha logo abaixo.

Ruby on Rails (web framework): How to become an expert ruby on rails developer?
What does a ror expert developer need to know? And what are the steps to get to that level of knowledge?

The question is actually “how to become an expert” in anything. Practicing. There is no recipe, no step-by-step solution. The only way is to start practicing. By doing, you will quickly learn where it hurts. Every time you stumble upon an invisible wall, stopping you from going forward, that’s when you will have to go out of your way to Google, books, other colleagues of practice and learn what’s necessary to go over that wall.

More often than not, you will quickly learn that the initial solution for that wall was not the best one, and you will have to humbly relearn. Every time, all the time. It’s a massacre. If it’s not hurting you’re not learning. No pain, no gain.

Then you repeat and keep going over wall after wall. The path is long, frustration will hit you hard many times, and only after you spend years learning how to go over every wall thrown against you, that’s when you start becoming an expert. Takes years of uninterrupted practice.


Ruby on Rails: Como se tornar expert em desenvolver em Ruby on Rails?
O que um programador Ruby on Rails precisa saber? E quais são os passos para chegar a esse nível de conhecimento?

A questão realmente é “Como se tornar um expert” em qualquer coisa. Praticando. Não há receita, nenhuma solução passo a passo. O único caminho é começar praticando. Fazendo, você logo verá onde machuca. Toda hora você tropeçar em uma parede invisível, impedindo de seguir em frente, será então quando deverá fugir do seu caminho normal para procurar no Google, livros, colegas de faculdade e aprender o que é necessário para seguir adiante através dessa parede invisível.

De uma forma aprenderá rapidamente de que solução inicial para atravessar a parede não será a das melhores, e humildemente terá que reaprender. Toda hora, todo tempo. É massacrante. Se não está machucando você não está aprendendo. Sem dor, sem ganho.

1429005_15420938

Então repetirá o processo parede por parede que surgir no processo. O processo é longo, frustrações irão te machucar muito diversas vezes, e apenas gastando anos em aprender a atravessar essas paredes que surgirem contra você é que se tornará um expert. Serão anos ininterruptos de prática.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s