Hi everyone,
I'm graduating in December with an undergrad degree in Applied Mathematics. I'll be venturing out and finding my first programming job soon, but I'm a bit intimidated by the job ads I read. I regularly browse the ads on Dice, Craigslist and Monster, and from what I can tell, I don't have the necessary skills.
Most jobs tend to be looking for senior developers with a very precise skill set. Ie, distributed systems, compilers, kernels, build and release management, etc. While I have a very superficial understanding of some of these areas (I've written a toy compiler and kernel), I'm not exactly an an expert or even proficient.
I've been programming for about 10 years, and almost all of my experience is in C, C++ and python (in that order). Should I apply to these jobs anyways? Should I lower the bar and take whatever I can get?
I would love to work for a company where I can put my math and algorithm knowledge to work. But with zero industry experience, I'm not really sure what type of jobs I should be applying to. Any advice would be much appreciated.
Thanks,
Nick