Ask HN: Would you give up 100% more salary as a junior SWE/MLE?
However, in the meantime I was also able to find my motivation again for continuing the PhD. My main project is dealing with the application of computer vision and deep learning. While not overly excited about the specific topic, I appreciate the freedom, the intellectually challenging work, even teaching. Most of all, I enjoy to really become an expert in a domain.
I'm completely lost on how to proceed now: My stomach feeling is to decline the offer. It is in an unrelated field, so I'd have to give up on deep learning which sucks a lot. However, it is also a fantastic salary for Germany. I'm waking up at night sweating bullets about giving up so much money, missing out on the kick-start of an industry career. But I'm also sweating bullets about not working in machine learning anymore. I've already put so much energy into machine learning and fear that, once I switch away, the path back to it won't be easy.
"Money is just a hygiene factor" seems like a good perspective once you already made bank. Have you given up on a good salary early in your career? What is your experience? What would you recommend?
26 comments
[ 3.0 ms ] story [ 55.7 ms ] threada) Consider the take-home after tax, and compare that as it does make the numbers a bit more realistic.
b) It's not just money, it's time and energy. If you're not entirely sold on the idea (which it sounds like you aren't), then it's probably going to be more enjoyable for you to continue your PhD.
c) Offers come and go, and you've got an idea of what's possible. Maybe you won't get the same again in the future, but maybe you'll find something mid-way post-PhD which will give you satisfaction of work and better pay.
Don't focus on the money, focus on the fact that you're going to be spending the majority of most days doing this thing, and do what matters to you.
Re the money, you might well be able to command a much higher salary as a PhD in computer vision / deep learning, which would be an argument for continuing the PhD.
The part that gives me pause is that you are not really excited about your PhD topic. It's a long process, so I think you will want to have that excitement to be able to sustain you through doing a PhD.
> Re the money, you might well be able to command a much higher salary as a PhD in computer vision / deep learning, which would be an argument for continuing the PhD.
There are so many factors that influence that _might_: research topic, network, publications, ... It's a bet on an uncertain future. Though I tend to think similar.
> that you are not really excited about your PhD topic
True. But I am excited about deep learning, and I can appreciate the opportunity to learn so much more about it while working on this project.
Now, personally, if you got your motivation back, I'd advise to go ahead and finish this PhD! You'll have plenty of offers in the future, probably including more meaningful ones. We are in a field where job offers are not missing. You only have one PhD (usually) and you don't want to regret having spoiled it your whole life (of course, if it is not working out, get the hell outta there). Your PhD is (supposed to be) your personal work. Your rules and your ideas. At a level your job offer probably won't reach. You'll be able to try a software developer position later, there's no rush.
(as someone who did a PhD and is now working as a software developer).
(and yes, I did decline a job offer with a much higher salary that my current one, but I'm happy to have made this call: my salary is still decent, and I do something meaningful to me, and geographically close to where my friends are)
I wish you the best. There's no wrong answer. Relax and enjoy life.
That would be great. I'm sure that one can and will find stimulating and interesting work without the PhD too - sometimes the ivory tower of academia makes it seem different though. What worries me more is the aspect of leaving machine learning for a different field, and then not finding my way back later on.
> (and yes, I did decline a job offer with a much higher salary that my current one, but I'm happy to have made this call: my salary is still decent, and I do something meaningful to me, and geographically close to where my friends are)
Glad to hear it all worked out for you!
> I wish you the best. There's no wrong answer. Relax and enjoy life.
Thanks mate! It sometimes feels so overwhelmingly difficult to navigate life in your early career. Appreciate it!
I know, as a former PhD who is now a software developer :-)
I would not recommend a PhD to everyone, but your message reads like you are enjoying the field and the intellectual challenge, and that's what I'm basing my answer on.
Just make sure to keep living on your PHD salary, put the rest to savings. If you start living on the higher salary you'll never be able to go back to your PHD again.
What's more, your current PhD topic might be outdated in a few years.
Grants are not really my concern here. I agree that industry experience could be great to increase productivity for a PhD, but I don't think that there will be a way back once I quit.
Thanks for your thoughts!
I'm currently building a network of domain expert mentors, where companies can connect with experts for advising their existing team to solve business problems. Think of it like very low commitment consulting. It might be a great way to get a better feel for industry (and the salary you can command) before making a hard commitment.
If that sounds interesting, shoot me an email. My email is <my username> at gmail dot com.
For example, you mention that your career would involve giving up machine learning. There are definitely jobs in Germany where you could do both, here's an example of one: https://www.argo.ai/careers/open-positions/?gh_jid=3560509 (disclaimer, I work there).
In my opinion, there will always be opportunities for interesting work. There will be opportunities for work if you complete your PhD, and there will also be opportunities if you don't, so pick whichever route you think will make you happiest in the long term. Don't pick an option out of fear of missing out on a job, there will be more in the future.
I did. I also got offers in "my" field, just not such good ones. Perhaps got carried away a bit by the other offer i received. I'll have a look at Argo, thanks for sharing!
> Don't pick an option out of fear of missing out on a job, there will be more in the future.
Feels like so much of the career discussion in CS is concentrated on TC optimization - it's good to remember that one can choose to optimize for different things too.
It's easy to optimize for total compensation, since that's an easy to measure metric. If job A pays 20% more than job B, then one can easily evaluate that. It's harder to see that job A might be working on ethically dubious projects, may have longer work hours, more stress, or might just be at a company that's more successful than the one that has job B.
Best of luck on your decision, and feel free to reach out if you want.
That doesn't mean a PhD is right for you, or you shouldn't take a once in a lifetime offer in the unlikely event that is what this is, but FOMO can be a very strong and misleading signal - and fortunately you seem to be aware of that.
This feels like great advice. Thank you for taking the time.
The salary has been awesome, I’ve learned more than I ever did at University, and I’ve largely been able to focus on the topics I’m interested in. And yet, my recommendation is that you probably should complete your PhD.
Ultimately, taking a job means selling your autonomy to somebody else. It’s very hard not to be ashamed of that when you really think about it.
That said, there is always the risk that the space gets crowded, or research gets too expensive, or innovation slows down. I think this is particularly risky in vision-related AI.
I personally was going to go for a financial mathematics degree, cause that was interesting and lucrative in 2006. That field almost doesn't exist anymore...
Being a successful academic (eg consistent publications in top conferences or journals) brings a qualitatively better life style than SWE at a company.
You are globally recognised as an expert, can travel to meet like minded colleagues all over the world, and have full control of how you spend your time.
If however you’re struggling in academia, then it can be brutal because you spend more and more of your time trying to attract resources to continue your work.