Segue para o conteúdo

Artigos marcados como ‘leitura’

24
set

A Lição Final

A Lição Final

Dia desses eu estava trabalhando e ao olhar na barra do meu Google Talk eu vi que o Guido van Rossum (criador da linguagem Python) havia colocado o endereço de um vídeo no Youtube. Achei que era algum vídeo legal sobre Python e resolvi abrir.

Era o vídeo de uma palestra de um professor norte-americano que trabalhava na área de tecnologia de realidade virtual. Até aí nada de mais (eu sequer me interesso pelo assunto).

Continuei a assistir o vídeo por mais um tempo mais por “fé” na indicação do Guido do que por qualquer outra razão. Em certo momento do início da apresentação o professor, chamado Randy Paysch, mostra um Raio-X do fígado dele onde se conta 10 tumores e ele diz que tem entre 3 e 6 meses de vida.

Ele então começa a falar sobre sonhos e sobre como realizá-los. Sua habilidade como orador é invejável. Continuo assistindo a palestra. Me emociono.

Semanas depois leio na revista Época que esse vídeo havia se tornado uma febre no Youtube e que o professor Pausch estava preparando um livro com o conteúdo dessa mesma palestra juntamente com um amigo. Pensei (me esquecendo que o cara estava condenado à morte): pronto, mais um livro de auto-ajuda que vai deixar o autor rico.

A algumas semanas atrás fiquei sabendo que o professor faleceu e em uma de minhas passeadas em livrarias pude ver que uma tradução do livro já estava disponível no Brasil. Voltando do Rio de Janeiro, onde havia participado da PyConBrasil 2008, resolvi comprar o livro pra ler durante a viagem de volta.

A coincidência

Lendo o capítulo “24. O tolo que se redimiu”, onde o professor conta a história de um de seus alunos (chamado Tommy) que era fã de Guerra nas Estrelas e sonhava em trabalhar na produção dos filmes da saga, eu esbarro no seguinte trecho (página 135):

Quando me transferi para a Carnegie Mellon, todos os membros da equipe da Universidade da Virgínia me acompanharam — menos Tommy. Ele não podia se mudar. Por quê? Porque fora contratado pela Industrial Light & Magic, a companhia do produtor/diretor George Lucas. E note-se que ele foi contratado não por causa do seu sonho, mas sim por suas habilidades. No período em que participou do nosso grupo de pesquisa, Tommy se tornou um destacado programador de linguagem Python (grifo meu), por sorte dele a linguagem escolhida pela empresa de Lucas. E sorte mesmo é quando o preparo se une à oportunidade.

Não é coincidência? Eu conheço o cara através do criador do Python e voltando de uma conferência de Python eu leio que um dos alunos do cara realizou o sonho de trabalhar na Industrial Light & Magic porque conhecia Python.

O livro

No geral o livro é um complemento ao vídeo e foi escrito, segundo o autor, como uma forma de deixar uma mensagem para os seus filhos.

Seria um típico livro de auto-ajuda se não fosse a biografia de um professor que deixou uma mensagem muito bonita para sua família pouco antes de morrer. É um livro onde se encontra muitos “clichês”, muitos momentos piegas e que muitas vezes emociona o leitor (principalmente aqueles que já são pais).

Ele tem uma encadernação muito bonita com capa dura e um tamanho reduzido que o torna excelente para presentear os amigos. Por se tratar de um livro barato cuja leitura é muito rápida (li ele em 1 dia) eu recomendo a todos que tem seus sonhos e gostariam de realizá-los. Mais ainda àqueles que tem filhos.

Para comprar:

Submarino (mais barato no momento em que faço esse post)

Livraria Cultura

Lojas Americanas (dica do Prof. Marco André)

14
set

Computação Científica com Python

Computação Científica com PythonAdquiri esse livro através do site Lulu.com e fiquei triplamente surpreso. Primeiro eu achei a idéia do site genial, segundo porque eles fizeram tudo certinho na minha compra e terceiro porque o livro é superbacana.

Depois de ter comprado mas antes de ter recebido o livro eu conheci o autor na PyConBrasil 3 que aconteceu esse ano em Joinville. Lá eu tive a oportunidade de folhear o livro e ver que ele está muito bem diagramado e com a aparência bastante profissional (exceto talvez pela capa que não permite a fácil leitura do título do livro).

Voltando pra casa depois de minhas férias eu tive a oportunidade de iniciar a leitura do livro. Ele começa com uma introdução muito boa de como se programar em Python que me parece bastante útil para o público científico ao qual se destina o livro (afinal, nem todo cientista/pesquisador sabe programar). Honestamente eu fiz uma “leitura dinâmica” dessa parte do texto porque eu já conheço a linguagem. Mas baseando pelos tópicos abordados e pelos poucos tópicos que eu li eu posso deduzir que a qualidade do resto é muito boa.

Mas a parte que eu mais me esbaldei mesmo foi com a segunda. Minha base acadêmico-científica tende a zero já que sequer consegui me graduar e tudo o que sei de áreas como biologia, química (ugh!), física (só a elétrica) e matemática foi o que aprendi sozinho.

Dito isso eu posso dizer que eu não só vi bibliotecas que eu sequer conhecia para Python como também tive uma aula introdutória sobre assuntos que eu nem imaginava que iria aprender em um livro sobre Python.

É claro que como o público do livro circula nos meios científicos o autor não se esforça demais em facilitar a leitura para um leigo como eu. Mas com um pouquinho de esforço (que eu dediquei) até mesmo um não-iniciado pode lidar bem com os temas abordados.

Enfim, é um livro que não decepcionaria nem um cientista/pesquisador nem um leigo-esforçado como eu. Escrito por um autor brasileiro de forma muito agradável e publicado e vendido por um site americano que tem uma proposta incrível. É tudo de bom* :)

Para comprar: Computação Científica com Python
* exceto a capa :P :)

29
jul

Hackers & Painters: Big ideas from the computer age

Hackers & Painters: Big ideas from the computer ageEsse livro é uma coletânea revista de alguns artigos escritos por Paul Graham, desenvolvedor famoso, entusiasta da linguagem de programação Lisp, fundador de uma empresa de e-commerce adquirida por muito dinheiro pelo Yahoo! na era pontocom e o primeiro a sugerir o uso de técnicas bayesianas no combate ao spam.

Paul Graham também é conhecido por ter opiniões radicalmente diferentes daquelas que pregam as idéias de “fábricas de software”, “engenharia de software” entre outras tantas que tentam transformar o desenvolvimento de software em algo que pode ser mecanizado e rigidamente estruturado.

O autor desse trabalho defende a idéia de que o desenvolvimento de software se assemelha mais à arte do que à engenharia e demonstra, ao longo de seus artigos, as razões que justificam essas idéias.

Concordando com ele ou não, é um livro que trás a reflexão sobre o desenvolvimento de software e só por isso já o transforma em leitura obrigatória para todo profissional dessa área.

Boa parte do material contido no livro pode ser visto diretamente no site do autor. O livro apenas reedita os artigos do site unindo-os alguns deles em apenas um capítulo e também apresenta alguns ensaios inéditos e dados mais atualizados.

Para comprar: Hackers & Painters: Big ideas from the computer age