Your SlideShare is downloading. ×
Coding Dojo, Campus Party México 2011
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Coding Dojo, Campus Party México 2011

5,098

Published on

1 Comment
5 Likes
Statistics
Notes
No Downloads
Views
Total Views
5,098
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
85
Comments
1
Likes
5
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript

    • 1. Coding Dojo Campus Party México 2011
    • 2. La programación es una habilidadque se adquiere, se aprende.
    • 3. Si quieres mejorar tus habilidades, debes practicar, mucho.
    • 4. El software como artesanía
    • 5. http://manifesto.softwarecraftsmanship.org/
    • 6. ¿Se acuerdan del Manifiesto Ágil?
    • 7. http://agilemanifesto.org/
    • 8. Ojo con estos señoreshttp://agilemanifesto.org/
    • 9. Robert C. Martin• UncleBob (@uncleBobMartin)• Agilista y actualmente Artesano de Software• Promueve mucho los conceptos: • Software Craftsmanship • Clean Code• http://cleancoder.posterous.com/
    • 10. Dave Thomas• Mente maestra detrás de “Pragmatic Programmers”• Escribe, edita libros, podcast, screencast sobre desarrollo de software• http://pragdave.pragprog.com/• “Inventor” de las code katas
    • 11. ¿Que tienen que ver estos tipos?
    • 12. Empecemos de nuevo
    • 13. ¿Que es un Dojo?
    • 14. “Lugar de la via”en japonés.
    • 15. “Lugar de la via”en japonés. se refiere a la búsqueda de la perfección física, moral, mental y espiritual.
    • 16. Los Samurai, adoptaron estodebido a su filosofía de vida.Se empezaron a ocuparpara practicar artesmarciales.
    • 17. El Coding Dojo se origina a través de Code Katas
    • 18. Code Kata• La premisa es: Practicar, practicar y practicar.• La idea es ejercitarte.• No solo conozcas la teoría, ponla a prueba.• Obtén retroalimentación, observa resultados, experimenta una y otra vez.
    • 19. Code Kata• Tomate un tiempo sin interrupciones. Solo tu mente (talento e idea) y tu maquina.• Define algo simple que quieres hacer.• Para lograr tu objetivo debes sentirte cómodo cometiendo errores. Intenta tantas veces como sea necesario.• Busca siempre retroalimentación.
    • 20. ¿Que pasa si no tengoidea de algún ejercicio?
    • 21. Lugares con Katas• http://codekata.pragprog.com/• http://www.butunclebob.com/ ArticleS.UncleBob.TheBowlingGameKata• http://katas.softwarecraftsmanship.org/• http://codingkata.org/• http://www.katacasts.com/• En español: • http://www.idlebit.es/codekatas/ • http://www.12meses12katas.com/
    • 22. ProgrammingPraxis• No necesariamente un sitio de katas, pero si de muchos ejercicios.• http://programmingpraxis.com/
    • 23. Coding Dojo• No estas solo, estas con un grupo de amigos.• No es competencia, se trata de colaboración.• Se propone un desafío y debes resolverlo.• Usa tu lenguaje favorito. Pero mejor elige otro para aprenderlo.• Dos modalidades. • CodeKata -> Trabajas solo • Randori -> Trabajas en pareja o en grupo, pueden hacer Pair- programming• Lo ideal es que se use TDD (Test Driven Development)
    • 24. A trabajar¡¡• Resolver los desafíos (Siguiente lamina)• Puedo ayudarles en el proceso, solo preguntenme.• Tengo unos regalos para los que completen/avancen mucho los desafíos.
    • 25. Desafios• FizzBuzz •http://goo.gl/4yO8L• StringCalculator •http://goo.gl/8OzTI
    • 26. Créditos fotos• http://www.flickr.com/photos/zenonline/3431365556• http://www.flickr.com/photos/heycoach/1197947341/• http://www.flickr.com/photos/thart2009/3560809129/• http://www.flickr.com/photos/habeebclicks/4716528771/• http://www.flickr.com/photos/drachmann/327122302/• http://www.flickr.com/photos/dumbo/42958842/• http://www.flickr.com/photos/ 54459164@N00/4611679307/• http://www.flickr.com/photos/evaysucamara/5494953658/

    ×