io direi analista ,ma meglio fare una lista di pro e contro di ogni lavoro

PROJECT MANAGER
pro- carriera, soldi, viaggi
contro- tante ore a lavorare, stress, ad un certo punto non avrai piu senso del giorno/notte/festività/ferie

ANALISTA
pro-ti puoi permettere di stare tranquillo nelle consegne, tanto la colpa andrà sui programmatori che per mantenere la scadenza vengono frustati, per fare questo lavoro serve esperienza,capire di base come funzionano le tecnologie, capire UML e dinamicità (queste ultime cose le metto come PRO in quanto è bello fino ad un certo punto)
contro- devi avere a che fare con clienti che vogliono l'impossibile pagando 2 soldi, convincere capre che tot funzione non si può fare, e analizzare bene le tempistiche che ci vuole un progetto ad essere concluso incluso gli sbadigli dei sviluppatori

PROGRAMMATORE
pro-lavoro molto dinamico, ogni anno hai a che fare con tecnologie e ambienti diversi
contro-sei l'ultima ruota del carro, se c'è da dare la colpa a qualcuno, quello SEI TU!, c'è un ritardo? la colpa è tua!, l'analista si è sbagliato? tu vieni frustato, il manager si è sbagliato? tu vieni frustato!