Your SlideShare is downloading. ×
0
Coding Dojo, Campus Party México 2011
Coding Dojo, Campus Party México 2011
Coding Dojo, Campus Party México 2011
Coding Dojo, Campus Party México 2011
Coding Dojo, Campus Party México 2011
Coding Dojo, Campus Party México 2011
Coding Dojo, Campus Party México 2011
Coding Dojo, Campus Party México 2011
Coding Dojo, Campus Party México 2011
Coding Dojo, Campus Party México 2011
Coding Dojo, Campus Party México 2011
Coding Dojo, Campus Party México 2011
Coding Dojo, Campus Party México 2011
Coding Dojo, Campus Party México 2011
Coding Dojo, Campus Party México 2011
Coding Dojo, Campus Party México 2011
Coding Dojo, Campus Party México 2011
Coding Dojo, Campus Party México 2011
Coding Dojo, Campus Party México 2011
Coding Dojo, Campus Party México 2011
Coding Dojo, Campus Party México 2011
Coding Dojo, Campus Party México 2011
Coding Dojo, Campus Party México 2011
Coding Dojo, Campus Party México 2011
Coding Dojo, Campus Party México 2011
Coding Dojo, Campus Party México 2011
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,125

Published on

1 Comment
5 Likes
Statistics
Notes
No Downloads
Views
Total Views
5,125
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
86
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/

    ×