Errores típicos que un desarrollador comete durante el entrenamiento y cómo evitarlos


En la era de la tecnología disruptiva y el dominio de los marcos.

Capacitación, desarrollo de habilidades y la capacidad de mantenerse al día con las últimas tecnologías y tendencias: el pan de cada día de cualquier programador. Estos no son factores de bonificación, sino habilidades vitales, sin las cuales no se pueden alcanzar los objetivos profesionales. Sin embargo, durante la capacitación, los desarrolladores cometen una serie de errores comunes, independientemente de en qué etapa se encuentren las carreras. Analicemos estos errores hoy. Espero que dos o tres consejos sean útiles desde aquí, y que al instante comience a aprender de manera mucho más efectiva.

Traducido a Alconost

No tengo un currículum



Sitio web de Rawpixel Snapshot Unsplash

Dicen que si fallas en la planificación, entonces planeas fallar. Esto también se aplica a la formación. A veces, un desarrollador no puede esperar, inmediatamente comienza a aprender activamente, sin estar preparado. Digamos que desea aprender el marco React para el lenguaje Javascript y comenzar a leer los tutoriales de React sin siquiera saber en qué áreas enfocarse, cómo lograr su objetivo, es decir, aprender a escribir aplicaciones en React. En este caso, es mejor aprender de esta manera: miramos la documentación oficial, estudiamos paso a paso los conceptos, desde básico hasta avanzado, nos familiarizamos con la ayuda de la API, escribimos una aplicación piloto en React, nos familiarizamos con otros ejemplos disponibles y establecemos metas SMART en cada etapa de entrenamiento. Los objetivos INTELIGENTES son buenos porque son específicos, medibles, alcanzables, realistas y con plazos determinados.

No tener un objetivo final claro



Instantánea de Patrick Fore de Unsplash

Hay toneladas de nuevas tecnologías y nuevos enfoques en la industria del desarrollo de software. No me malinterpreten: creo que el aprendizaje permanente es bueno. Si está listo para aprender, solo expanda el conjunto de habilidades y desarrolle nuevos conocimientos. Sin embargo, sucede que el desarrollador es demasiado susceptible al SUV (síndrome de oportunidad perdida) y está tratando de aprender todas las cosas nuevas de las que he oído hablar. Entonces no tendrá tiempo para un trabajo productivo y para la aplicación de conocimientos y habilidades para los negocios. Antes de aprender algo, le recomiendo que piense por qué lo está enseñando, dónde y cómo va a aplicar sus conocimientos o habilidades recién adquiridos. Por ejemplo, si está desarrollando para bases de datos, pero está aprendiendo Javascript, significa que va a cambiar al desarrollo de pila completa. O, si está involucrado en DevOps y aprende AWS, entonces, tal vez, esté impulsado en el cálculo para obtener un nuevo trabajo en una empresa que usa AWS.

Elegir un tema demasiado amplio



Foto de Yuri Kovalev , sitio web Unsplash

¿Todos oyeron la expresión “carro y carro pequeño”? A veces, el desarrollador intenta estudiar con detenimiento el tema elegido, no sabe cómo aclarar sus planes y establece un objetivo demasiado amplio durante el entrenamiento. Usted pregunta: "¿Y cuándo viene también?" Creo que el tema es demasiado amplio si no puede describir en pocas palabras al otro desarrollador los resultados planificados de su capacitación. Los resultados de aprendizaje planificados permiten juzgar qué conocimiento el desarrollador debe adquirir de mí como resultado de estudiar un tema específico. Naturalmente, cualquier tema puede estudiarse para siempre, sin embargo, debe haber un límite, después del cual se dice: "eso es todo por ahora". Lo suficiente como para sentirse seguro en el camino hacia el objetivo final. Estos son, por ejemplo, algunos de los resultados de aprendizaje planificados con el marco React Javascript:

      ,  : -       React,  : --      JSON  REST API --     x  --     -- ,       (  ) --      


Tenga en cuenta: los resultados presentados aquí no se describen de manera muy específica o detallada (por ejemplo, no escribimos "crear un componente en la sintaxis JSX"), porque aún no conoce todos los matices del marco React. No son demasiado anchos: se describe un resultado específico para cada elemento, y no uno largo y general, como "Crear una aplicación React".

Lee y mira demasiados libros, manuales, videos



Instantánea de Chuttersnap de Unsplash

La fatiga de los manuales es una realidad. Si crees que realmente estás aprendiendo algo al estudiar un sinfín de libros, videos y tutoriales, entonces solo pierdes tu tiempo. Seleccione varias fuentes (libros, videos, cualquier otro formato) y trabaje con ellas. Es probable que la información que aprenda del video se superponga fuertemente con el material de algún otro manual sobre el mismo tema. Otro ejemplo: una búsqueda rápida en Amazon en el marco React Javascript produce alrededor de 700 libros, algunos con títulos casi idénticos, como Learning React. Tratar con todos estos libros no es realista, e incluso si hubiera tenido éxito, no era un hecho que se convertiría en un experto en React o que malgastaría su tiempo.

No seguir el progreso



Instantánea de Lindsay Henwood de Unsplash

Bueno, si tiene un plan claro y objetivos específicos, pero son de poca utilidad, si no realiza un seguimiento de su propio progreso y ritmo de movimiento. Controle sus logros cada dos semanas, en casos extremos: cada mes, verifique si se está moviendo en la dirección correcta. Recomiendo poner un recordatorio en el calendario para evaluar regularmente el progreso realizado desde el comienzo del proceso educativo. Si llega tarde a alcanzar sus objetivos, entonces probablemente usted mismo comprenda dónde se estancó exactamente y ajuste sus planes. Por otro lado, si se logran los objetivos, vale la pena celebrar y seguir adelante para mantener la motivación.

Aprende efectivamente



Reflexión instantánea del catálogo en Unsplash

Hoy, la capacidad de aprender de manera efectiva es una ventaja y la clave del éxito profesional. Estoy firmemente convencido de que puede llegar a ser competente en cualquier cosa si se toma el tiempo para comprender la esencia del proceso y desea mejorar. Esto también se aplica a la formación. El entrenamiento es una habilidad que se desarrolla en la práctica. Saber qué no hacer a veces no es menos importante que saber qué hacer al comenzar el entrenamiento. No es de extrañar que el filósofo social chino Confucio dijo una vez:
"Aprender sin pensar es un desperdicio, pensar sin aprender es peligroso".
- Confucio

Sobre el traductor

El artículo fue traducido por Alconost.

Alconost localiza juegos , aplicaciones y sitios en 68 idiomas. Traductores en lengua nativa, pruebas lingüísticas, plataforma en la nube con API, localización continua, gestores de proyectos 24/7, cualquier formato de recursos de cadena.

También hacemos videos de publicidad y capacitación , para sitios que venden, imágenes, publicidad, capacitación, teasers, expliner, trailers de Google Play y App Store.

Más detalles

Source: https://habr.com/ru/post/es418815/


All Articles