I’m in my sophomore year majoring in Robotics Engineering-- which in terms of coursework is basically a mix of computer science, mechanical engineering, and electrical engineering. I originally chose it because I thought it sounded novel and interesting, and for the most part I’ve found that to be true.
However, I’m starting to have my doubts about whether I’ve made the right choice. I’m increasingly afraid that robotics is too specialized of a field for an undergraduate degree, and at the end of my four years I’ll be familiar with three fields but an expert at none. I was even told by an industry professional that it sounded like I’d need a masters to really go anywhere. In addition, robotics engineering has the reputation of being among the most difficult programs at my university, and thus far it has lived up to that billing. The robotics courses are ridiculously lab-intensive, and the time I’ve had to put in has undoubtedly taken its toll on my personal life.
I’ve already put 1 and a half years into this, and I feel like I’m at the point where it would be very difficult for me to change programs and still graduate on time. Like I mentioned, I really do find the work interesting, and I’ve done pretty well academically thus far (3.85GPA). I just feel like I’m putting in too much effort to something that could render me unemployable. I was thinking about trying for a double major in CS, but the window might have already closed on that route as well- I’ll have to talk to my advisor.
I guess my question is, where do I go from here? Do I try to jump ship and change programs, even if it means taking longer to graduate? Is the outlook for a robotics major as bleak as I think? I’m looking for an outside perspective on things-- all this has left me pretty discouraged about my future prospects lately.