Mi respuesta está dirigida a todos los que preguntan “¿Cómo puedo dominar X en [período de tiempo muy corto]?”
En lugar de hacer su pregunta de esta manera, que no le dará más que respuestas sarcásticas, realice dos cambios.
1) No preguntes sobre el “dominio”.
- ¿Cuál es la edad más avanzada que conoces de alguien que comienza a aprender a programar?
- ¿Las cosas en codecademy son básicamente lo que enseñan en la codificación de los campos de entrenamiento?
- ¿Cuál es la mejor plataforma para construir verticales de la comunidad?
- ¿Qué tipo de CMS necesito, si hay alguno?
- ¿Tengo que dominar y aprender JavaScript avanzado para convertirme en un exitoso desarrollador web full-stack?
Pregunte acerca de algo que pueda juzgarse razonablemente en la vida real.
Por ejemplo, pregunte “Acerca de cuánto tiempo (como valor medio) me tomaría pasar de alguien con un talento promedio para el desarrollo de software pero sin experiencia a alguien que podría obtener un trabajo como Desarrollador Senior en una importante ciudad de EE. UU. Después del trabajo cazando por dos meses?
Mi respuesta a esta pregunta sería:
“De gama baja: 3 años. Mediana: 5 años. Alta: 7 años”.
2) No insista en su genialidad y exija respuestas suponiendo un período de tiempo ridículamente corto.
Solicite un período de tiempo medio, luego reduzca en un 50% para tener en cuenta su asombro autodiagnóstico.
Ejemplo: 5 años / 2 = 2.5 años.
La diferencia entre 2.5 años (improbable pero no técnicamente imposible) y 1 mes (infantilmente arrogante) es lo que molesta a las personas que podrían responder tan mal a su pregunta que lo único que quieren es molestarlo, en lugar de ayudarlo.
¡Espero que esto ayude!
Adán