Mi pare sciocco buttar via un dottorato per andare a fare del lavoro di bassa manovalanza.
Fai il fisico!
Te lo dico da informatico superqualificato!
Come fisico, puoi accedere a strutture di ricerca piu' facilmente di quanto puo' fare un informatico: CNR, INFN, JRC, ASI, ...
E li, anche se non con stipendi particolarmente elevati, fai cose decisamente piu' intelligenti delle stupidaggini che faresti come programmatore nel settore commerciale.
Programmare vuol dire solo usare un computer per risolvere un problema.
E' il problema da risolvere che rende il lavoro interessante o un'attivita noiosa.
I lavori che puo' fare un informatico, E un ingegnere informatico, sono decisamente noiosi.
Se proprio ti piace programmare, allora c'e' sempre la fisica computazionale.
Come fisico, le conoscenze informatiche che devi avere sono (al minimo):
- C/C++, STL, Boost, blas, o altre librerie di calcolo numerico
- Python, numpy, scipy, ...
- programmazione concorrente
- programmazione distribuita, MPI
- matlab o tool simili (octave, maple, mathematica, IDL, ...)
poi, il resto dipende dal contesto.