[SP-pm] Por que Perl não emplaca? [was Vantagens!]

Jorge Augusto Senger jasenger at gmail.com
Fri Dec 11 05:54:17 PST 2009


Eu não tenho tanta experiência quanto os colegas, mas já trabalhei em
projetos muito bacanas que usam Perl, afinal eu sempre programei nesta
linguagem.

Estes projetos, quase todos para a web, poderiam ser tranquilamente
realizados em outras linguagens como Java, por exemplo, mas a
diferença é que as pessoas que os idealizaram conheciam o potencial do
Perl.

Confesso que algumas vezes me senti inseguro com relação ao mercado de
trabalho. Ainda mais que moro em uma cidade não muito grande, Ponta
Grossa / PR, e aqui responder à pergunta "em qual linguagem você
desenvolve?" sempre é seguida por "ahmm??".

Mas enfim, até o momento não tive muitos problemas em encontrar
colocações interessantes no mercado de trabalho da minha região. Um
exemplo que gosto muito de mencionar é um projeto que participei no
ano passado em uma indústria aqui de minha cidade, que foi a
reengenharia de um ERP para a web, usando Perl. Neste mesmo ERP
desenvolvemos um módulo de NF-e também usando Perl e vários módulos do
CPAN que facilitaram muito a nossa vida, como o XML::Compile. Este
projeto continua sendo mantido pelos meus amigos Luiz Gonzaga e
Beatriz Delisnki, que também fazem parte desta lista.

Por último, fiquei muito entusiasmado ao ingressar no projeto IBM
Search, o sistema de busca da do ibm.com, que também usa Perl e é
utilizado por 99 países em mais de 40 idiomas. Isso me provou que a
linguagem está longe de ser esquecida.

Enfim, só quis escrever sobre minha experiência para mostrar que,
mesmo fora do mainstream, continuamos vivos e chutando =)

P.S. Estou saindo do projeto da IBM em janeiro, por conta de algumas
alterações estruturais. Se alguém puder me indicar empresas para que
eu possa enviar meu CV ficarei muito grato!

Bom final de semana a todos,

Jorge Augusto Senger
jasenger (at) gmail.com

use Perl;



2009/12/11 Otávio Fernandes <otaviof em gmail.com>:
> 2009/12/11 Blabos de Blebe <blabos em gmail.com>:
>>> Perl já emplacou! Perl está em tudo o que nós usamos no dia-a-dia. Não
>>> existem muitas vagas focadas em Perl, isso é verdade, mas todas as
>>> empresas tem algo que é feito nesta linguagem, ou depende dele.
>>
>> Emplacou pra quem cara pálida?
>>
>> Pra mim, pra vc e pra mais 6 dúzia de top-poster da lista?
>
> Desculpe, mas cada um vai construir a sua carreira profissional, eu não
> sou responsável por isso.
>
>> Eu to falando de emplacar em escala de milhares de profissionais e não
>> em escala de um Encontro Social.
>
> Eu nem gostaria de ver isso. Sinceramente. Perl é reservado e
> selecionado, existem vantagens em ser assim, acredite.
>
>> Qual foi o público do último YAPC e qual foi o público do último
>> evento nacional de Python ou de Java?
>
> Foi um público reservado e focado. Quantidade não é qualidade.
>
>> Ok, vamos botar a culpa nos programadores malvados do passado, sentar
>> e esperar a vez de Perl entrar no mainstream.
>
> Perai, eu dei isso a entender ou você está viajando mesmo?
>
>> Champs, Solli, Eden, vocês são culpados por programarem tão porcamente
>> há 15 anos atrás e hoje eu não conseguir emprego com Perl!
>>
>> Será mesmo?
>>
>>
>> 2009/12/11 Otávio Fernandes <otaviof em gmail.com>:
>>> 2009/12/11 Blabos de Blebe <blabos em gmail.com>:
>>>> Olá a todos,
>>>>
>>>> A discussão começou falando de vantagens, mas, se temos:
>>>>
>>>> a) uma linguagem flexível e poderosa
>>>> b) um repositório fantástico
>>>> c) uma comunidade fora de série
>>>> d) grandes casos de uso
>>>>
>>>> Por que, que eu, desenvolvedor entusiasmado que acabou de entrar na
>>>> lista, sou ridicularizado toda vez que falo de Perl?
>>>
>>> As pessoas são naturalmente covardes (ou instindo de auto-proteção, se
>>> você preferir). Erros feitos por programadores do passado (codigo
>>> legado, copy and paste, CGIs) são atribuidos a linguagem, no nosso
>>> caso: Perl. Isso contribui para uma "justificativa moral" do que
>>> porque Perl é uma linguagem ruim, teoricamente write-only, e etc.
>>> Agora não importa que o programador era um estúpido, importa que Perl
>>> não impediu isso (ponto).
>>>
>>> Outro fator é o efeito de "coletividade". Se muitas pessoas pularem
>>> pela janela, as outras pulam também (sem sombra de dúvidas).
>>>
>>> Eu vejo este cenário todos os dias e pouco-a-pouco estou mostrando um
>>> exemplo diferente para as pessoas. Acredito que estou tendo sucesso
>>> (de alguma forma), de meses para cá muitos se interessaram em
>>> aprender, ou me procuram de livre e expontânea vontade para saber mais
>>> sobre o assunto.
>>>
>>> O melhor que nós temos a fazer, é dar o exemplo.
>>>
>>> Porem, temos esta situação ruim mais acentuada aqui na América Latina,
>>> ao contrário acontece na Europa e EUA. Lá a linguagem é valorizada e
>>> largamente utilizada, e o mercado é mais maduro do que o nosso, não há
>>> como comparar.
>>>
>>>> Por que, que uma empresa escolhe ruby, sem saber o que é, mas não escolhe Perl?
>>>> Por que, que eu não recebo na minha caixa postal, mais de 30 ofertas
>>>> diárias de vagas, como acontece com .NET?
>>>
>>> Bom, neste caso eu acredito em dois motivos principais:
>>>
>>> 1) Marketing: Ruby ganhou muitos adeptos nos últimos anos, e é muito
>>> eficiente para resolver alguns problemas, Web entre eles, não é
>>> marketing vazio simplesmente. Porem, este é um grande "case" para nós,
>>> pois ela já tem mais de 15 anos de história e por quase todo o tempo
>>> ficou nas sombras;
>>>
>>> 2) Mundo corporativo (sic!): a maioria das empresas não está se
>>> importando com a tecnologia em si, nem tão pouco tentando inovar. Para
>>> estes, ter uma outra empresa grande, renomada, cuidado da
>>> linguagem/tecnologia é mais importante do que se esta é a melhor
>>> escolha, ou não. Afinal, eles não vão colocar a mão em código
>>> (claro!), e se existem centenas de pessoas para aquela vaga, acaba
>>> sendo mais barato/fácil contratar um programador de mainstream.
>>>
>>> Como exemplo contrário, eu cito as "startups", empresas pequenas que
>>> estão focando sempre na melhor solução tecnologica, para economizar
>>> tempo e dinheiro.  Estas sim, estão invando muito e escolheriam o Perl
>>> em mais situações se nós fossemos mais fortes no fator 1. Estas
>>> empresas tendem a crescer, as IBMs do amanhã.
>>>
>>>> Se Perl é tão boa assim (e é tão óbvio isso, todo mundo sabe disso)
>>>> por que Perl não emplaca no "Baixo Mercado"?
>>>
>>> Perl já emplacou! Perl está em tudo o que nós usamos no dia-a-dia. Não
>>> existem muitas vagas focadas em Perl, isso é verdade, mas todas as
>>> empresas tem algo que é feito nesta linguagem, ou depende dele.
>>>
>>>> Eu tenho a minha resposta. Gostaria de ouvir a de vcs
>>>>
>>>> Abraços
>>>> _______________________________________________
>>>> SaoPaulo-pm mailing list
>>>> SaoPaulo-pm em pm.org
>>>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>>
>>> No entanto, hoje eu não me sinto mais tão incomodado com este
>>> cenário.Eu estou vendo tantas linguagens do passado voltando a ativa
>>> com toda a força, para resolver problemas que realmente elas são boas
>>> para. Observe
>>> os casos:
>>>
>>>  * Paradigma funcional: há poucos anos atrás, ninguém mais escutava
>>> falar sobre ele, para as empresas ele havia morrido há tempos e já
>>> estava enterrado. Hoje, voltou a ser mainstream, e é a grande
>>> esperança de escalabilidade para os produtos na internet. Fenix;
>>>
>>>  * SQL: tentando escalar aplicações chega-se a conclusão que banco de
>>> dados relacionais são um grande "encosto" (e é verdade!). Hoje nós
>>> temos o movimento "NoSQL" focando em usarmos ferramentas
>>> não-relacionais para substituir onde o SQL é inútil, e trazer este
>>> relacionamento (se necessário) para a aplicação;
>>>
>>> Afinal, não existe bala-de-prata.
>>>
>>> um abraço,
>>>
>>> --
>>> Otávio Fernandes <otaviof at gmail.com>
>>> http://blog.emresumo.com
>>> _______________________________________________
>>> SaoPaulo-pm mailing list
>>> SaoPaulo-pm em pm.org
>>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>>
>> _______________________________________________
>> SaoPaulo-pm mailing list
>> SaoPaulo-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>
>
>
>
>
> --
> Otávio Fernandes <otaviof at gmail.com>
> http://blog.emresumo.com
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>


More information about the SaoPaulo-pm mailing list