Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Escrever código que funciona o sobrinho também ...

Escrever código que funciona o sobrinho também consegue. Mas o que diferencia um (excelente) programador?

Quantos programadores você conhece? Se você trabalha como desenvolvedor, é natural que esteja cercado de vários deles. Mas quantos deles você considera excelente? O que será que realmente diferencia um programador. Apenas escrever código que funciona é algo comum. Mas o que será que podemos fazer para sermos considerados diferentes e, tomara, melhores que a maioria? Quais atitudes são desejáveis em um programador excelente? E quais conhecimentos além de efetivamente programar? Nesse talk gostaria de compartilhar algumas ideias que eu e várias pessoas com as quais tenho discutido esse assunto nos últimos meses têm a dizer a respeito do assunto.

Ricardo Valeriano

November 23, 2013
Tweet

More Decks by Ricardo Valeriano

Other Decks in Programming

Transcript

  1. Ricardo Valeriano •Ruby, Ruby on Rails, JavaScript •Desenvolvedor •Instrutor na

    github.com/ricardovaleriano speakerdeck.com/sr_valeriano @sr_valeriano
  2. “I wanted a scripting language that was more powerful than

    Perl, and more object-oriented than Python. That's why I decided to design my own language.” tl;dr: porque eu quis!
  3. “I hope to see Ruby help every programmer in the

    world to be productive, and to enjoy programming, and to be happy. That is the primary purpose of Ruby language.” tl;dr: porque eu quero!
  4. Stallman Negaram o código do driver da impressora. Criou seu

    próprio S.O. E de quebra o movimento Free Software
  5. Dennis Richie & Kenneth Thompson O projeto de S.O. em

    que trabalhavam fracassou... Se tornaram os principais developers do Unix E de quebra, Richie criou a linguagem C