Estoy en mi nuevo trabajo donde me dijeron que desarrollaría un nuevo sistema basado en la web para agregar funcionalidad a la línea principal de productos de hardware y firmware, pero que aún no hay especificaciones. Se supone que debo pasar algún tiempo en otros equipos para conocer la empresa, pero aparentemente aún no es el momento adecuado.
De mi primera semana he dedicado unas 30 horas a hacer lo que mejor me parecía. Leí algo de documentación sobre el software de la empresa relacionada, me actualicé en tecnologías y prácticas de desarrollo con las que supongo que trabajaré, escribí un borrador de especificación para el sistema... nadie parece estar interesado en cómo lo hago. Estoy pasando mi tiempo. Mi superior está bastante ocupado y viene una vez al día a decirme cosas oficiales durante 5 minutos; de lo contrario, estoy solo en mi escritorio.
Mañana planeo comenzar a construir un prototipo con las ideas que tengo actualmente para el proyecto, pero me pregunto si esto no será un esfuerzo en vano. Me invitaron a una reunión sobre mi proyecto, pero aún me quedan 3 días de trabajo y dudo que una reunión de una hora me dé suficiente trabajo para el tiempo siguiente.
Este es mi primer trabajo de desarrollador y no estoy muy seguro de lo que debo hacer. Quiero preguntarle a mi superior justo eso: "¿Qué esperabas que hiciera?". Pero... no quiero parecer aparente:
No puedo leer a mis superiores (todos tienen esa cara de póquer de "Estoy ocupado y concentrado en cosas importantes"), y me han dicho que pregunte primero a mis colegas. Sin embargo, no están mejor informados que yo sobre mi propósito en la empresa.
Siento que puedo hacer más y que gasto mi tiempo en el trabajo de manera ineficiente. ¡Ayudar!
Envíe a sus superiores un correo electrónico indicando que no está seguro de cómo proceder. Preguntaste y ayudaste a las personas que tenían alguna tarea que hacer y aprendiste las habilidades X, Y y Z en preparación para el nuevo proyecto.
Pensaste que era una buena idea crear una maqueta ahora para el proyecto X y, si no hay nada más urgente, lo harías ahora.
Lo mejor es informarles sobre el problema (sin idea de cómo proceder) y ofrecerles una solución que suene sensata (crear una maqueta), de modo que si realmente no tienen nada urgente, solo pueden asentir con la cabeza y no necesitan dedicar tiempo a recuperar el trabajo. .
Nota al margen: Esté preparado para estar inundado de trabajo, ya sea como respuesta al correo electrónico o más probablemente cuando el proyecto real comience en unos días.
Estás en el camino correcto.
Primero, su borrador para el sistema es un gran comienzo. Asegúrese de tener una lista muy específica de requisitos. Pula eso y luego déselo a su gerente para su aprobación.
Sin embargo, es posible que deba usar su propio juicio al respecto: comencé a incluir una cláusula en mis requisitos que si no se reciben revisiones u objeciones dentro de "X" días, o antes del "primero de febrero (lo que sea)" que los requisitos será aceptado como válido.
Eso pone en ellos la responsabilidad de responder. Dado que usted es nuevo aquí y parece ser bastante joven en la organización, es posible que no tenga la influencia para hacer eso.
Situación actual
Dependiendo del proceso de contratación, he encontrado trabajos donde realmente me necesitan, pero ni siquiera pueden poner las cosas en orden lo suficiente como para que pueda trabajar durante semanas después de haber sido contratado. (Y créanme, puede ser terrible, he sido uno de los 16 contratados a la vez solo para que la empresa se dé cuenta de que incluso se olvidaron de pedir escritorios para nosotros en una nueva ubicación. Ups...)
No se sorprenda si la primera semana o dos es un desastre absoluto, solo sea tan productivo como pueda durante ese tiempo. Familiarizarse con la empresa es muy beneficioso durante este tiempo.
¿Qué tengo que hacer?
Bueno, tienen una reunión de planificación del proyecto próximamente, honestamente, tratar de armar algo antes de tener una idea de cuál es su edificio en detalle real es probablemente una pérdida total de tiempo (excepto tal vez solo una buena práctica).
En términos generales, tengo como prioridad tanto familiarizarme con la dinámica de la empresa, la cultura, las políticas, el trabajo, etc. También hago un gran esfuerzo para establecer contactos con las personas con las que es probable que trabaje. (Como presentarse al DBA, almorzar juntos o algo así) por lo general, un buen equipo se asegurará de arrastrarlo a almorzar la primera semana, pero si no, no tenga miedo de invitar a otros. (Esto lo ayudará a aprender cómo trabajar mejor con estas personas y, en general, lograr un ambiente de trabajo más feliz y saludable)
Digamos que ha hecho todo eso y realmente está luchando por encontrar cosas productivas que hacer, si su jefe está demasiado ocupado para indicarle algo en lo que pueda ayudar, tal vez pregúntele a uno de sus compañeros si hay algo que pueda prestarle. mano con Incluso si es algo mundano y trivial, al menos estás haciendo algo.
no te preocupes
No se preocupe demasiado por ser improductivo durante la primera o la segunda semana, haga lo que pueda, pero rara vez he visto una empresa en la que pueda simplemente sentarse y ponerse a trabajar. Siempre hay cosas como falta de software, falta de planificación, etc. Eso lo deja buscando para ser productivo cuando comienza.
La única vez que esto realmente es una bandera roja es si se prolonga. Una semana o dos no es inaudito, pero cuando comienzas a pasar a tres o cuatro semanas. Eso suele ser una mala señal en su empresa no planifica bien, la planificación es lo más importante para los desarrolladores de software en el mundo laboral.
¡Podría proporcionar una lista de las cosas que deben hacerse en su caso! Nunca había visto algo así, al menos en los equipos en los que he trabajado. Es de gran ayuda tener una lista de verificación de las cosas que hacer cuando una nueva persona se une al equipo. Podrías hacer esto a medida que avances en tu ingreso al equipo.
Algo en las líneas de:
Etcétera. ¡Esto será sorprendentemente útil!
Cthulhu
rafael emshoff
mosquito