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

O Bushidô do PHP

O Bushidô do PHP

Palestra apresentada no seminário php 2012

Avatar for alexandretaz

alexandretaz

June 02, 2012
Tweet

Other Decks in Programming

Transcript

  1. O que é Bushidô? Bushidô quer dizer o caminho guerreiro,

    é o conjunto de filosofias, práticas e códigos que regiam os samurais japoneses. Hoje em dia ele influencia e muito toda a comunidade de artes marciais.
  2. Aprenda com Sr. Miyagi “Se o seu caratê sim, bom.

    Se o seu caratê não, bom Se seu caratê mais ou menos te pegam como uva” No php vale a mesma regra!!!
  3. Aprenda com o Sr Miyagi Ter equilíbrio é importante, usar

    seu tempo livre para algo produtivo também!
  4. Sifu já desvendou o segredo Adapte-se as situações, seja como

    a água. E não tenha medo de chutar umas bundas
  5. Metodologia O Ensinamento de Artes marciais passa por 3 pilares

    • Kihons, ou básicos • Katas (Taolous) ou lutas ensaiadas • Kumitês, lutas controladas
  6. Kihons (Básicos) Kihons, são básicos de golpes e posturas, que

    servem para aperfeiçoar as técnicas que servem de fundamento para partes mais avançadas. A repetição leva ao aperfeiçoamento constante.
  7. Kihons (Básicos) Na programação o kihon pode ser associado ao

    refactoring. Uma prática constante de melhoria de seu código, mantendo a mesma chamada eu mesmo resultado, mas otimizando a qualidade do código.
  8. Kata/Taulous (Preparando para o combate) Os katas servem como ginástica

    e para combinar conhecimentos de kihons, eles fortalecem a musculatura, dão maior flexibilidade e dão noções de como as posturas e golpes aprendidos podem ser combinados numa situação real.
  9. Kata/Taulous (Preparando para o combate) Na programação os katas seriam

    como provas de conceitos, um pequeno microsistema que fazemos para testar algo. Por exemplo um sistema de monitoramento de tweets para podermos monitorar posts de clientes, e armazene em banco.
  10. Kumitê Agora é pra valer Kumitê são lutas com regras

    que servem para te preparar pro combate real. Os campeonatos de artes marciais sempre seguem regras de sua escola. Mesmo aqueles que são profissionais, por isso que o kumitê é real.
  11. Kumitê Agora é pra valer No mundo da programação o

    kumitê é o paralelo ao desenvolvimento de projetos pessoais. E como o kumitê os projetos pessoais podem render $ $$
  12. Valores Marciais Sempre que iniciamos uma nova jornada devemos esvaziar

    nossos copos. E sempre devemos lembrar que não devemos nos preparar para lutar, mas sim lutar para nos preparar.
  13. Mestre Kami adiciona Tudo isso é muito importante, mas não

    se esqueça, sexo, diversão e cerveja são essenciais. Pare sempre pra observar a vida... ...e a bunda da Booma
  14. Bônus track ➔ Regras foram feitas para serem quebradas; ➔

    Conceitos são conceitos até serem desafiados ➔ Não tenha medo de fazer tudo ao contrário, só saiba quando deve ser feito ➔ Pattern, anti-pattern não importa o problema deve ser solucionado, é o que o cliente espera ➔ Para os usuários não importa se o código está bom importa o que ele vê na tela e no Negócio dele. ➔ A diferença entre a vitória e a derrota é usar o que você sabe de maneira eficiente O UFC já provou, não é questão de ser bom artista marcial, é saber ser eficiente no combate
  15. Simplicidade é tudo • Mostre o resultado • Angarie apoio

    • Satisfaça as expectativas • Para voar você precisa de terreno firme • Isso não vem do código
  16. Entre em contato Linkedin http://linkedin.com/in/alexandresandrade Facebook http://www.facebook.com/alexandretaz Twitter @alexandretaz Github

    http://www.github.com/alexandretaz Bitbucket http://bitbucket.org/alexandretaz Slideshare http://www.slideshare.net/alexandretaz About.me http://about.me/alexandretaz