I'm looking for summer internships and have been in touch with IASTE China who said they could probably find me positions in: - Industrial engineering - Mechanical engineering - Software engineering TL;DR: Looking for input from physics grads who've gone into these areas of industry. How did it happen? What was it like when starting out? What's it like now? Good job? Good decision? Long version: The problem is, I'm fairly sure each of these individual routes would have a huge knock-on effect with the way the rest of my life plays out, in that it would hopefully act as a foot in the door to the chosen industry, after which there'd be no easy way to go back and start afresh - specially since I'm already in the back end of my 20s. I've never been a person with highly specific aims or interests, so out of those three choices I'm really open to giving them all a go. However, I know that if I were to experience all three I'd probably have a favourite. For now though, all I can do is go off anecdotal evidence and the wisdom of others. I don't have any experience in any of these things, other than doing a data analysis project using Python in 2nd year, along with a reasonable amount of hobby coding in C++. Given the coding experience, some would say I should look into a software engineering internship, but I fear I may end up being ground down by a thing I currently only enjoy as a simple, occasional hobbyist. Plus I have no idea about industrial or mechanical engineering - maybe one of those is my undiscovered calling? Come to think of it, I have no idea about the way software programming works in industry either. I've found some loose descriptions of each job here - Industrial ... Mechanical ... Software - but wondered if anyone had any first-hand insights into each. (And yes, I know it may be culturally different in China where I'm wanting to go - but hey, tomayto tomahto) Also I wonder generally how physics grads cope going into these roles, which are arguably better suited to people with a more specific degree. Personally I don't think I'm educated correctly for the mechanical engineering role (I know the maths of things, but not the 'nuts and bolts'), but the other two seem like I'd make a reasonable candidate, as long as I start off at the very bottom. As well as this, I think future job security is an issue too. All thoughts, opinions, input or advice appreciated. Thanks.