Siempre que hablamos de diversidad sale el tema de ayudar a principiantes, de bajar la barrera de entrada para que los chicos y chicas nuevas participen en proyectos de la comunidad.
PyCamp es uno de esos eventos en los que un principiante puede tomar velocidad y salir, en cuatro días, con una experiencia grosa, habiendo trabajado codo a codo con desarrolladores "seniors", y todo en un ambiente divertido. Más info sobre el PyCamp 2012 acá.
Pero hay que animarse a venir al PyCamp. Y se escucha muchas veces razones como las siguientes...
"Pero yo sé muy poco de Python, apenas estoy empezando"
"Me da vergüenza laburar con gente que sabe mucho"
"No conozco a nadie de los que van"
"No sé editar un wiki para colaborar con otros"
"¿Qué es bazaar, mercurial o git? ¿Cómo arranco?"
Etc.
Entonces, estuve pensando, y creo que lo mejor que puedo hacer para ayudar a la gente que está tan cerca de ir a algo tan groso como un PyCamp pero que no termina de animarse, es un workshop pre-PyCamp para "limar estos detalles".
¿Qué estructura tendría este Workshop? Lo estaba pensando en dos partes más bien separadas, una donde dejemos la computadora de cada uno lista para trabajar, y otra donde aprendamos las distintas herramientas...
- Set up:
Instalar Python
Instalar y preparar un editor de texto o IDE
Instalar sistemas de control de versiones
Hagamos un "Hola mundo"!
- Pequeñas gotas de conocimiento:
Intro a Python y más (~1 hora)
Trabajando con mercurial, git y bazaar (~1 hora)
Cómo usar un Wiki (~20 min)
La idea de la charla de Python es para nivelar conocimientos, y de los sistemas de control de versiones no es hacer comparaciones ni discutir cual es mejor: sólo mostrar los cinco comandos más comunes de cada uno que le permitan a una persona trabajar con un grupo que está usando ese control de versiones.
¿Cuando sería y dónde? Capital Federal, el jueves 5 de Julio. Al otro día arranca PyCamp en Verónica, y la mayor parte de los que vayan van a pasar por Capital Federal, así que "queda de paso"... sí, si vienen de lejos van a tener una noche más de hotel o hostel, pero seguro que lo podemos resolver a nivel comunidad (gente de PyAr que tiene un colchón de más en la casa, por ejemplo... y si al otro día también va a PyCamp, es un win win). Creo que se puede hacer todo en una tarde (arrancar a las 14hs, terminar a las 19hs, e ir a tomar/comer algo entre todos).
¿Quienes pueden venir? Obviamente, gente que esté anotada al PyCamp. Pero si están tan indecisos de ir o no ir, me mandan un mail y vemos qué podemos hacer. Un detalle muy importante: por favor agreguen su nombre a la lista en este wiki si planean venir al workshop (para ver si juntamos gente interesada, y estimar cuantos seríamos). Obvio, si no saben o no pueden editar el wiki, me mandan un mail y yo los agrego.
Finalmente, acá es donde yo pido ayuda. Necesito:
Un lugar donde hacerlo... lugar para ~10 personas, con pizarrón, proyector, y servicios básicos (baño, agua para mate, etc).
Alguien que conozca git y mercurial para enseñar esa parte (o contármela a mí antes, aunque luego ese día no vaya).
Gracias por esta ayuda, coordinemos la misma también por privado.
Bueno, veremos si se puede hacer y cómo sale, me parece que es una idea piola...