<br><br><div class="gmail_quote">Em 19 de abril de 2011 10:16, Blabos de Blebe <span dir="ltr"><<a href="mailto:blabos@gmail.com">blabos@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Eu concordo com você em partes. Na maioria delas inclusive.<br>
<div class="im"><br>
> Ninguém te ensina a pensar. Pensar é um ato voluntário, autodidata  e<br>
> algumas vezes solitário,<br>
<br>
</div>Muitos alunos chegam na faculdade achando que a vida é feita de<br>
receitas prontas e musiquinhas pra decorar tabela periódica, ou seja,<br>
comodity.<br>
<br>
Algumas instituições, continuam a empanturrá-los com isso, tornando-os<br>
profissionais comodities.<br>
<br>
As que são sérias, quebram esse ciclo.<br>
<br>
Quando eu fui escolher a faculdade, pesou a opinião de profissionais<br>
que eu conhecia e foram ex-alunos, mas eu tive o trabalho de ligar e<br>
trocar emails com algumas instituições com a seguinte pergunta:<br>
<br>
Qual linguagem vocês ensinam?<br>
<br>
A maioria respondia Java e .NET<br>
<br>
A que eu escolhi respondeu: Aqui a linguagem é irrelevante. Nós<br>
ensinamos algoritmos, estrutura de dados, etc.<br></blockquote><div><br></div><div>Exatamente, como eu acho, pensar é uma opção disponível a todos, mas apenas alguns vão por este caminho.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">


<br>
É claro que tem as suas mazelas, mas ela é bem parecida em alguns<br>
(bons) aspectos com as públicas. A turma começou com 80 e 3 anos<br>
depois somos cerca de 20.<br>
<br>
Enfim, há casos e casos.<br>
<br>
2011/4/19 Solli Honorio <<a href="mailto:shonorio@gmail.com">shonorio@gmail.com</a>>:<br>
<div><div></div><div class="h5">><br>
><br>
> Em 19 de abril de 2011 08:24, Blabos de Blebe <<a href="mailto:blabos@gmail.com">blabos@gmail.com</a>> escreveu:<br>
>><br>
>> > Nas universidades não te ensinam a 'pensar', te ensinam a usar<br>
>> > ferramentas... e olhe lá....o que de certa forma, te limita.<br>
>><br>
>> Só uma correção:<br>
>><br>
>> *Em 99.9% das* universidades não te ensinam a 'pensar', te ensinam a usar<br>
>> ferramentas... e olhe lá....o que de certa forma, te limita.<br>
>><br>
><br>
> Ninguém te ensina a pensar. Pensar é um ato voluntário, autodidata  e<br>
> algumas vezes solitário, então não coloque isto na conta da faculdade (ou de<br>
> qualquer outra entidade). Concordo que a a maioria das universidades não tem<br>
> um ambiente que estimula o pensamento crítico.<br>
><br>
>><br>
>> 2011/4/19 Ulisses-IBIZ <<a href="mailto:ulisses@ibiz.com.br">ulisses@ibiz.com.br</a>>:<br>
>> > rsrsrs sim claro, um cara talentoso vai escolher a linguagem mais<br>
>> > adequada<br>
>> > para a resoluçao do seu problema = "Claro, cada linguagem facilita mais<br>
>> > a<br>
>> > vida do programador"<br>
>> ><br>
>> > quis evidenciar que o talento está no 'pilotador' da ferramenta, tirando<br>
>> > o<br>
>> > foco da linguagem em si.<br>
>> ><br>
>> > ... não basta ter pincel e tinta, é preciso ser artitsta.... o lance<br>
>> > seria<br>
>> > mais de semântica do que de sintaxe... [sim, claro sei que linguagens<br>
>> > tem<br>
>> > semanticas; please nao me tomem de maneira literal, abstraia...]<br>
>> ><br>
>> > e uma boa linguagem não o torna um bom designer/programador; ela pode te<br>
>> > melhorar, em certo sentido.. ordenando o seu confuso pensamento...<br>
>> > rsrsrs<br>
>> ><br>
>> > às vezes se dá muito valor à uma linguagem, de certa forma até<br>
>> > religiosa;<br>
>> ><br>
>> > o cara fera vai escolher C, Perl ou Python, ... dependendo do que ele<br>
>> > quer<br>
>> > atingir e COMO quer resolver o probl,<br>
>> ><br>
>> > [ ao meu ver, a <a href="http://globo.com" target="_blank">globo.com</a> tem razao em escolher um cara 'safo' que<br>
>> > aplica<br>
>> > diferentes tools (linguagens), a depender do problema....]<br>
>> ><br>
>> > [Eden, valeu pelos exemplos e pelo lado + técnico das especificidades<br>
>> > das<br>
>> > linguagens (e das filosofias por trás delas, rsrs)]<br>
>> ><br>
>> > Acho importante colocar para os mais jovens que filosofar e pensar muito<br>
>> > antes de meter a mão na massa é muito importante. Primeiro desenhe e<br>
>> > depois<br>
>> > codifique, em Assembly Language, se quiser.<br>
>> ><br>
>> > Nas universidades não te ensinam a 'pensar', te ensinam a usar<br>
>> > ferramentas... e olhe lá....o que de certa forma, te limita.<br>
>> ><br>
>> > [bom.... chega de filosofia... como não conheço o ecossistema aqui da<br>
>> > lista;<br>
>> > não sei o grau de tolerância com relação às divagações filosóficas (ou<br>
>> > se<br>
>> > mesmo isso já foi  exaustivamente discutido).<br>
>> > pessoalmente, acredito que pensar de forma filosófica é o que está por<br>
>> > trás<br>
>> > das gdes mudanças da humanidade... SW Livre é filosofia aplicada, pura<br>
>> > na<br>
>> > veia....<br>
>> ><br>
>> > para descontar o length desse texto, nas prox msgs serei monossilabico<br>
>> > ]<br>
>> ><br>
>> ><br>
>> > Ulisses Gomes Tecnologia da Informação IBIZ Tecnologia +55 11 5579-3178<br>
>> > r.<br>
>> > 226 <a href="mailto:ulisses@ibiz.com.br">ulisses@ibiz.com.br</a> <a href="http://www.ibiz.com.br" target="_blank">www.ibiz.com.br</a><br>
>> > ----- Original Message ----- From: "Eden Cardim" <<a href="mailto:edencardim@gmail.com">edencardim@gmail.com</a>><br>
>> > To: <<a href="mailto:saopaulo-pm@mail.pm.org">saopaulo-pm@mail.pm.org</a>><br>
>> > Sent: Tuesday, April 19, 2011 5:19 AM<br>
>> > Subject: Re: [SP-pm] [OT] Apresentação<br>
>> ><br>
>> ><br>
>> >>>>>>> "Ulisses-IBIZ" == Ulisses-IBIZ  <<a href="mailto:ulisses@ibiz.com.br">ulisses@ibiz.com.br</a>> writes:<br>
>> >><br>
>> >>   Ulisses-IBIZ> um cara de talento é um bom resolvedor de problemas:<br>
>> >> identifica-o, separa o joio do trigo e aplica a elegancia da<br>
>> >> simplicidade<br>
>> >> (ou a simplicidade da<br>
>> >>   Ulisses-IBIZ> elegancia) para resolve-lo. Isso ele faz em Perl, Java,<br>
>> >> C,<br>
>> >> Python .... Claro, cada linguagem facilita mais a vida do programador<br>
>> >> (que<br>
>> >> prefiro charmar de<br>
>> >>   Ulisses-IBIZ> designer). Perl é uma mão na roda que te permite,<br>
>> >> muitas<br>
>> >> vezes, desenvolver N vezes mais rápido que em outras linguagens,<br>
>> >> mas.... vai<br>
>> >> de gosto.<br>
>> >><br>
>> >>   Ulisses-IBIZ> primeiro o cara precisa ter fluencia de pensamento e<br>
>> >> depois na linguagem que escolheu para 'resolver' o problema que se<br>
>> >> apresenta.<br>
>> >><br>
>> >> Pois é, mas algumas linguagens aleijam até o melhor dos pensadores em<br>
>> >> alguns aspectos. Por exemplo, em java uma simples equação de Bhaskhara<br>
>> >> implementada com bignums vira isso:<br>
>> >><br>
>> >><br>
>> >> --8<---------------cut here---------------start------------->8---<br>
>> >> ((b.pow(2) - (a.multiply(b)).multiply(4)).sqrt).divide(2)<br>
>> >> --8<---------------cut here---------------end--------------->8---<br>
>> >><br>
>> >> porque java não tem sobrecarga de operadores, por design.<br>
>> >><br>
>> >> E como sempre, o caso do quicksort em haskell que eu sempre costumo<br>
>> >> usar<br>
>> >> de forma ilustrativa:<br>
>> >><br>
>> >> --8<---------------cut here---------------start------------->8---<br>
>> >> quicksort [] = []<br>
>> >> quicksort (s:xs) = quicksort [x|x <- xs,x < s] ++ [s] ++ quicksort [x|x<br>
>> >> <-<br>
>> >> xs,x >= s]<br>
>> >> --8<---------------cut here---------------end--------------->8---<br>
>> >><br>
>> >> Além de ser mais curta, objetiva e mais próximo do que se aprende na<br>
>> >> escola do que qualquer outra função em qualquer outra linguagem<br>
>> >> não-funcional, funciona com qualquer tipo de dado que implemente os<br>
>> >> operadores '<' e '>='. O Java, logo de cara, não consegue fazer,<br>
>> >> novamente porque falta a sobrecarga. Em C também não dá, em C++ você<br>
>> >> consegue se (ab)usar de templates. Em alguma linguagem dinâmica como<br>
>> >> perl ou python, você faz algo similar, mas nunca vai ser tão rápido<br>
>> >> quanto a implementação em haskell (a propósito, essa implementação aí<br>
>> >> em<br>
>> >> cima não é a melhor possível), porque compila direto pra binário, não é<br>
>> >> interpretado.<br>
>> >><br>
>> >> Resumindo, a depender do problema, tem linguagens que vão ser bastante<br>
>> >> melhores do que outras.<br>
>> >><br>
>> >> --<br>
>> >>  Eden Cardim       Need help with your Catalyst or DBIx::Class project?<br>
>> >>  Code Monkey                    <a href="http://www.shadowcat.co.uk/catalyst/" target="_blank">http://www.shadowcat.co.uk/catalyst/</a><br>
>> >> Shadowcat Systems Ltd.  Want a managed development or deployment<br>
>> >> platform?<br>
>> >> <a href="http://blog.edencardim.com/" target="_blank">http://blog.edencardim.com/</a><br>
>> >>  <a href="http://www.shadowcat.co.uk/servers/" target="_blank">http://www.shadowcat.co.uk/servers/</a><br>
>> >> =begin disclaimer<br>
>> >>  Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
>> >> SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
>> >> L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
>> >> =end disclaimer<br>
>> >><br>
>> ><br>
>> ><br>
>> > =begin disclaimer<br>
>> >  Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
>> > SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
>> > L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
>> > =end disclaimer<br>
>> ><br>
>> =begin disclaimer<br>
>>   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
>>  SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
>>  L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
>> =end disclaimer<br>
>><br>
><br>
><br>
><br>
> --<br>
> "o animal satisfeito dorme". - Guimarães Rosa<br>
><br>
> =begin disclaimer<br>
>   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
>  SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
>  L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
> =end disclaimer<br>
><br>
><br>
=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>"o animal satisfeito dorme". - Guimarães Rosa<br>