Vlw.
------------------------------------
,-----------------------------------------------------------.
| Antes de enviar um e-mail para o grupo leia: |
| http://www.pythonbrasil.com.br/moin.cgi/AntesDePerguntar |
| E se você é usuário do BOL lembre-se de cadastrar o |
| e-mail do grupo na lista branca do seu sistema anti-spam. |
`-----------------------------------------------------------´Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/python-brasil/
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@yahoogrupos.com.br
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html
Olá colega,
não existe uma certificação Python, ou existe e ninguém aqui conhece.
Acontece que é diferente de Java e .NET. O mercado não está procurando
profissionais certificados em Python.
Abraços,
Francisco Antônio da Silva Souza
"O Senhor te abençoe e te guarde; O Senhor faça resplandecer o seu rosto
sobre ti, e tenha misericórdia de ti"
Linux User #488128
http://franciscossouza.blogspot.com
[As partes desta mensagem que não continham texto foram removidas]
2009/7/17 Francisco Antônio da Silva Souza <francis...@gmail.com>
>
>
> >
> > 2009/7/16 vinic_sampaio <vinic_...@yahoo.com.br<vinic_sampaio%40yahoo.com.br>
> >
> > GAalera ja pesquisei em todo lugar mas não sei se existe algum tipo de
> > "Certificação Python" alguem sabe se existe e como fazer p tirar uma
> visto
> > que a Certificação ta valendo muito no mercado.
> >
>
> Olá colega,
> não existe uma certificação Python, ou existe e ninguém aqui conhece.
>
> Acontece que é diferente de Java e .NET. O mercado não está procurando
> profissionais certificados em Python.
>
> Abraços,
> Francisco Antônio da Silva Souza
> "O Senhor te abençoe e te guarde; O Senhor faça resplandecer o seu rosto
> sobre ti, e tenha misericórdia de ti"
> Linux User #488128
> http://franciscossouza.blogspot.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
"A arrogância é a arma dos fracos."
===========================
Italo Moreira Campelo Maia
Ciência da Computação - UECE
Desenvolvedor WEB e Desktop
Programador Java, Python
Ubuntu User For Life!
-----------------------------------------------------
http://www.italomaia.com/
http://twitter.com/italomaia/
http://eusouolobomal.blogspot.com/
===========================
>
>
> GAalera ja pesquisei em todo lugar mas não sei se existe algum tipo de
> "Certificação Python" alguem sabe se existe e como fazer p tirar uma visto
> que a Certificação ta valendo muito no mercado.
>
> Vlw.<http://br.groups.yahoo.com/group/python-brasil/message/41006;_ylc=X3oDMTM3N2dqcHMzBF9TAzk3NDkwNDM3BGdycElkAzEwNDUyNDM4BGdycHNwSWQDMjEzNzExMTI1OQRtc2dJZAM0MTAwNgRzZWMDZnRyBHNsawN2dHBjBHN0aW1lAzEyNDc4NDU1NjQEdHBjSWQDNDEwMDY-><http://br.groups.yahoo.com/group/python-brasil/post;_ylc=X3oDMTJybHR0cWMxBF9TAzk3NDkwNDM3BGdycElkAzEwNDUyNDM4BGdycHNwSWQDMjEzNzExMTI1OQRtc2dJZAM0MTAwNgRzZWMDZnRyBHNsawNycGx5BHN0aW1lAzEyNDc4NDU1NjQ-?act=reply&messageNum=41006>
> <http://www.pythonbrasil.com.br/moin.cgi/AntesDePerguntar><http://br.groups.yahoo.com/;_ylc=X3oDMTJlN3U4YmZhBF9TAzk3NDkwNDM3BGdycElkAzEwNDUyNDM4BGdycHNwSWQDMjEzNzExMTI1OQRzZWMDZnRyBHNsawNnZnAEc3RpbWUDMTI0Nzg0NTU2NA-->
>
> <http://br.groups.yahoo.com/group/python-brasil;_ylc=X3oDMTJmZGc0MWJqBF9TAzk3NDkwNDM3BGdycElkAzEwNDUyNDM4BGdycHNwSWQDMjEzNzExMTI1OQRzZWMDdnRsBHNsawN2Z2hwBHN0aW1lAzEyNDc4NDU1NjQ->
> .
>
Olá Vinic? Sampaio,
A única certificação python que eu conheço é a do brainbench [1] mas não
tenho idéia de qual é a aceitação dela no mercado. Eles tem certificação
para python 1.5 e python 2.4.
[]s,
Rodrigo
[1] http://www.brainbench.com/xml/bb/common/testcenter/keyword.xml
[As partes desta mensagem que não continham texto foram removidas]
------------------------------------
2009/7/17 Fenrrir Rodrigo <fen...@gmail.com>
>
>
> 2009/7/16 vinic_sampaio <vinic_...@yahoo.com.br<vinic_sampaio%40yahoo.com.br>
Vale muito no mercado "Javístico" rsrsrsrs
Não existe (não que eu saiba que tenha algum valor) nenhuma
certificação python. Geralmente, quando você aplica a uma vaga pra
programador python, basta citar os seus conhecimentos, e algum
código-fonte de exemplo, que está "aprovada" a qualidade.
[IMHO] Participar de um projeto de software livre vale muito mais do
que uma certificação, pois há uma forma de "provar" sua experiência na
linguagem, mosrando seu código-fonte, e sua participação no projeto
[/IMHO]
> Vlw.
>
>
--
Rodolfo Carvalho
Web Developer
rodol...@gmail.com
Alias para quem programa em pygame: 9º pyweek [1] para quem quiser se
divertir fazendo um joguinho.
vlws.
2009/7/17 Evandro Viana <vian...@gmail.com>
>
>
> A melhor maneira de mostrar que você tem uma "Certificação em Python" é
> atraves do software livre e ajudando a comunidade.
>
> 2009/7/17 Fenrrir Rodrigo <fen...@gmail.com <fenrrir%40gmail.com>>
>
> >
> >
> > 2009/7/16 vinic_sampaio <vinic_...@yahoo.com.br<vinic_sampaio%40yahoo.com.br>
> <vinic_sampaio%40yahoo.com.br>
>
> > >
> >
> > >
> > >
> > > GAalera ja pesquisei em todo lugar mas não sei se existe algum tipo de
> > > "Certificação Python" alguem sabe se existe e como fazer p tirar uma
> > visto
> > > que a Certificação ta valendo muito no mercado.
> > >
> > > Vlw.<
> >
> http://br.groups.yahoo.com/group/python-brasil/message/41006;_ylc=X3oDMTM3N2dqcHMzBF9TAzk3NDkwNDM3BGdycElkAzEwNDUyNDM4BGdycHNwSWQDMjEzNzExMTI1OQRtc2dJZAM0MTAwNgRzZWMDZnRyBHNsawN2dHBjBHN0aW1lAzEyNDc4NDU1NjQEdHBjSWQDNDEwMDY-
> > ><
> >
> http://br.groups.yahoo.com/group/python-brasil/post;_ylc=X3oDMTJybHR0cWMxBF9TAzk3NDkwNDM3BGdycElkAzEwNDUyNDM4BGdycHNwSWQDMjEzNzExMTI1OQRtc2dJZAM0MTAwNgRzZWMDZnRyBHNsawNycGx5BHN0aW1lAzEyNDc4NDU1NjQ-?act=reply&messageNum=41006
> > >
> > > <http://www.pythonbrasil.com.br/moin.cgi/AntesDePerguntar><
> >
> http://br.groups.yahoo.com/;_ylc=X3oDMTJlN3U4YmZhBF9TAzk3NDkwNDM3BGdycElkAzEwNDUyNDM4BGdycHNwSWQDMjEzNzExMTI1OQRzZWMDZnRyBHNsawNnZnAEc3RpbWUDMTI0Nzg0NTU2NA--
> > >
> > >
> > > <
> >
> http://br.groups.yahoo.com/group/python-brasil;_ylc=X3oDMTJmZGc0MWJqBF9TAzk3NDkwNDM3BGdycElkAzEwNDUyNDM4BGdycHNwSWQDMjEzNzExMTI1OQRzZWMDdnRsBHNsawN2Z2hwBHN0aW1lAzEyNDc4NDU1NjQ-
> > >
> > > .
> > >
> >
> > Olá Vinic? Sampaio,
> >
> > A única certificação python que eu conheço é a do brainbench [1] mas não
> > tenho idéia de qual é a aceitação dela no mercado. Eles tem certificação
> > para python 1.5 e python 2.4.
> >
> > []s,
> >
> > Rodrigo
> >
> > [1] http://www.brainbench.com/xml/bb/common/testcenter/keyword.xml
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
Leônidas S. Barbosa (Kirotawa)
[DesenvolvedorWeb/CEFET/RN]
[Ciências da Computação/UFRN]
[pós-graduando em Inteligência Computacional/Processamento Gráfico /UFRN
[Estudante de japonês nível 7 - Japanese Student]
[Desenvolvedor em python, PyGame]
blog: corecode.wordpress.com/
"Mais sábio é aquele que sabe que não sabe" (Sócrates)
Eu nunca ouvi falar desta certificação, e como trabalho 100% com
Python desde 1998, já recrutei, entrevistei, treinei e colaborei com
dezenas de profissionais Python, então vamos combinar que uma
certificação que eu nunca ouvi falar não vale muita coisa, né?
Não estou dizendo que esta certificação seja picareta. Apenas que uma
certificação que não é universalmente reconhecida não tem muito valor.
Muitas pessoas, inclusive a maioria da diretoria da própria Python
Software Foundation, não vê muito valor em certificações. Recomendo a
todos os interessados neste tema que pesquisem o histórico da lista
pois já tivemos recentemente uma discussão sobre o tema.
[ ]s
Luciano
Concordo 100%.
Uma certificação básica apenas significa que você sabe a gramática da
linguagem, mas não prova que você é realmente capaz de desenvolver
bons programas com ela.
Somente código real, funcionando (e com testes!) serve para mostrar isso.
Você pode ter um monte de experiência real com Python ou qualquer
outra linguagem em software proprietário, mas se você não pode mostrar
este código para alguém que quer te avaliar, não serve para demonstrar
o seu talento. Por isso a melhor forma de ganhar reputação de
programador sólido é contribuir com algum projeto livre.
No mundo Python, esta é a "certificação" mais reconhecida.
[ ]s
Luciano
mas vlw pela ajuda.
Mas qual é o argumento deles? Manda o argumento que a gente rebate!
[ ]s
Luciano
[]`s
Jan Palach
pal...@gmail.com
--- Em python...@yahoogrupos.com.br, "vinic_sampaio" <vinic_sampaio@...> escreveu
2009/7/19 palach16 <pala...@yahoo.com.br>
>
>
> Quando lhe perguntarem novamente sobre isso. Pergunte se eles conhecem
> algum bom profissional C/C++ certificado(duvido que vão responder)....(e
> isso é só um exemplo). Na empresa onde trabalho, pedíamos certificação(para
> Java), mas depois das 'figuras' que andaram aparecendo com certificações na
> mão, desistimos de levar isso em conta. Saber a 'gramática' da linguagem não
> significa ser bom programador. Hoje damos preferência se a pessoa tem bom
> raciocínio lógico e outras coisas, estas mostraram mais retorno em um
> período menor de tempo. Graças à Deus o Python segue este caminho tb.
>
> []`s
>
> Jan Palach
> pal...@gmail.com <palach%40gmail.com>
>
> --- Em python...@yahoogrupos.com.br<python-brasil%40yahoogrupos.com.br>,
> "vinic_sampaio" <vinic_sampaio@...> escreveu
>
> >
> > A pergunta foi mais pelo fato de não ter quase ninguem na minha Faculdade
> e nem na região trabalhando ou estudando Python.
> > Então quando entro em discussão com os colegas essa pergunta aparece
> muito e não tenho muito argumento p rebater.
> >
> > mas vlw pela ajuda.
> >
>
>
>
--
Leônidas S. Barbosa (Kirotawa)
[DesenvolvedorWeb/CEFET/RN]
[Ciências da Computação/UFRN]
[pós-graduando em Inteligência Computacional/Processamento Gráfico /UFRN
[Estudante de japonês nível 7 - Japanese Student]
[Desenvolvedor em python, PyGame]
blog: corecode.wordpress.com/
"Mais sábio é aquele que sabe que não sabe" (Sócrates)
[As partes desta mensagem que não continham texto foram removidas]
------------------------------------
digo isso pois tem um "cara" na minha faculdade(Universidade Federal do
Espirito Santo) que tá "minando" a fama do python.
O cara simplesmente "prega" que python é uma linguagem "mal-educada". (UM
SACRILÉGIO!)
Não tenho certeza mas suspeito que seja um professor, pois algumas pessoas
da ciencia da computação acreditam nisso.
Não tenho muitos argumentos contra os meus amigos da ciência da computação
pois faço Engenharia e não tive as mesmas matérias de informática que
eles(apesar de provavelmente ter mais prática do que alguns deles).
Atualmente todos com quem tento conversar sobre python usam esse argumento
contra a linguagem... Tento explicar que é uma mentira (Pois python é a
linguagem mais "educada" que conheço) mas não adianta.
Então parei de defender python e fico com esse conhecimento só para min.
Azar o deles....
O problema é que python precisa de marketing e uma certificação seria um bom
começo.
Eu não acredito em certificações, mas o mercado sim e é isso que importa.
Alias seria uma forma de levantar dinheiro para associação que poderia
promover mais eventos de python no brasil com essa renda."extra"...
2009/7/19 Luciano Ramalho <ram...@gmail.com>
>
>
> 2009/7/19 vinic_sampaio <vinic_...@yahoo.com.br<vinic_sampaio%40yahoo.com.br>
> >:
>
> > A pergunta foi mais pelo fato de não ter quase ninguem na minha Faculdade
> > e nem na região trabalhando ou estudando Python.
> > Então quando entro em discussão com os colegas essa pergunta aparece
> muito
> > e não tenho muito argumento p rebater.
>
> Mas qual é o argumento deles? Manda o argumento que a gente rebate!
>
> [ ]s
> Luciano
>
>
[As partes desta mensagem que não continham texto foram removidas]
------------------------------------
Isso e ignorancia, desculpe a palavra mais e verdade.
Muito tipico de quem programa em Java, que esta acostumado a seguir
padroes impostos pelo fabricante (pois se nao for assim nao funciona), e
escrever sempre codigos redundantes e algumas vezes sem sentido.
Logico que um pouco do que citei acima foi com uma parcela de odio, mas
o restante e veridico.
Pois bem, essas pessoas nao conseguem entender que a liberdade traz
beneficios (versatilidade, extensibilidade, produtividade), se voce
quiser quebrar as regras, voce quebra e assume as consequencias, mais
isso nao te limite a fazer so X ou Y.
E como uma ferramenta case, voce compra as pecas de um barco, mas so vai
conseguir montar aquele que aparece na caixa, talvez com algum
incremento ou ajuste se voce conhecer bem a ferramenta.
Provavelmente essa pessoa nao conhece python, e para valorizar o que
sabe, as vezes e mais facil, desacreditar tudo sobre aquilo que voce nao
conhece.
A[]'s
wancharle sebastiao quirino escreveu:
>
>
> Acho que a associação do python brasil podia criar uma certificação simples
> só por referência.
>
> digo isso pois tem um "cara" na minha faculdade(Universidade Federal do
> Espirito Santo) que tá "minando" a fama do python.
>
> O cara simplesmente "prega" que python é uma linguagem "mal-educada". (UM
> SACRILÉGIO!)
> Não tenho certeza mas suspeito que seja um professor, pois algumas pessoas
> da ciencia da computação acreditam nisso.
>
> Não tenho muitos argumentos contra os meus amigos da ciência da computação
> pois faço Engenharia e não tive as mesmas matérias de informática que
> eles(apesar de provavelmente ter mais prática do que alguns deles).
>
> Atualmente todos com quem tento conversar sobre python usam esse argumento
> contra a linguagem... Tento explicar que é uma mentira (Pois python é a
> linguagem mais "educada" que conheço) mas não adianta.
>
> Então parei de defender python e fico com esse conhecimento só para min.
> Azar o deles....
>
> O problema é que python precisa de marketing e uma certificação seria um bom
> começo.
>
> Eu não acredito em certificações, mas o mercado sim e é isso que importa.
>
> Alias seria uma forma de levantar dinheiro para associação que poderia
> promover mais eventos de python no brasil com essa renda."extra"...
>
> 2009/7/19 Luciano Ramalho <ram...@gmail.com <mailto:ramalho%40gmail.com>>
>
>>
>>
>> 2009/7/19 vinic_sampaio <vinic_...@yahoo.com.br
> <mailto:vinic_sampaio%40yahoo.com.br><vinic_sampaio%40yahoo.com.br>
>> >:
>>
>> > A pergunta foi mais pelo fato de não ter quase ninguem na minha
> Faculdade
>> > e nem na região trabalhando ou estudando Python.
>> > Então quando entro em discussão com os colegas essa pergunta aparece
>> muito
>> > e não tenho muito argumento p rebater.
>>
>> Mas qual é o argumento deles? Manda o argumento que a gente rebate!
>>
>> [ ]s
>> Luciano
>>
>>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkpkpCwACgkQ7OAY7mv8BhlG9wCbBj8YIPuNili3Y6GZV+0lBMU/
f0gAnjWe8NLbr8G7mKu6YjIKg7JRVdif
=Qm0p
-----END PGP SIGNATURE-----
[]`s
--- Em python...@yahoogrupos.com.br, wancharle sebastiao quirino <wancharle@...> escreveu
>
> Acho que a associação do python brasil podia criar uma certificação simples
> só por referência.
>
> digo isso pois tem um "cara" na minha faculdade(Universidade Federal do
> Espirito Santo) que tá "minando" a fama do python.
>
> O cara simplesmente "prega" que python é uma linguagem "mal-educada". (UM
> SACRILÉGIO!)
> Não tenho certeza mas suspeito que seja um professor, pois algumas pessoas
> da ciencia da computação acreditam nisso.
>
> Não tenho muitos argumentos contra os meus amigos da ciência da computação
> pois faço Engenharia e não tive as mesmas matérias de informática que
> eles(apesar de provavelmente ter mais prática do que alguns deles).
>
> Atualmente todos com quem tento conversar sobre python usam esse argumento
> contra a linguagem... Tento explicar que é uma mentira (Pois python é a
> linguagem mais "educada" que conheço) mas não adianta.
>
> Então parei de defender python e fico com esse conhecimento só para min.
> Azar o deles....
>
> O problema é que python precisa de marketing e uma certificação seria um bom
> começo.
>
> Eu não acredito em certificações, mas o mercado sim e é isso que importa.
>
> Alias seria uma forma de levantar dinheiro para associação que poderia
> promover mais eventos de python no brasil com essa renda."extra"...
>
>
>
>
>
>
> 2009/7/19 Luciano Ramalho <ramalho@...>
>
> >
> >
> > 2009/7/19 vinic_sampaio <vinic_sampaio@...<vinic_sampaio%40yahoo.com.br>
Quando estamos cursando faculdade temos que aprender que o professor
não é dono da última palavra, com certeza ele tem mais experiência e
muito conhecimento em alguma área, mas as vezes eles querem palpitar
na área que não é a delas ou querem bancar os conservadores e defender
algo que caiu em desuso há anos.
Precisamos criar um filtro, muito frio e calculista, para evitar
ficarmos como os seus colegas cientistas com opinião embutidas na
cabeça deles pelo professor.
Em Monday 20 July 2009 13:54:55 wancharle sebastiao quirino escreveu:
> O cara simplesmente "prega" que python é uma linguagem "mal-educada".
Só por curiosidade, o que exatamente estão falando? O que seria uma linguagem
mal-educada? Uma linguagem que não estimula programação estruturada? Uma lin-
guagem que não tem atributos private? Uma linguagem que cospe no chão, dá uma
fechada no nosso carro e ainda por cima xinga a nossa mãe? Sinceramente, eu
não conheço linguagem mais bem comportada que Python.
> (UM SACRILÉGIO!)
Ah, a gente manda a Inquisição Espanhola sobre eles. Garanto que eles não es-
tão esperando a Inquisição Espanhola.
--
José Alexandre Nalon
na...@terra.com.br
Ainda quanto a esses preconceitos contra o Python, lembro que um professor
da facu onde estudo chegou a dizer que você ser obrigado a identar o código
bonitinho em Python era uma coisa sacal. Comentários como esse de um cara
que é Doutor em computação, me deixam decepcionado. Afinal o que é melhor
legibilidade ou o usuário "desenhar" seu código como só ele entende?
[]'s
leo kirotawa
2009/7/20 wancharle sebastiao quirino <wanc...@gmail.com>
>
>
> Acho que a associação do python brasil podia criar uma certificação simples
> só por referência.
>
> digo isso pois tem um "cara" na minha faculdade(Universidade Federal do
> Espirito Santo) que tá "minando" a fama do python.
>
> O cara simplesmente "prega" que python é uma linguagem "mal-educada". (UM
> SACRILÉGIO!)
> Não tenho certeza mas suspeito que seja um professor, pois algumas pessoas
> da ciencia da computação acreditam nisso.
>
> Não tenho muitos argumentos contra os meus amigos da ciência da computação
> pois faço Engenharia e não tive as mesmas matérias de informática que
> eles(apesar de provavelmente ter mais prática do que alguns deles).
>
> Atualmente todos com quem tento conversar sobre python usam esse argumento
> contra a linguagem... Tento explicar que é uma mentira (Pois python é a
> linguagem mais "educada" que conheço) mas não adianta.
>
> Então parei de defender python e fico com esse conhecimento só para min.
> Azar o deles....
>
> O problema é que python precisa de marketing e uma certificação seria um
> bom
> começo.
>
> Eu não acredito em certificações, mas o mercado sim e é isso que importa.
>
> Alias seria uma forma de levantar dinheiro para associação que poderia
> promover mais eventos de python no brasil com essa renda."extra"...
>
> 2009/7/19 Luciano Ramalho <ram...@gmail.com <ramalho%40gmail.com>>
>
> >
> >
> > 2009/7/19 vinic_sampaio <vinic_...@yahoo.com.br<vinic_sampaio%40yahoo.com.br>
> <vinic_sampaio%40yahoo.com.br>
>
> > >:
> >
> > > A pergunta foi mais pelo fato de não ter quase ninguem na minha
> Faculdade
> > > e nem na região trabalhando ou estudando Python.
> > > Então quando entro em discussão com os colegas essa pergunta aparece
> > muito
> > > e não tenho muito argumento p rebater.
> >
> > Mas qual é o argumento deles? Manda o argumento que a gente rebate!
> >
> > [ ]s
> > Luciano
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
Leônidas S. Barbosa (Kirotawa)
[DesenvolvedorWeb/CEFET/RN]
[Ciências da Computação/UFRN]
[pós-graduando em Inteligência Computacional/Processamento Gráfico /UFRN
[Estudante de japonês nível 7 - Japanese Student]
[Desenvolvedor em python, PyGame]
blog: corecode.wordpress.com/
"Mais sábio é aquele que sabe que não sabe" (Sócrates)
> O cara simplesmente "prega" que python é uma linguagem "mal-
> educada". (UM
> SACRILÉGIO!)
> Não tenho certeza mas suspeito que seja um professor, pois algumas
> pessoas
> da ciencia da computação acreditam nisso.
> Atualmente todos com quem tento conversar sobre python usam esse
> argumento
> contra a linguagem... Tento explicar que é uma mentira (Pois python
> é a
> linguagem mais "educada" que conheço) mas não adianta.
Cara linguagens não são pessoas, elas não podem ser bem ou mal
educadas... quer dizer, a não ser Prolog :). Qual é o significado real
de "mal-educada"?
Se tu realmente quer que a APyB faça uma certificação se torne membro
e sugira isso em alguma votação da diretoria (ou se candidate a
diretoria). Eu sou fortemente contra. Se alguém quisesse fazer o que o
mercado acha melhor já estaria programando em ABAP e J2EE.
--
Leonardo Santagada
santagada at gmail.com
Não entendo muito de certificações. Mas não me parece que o Python precise
de tudo que outras linguagens/tecnologias possuem. Python não é Java.
Se certificação oficial fosse algo tão fundamental assim, com certeza o
Python teria uma.
Agora, ter certificação só agora para contra-argumentar ou gerar renda...
Não me parece muito Pythônico.
Prefiro fazer uma doacao da forma tradicional. Economiza papel, as
arvores agradecem!
David Kwast escreveu:
>
>
> 2009/7/20 palach16 <pala...@yahoo.com.br <mailto:palach16%40yahoo.com.br>>
>> Olhando por este lado, realmente uma certificação emitida pela Associação
> Python Brasil seria um ponto de partida bacana. E com certeza geraria
> 'renda' para apoiar eventos relacionados à Python.
>
> Não entendo muito de certificações. Mas não me parece que o Python precise
> de tudo que outras linguagens/tecnologias possuem. Python não é Java.
>
> Se certificação oficial fosse algo tão fundamental assim, com certeza o
> Python teria uma.
>
> Agora, ter certificação só agora para contra-argumentar ou gerar renda...
> Não me parece muito Pythônico.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkpkqKQACgkQ7OAY7mv8BhktygCfZMtckylJdob7BC1DsPmRWI5p
8nEAn3E5zOAyQC1PGlkksX7C9uLKIEPd
=80aW
-----END PGP SIGNATURE-----
Qual lado? O lado de abençoar a pessoa certificado com o direito de
defender Python em quaisquer circunstâncias? De validar a palavra dela
qualquer que seja? Imagine uma pessoa certificado falando mal de
Python, pois hoje programa em Ruby, a palavra dela tem mais valor,
pois ela é certificada? Acho que uma certificação em Python no dado
momento não valeria pra nada.
Só para contextualizar, eu tinha feito um sistema de monitoramento, que controlava uma webcam acoplada a 2 motores de passo, e as imagens eram transmitidas através da web(inclusive os movimentos eram controlados via interface web, usei cherrypy na época). Isso foi em 2006.
[]`s
--- Em python...@yahoogrupos.com.br, Danilo Cabello <danilo.cabello@...> escreveu
>
> 2009/7/20 Allison Vollmann <allisonvoll@...>:
+1, Santagada. Acho que nem se houvesse uma certificação, eu faria.
> --
> Leonardo Santagada
> santagada at gmail.com
>
>
--
Rodolfo Carvalho
Web Developer
rodol...@gmail.com
Quando conheci o python usava como argumento que era bobeira ter que identar
o codigo, demorei muito para ultrapassar essa barreira, (também pudera
estava programando a todo vapor em php)
Hoje não consigo programar sem identar, idento até os templates html do
django....
As pessoas argumentam que ja fazem a identação e não precisa a linguagem ser
rigida...
Porem quando essas pessoas ultrapassam a barreira dos 80 carecteres de
largura de linha de codigo elas param de identar para poder ficar mais
facil a visualização do texto.
Eu ja encaro por outro lado....
Se uma linha de codigo minha ultrapassar a barreira dos 80 caracteres,
recomendados pelo PEP08, eu ja comeco a analizar o codigo e vejo se estou
indo pelo caminho errado....
Hoje tenho uma teoria que se um codigo ultrapassa os 80 caracteres de
largura da linha então estou fazendo algo errado.
Comigo essa teoria funciona....
O que eu quero mesmo é mais marketing pois só dizer que o Google ou Nasa
também usam não basta...
Os caras contra-argumentam que o Google também usa java, a Nasa também usa
Lisp a Nokia também usa php etc...
Eles dizem que isso toda empresa grande faz para não perder o bonde das
tecnologias do momento....
2009/7/20 David Kwast <david...@gmail.com>
>
>
> 2009/7/20 palach16 <pala...@yahoo.com.br <palach16%40yahoo.com.br>>
[]`s
--- Em python...@yahoogrupos.com.br, wancharle sebastiao quirino <wancharle@...> escreveu
>
> pessoal a questão não é a renda e muito menos a certificação....
> quando sugeri a certificação pela Associação Python Brasil foi apenas para
> reforçar a idéia do marketing...
> (Eu só faço uma certificação ser for emitida pelo Guido ou pelo
> PythonBrasil)
>
> O que eu quero mesmo é mais marketing pois só dizer que o Google ou Nasa
> também usam não basta...
>
> Os caras contra-argumentam que o Google também usa java, a Nasa também usa
> Lisp a Nokia também usa php etc...
> Eles dizem que isso toda empresa grande faz para não perder o bonde das
> tecnologias do momento....
>
>
>
> 2009/7/20 David Kwast <david.kwast@...>
>
> >
> >
> > 2009/7/20 palach16 <palach16@... <palach16%40yahoo.com.br>>
Nada contra uma discussão sadia, ainda que recorrente. Mas
generalizações sempre introduzem erros e os últimos emails são quase
que somente isso.
Só para me manter no tópico:
Tenho certificação java e sap (nwds). Já vi pessoas com essas mesmas
certificações (principalmente java, que é mais a minha praia) que não
tinham o mínimo conhecimento sobre o assunto. Já vi gente sem
certificações que dominavam o assunto. Da mesma forma que entrevistei
vários alunos e ex-alunos da usp que tinham noções muito limitadas de
programação.
Certificação, de forma análoga a diplomas, é uma forma fácil de
pessoas de RH estimarem o nível de conhecimento de um candidato. Não
se limita a isso, claro, mas é uma de suas serventias. Pra alguns
nichos isso é o suficiente. Pra outros, é necessário mostrar mais do
que um papel. É só não querer ter um mesmo modelo pra tudo.
Og!
Minha sugestão: faça as atividades em Python e depois reescreva na linguagem
solicitada. Mostre ao professor e aos colegas as duas formas. Possivelmente
a versão em Python será mais sofisticada, com tratamento de exceções, testes
unitários, etc. É um trabalho lento, e mesmo que você não convença ninguém,
estará ganhando.
Proponha também minicursos de Python nas semanas acadêmicas e atividades
complementares. Crie um grupo de usuários Python e comece a fazer reuniões.
Faça um Coding Dojo, uma PyWeek ou coisas semelhantes.
Como eu disse, pode ser que nada mude na instituição, mas vocês sairão
ganhando.
Um abraço
--
Marco André
marco...@gmail.com
http://marrcandre.blogspot.com
[As partes desta mensagem que não continham texto foram removidas]
------------------------------------
Certificação, como você mesmo disse em e-mail anterior (se não me
engano), é supérfluo até em Java, quanto mais em Python. O mercado
tende cada vez mais, como o mercado de publicidade, a analisar
portefólio (o que você já fez, onde fez, como fez, etc) e neste ponto
concordo com os colegas que pregam a participação em software livre,
isso servirá de portefólio.
Eu, pessoalmente, não entendo o pessoal comparar lingaguens Python é
melhor, Java que é, cada linguagem tem seu valor e seu nicho, responda
para quem diz que Python é mal-educada (!! O que quer que isso queira
dizer), que há gente de peso apostando nela e cite os casos que julgar
mais emblemáticos.
Minha Opinião, claro.
2009/7/20 palach16 <pala...@yahoo.com.br>:
>
>
> Olhando por este lado, realmente uma certificação emitida pela Associação
> Python Brasil seria um ponto de partida bacana. E com certeza geraria
> 'renda' para apoiar eventos relacionados à Python.
>
> []`s
>
--
paz e amor (love and peace),
Alysson Bruno
Palmas(TO)
Brasil
Eu tento argumentar que isso é bom pois em vez de ficar pensando em como
faço para que o "printf" pare de dar a mensagem "segmentation fault" eu me
preocupo em pensar onde devo usar o print.
Digo que é melhor pensar no "site" que quero construir do que em como vou
fazer a conexão com o banco dados(pois isso o django faz para min).
Eles dizem que essas maravilhas do python educam mal o programador pois fica
acostumado com coisas prontas....
Eu ja programei em asp, php, perl, delphi, lua e sei como é fazer tudo do
zero, agente comete erros por falta de experiência em uma area pouco
importante....
Exemplo: Esquecer um parenteses em uma expresão SQL.
São erros que não precisam ser comitidos se voce usa um bom conjunto de
ferramentas...
2009/7/20 <na...@terra.com.br>
>
>
> Olá!
>
> Em Monday 20 July 2009 13:54:55 wancharle sebastiao quirino escreveu:
>
> > O cara simplesmente "prega" que python é uma linguagem "mal-educada".
>
> Só por curiosidade, o que exatamente estão falando? O que seria uma
> linguagem
> mal-educada? Uma linguagem que não estimula programação estruturada? Uma
> lin-
> guagem que não tem atributos private? Uma linguagem que cospe no chão, dá
> uma
> fechada no nosso carro e ainda por cima xinga a nossa mãe? Sinceramente, eu
> não conheço linguagem mais bem comportada que Python.
>
> > (UM SACRILÉGIO!)
>
> Ah, a gente manda a Inquisição Espanhola sobre eles. Garanto que eles não
> es-
> tão esperando a Inquisição Espanhola.
>
> --
> José Alexandre Nalon
> na...@terra.com.br <nalon%40terra.com.br>
>
>
>
[As partes desta mensagem que não continham texto foram removidas]
------------------------------------
Uma vez eu soube que o desenvolvimento de um exame "bem-feito" de
certificação, tipo Java, custa uns US $ 150.000. Porque para fazer
bem-feito, é preciso desenvolver um banco de perguntas com centenas de
perguntas, de modo que apenas um sub-conjunto delas é apresentado para
cada candidato. E estas perguntas precisam ser exaustivamente testadas
com candidatos reais para que seu nível de dificuldade possa ser
avaliado. É bem mais complicado que fazer uma prova de vestibular,
porque ali é uma competição, e se a prova de um ano é mais difícil,
isso significa apenas que a nota de corte vai cair, porque o número de
vagas é constante para efeito deste raciocínio, entende? E se a prova
em outro ano é mais fácil, a nota de corte sobe automaticamente,
porque não é que são aprovados os que tiraram mais que X, são
aprovados os N primeiros, e pronto.
Numa prova de certificação não é assim. Os aprovados são os que "sabem
o suficiente" o assunto. Então é muito, mas muito mais complicado
fazer uma prova assim com algum grau de qualidade.
Então, eu considero que as melhores provas de certificação que têm por
aí não valem grande coisa, apesar de terem custado centenas de
milhares de dólares para desenvolver. Então qual você acha que seria a
minha opinião sobre uma prova de certificação "simples", que a APyB
poderia bancar com seu faturamento anual de uns 20 mil reais?
> digo isso pois tem um "cara" na minha faculdade(Universidade Federal do
> Espirito Santo) que tá "minando" a fama do python.
Bom, o cara tá queimando o próprio filme. Fala pra ele assim, "É,
realmente Python não presta, por isso o Google foi criado apenas com C
e Python, e todas as empresas de computação gráfica, da ILM à Weta,
passando pela AutoDesk e Pixar, estão gastando dinheiro com Python
porque são otárias, a Microsoft bancou o projeto IronPython porque
está sem noção e os mantenedores Linux Fedora, RedHat, Mandriva e
Ubuntu dependem de Python porque não conseguiram obter uma
certificação Java, coitados".
>
> O cara simplesmente "prega" que python é uma linguagem "mal-educada". (UM
> SACRILÉGIO!)
> Não tenho certeza mas suspeito que seja um professor, pois algumas pessoas
> da ciencia da computação acreditam nisso.
>
> Não tenho muitos argumentos contra os meus amigos da ciência da computação
> pois faço Engenharia e não tive as mesmas matérias de informática que
> eles(apesar de provavelmente ter mais prática do que alguns deles).
>
> Atualmente todos com quem tento conversar sobre python usam esse argumento
> contra a linguagem... Tento explicar que é uma mentira (Pois python é a
> linguagem mais "educada" que conheço) mas não adianta.
>
> Então parei de defender python e fico com esse conhecimento só para min.
> Azar o deles....
>
> O problema é que python precisa de marketing e uma certificação seria um bom
> começo.
>
> Eu não acredito em certificações, mas o mercado sim e é isso que importa.
Errado. Não é só o que o "mercado" acredita que importa. Ontem mesmo
eu vi uma entrevista com o diretor de cinema Francis Coppola em que
ele diz que na pré-produção do "Poderoso Chefão" o estúdio não queria
de jeito nenhum o Marlon Brando, porque supostamente vendia pouco, e
muito menos o Al Pacino, que era desconhecido. Veja o que aconteceu
com a carreira destes dois atores, e desse filme.
> Alias seria uma forma de levantar dinheiro para associação que poderia
> promover mais eventos de python no brasil com essa renda."extra"...
A Associação Python Brasil não tem a menor disposição para fazer uma
renda "extra" enganando o mercado com uma certificação que, nas nossas
condições, teria que ser picarea, e mesmo nas melhores condições,
seria difícil de defender. A única coisa que a APyB tem é uma
reputação na comunidade. Se a gente perder isso, é melhor fechar as
portas (virtuais, porque não temos sede física).
[ ]s
Luciano
Há um argumento que eu sempre uso quando a lógica falha, e por lógica aqui
entenda mencionar os exemplos que o Luciano Ramalho citou e falar sobre a
popularidade da linguagem.
Esse argumento costuma ser muito eficaz, pois costuma encerrar qualquer
discussão de forma bem simples e evitando problemas futuros. Eu digo
simplesmente que Python não é uma linguagem para programadores medíocres. Há
linguagens que precisam ter mundos de restrições de diversos tipos, porque
foram feitas para empresas que acreditam que produção dá-se com número de
profissionais e não com a eficiência do trabalho. Foram criadas para ajuntar
algumas dúzias de programadores medíocres, geralmente avaliados por meio de
algo como uma certificação, trabalhando sob comando de um melhorzinho, e
depois colar tudo que cada um faz junto. A linguagem tem de restringir ao
máximo a liberdade do que ele faz, porque se deixar, vai fazer besteira.
Python é "mal educada"? Não sei o que quiseram dizer com isso, mas sei que se
uma empresa tem bons programadores, ela terá muito mais eficiência com
Python. Se a empresa não tem bons profissionais, e geralmente o pessoal de RH
sabe disso, vai preferir algo que imponha mais restrições como Java e então
sair botando o defeito na linguagem como esses caras fazem, do que resolver
melhorar os próprios profissionais.
--
Pedro Werneck
O problema é que tem muitos professores que são apenas professores, se é que
me entende. Estão preocupados com outras coisas que muitas vezes nem fazem
mais sentido, e às vezes o aluno terá até que "desaprender" aquilo depois.
Quer um exemplo? Minha professora que se gaba o tempo todo de ter 30 anos de
experiência na área, que por isso ensina os alunos dela para se preparar para
o mercado, etc. Pensei que aí estaria uma boa pessoa para mostrar Python.
Ledo engano.
Ela também não gostou da indentação, mas teve um ataque mesmo quando eu
mostrei um trecho de código em que eu estava usando print (ou logging) para
exibir todo o conteúdo de uma árvore. Disse que não se deve ficar fazendo
isso, que deve verificar o algoritmo direito antes. Eu só não disse a ela que
não estava programando com cartão perfurado e não iria ficar esperando em uma
fila de horas para ver o código rodando porque achei que seria desrespeito
demais, mas não perdi mais tempo.
--
Pedro Werneck
O problema é que coisas demais nessa área (e em outras) são regidas por um
fator que muitos não pensam: o medo do povo de RH de perder seus empregos.
Certificação é uma forma de seguro para o RH, pois ele passa a bola da
avaliação do candidato para outra pessoa e livra a própria cara. Creio que a
única função real é essa, pois como o seu exemplo e outros mostram, não
significa muita coisa na prática.
Ninguém vai demitir um recrutador por ter contratado um funcionário com um
monte de certificações, mas podem demitir se ele avaliou errado a competência
de um sem nenhuma.
A questão da escolha de linguagem sofre do mesmo problema, e isso existe em
todas as áreas. Lembro-me do Bruce Schneier dizendo sobre qual algoritmo
escolher para criptografia, e a frase era bem clara: a escolha certa *para
sua carreira* é o AES. Ninguém vai te demitir por seguir o padrão do governo
dos EUA. O AES tem falhas hipotéticas que podem ser descobertas no futuro,
mas se descobertas a culpa será do governo, não sua. Já se você escolher
outra, aí a culpa é sua.
Considerando isso, e vendo como essa é a função real das certificações, acho
irrelevante haver certificação de Python se não for feita por alguém de muito
peso que possa ter o mesmo papel. Alguém para quem o recrutador pode apontar
e dizer: "a culpa não é minha, o cara tinha certificação". Não faz sentido
achar que vão dar importância à opinião da Python Software Foundation ou da
Associação Python Brasil na hora de avaliar uma certificação, mas não vão dar
na hora que elas dizem porque usar Python.
O dia em que uma grande empresa com muito poder no mercado resolver fazer algo
do tipo, aí sim essa discussão tem sentido, mas acho que elas também não
fariam, caso contrário não estariam usando Python. :)
--
Pedro Werneck
Quanto as certificações, acho que nenhuma empresa que se preza, contrata
alguém hoje só porque ele é certificado, um certificado não garante a
competência e sim serve como um guia para a empresa, assim como um teste de
conhecimento não comprova inteligência e nem um teste de QI comprova
conhecimento.
2009/7/21 Pedro Werneck <pjwe...@gmail.com>
--
"Forgive, O Lord, my little jokes on Thee, and I'll forgive Thy great big
joke on me."
[As partes desta mensagem que não continham texto foram removidas]
------------------------------------
2009/7/21 Christian S. Perone <christian.p...@gmail.com>
>
>
> Sim, e um programador Java vai argumentar que Python é para programadores
> medíocres porque ela é fácil e qualquer um aprende ela em 2 semanas. Uma
> empresa não vai ter mais eficiência com Python ou Java ou a linguagem X, a
> empresa vai ter mais eficiência na linguagem em que maioria das pessoas
> envolvidas tiverem maior eficiência, é uma questão subjetiva. Pelo fato de
> Python ter uma ótima curva de aprendizado, sabemos que obviamente existem
> milhares de programadores medíocres em Python tanto quanto em Java, enfim,
> exitem tantos fatores que influenciam na escolha da linguagem com maior
> eficiência, que é quase impossível enumerar e dizer com um rigor matemático
> qual é o melhor, portanto certamente nenhuma lógica vai funcionar nisto,
> por
> isto todas conversas sobre isto andam em círculos.
>
> Quanto as certificações, acho que nenhuma empresa que se preza, contrata
> alguém hoje só porque ele é certificado, um certificado não garante a
> competência e sim serve como um guia para a empresa, assim como um teste de
> conhecimento não comprova inteligência e nem um teste de QI comprova
> conhecimento.
>
> 2009/7/21 Pedro Werneck <pjwe...@gmail.com <pjwerneck%40gmail.com>>
> > ,----------------------------------------------------------.
> > | Antes de enviar um e-mail para o grupo leia: |
> > | http://www.pythonbrasil.com.br/moin.cgi/AntesDePerguntar |
> > | E se você é usuário do BOL lembre-se de cadastrar o |
> > | e-mail do grupo na lista branca do seu sistema anti-spam. |
> > `----------------------------------------------------------´Links do
Até hoje isso ainda não aconteceu. Por que será? :)
> por isto todas conversas sobre isto andam em círculos.
Exato, então é melhor parar por aqui.
--
Pedro Werneck
------------------------------------
,-----------------------------------------------------------.
| Antes de enviar um e-mail para o grupo leia: |
| http://www.pythonbrasil.com.br/moin.cgi/AntesDePerguntar |
| E se você é usuário do BOL lembre-se de cadastrar o |
| e-mail do grupo na lista branca do seu sistema anti-spam. |
`-----------------------------------------------------------´Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
2009/7/21 Pedro Werneck <pjwe...@gmail.com>
> On Tuesday 21 July 2009 13:43:51 Christian S. Perone wrote:
> > Sim, e um programador Java vai argumentar que Python é para programadores
> > medíocres porque ela é fácil e qualquer um aprende ela em 2 semanas.
>
> Até hoje isso ainda não aconteceu. Por que será? :)
>
> > por isto todas conversas sobre isto andam em círculos.
>
> Exato, então é melhor parar por aqui.
>
>
> --
> Pedro Werneck
>
>
> ------------------------------------
>
> ,-----------------------------------------------------------.
> | Antes de enviar um e-mail para o grupo leia: |
> | http://www.pythonbrasil.com.br/moin.cgi/AntesDePerguntar |
> | E se você é usuário do BOL lembre-se de cadastrar o |
> | e-mail do grupo na lista branca do seu sistema anti-spam. |
> `-----------------------------------------------------------´Links do
> Yahoo! Grupos
>
>
>
--
"Forgive, O Lord, my little jokes on Thee, and I'll forgive Thy great big
joke on me."
[As partes desta mensagem que não continham texto foram removidas]
------------------------------------
Assim... Código indentado, bem escrito, com tratamento de
exceções, testes unitários, etc, podem ser feitos com qualquer
linguagem moderna. Alguém usou o termo "mal-educada". O
único ponto em que vejo tal expressão poder ser aplicada são
nessas infrutíferas discussões estilo "a minha é melhor que a sua"
(python é melhor que java, python é melhor que php, python
é melhor que ruby, etc). IMVHO, linguagem é ferramenta. Bom
programador escreve bom código em qualquer uma. Estamos
falando de tecnologia, não de times de futebol.
cat flames > /dev/null
PS: ...acho que já desvirtuou-se bem o assunto, não?
Atenciosamente.
--
MARCELO DE F. ANDRADE
Belem, PA, Amazonia, Brazil
Linux User #221105
http://mfandrade.wordpress.com
+ 1
Discutir diferenças entre linguagens, vantagens e desvantagens é
legal. Porém, falar mal de qualquer coisa que não seja Python, sem
qualquer argumento - e às vezes nem sentido -, como se vê todo dia
aqui, é inútil e cansa.
[]'s
Rodrigo
On Ter 21/07/09 12:39 , Pedro Werneck pjwe...@gmail.com sent:
> Ela também não gostou da indentação, mas teve um ataque mesmo quando eu
> mostrei um trecho de código em que eu estava usando print (ou logging)
> para exibir todo o conteúdo de uma árvore.
Eu também achava a indentação em Python uma coisa horrível. Foi
uma dureza, quando comecei a aprender a linguagem: durante qua-
se quinze segundos _inteiros_ eu fiquei incomodado com isso.
É uma reclamação com a linguagem que eu realmente nunca compre-
endi: que a indentação seja relevante. Um amigo diz que é absur-
do que Python faça exigências a esse respeito, sendo algo tão ir-
relevante. Sempre argumentei que, mais irrelevante que espaços
(afinal, indentação todo bom programador faz) é, por exemplo, a
linguagem C _exigir_ que os comandos sejam digitados em minúscu-
las. Pascal, portanto, que não tem nenhuma das duas exigências,
deve ser muito melhor.
O que eu acredito que dizem que é a 'falta de educação' de uma
linguagem, segundo o OP disse, é o incentivo a más práticas de
programação. Mas não creio que se possa dizer isso de nenhuma das
características de Python. A linguagem incentiva as boas práticas
e a disciplina do programador. Creio que a afirmação vem da obser-
vação de apenas duas características da linguagem: variáveis sem
tipagem estática e inexistência de modificadores de visibilidade
em classes.
Mas não creio que nenhuma dessas realmente se justifique. Como o
Bruce Eckel -- que eu não creio que alguém possa chamar de mau
programador -- relatou, quando ele começou a usar Python, sem o
uso de declarações de variáveis, o mundo não ruiu. O fato é que,
se o programador tem disciplina, não haverão problemas. E, como
ele conclui, o que gera erros não é a falta de declarações, é a
falta de testes (sem muita vontade agora pra procurar o link, mas
não pode ser difícil de encontrar).
---
José Alexandre Nalon
na...@terra.com.br
Pois é... eu também não entendo, e particularmente fico chocado em ver como
algumas pessoas escrevem código em outras linguagens indentado perfeitamente
e preocupam-se ativamente com isso, mas aí resolvem reclamar quando vêem em
Python. Acho que é algo só para ter do que reclamar antes de assumir o
compromisso de conhecer a linguagem melhor.
> Mas não creio que nenhuma dessas realmente se justifique. Como o
> Bruce Eckel -- que eu não creio que alguém possa chamar de mau
> programador -- relatou, quando ele começou a usar Python, sem o
> uso de declarações de variáveis, o mundo não ruiu. O fato é que,
> se o programador tem disciplina, não haverão problemas.
É a exatamente isso que me refiro, e sou freqüentemente mal-compreendido,
quando digo que Python não é uma linguagem para programadores medíocres. Para
montar uma equipe grande e de competência duvidosa em fábricas de softwares
onde cada um faz uma parte sem nem saber o todo direito, aí faz sentido que a
linguagem reforce o máximo possível coisas que deveriam ser meras boas
práticas de programação adotadas por todos, e esses são casos onde
certificações são úteis para o povo de RH que contrata a toda hora.
Para programar direito em Python, tem de haver muito mais disciplina, muito
mais do que apenas conhecimento da linguagem. Uma certificação de Python
apenas comprovaria que sabe o que um bom programador aprenderia em duas ou
três semanas, diferente de linguagens e tecnologias onde há um monte de
pequenas idiossincracias para aprender.
--
Pedro Werneck
> Uma certificação de Python
> apenas comprovaria que sabe o que um bom programador aprenderia em duas ou
> três semanas, diferente de linguagens e tecnologias onde há um monte de
> pequenas idiossincracias para aprender.
Tocou na ferida. Eu já vi algumas perguntas de certificações
de Java, e muitas delas eram do tipo: quais as exceções levan-
tadas pela classe XXYYZZ? Isso não faz absolutamente nenhum
sentido pra mim -- isso você pode consultar na documentação
quando necessário e as IDEs completam isso pra você. E o prin-
cipal problema com certificações analisadas por parâmetros co-
mo esses é: um cara certificado conhece todas as exceções, mas
não tem a menor idéia do que elas significam. É mais ou menos
como no cursinho: o camarada aprende que o discriminante nega-
tivo em uma equação do segundo grau significa que a equação não
pode ser solucionada, mas nunca se pergunta por quê.
O que um bom programador realmente precisa saber é: em que si-
tuações essas exceções serão levantadas, como tratá-las e como
evitar os erros. O interessante é que isso não é analisado por
provas de certificação, e é um conhecimento independente da lin-
guagem.
---
José Alexandre Nalon
na...@terra.com.br
"Programadores profissionais escrevem testes. Ponto final."
http://blog.fragmental.com.br/2007/10/31/programadores-profissionais-escrevem-testes-ponto-final/
(obs: não é o link do eckel)
[]'s
Rodrigo