- #1
Michelle
- 5
- 0
I started my PhD in physics at a position associated with a project. In the project I'm the only one working in my field and the only one working full-time that knows how to program (a computer scientist is also working on the project but only 50% and has another supervisor in his field). I entered the PhD as computational scientist/physicist, and I was assured there were also science behind and scientific contributions I could make.
I have no supervisor, since my boss at the project knows nothing about software, programming, mathematics or physics, and the supervisor I have at the university is only for paper work. My boss help is quite vague and he always comes to us with ideas that he has not thought for more than a day, then changes them and think is really easy to program them.
One of my colleagues (also phd student) has made several unpleseant comments about how unimportant is my job for the project and is not speaking to me anymore since I told him to stop it the last time he was out of the line with me (months ago). My boss does not care and has done anything about it. So the environment is not the best.
After two years I have realized that I have not done any meaningful work towards my thesis. I have "only" programmed a software for "real scientists TM" to use, and all my questions regarding science have been relegated to my free time, since the software was required to meet project deadlines. I have been the only PhD student in my group required to make project deliverables entirely by myself, and thanks to that I didn't even got to go home for Christmas (which now I really regret).
After the last one, I wanted to give my thesis a push, so I took one of my bosses ideas (suggested by him to me) and decided to implement it. I made the skeleton for a possible paper, and started to work in an algorithm. Explained what I was doing to my boss, and he said ok. But just two weeks after he came with a new idea, and has told me to drop it for now and do it in my spare time. Of course this new idea involves again heavy monkey coding instead of an algorithmic contribution I can use for my thesis. For several reasons involving that I'm messed up if not, I have to comply.
This has upset me a lot. I took a few days sick because I just don't want to go to work. I really want to quit. I have no support in making my PhD, I feel they are taking advange of me by paying me the salary of a PhD student and have me do the job of a software engineer and I have no way of defending myself.
I am over 30 now, and I'm afraid I would not be able to find another PhD. Also all the time invested in the software would be gone, and how do I explain to a future employer what I have been doing the last 2 years? I also think it is my fault for not investing more time, being more productive or more intelligent to take on everything.
Is this normal? What's my best move? Change to computer science (although I would have the same problem of not making meaningful contributions to computer science)? Could I use the software in a thesis in Computer Science? Quit without a plan B is not an option, as I need the salary.
Is the PhD not for me? My colleague keeps telling me that there are worse supervisors, but then makes me wonder maybe I'm the problem. If I change the PhD, I'm afraid this will happen again if I'm the problem. Also I really like the field and what I'm doing, even the routing programming, it's just is not the only thing I want to do. Honestly I would have been happy just to expend a few more weeks working on the algorithm, polishing it and producing input for an experiment.
Any other computational scientist feeling the same?
<< Mentor Note -- post edited to remove profanities >>
I have no supervisor, since my boss at the project knows nothing about software, programming, mathematics or physics, and the supervisor I have at the university is only for paper work. My boss help is quite vague and he always comes to us with ideas that he has not thought for more than a day, then changes them and think is really easy to program them.
One of my colleagues (also phd student) has made several unpleseant comments about how unimportant is my job for the project and is not speaking to me anymore since I told him to stop it the last time he was out of the line with me (months ago). My boss does not care and has done anything about it. So the environment is not the best.
After two years I have realized that I have not done any meaningful work towards my thesis. I have "only" programmed a software for "real scientists TM" to use, and all my questions regarding science have been relegated to my free time, since the software was required to meet project deadlines. I have been the only PhD student in my group required to make project deliverables entirely by myself, and thanks to that I didn't even got to go home for Christmas (which now I really regret).
After the last one, I wanted to give my thesis a push, so I took one of my bosses ideas (suggested by him to me) and decided to implement it. I made the skeleton for a possible paper, and started to work in an algorithm. Explained what I was doing to my boss, and he said ok. But just two weeks after he came with a new idea, and has told me to drop it for now and do it in my spare time. Of course this new idea involves again heavy monkey coding instead of an algorithmic contribution I can use for my thesis. For several reasons involving that I'm messed up if not, I have to comply.
This has upset me a lot. I took a few days sick because I just don't want to go to work. I really want to quit. I have no support in making my PhD, I feel they are taking advange of me by paying me the salary of a PhD student and have me do the job of a software engineer and I have no way of defending myself.
I am over 30 now, and I'm afraid I would not be able to find another PhD. Also all the time invested in the software would be gone, and how do I explain to a future employer what I have been doing the last 2 years? I also think it is my fault for not investing more time, being more productive or more intelligent to take on everything.
Is this normal? What's my best move? Change to computer science (although I would have the same problem of not making meaningful contributions to computer science)? Could I use the software in a thesis in Computer Science? Quit without a plan B is not an option, as I need the salary.
Is the PhD not for me? My colleague keeps telling me that there are worse supervisors, but then makes me wonder maybe I'm the problem. If I change the PhD, I'm afraid this will happen again if I'm the problem. Also I really like the field and what I'm doing, even the routing programming, it's just is not the only thing I want to do. Honestly I would have been happy just to expend a few more weeks working on the algorithm, polishing it and producing input for an experiment.
Any other computational scientist feeling the same?
<< Mentor Note -- post edited to remove profanities >>
Last edited by a moderator: