Pedir ayuda es realmente la mejor respuesta, pero aquí hay un poco más que puede ser útil.
Entonces, para aquellos que han estado en la industria por un período de tiempo más largo, ¿qué pasaría si se le dijera que resuelva un problema que no puede? ¿Ha sucedido, y si es así, qué pasó? ¿Lo dejaron caer y dijeron "Oh, bueno, supongo que podemos arreglarnos con otra cosa"? ¿Hubo consecuencias? ¿Fue reprendido o incluso despedido?
Sí, me pasó a mí, y no, nunca me regañaron ni me despidieron por eso, porque ...
En la industria, se trata de resolver los problemas a tiempo y dentro del presupuesto, y los gerentes decentes entienden que eso no siempre es posible.
Lo que realmente sucede es que su gerente le dice: "Me gustaría que hicieras X, ¿qué crees que tomará?" Y puedes dar muchas respuestas. Los buenos incluyen:
- He hecho algo realmente similar a esto, así que creo que tomará tres semanas y $ 3,000 en pruebas de hardware.
- Tengo algo generalmente similar a esto. Así que déjame pensarlo y responderte esta tarde.
- Nunca he hecho algo así. Déjame investigarlo y responderte mañana.
- Nadie en el planeta ha hecho esto. Si quieres investigarlo, me tomará dos semanas experimentar lo suficiente como para hacer una estimación.
Es el trabajo del gerente decidir si se debe proceder y cómo hacerlo. Si eligen continuar, es su trabajo cumplir con sus estimaciones o informar al gerente si existe algún impedimento. Mientras lo haga, en una empresa razonable no habrá consecuencias negativas.
Por supuesto, también hay compañías irracionales que no le dan el tiempo o los recursos para hacer su trabajo. He trabajado en algunos de esos, y a todos se les entregaron problemas que no podían resolverse dentro de las limitaciones de la compañía. Uno de ellos despidió a aproximadamente el 98% del personal de programación en ocho meses, y eso ciertamente fue una consecuencia, pero no fue dirigido personalmente a mí, y todavía considero que mi jefe y su jefe de allí son buenos amigos.