Trabajo para una organización de desarrollo de productos que se dedica a la publicidad en línea. Las tareas que recibo casi siempre están en plataformas o herramientas en las que nunca he trabajado antes. Al principio fue android. Luego node.js, luego Windows Phone, luego Debian Packaging, Python, Hadoop, Ganglia, Ingeniería inversa, Geo PostgreSQL, y la lista continúa.
Estoy feliz de poder aprender tanto mientras estoy en el trabajo. El problema con el que me encuentro constantemente es cumplir con los plazos. Muchas veces no está claro qué se necesita hacer para lograr una determinada tarea. Tendría que configurar el SDK relevante, encontrar problemas iniciales, leer en línea, estudiar minuciosamente la documentación, investigar en línea para cada elemento de trabajo en esa plataforma. A veces me dan plazos, a veces creo esos plazos.
Me resulta muy difícil cumplir los plazos muchas veces. Uno se vuelve más rápido haciendo algo la segunda vez, pero nunca trabajo en algún lenguaje o marco por más de una semana o dos. Y esto es muy estresante y doloroso de tratar. Recibo todas las críticas y la vergüenza pública que conlleva la falta de plazos. Sospecho que esto no puede ser normal. No es posible entregar 7 aplicaciones de Windows aphone sin saber una sola cosa sobre c # en una semana. Pero logré hacerlo un día después de la fecha límite. Todo lo que tengo muchas veces es la búsqueda en Google para guiarme. A menudo hay poca o ninguna documentación sobre la herramienta que estoy personalizando.
A veces me atasco en algo a veces durante horas o incluso días. Esto afecta mi salud y ya no puedo quemar el aceite de medianoche para cada tarea. Esto causa mucha angustia mental y depresión.
En esta situación, ¿estoy en lo cierto al pensar que cualquier fecha límite que proporcione es un disparo en la oscuridad?
¿Esto es normal? ¿Cada elemento de trabajo para usted implica aprender algo completamente nuevo cada vez? No estoy seguro de si es justo decir que soy de bajo rendimiento por no poder cumplir con los plazos en tareas que involucran una herramienta de la que no sé nada. ¿Cómo manejo esto?