« Cartões Postais e Outros PresentesArmadilha no LISTEN e NOTIFY (PostgreSQL) »

Compensa aprender python?

16/03/2007

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


Email por Walter Cruz em Python, Programação, Google, Linguagens, Ruby, Buscas Curiosas, Django

Endereço de trackback para este post

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

6 comentários, 3 trackbacks

Comentário de: Nando Vieira [Visitante] · http://simplesideias.com.br
É 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
16/03/2007 @ 17:35
Comentário de: Walter Cruz [Membro] Email · http://waltercruz.com
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?
16/03/2007 @ 17:41
Comentário de: Nando Vieira [Visitante] Email · http://simplesideias.com.br
Tem sim! ;)
Quando eu estiver online em casa te passo, ok?
16/03/2007 @ 17:45
Comentário de: Rodrigo Cacilhas [Visitante] Email · http://montegasppa.blogspot.com/
Eu me divirto e ainda trabalho de bermuda. 8)

[]'s
21/03/2007 @ 15:49
Comentário de: Samir [Visitante] Email · http://samirmamude.com
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 :)
21/03/2007 @ 16:41
Comentário de: Walter Cruz [Membro] Email · http://waltercruz.com
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?
21/03/2007 @ 16:45
Trackback de: gzygbhnj [Visitante]
gzygbhnj
gzygbhnj
01/07/2007 @ 01:06
Trackback de: yktqvykl [Visitante]
yktqvykl
yktqvykl
01/07/2007 @ 01:07
Trackback de: cxnnwsav [Visitante]
cxnnwsav
cxnnwsav
01/07/2007 @ 01:07

Deixe seu comentário


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

Sua URL será exibida.
PobreExcelente
=> :!: :?: :idea: :) :D :p B) ;) :> :roll: :oops: :| :-/ :( >:( :'( |-| :>> ;D :P :)) 88| :. :no: XX( :lalala: :crazy: >:XX
(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.))

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

Busca

Recomendações

Tambores de Minas

Estatísticas

Esse blog tem 165 posts e 536 comentários, com posts publicados no período de 15/08/2005 a 21/07/2008.

powered by b2evolution free blog software