Chiedere aiuto è davvero la risposta migliore, ma ecco un po 'più che può essere utile.
So for those who have been in industry
for any longer length of time, what
would happen if you were told to solve
a problem that you couldn't? Has it
happened, and if so, what did happen?
Did they just drop it and said "Oh
well, guess we can make do with
something else"? Were there
consequences? Were you reprimanded, or
even fired?
Sì, è successo a me, e no, non sono mai stato rimproverato o licenziato per questo, perché ...
Nel settore industriale, si tratta di risolvere i problemi nei tempi e nel budget e i responsabili decenti capiscono che non è sempre possibile.
Quello che succede veramente è che il tuo manager dice: "Mi piacerebbe che tu facessi X, cosa pensi che ci vorrà?" E puoi dare molte risposte. Quelli buoni includono:
- Ho fatto qualcosa di molto simile a questo, quindi penso che ci vorranno tre settimane e un valore di $ 3.000 per testare l'hardware.
- Ho qualcosa in genere simile a questo. Quindi fammi pensare e tornare da te questo pomeriggio.
- Non ho mai fatto nulla di simile. Quindi permettimi di effettuare una ricerca e ti ricontatteremo domani.
- Nessuno sul pianeta lo ha mai fatto. Se vuoi esaminarlo, mi occorreranno due settimane per fare abbastanza esperimenti per fare una stima.
È compito del manager decidere se e come procedere. Se scelgono di procedere, è il tuo lavoro soddisfare le tue stime, o far sapere al manager se c'è un impedimento. Finché lo fai, in un'azienda ragionevole non ci saranno conseguenze negative.
Naturalmente, ci sono anche aziende irragionevoli che non ti danno il tempo o le risorse per portare a termine il tuo lavoro. Ho lavorato in alcuni di questi e a tutti sono stati consegnati problemi che non potevano essere risolti nei limiti dell'azienda. Uno di loro ha licenziato circa il 98% del personale programmatore entro otto mesi, e questa è stata certamente una conseguenza, ma non è stata diretta personalmente da me, e continuo a considerare il mio capo e il suo capo da lì buoni amici.