Wow! Thank you for all of the replies and suggestions. I've been away from the computer for a bit otherwise I would have responded to everyone sooner. I've just finished reading through everyone's thoughts (with a nice cup of tea!)
All the suggestions and encouragement really brought a smile to my face! (Even while I scrolled through more internships and jobs that I'm not a good fit for... :) )
homeomorphic said:
I'm trying to become an actuary, now.
A friend of my mother tried to get me into actuary a long time ago (pre college.) It's something I've been considering again, but I'm trying to see if there's a way to do an internship with an actuary before starting down that career path.
jedishrfu said:
Finish your courses and get a MS degree. With it you could teach Physics at a community college or be a tutor to others struggling with Physics. Its easy to quit when you are so close but you will regret not getting that MS when its within your reach.
I can't teach haha. I almost died the semester I had to be a TA. It just isn't in my nature and I would be more miserable doing that than I am now. I've tutored since I was 16 and the only reason I ever stuck with it is because parents are willing to pay quite a bit to make sure their child passes algebra :D
jedishrfu said:
Marry your boyfriend and share the college debt. :-) (not a good reason to get married)
I think he might protest at that :P
homeomorphic said:
You should do some internships while you are still a student. Gives you a chance to explore some of the options, and they are easier to get than regular jobs because it's not as much commitment for the employer. That's a tremendous advantage of being a student. A lot of doors have been shut on me because I was unable to take advantage of that.
Yup! I've been applying to some like crazy! The Bay area has some pretty stiff competition. I keep hoping to hear back positively from a tech company, but so far zilch. Keeping my fingers crossed someone looks twice at my application.
ModusPwnd said:
In my case I pushed through to finish my masters and that was pretty much a useless exercise. The only good thing about it was that I was still an RA so I was still getting paid for most of it. An academic MS in physics is a failed PhD and STEM employers know that.
I don't think that teaching at a community college is a viable plan B for a physics masters. Those jobs are extremely competitive and very few full time positions ever open. When they do, PhDs snatch them up.
I'm worried most employers are going to view a Masters as a failed PhD. I could do the PhD if I wanted, the problem is I don't. I was on a PhD track and willingly dropped down to the Masters (pre qual and without failing out.)
homeomorphic said:
Shouldn't necessarily be considered a failure. Some people are perfectly capable of getting the PhD, but they just aren't interested enough or don't consider it worthy of their time.
^^ My thoughts exactly!
Locrian said:
Absolutely.
Right about the time of the financial crisis I realized actually working in physics just wasn’t for me. I loved the material, but the actual work that people did every day struck me as pretty dull. I had worked on research both at my university and in the private sector, and I did not want more. I was on a PhD path, but taking the time to finish it seemed a huge cost for little return, so I grabbed my masters and left.
On a whim I passed the first actuarial exam, got a job, and am today a credentialed actuary with a health insurance company. I find my job rewarding and (at least at this time) my skills are very much in demand. My job has its downsides, but I’m much more engaged here than I ever was in physics, and I’m genuinely proud of the work I do.
However, you wondered if anyone else has been in the same situation and yours sounds an awful lot like mine had been those years ago. You’ve gotten some good suggestions from others. I would focus on the ones that require the least financial investment.
- IMHO finishing your masters is worth the work, but most other advanced degrees won’t be.
- Skip expensive professional degrees, especially law.
- Moving sideways and getting an engineering masters is something to consider, but be sure you know what you’re getting; having an MS and no BS can lead to unusual results.
- The actuarial path may be hard to get into right now, but the cost of trying is pretty cheap. The exam & study materials for the first 2 exams will probably be less than $700.
After that, consider data analysis in its various forms.
- Learn some SAS and SQL.
- Start building a history of employment success you can show in an interview (if you haven’t already). Even a simple clerical job that you perform well at will really help your resume.
- You might consider underwriting positions at insurance companies
- Or data analysis positions at banks (I get poorly chosen suggestions for “Business Analyst” jobs on LinkedIn all the time).
Those initial jobs may be rough, but do well at them anyways. The more experience you have the more control you’ll have. I hate to say it, but geographic mobility will be very important, which can be difficult with a significant other in your life.
Best of luck.
Glad to hear I'm not alone in this :) While I know I'm not, it's comforting to hear similar tales. I have a pretty solid resume and work experiences. My advice from companies is that while I know the programming, I don't know a lot of the terms or theory behind CS. I chalk this up to my programming knowledge mostly being self-taught to line up with the research I'm doing at the time. For example, I'm currently doing some research that requires writing quite a few Python scripts. Hence, I've gotten pretty good at Python. However, if someone started drilling me on the theory of doing X instead of Y in Python, I'd look at them like a deer in headlights. I know this is a weakness, so I've been trying to learn they WHYS along with the HOWS.
I've also started getting into Android programming because, hey, maybe I can create the next Flappy Bird or whatever the fad is currently.
I'm not exactly sure what this is: "You might consider underwriting positions at insurance companies "
Underwriting positions? Maybe I just haven't heard that term yet?
I actually started considering analyst positions at banks. I haven't figured out yet how to target those positions (ie, are they advertised online, do I need to send direct inquiries to banks, etc. It's a thought that hit me last night, so I haven't looked into it yet.)
jkl71 said:
Please preface everything I say with the qualifier, “For what it’s worth, in my experience”.
I think it’s a great sign that you’ve been able to get interviews for programming positions without any real experience, sounds like you come off well in them. Most CS grads don’t really have very strong programming skills when first graduating, I think your main obstacle in competing with them would be perception. If it helps, having a PhD doesn’t seem to help much in the job market either. I was in a similar position except with a PhD, I managed to get a programming job, but there was a lot of luck with the timing of getting in, I did have the ability to take advantage once I got in, as I expect you will.
I think your boyfriend’s suggestion of looking at QA jobs is a great one, the bar for entry is a lot lower than programming. I’m surprised you’ve attracted more interest for the latter. If you get a QA job, once you establish yourself as being thorough and such, you can probably work into programming if that’s something you want. If programming is something you want to do and you have a QA job, write a lot of automated tests.
At small/medium sized companies there is a lot more flexibility in people’s roles. For instance around the time of a release everyone in the company can be pulled into doing QA duty, this could be an entry into QA. I’ve personally known several people that started off at fairly low level jobs and advanced to have very good careers, included one that became a director of development. As was said in a previous post, all work experience is good.
I agree with the previous comment that teaching at a community college is not a viable plan B. I’m a little burned out on programming and would do something like that if I thought I could get it.
You’re certainly not lazy, a work/life balance if very important. Especially for a sedentary job like programming, going to the gym is practically essential in my opinion.
At a high level my suggestions would be: be flexible, keep an eye out for opportunities and maintain your network. Sounds like you’re doing things right to me. I do believe just getting your foot in the door is the toughest challenge you’ll face, once you’re in, there are still difficulties, but they are more straight forward.
Hope everything goes well.
Thanks for the suggestions and the encouragement!
The QA was a good suggestion from him. He works as a software engineer and also does a lot of recruiting, so he ran me through the interview tests they give potential hires, and he thought I did great on the QA end. It's only been a recent suggestion, so I'm still looking for internships that target that and trying to determine how best to make myself attractive to those positions.