Ruby, Python, JavaScript, XSLT e Lua são todos bons candidatos. Plugins Editor, ganchos de controle de versão e assim por diante, muitas vezes pode ser escrita mais rapidamente em um leve, muitas vezes vagamente digitado, língua como JavaScript, Perl, Ruby ou do que pode em Java ou C. - Se você tem que escrever um front-end para uma aplicação simples, tente usar uma linguagem de script como IronPython ou MacRuby.
- Se você precisa escrever um back-end complexo para uma aplicação de alta performance, puxe uma das línguas que lhe dá um melhor apoio de simultaneidade: Erlang, Scala, Clojure e assim por diante. Cuidado: nem todas as empresas vão apreciar você esgueirando nas linguagens de programação não aprovados. E se tudo der errado, você vai ser aquele que é culpado!
Passo 11:
Contribuir para o código aberto. Se você não consegue esgueirar suas novas linguagens de programação para o trabalho, você sempre pode trabalhar em projetos de código aberto.
Existem muitas aplicações divertidas para ser construídas para qualquer plataforma (Linux, Windows, Mac, etc.), bem como ferramentas de linha de comando, bibliotecas, recursos de linguagem, ou até mesmo um novo idioma. Um projeto de código aberto pode ser um ótimo substituto se um projeto personalizado não pode ser encontrado quando se tenta aprender uma nova língua.
Passo 12:
Saiba novidades linguagem não-programação. Aprenda um novo banco de dados a cada ano, ou uma nova API. Ou melhor ainda, aprender algumas habilidades não-programação.
De cozinha, instrumentos musicais e fotografia são sempre populares em círculos totó. Um esporte ou atividade dá-lhe tempo para pensar e deixar as idéias sobre a programação percolado. Isto é tão importante.
Passo 13:
Uma nova linguagem a cada ano? O livro Pragmatic Programmers sugere que você deve aprender uma nova linguagem de programação a cada ano. T