Seja poliglota
Eu já li em alguns lugares que aprender um novo idioma faz bem para a nossa saúde mental. E aprender uma nova linguagem de programação também pode ser benéfico para a carreira profissional.
A idéia é que linguagens diferentes te obrigam a pensar de formas diferentes para resolver o mesmo problema, ou seja, isso evita que você fique preso a uma única forma de pensar. e eventualmente você aproveitará coisas de uma linguagem na outra. Eu iria pegar a minha edição de “Pragmatic Programmers” para copiar o trecho onde um dos autores comenta sobre isso (Se bem me lembro, ele falava sobre C++ e Smalltalk), mas vou ficar devendo pois o livro está guardado em alguma caixa por aí (Preciso comprar uma estante logo).
Mas se você já sabe Java, não adianta querer estudar C# (ao menos não em relação ao que estamos falando aqui). A idéia é que sejam linguagens de paradígmas diferentes daqueles que você já domina. E não precisa ser algo que você vá aplicar no dia-a-dia, o objetivo é apenas expandir os seus horizontes.


Concordo contigo, aprender linguagens de paradigmas diferentes é ótimo para ampliar os horizontes. Se for possível conciliar esse aprendizado com uma aplicação prática, melhor ainda.
Acho que o paradigma funcional é o que mais se tem destacado recentemente por causa do sucesso de linguagens que o suportam, como Ruby e Python. Já comecei a aprender cada uma delas. O problema é que o retorno desse investimento em conhecimento não é imediato e por isso acabo cedendo a aprendizados mais “urgentes” (infelizmente).
Você tem aprendido algum novo paradigma recentemente?
Mais ou menos… Recentemente comecei a utilizar Python para criar scripts para automatizar algumas tarefas em um projeto que estou desenvolvendo em Java, mas isso não exige nenhum conhecimento avançado na linguagem. Em breve eu pretendo me dedicar mais, mas infelizmente sofro da mesma dificuldade que você
Tenho me organizado para estudar Haskell, para ver um pouco de programação funcional de forma incondicional e pura. Ainda que jamais use Haskell profissionalmente, com certeza vai ser muito bom para enxergar de formas diferentes um mesmo problema, ainda que em linguagens como Java e PHP, por exemplo.
Great One…
Thanks. My link:http://qilyhft.unblog.fr/ ,Thanks again….
Hello…
My life,vist it http://www.protectiamediului.org/nicedress/2011/09/01/find-wedding-cakes-with-stairways-picture/ ,Thanks….
Hello…
My life,vist it http://xiangcai.bloginthedark.com/2011/09/02/mickey-mouse-and-minnie-wedding-cakes/ ,Thanks….