Me acabo de unir a una organización hace dos semanas y ya me siento estresado ya que el trabajo es demasiado difícil y es posible que me falten las habilidades necesarias.
Veo dos opciones: renuncio o le digo a mi gerente que necesito pulir mis habilidades.
¿Qué efecto tendrá esto en mi trabajo? ¿Podrían simplemente rechazarme o terminarme?
El negocio es una tienda en línea, y como desarrollador tengo toda la responsabilidad. He aprendido mucho desde que me uní, pero no estoy seguro de mis habilidades. Fui contratado a través de una agencia de reclutamiento y le dijeron al empleador que he estado sin trabajo durante seis meses y que tengo habilidades oxidadas, pero que puedo aprender rápidamente. Una parte de mí pregunta por qué me han contratado en primer lugar cuando no tengo las habilidades necesarias.
Pero volviendo a mi pregunta, ¿qué debo hacer? ¿Debo dejar de fumar o pedir tiempo libre para aprender? ¿Cuánto tiempo pueden permitirse prestarme? Editar : me compraron cuando el ex desarrollador se iba y todo me lo dijeron en 1-2 días y tuve que lidiar con mucha responsabilidad. De Db, Git, a todo. No tomo un enfoque directo para eliminar algo y arrollarme en una situación en la que digo "oh funk", sino que entiendo y experimento antes de decir "sí, lo sé", ¿hará que la gente se sienta frustrada o me haga parecer responsable ?
Cada vez que comienzo un nuevo trabajo, encuentro que toma entre 6 meses y un año antes de comenzar a sentirme realmente cómodo con la base del código, la estructura de la base de datos y las tecnologías. Hasta ese momento, algo de frustración y estrés es natural. Más aún en su situación, donde es el único desarrollador.
Ahora establezcamos algunas cosas: pedir tiempo libre está absolutamente fuera de la mesa . ¡Solo llevas allí dos semanas ! Igualmente, ¿qué crees que lograrías al pedir más tiempo libre cuando ya has pasado seis meses en casa? No, amigo mío, debes suprimir tus miedos e inseguridades y asumir este desafío.
Lo que debe hacer es establecer una línea de comunicación muy clara con su gerente.
Pregúnteles qué necesitan hacer y qué objetivos deberían ser su prioridad. No tenga miedo de ofrecer una opinión diferente sobre los niveles de prioridad si su conocimiento técnico le permite comprender mejor el problema en cuestión.
Dé cronologías lo más realistas posible. Cualquier problema puede resolverse con suficiente investigación y esfuerzo. Si necesita aprender una nueva habilidad o tecnología para hacer el trabajo, no hay vergüenza en admitirlo, ¡siempre que lo comunique!
Recuerde que a veces lo "perfecto" es enemigo de lo "suficientemente bueno". Sin embargo, debe alcanzarse un equilibrio, porque un atajo tomado hoy puede dar lugar a enormes problemas de mantenimiento mañana. Explique cuándo necesita tomarse más tiempo para que una función funcione bien para facilitar las cosas en el futuro. Como eres el único desarrollador, trata de no caer en la trampa de escribir código de espagueti del que solo tú conoces los pormenores. Comenta y documenta tus proyectos. Tienes mucha más responsabilidad, pero también se verá muy bien en tu currículum cuando eventualmente sigas adelante.
Asegúrese de mantener expectativas realistas de lo que la gerencia debe esperar. Esto se vincula con la oferta de plazos realistas. Unos meses más adelante, si siente que necesita ayuda, explique que podría ser necesario un segundo desarrollador. Pero primero establezca sus credenciales como un empleado trabajador y dedicado. Puede considerar trabajar horas extras (incluso no remuneradas) durante los primeros meses.
(esto se basa en su comentario a continuación) Trate de evitar decir que algo "no se puede hacer". Tal vez desde un punto de vista técnico realmente no puede ser, sin embargo, no use esas palabras. Sé diplomático Sé astuto En primer lugar, analice el código y establezca por qué no se puede implementar la característica X (tal vez le faltan datos históricos rigurosos, o algún otro sistema no tiene la capacidad de interactuar con el que necesita). A continuación, comunique el problema de tal manera que no parezca que está siendo incompetente o derrotista:
Hola jefe. Así que eché un vistazo a lo que se necesitaría para implementar la función X en el sistema Y. A primera vista, pensarías que podríamos configurarlo con una cantidad mínima de problemas, pero desafortunadamente ese no es el caso. Para generar la información para esta función, tendríamos que leer la información del sistema Z, y me temo que a los registros de datos que ha estado generando durante el año pasado les faltan algunos datos clave que hacen que sea muy difícil Termina el trabajo. Necesitaría normalizar la base de datos, agregar algunas tablas nuevas que establezcan relaciones entre los registros y modificar el sistema Z antes de poder tocar el sistema Y. Estamos hablando de un par de meses de trabajo para que esto despegue.
¿Ves lo que hice ahí? Nunca, nunca digas que algo es imposible. Todo es posible. Algunas cosas simplemente no valen el tiempo y el esfuerzo para hacerlas. Sin embargo, deja que tu jefe sea el juez de eso. Simplemente ofrézcale la información para tomar una decisión informada.
¡Todos pasan sus primeras semanas o meses! - en un nuevo trabajo aprendiendo al respecto. Dos semanas es demasiado, demasiado temprano para entrar en pánico.
Relajarse. Date permiso para pasar tiempo aprendiendo lo que necesitan que sepas. Espere que todo vaya lentamente hasta que haya aprendido más.
Si está atrapado en algo después de hacer un esfuerzo serio para tratarlo por su cuenta, pídale a sus compañeros de trabajo más experimentados que lo orienten en la dirección correcta. Pregúnteles si hay páginas wiki o presentaciones grabadas u otro material de orientación que debería mirar para mantenerse al día. Parte de mostrar iniciativa es hacerlo usted mismo, pero otra parte es reconocer cuándo está realmente atrapado y encontrar a alguien que pueda ayudarlo a despegarse.
La compañía cree que puedes hacer esto, o no te habrían contratado. Tienen mucha más experiencia haciendo ese juicio que tú. Probablemente tengan razón. Tampoco esperan que caigas al suelo corriendo a toda velocidad; es suficiente comenzar caminando en la dirección correcta.
Es común como desarrollador aprender en el trabajo. Lo principal que debe hacer es tener una comunicación abierta con su jefe. En el desarrollo de software, las personas siempre parecen querer más ayer de lo que un desarrollador puede hacer. Hay tácticas que puedes usar para ayudar a darle a tu jefe expectativas razonables de lo que puedes hacer.
Como dijo keshlam, no entres en pánico y no te rindas. Lo peor que pueden hacer es despedirte y, al menos, recibirás el pago el mayor tiempo posible y aprenderás. Pero si establece expectativas razonables, se sorprenderá gratamente.
cookieMonster
adeady
Brandin
Kilisi
cookieMonster