- O desenvolvedor decide uma série de coisas durante sua vida profissional. Você decide desde qual editor até o servidor que você vai usar.
- Por que Ruby? Além de uma escolha pessoal, que é o principal motivo, a syntax é bem enxuta, tem bastante coisa pronta, fácil prototipagem e talvez você já tenha boa experiência isso
- Mas você precisa saber o que usar: as vezes você precisa fazer um sistema embarcado, Ruby não é a resposta.
- Use sempre linguagem correta para o problema correto
- O Leela, projeto de integração de métricas da Locaweb, possui em seu repositório: Haskell, C, Python, Ruby, Clojure + Cassandra…
- Cada uma dessas linguagens resolve problemas diferentes. Nenhuma das linguagens vai ser a bala de prata.
- Seja fluente em pelo menos uma linguagem.
This gist is part of a blog post. Check it out at:
http://jasonrudolph.com/blog/2011/08/09/programming-achievements-how-to-level-up-as-a-developer
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Achievement | |
WEIGHT = 100 | |
class << self | |
attr_accessor :all | |
end | |
self.all = [] | |
attr_accessor :badge |