nodeschool / buenosaires

Repositorio para organizar y responder preguntas de los eventos realizados en Buenos Aires, Argentina.
http://nodeschool.io/buenosaires/
MIT License
47 stars 9 forks source link

Tutor git #10

Closed diegosanchez closed 9 years ago

diegosanchez commented 9 years ago

Si actualmente están necesitando tutores de git me ofrezco para dar una mano

a0viedo commented 9 years ago

Buenas diego! Perfecto, y con el resto de los workshoppers cómo te ves? Algo de javascript sabés?

diegosanchez commented 9 years ago

La respuesta corta: Bien, me veo bien.

La respuesta larga En el día a día trabajo con otras tecnologías pero JS lo utilizo en proyectos personales. Como actualmente estoy aprendiendo NodeJS comencé a estudiar JS (del lado del servidor); es por esto que a continuación te comento el nivel en el que estoy (el comentario busca preservar la calidad del workshop en lugar de hacer autobombo, je!)

Mis conocimientos respecto a JS:

Mis conocimientos respecto a NodeJS:

Si queres podríamos hacer un Hangout/Skype para hablar y que lo consideres

a0viedo commented 9 years ago

yo diría que estás en condiciones de tutorear javascripting también. fijate si en algun momento te haces un tiempo para hacer esos ejercicios (no debería llevarte más de 15/20 min) y comentame si te pareció muy fácil, si tenés alguna sugerencia también, si le cambiarías algo, etc

eafelix commented 9 years ago

Recuerden que esta incompleto el workshop de https://github.com/sethvincent/javascripting , después tenemos que discutir cual deberíamos agregar de los faltantes puntos propuestos. Después levanto un issue

a0viedo commented 9 years ago

@eafelix si, lo sé...tengo pensado agregar al menos estos trés ejercicios para esta semana:

que una vez con esos creo que estaría bastante completo. elegí dejar this y scope afuera porque pienso que son los que tienen mayor complejidad

diegosanchez commented 9 years ago

@a0viedo realicé los ejercicios que se propusieron para el workshop (LearnYouNode, stream-adventure, Javascripting). Muy buenos todos.

Inspeccionando las soluciones propuestas ví que hay conceptos de JS que se utilizan y que se pueden incorporar en el WS de Javascripting. Temas: 1.- Funciones anónimas 2.- Operador condicional "( condición )? (true) : (false)" 3.- Scope, Hoisting (se utiliza aquí duplexer_redux). 4.- Expresiones regulares (se utiliza aquí http_json_api_server).

Los dos primeros puntos son sencillos. El tercero es un poco más difícil de ver , y esta relacionado con scopes. La última se podría obviar, tranquilamente.

Respecto a la dificultad del WS: En principio creo que es sencillo. Ahora, ¿es conveniente sumarle dificultad? Bueno, dependerá de quienes van a asister. Yo sumaría estos dos temas:

Cuando comencé con JS, habiendo trabajado con (C++/Smalltalk), lo más complejo fue entender Scopes & Closures. Tal vez esto esté más allá del scope de WS, pero creo resultaría útil cubrirlo para aquellos que comienzan. Sino, quedará para la próxima.

a0viedo commented 9 years ago

Es un tema que dá para charla. Desde mi punto de vista, creo que javascripting es uno de los pocos workshoppers que no requieren conocimientos previos y está al alcance de todos. Agregarle temas complejos (closures en particular) sería contraproducente.

Lo que sí estoy de acuerdo es agregar otros niveles, tal vez javascripting2? Por ejemplo todavía pienso que para alguien al que le cueste los ejercicios de learnyounode, stream-adventure sería cómo darse con una pared. Falta un poco más de contexto o una explicación más detallada en cada ejercicio.