¿Cómo superan los desarrolladores la frustración de trabajar en nuevas tecnologías mientras tienen una presión límite?

Como con cualquier otra cosa, divide un problema en pasos más pequeños.

Probablemente haga esto todo el tiempo: divida un programa grande en módulos y trabaje en cada módulo de uno en uno. El orden en el que trabaja en los módulos depende de a) las prioridades del proyecto yb) las preferencias personales. A algunas personas les gusta trabajar en los módulos más difíciles primero para sacarlos del camino. A algunos les gusta trabajar en los más fáciles para que tengan algún progreso. Cada uno tiene su propio estilo. Sin embargo, haría los módulos en función de lo importante que sea para el proyecto. Algunas personas (como yo) están de mal humor, y están motivadas para enfrentar problemas difíciles algún día, y quieren “veg-out” en problemas más fáciles otro día.

Haces tu trabajo aprendiendo de la misma manera. Simplemente pliega “complejidad de aprendizaje” en la mezcla. Entonces, tomas tu programa, los divides en módulos. Luego observa qué módulos son importantes para el proyecto y comienza a trabajar en ellos primero. Ahora, dentro de este lote de módulos, tiene algunos módulos que cree que son fáciles de hacer con esta nueva tecnología, y algunos que son más difíciles de hacer porque tiene que aprender muchas cosas sobre la tecnología. Eliges los que se adaptan a tu estilo.

Lo importante es considerar las prioridades del proyecto. De esta manera, incluso si se desliza, los módulos que son importantes para el proyecto están listos y el proyecto continúa progresando. Además, es importante asegurarse de comunicarse continuamente. Si se resbala porque tiene problemas para resolver algún problema, comuníquelo en el stand-up diario. NO espere hasta el último minuto para decir que llega tarde. De esta manera, alguien más en el equipo puede ayudarlo o sacar cosas de su plato.

No tengas miedo de hacer las cosas mal. Cuando utiliza alguna tecnología nueva, su primera implementación siempre tendrá errores. Estos errores te ayudarán a aprender. La compañía se arriesga pidiéndole que trabaje en nuevas tecnologías. Ellos son muy conscientes de eso. La alternativa es enviarlo a un campamento de arranque de 2 semanas de duración donde puede aprender las cosas que ellos quieren que aprenda. O tal vez no. Ir a una nueva tecnología es arriesgado. Su empleador debe saber que

Debe discutir esto con su empleador, este es el acto más profesional que puede hacer en este caso. Su empleador debe ser consciente de las consecuencias de que usted no sea un experto en estas áreas. Si usted es un contratista o un profesional independiente, no debe ponerse en una situación así en primer lugar, solo debe usar tecnologías que conoce en la producción. O bien, otra opción es asegurarse de convencer a la otra parte de que reduzca al máximo las características principales, de esta manera tendrá más tiempo para leer y aprender sobre las nuevas tecnologías que encuentre.

Si debe trabajar en este proyecto y no tiene opciones, entonces aprendería cada tecnología muy rápido viendo videos de sitios web como Desarrollador en línea ilimitado, TI y Curso de capacitación creativa. Cursos en línea de las mejores universidades. Únete gratis. Este sitio web le dará una muy buena idea sobre un tema en poco tiempo, por ejemplo, a pluralsight puede estudiar un tema en pocas horas, y estará bien para comenzar a utilizarlo. Al final, todo depende de su nivel de experiencia, ya que puede absorber la tecnología más rápido o más lento dependiendo de eso.

Después de tener una idea rápida sobre cada tecnología, identifique las características principales de sus requisitos y comience con la más fácil de hacer, y así sucesivamente.

Buena suerte.

Considero cualquier oportunidad de aprender nuevas tecnologías como un desafío, y uno que disfruto. He hecho una carrera al poder aprender cosas nuevas, incluso bajo la presión del tiempo. Algunas veces me siento frustrado, pero prefiero lidiar con eso y luego con el aburrimiento que viene de hacer repetidamente cosas que ya sé hacer.

Dicho esto, si el cronograma es simplemente demasiado apretado para que tenga una oportunidad razonable de poder aprender la nueva tecnología e implementar la solución deseada, entonces debe informarlo a las personas a cargo lo antes posible. Deberá intentar mostrarles que la fecha límite es demasiado ajustada, no que no pueda aprender el software, al menos, si ese es el caso.

Simple: la fecha límite no es un problema de desarrollador, es un problema de su gerente. Así que siéntate y relájate. Si * usted * fue quien dio una estimación sin conocer la tecnología, entonces … bueno, aprenderá a no volver a hacerlo, y la lección podría ser difícil, pero de lo contrario no es su problema.

More Interesting

¿Silicon Valley / tech necesita su propia versión de The Darwin Awards?

¿Son incompetentes las personas STEM en auge en comparación con los millenials de generación de información?

Dada la limitación en IPv4 y las complejas interacciones requeridas para grabar todo. ¿Cuánto más rápido en promedio es todo Internet sin la NSA este fin de semana?

¿Qué tan fuerte sería un motor de ajedrez que utilizara la tecnología AlphaGo?

¿Cómo afectará la impresión 3D a la atención médica y de qué manera?

Hay impresoras 3D, hay impresoras 3D que imprimen impresoras 3D, podría haber impresoras 3D que imprimen impresoras 3D que imprimen impresoras 3D, pero ¿podría haber impresoras 3D que impriman impresoras 3D que impriman impresoras 3D que impriman impresoras 3D?

¿Qué hace vibrar un teléfono celular? ¿Es un mecanismo central o hay partes ubicadas en todo el teléfono?

¿Cómo puedo obtener noticias y escritores para mi nuevo sitio web de tecnología?

¿Cómo funciona la pantalla del teléfono inteligente?

¿Qué pasaría cuando la tecnología cuide nuestras vidas?

Con los huracanes obviamente en las noticias, ¿hacia dónde se dirige la tecnología al romper el ojo y la intensidad de los huracanes?

¿Cómo se transformaría la planificación urbana si la teletransportación se convirtiera en una tecnología convencional?

¿Cuáles son las mejores incubadoras de tecnología en la India?

Si se lanzara un virus informático suficientemente potente y avanzado, ¿podría eventualmente paralizar toda la tecnología en la Tierra y en el espacio?

¿Qué tan rápido está evolucionando la nanotecnología?