Depende de la herramienta y de la ventana de tiempo.
Si la documentación y la API son buenas y la herramienta es realmente poderosa, es una experiencia muy placentera y emocionante. ¿Por qué no querría aprender algo que me ahorrará un montón de tiempo, facilitará mi vida o me permitirá hacer cosas que antes no podría hacer?
Pero si existen presiones de tiempo poco realistas y la herramienta en sí está mal diseñada y / o mal documentada, entonces naturalmente será frustrante y estresante.
Por eso es importante elegir las herramientas adecuadas y ser muy proactivo para aprender cosas nuevas en su propio tiempo. Lo ideal es que usted se encuentre con un problema y se dé cuenta de que algo que aprendió anteriormente ayuda con ese problema en lugar de encontrarlo y luchando para aprender algo nuevo al tratar de cumplir con sus plazos de entrega.
- ¿Debo aprender todos los idiomas famosos como desarrollador, o solo son suficientes 2-3 idiomas?
- Cómo aprender el arte del corte fino.
- ¿Cuáles son las habilidades más interesantes que uno debe aprender en la vida?
- ¿Qué idiomas son los más difíciles de aprender como un nuevo idioma? ¿Se considera el inglés un idioma fácil de aprender?
- ¿Cuáles son algunos cursos muy importantes que crees que todos deberían aprender?
En el desarrollo web front-end, a menudo parece que el ritmo de aprendizaje necesario es un poco alto para rendimientos relativamente más bajos. Por ejemplo, si eres un desarrollador de C / C ++, el aprendizaje de CMake, gdb y valgrind te servirá durante mucho tiempo. Pero las herramientas como bower, gruñido, trago, webpack, browserify, etc. parecen ir y venir con las estaciones. ¿Acabas de sentirte cómodo con Angular? Genial, ahora descargue la mayor parte de ese conocimiento y acostúmbrese a cómo se hacen las cosas en Angular 4 o aprenda React and Redux. ¿Estabas usando Bower con todos tus proyectos? Esa es una mala práctica; sólo debes usar npm. Espera, ¿dije npm? Me refiero a hilo. ¿Sigues escribiendo JS y CSS directamente? Bueno, todos nuestros proyectos están escritos en CoffeeScript y LESS. Acostumbrado a CoffeeScript y LESS? Genial, estamos usando TypeScript y SASS ahora.
Entonces, si no estás aprendiendo nuevas herramientas, básicamente te estás quedando atrás.