|
Long story short, I'm a junior taking CS, I hate it (sorry to everyone who loves it. Also, to clarify, my university isn't very theoretical in its approach), and because of my circumstances it's too late for me to switch majors. I originally wanted to be a physicist, but I switched midway into my first year because CS has got more financial security, physics isn't as glamorous as pop science would have you believe, academia might be a bad fit, etc etc, and I thought I'd like it. Hell, everyone thought I was in love with CS until I started complaining their ears off, because I SEEM like I'd like it. It's to the point that it affects my work. I do submit my work on time unless life gets in the way, and I do pretty decently actually, but getting through the thick wall of "fuck fuck fuck i signed up for this" and boredom takes a lot of effort — more than I thought, and I don't have any side projects because I'm not interested in anything. My resume would probably look like a big wall of entry-level skills because I've tried so many things hoping I'd find something bearable. Finding this tolerable would really be the best-case scenario for me, but it's simply not happening. I wish I was having a bad time because I'm frustrated or burnt out, or I'm having a very very hard time, but I'm not. I just hate this. My question is: do you know anyone who ended up with a non-coding job with a CS degree? If so, how did that work out for them? Also, were they able to get a job that didn't glue them to a desk all the time? Right now I'm only interested in my electronics, math, and 3d modelling/animation (an elective) classes (which shouldn't be surprising - I love physics), and I wonder if I should've gone with engineering instead, but it's too late for that. I'm looking into embedded systems since it's "closer to the metal," I have some arduino parts lying around, and I do like C and assembly better than high-level languages, but if even that is too much software for me... I don't know anymore. I like managing and organizing projects ("Type A" apparently), and they say I'm a decent talker, so I'm also considering minoring in something business related and getting business experience. My family is full of businessmen, and they all say it's about the skills and a degree in management is useless, so I might be able to get into it. International business, maybe? I'm fond of learning languages. Well, if nothing works out, I'm going to choose something random from the things I've tried (web dev, android dev, malware analysis, whatever) and run with it. It's about time I do something I hate for my resume so that I can get that 9-5 job I'll hate. Sue me, I need to eat. I'll just simmer in the irony that someone like me, who is passionate about so many things, some of which are practical, ended up in something I don't like. If I sound desperate, I am. Any advice? Edit: This thread has given me better advice than I've gotten anywhere else. Thanks guys. Also, what I hate specifically about it is programming, of all things. For some reason, I just don't like coding. |
Regarding Physics, I can't even remember how many people I know with advanced degrees in the sciences who are now in management roles in the private sector, or other roles that don't use even 5% of what they learned in their degree. I work for a company in the healthcare sector, I'm still astonished by the number of times I've heard "I have PhD in Physics/Chemistry/Biochemistry and 5+ years of post-doc research, and now I'm have meetings all day my "tools" are Excel/PowerPoint."
>do you know anyone who ended up with a non-coding job with a CS degree?
I know a lot of people who have done this. As you may have surmised from my comments, it's extremely common and people many people do much better from a career and salary perspective since they go into a job area where they can thrive, rather than stay in a coding role they don't like.