Compensa aprender python?

por Walter Cruz on 16/03/2007
in Python

Uma das vantagens de se ter um domínio próprio é contar com uma série de ferramentas para ver estatísticas diversas, entre elas, como as pessoas chegam no seu site. É curioso ver o que as pessoas procuraram nos mecanismos de busca. A partir dessas buscas, resolvi responder a algumas delas e escrever textos sobre essas buscas aqui no site. E a primeira pergunta é: 'Compensa aprender python?'

Sou um fã da linguagem, logo, não posso dizer que minha resposta seja imparcial, embora eu esteja tentando sê-lo.

A resposta é: depende. As linguagens 'de mercado' agora são Java, .NET (esse, mais do que uma linguagem) e, concorrendo num terceiro lugar para web, PHP. Uma pesquisa num jornal de domingo, ou em sites de empregos revelará dezenas de vagas nessas linguagens, e pouquíssimas em outras linguagens como python ou ruby, ou até outras mais antigas, como perl.

Mas, se você trabalha com uma linguagem de tipagem estática e compilada (C ou Java, por exemplo) aprender uma linguagem de tipagem dinâmica e interpretada pode levá-lo a executar algumas tarefas mais rapidamente do que seria com uma outra linguagem. Isso porque, com python, você pode ir testando direto no console, a sintaxe da linguagem é fácil e ela tem baterias incluídas - uma porção de bibliotecas para fazer quase tudo o que você quer.

E python é uma linguagem de uso geral, ao contrário de PHP, que é voltada para web (apesar do PHP-GTK fazer um esforço noutra direção). Você pode escrever programas para web (Django e TurboGears são apenas duas formas dentre várias), para desktop, robôs de busca, e muito mais. Muitas vezes, os empregos disponíveis para as linguagens da moda são para 'apertadores de parafuso', ou como diria o Fábio Akita, mais tela de cadastro. Um conhecimento de uma linguagem que não seja a da moda, pode te levar a trabalhar com coisas mais legais (por exemplo, Lua, a preferida para script em jogos, ou Python no celular). Seu interesse em python (ou outra linguagem que não seja a 'de mercado', como lua, ruby ou lisp) pode sinalizar a seu [futuro] empregador que você gosta de fato do que faz e está interessado em aprender. A escolha de aprender python deve ser muito mais calcada numa decisão pessoal do que pela observação do mercado. Pelo menos, na observação do mercado brasileiro.

Sugiro também a leitura de: http://www.1bit.com.br/content.1bit/weblog/meu_caso_com_o_python_2

Endereço de trackback para este post

Trackback URL (clique direito e copie atalho/localização do link)

6 comentários, 3 trackbacks


Notice: Undefined index: comment_secret in /home/walter/repositories/whissip-dev/blogs/inc/comments/model/_comment.class.php on line 161
  1. Nando Vieira says :

    É isso aí! E não se esqueça jamais: divirta-se enquanto programa. Senão, não vale a pena! ;)

    PS: PHP-Gtk sucks! :P

  2. Walter Cruz (Member) Email says :

    Hehehehhe. Eu juro que eu me divirto! Só não posso entrar no meu trabalho de bermuda, mas isso é outra história.

    Sobre PHP-GTK, eu até fiz uma besteirinha ou outra com ele. Mas pensando aqui com meus botões, penso: como fazer uma interface gráfica decente numa linguagem sem threads?

  3. Nando Vieira Email says :

    Tem sim! ;)
    Quando eu estiver online em casa te passo, ok?

  4. Eu me divirto e ainda trabalho de bermuda. 8)

    []'s

  5. Samir Email says :

    Ola Walter,
    Eu também estou nessa migração de plataforma mas no meu caso estou "tentando" sair do .Net e começar com Ruby, mas vejo pouquíssimas oportunidades ainda, mas estou insistindo :)

  6. Walter Cruz (Member) Email says :

    Oi Samir! Valeu por ter dado um alô! Uma pequena que o mercado brasileiro ainda não tenha se tocado que existem alternativas!

    Quanto ao .NET, já deu uma olhadinha no IronPython?

  7. Trackback de: gzygbhnj [Visitante]

    gzygbhnj
    gzygbhnj

  8. Trackback de: yktqvykl [Visitante]

    yktqvykl
    yktqvykl

  9. Trackback de: cxnnwsav [Visitante]

    cxnnwsav
    cxnnwsav

Share Your Thoughts


Seu endereço de e-mail não será revelado nesse site.

Sua URL será exibida.
PobreExcelente
(Quebras de linha se tornam <br />)
(Nome, e-mail & website)
(Permitir que usuários o contatem através de um formulário eletrônico (seu e-mail não será exibido.))
Subscribe to comments by email

You can just use your OpenID to provide your name, e-mail and url.