Esta vez les quiero compartir “el aprendizaje guerrilla” que me ha estado funcionando durante mucho tiempo y que aunque es algo complicado al principio de entender, en este post voy a tratar de simplificar lo mas que se pueda.
“Aprendizaje Guerrilla”, Así le he nombrado no se si exista algo similar o si solo estoy refraseando alguna técnica ya patentada fruto de muchos años de estudio.
El objetivo aquí es que tengan una opción mas para cuando se encuentren aprendiendo algo sobretodo en el ámbito del desarrollador, ya que tenemos que aprender cosas nuevas cada dia, y a como va la cosa se esta volviendo cada hora.
Otro de los objetivos es evitar lo que en el ambiente se le llama “developer parálisis” el cual surge por la indecisión gracias al desconocimiento de las diferentes opciones que se tienen, al comenzar un proyecto ya que nos permite hacer un repaso de cada opción sin invertir tanto tiempo.
Táctica “Es como entrar a la cabina de un avión y comenzar a apretar todos los botones”
La tactica de guerrilla se basa completamente en comenzar lo mas pronto posible sin importar el orden de las cosas, sin saber si es difícil o no, sin ponerse a pensar el tiempo que me va a tomar el dominarlo, es en si el usar la herramienta a aprender, y comenzar a usarla sin objetivo fijo con el fin de romperla casi en su totalidad, “romperla me refiero a que veamos todo lo que es posible hacer con ella”, en este caso los tutoriales cortos son de gran ayuda y mas si los mezclamos.
Simplificar “Es como quitarle el mango a un cuchillo”
Ahora que se tiene un panorama general de la herramienta, librería o tecnología a aprender, se comienza de nuevo pero tomando solo esas características necesarias para hacer algo productivo basado en un objetivo trazando, un ejemplo es: el aprender a manejar geolocation en iOS pero sin preocuparse tanto por saber toda la librería de Mapkit en general. Es en si el simplificar y elegir solo esos componentes que necesitamos aprender.
Profundizar “Conectando los puntos”
Despues que ya tengas cubiertos los primeros dos puntos es hora de elegir en cual tecnología o herramienta indagar, en este caso sera aquella la cual te haya acomodado mas, pasa que siempre existe una opción mas fuerte que las demás dependiendo el tipo de persona. Una vez hecha la elección cásate con ella y aprender todo acerca de esta, desde lo que se puede obtener en una búsqueda de google hasta la que no se puede encontrar en ningún lado. Puedes llegar a ser un experto en esta tecnología “Pero ya con el tiempo y los recursos formales de apredizaje”.
Lleva algo de tiempo dominar esta metodología, pero es cuestión de practica. Algunos de mis experimentos recientes fue con MeteorJS vs ReactJS, el resultado es obvio pero al final aprendí y poco de las dos.