I work for my parents in a small document management company. Almost 3 years ago I began learning how to code in Visual Basic using Visual Studio 2005 and .NET 2.0.
I have read many books since then and attempt (when possible) to learn as much as I possibly can. A problem I have, though, is the tyranny of the urgent, which means that I've mostly learned just what I needed to know in order to make our (my) software programs work.
Based on our current contracts, it looks like we may need to close our business this summer or fall. Anticipating that possibility, my parents and I want to make sure that I am as marketable as possible going into my next job.
I have some college, but no degree. I currently have no certifications. I do have a large body of code that I could display to a potential employer, but I'm feeling like I need to do more.
We have looked into certifications, but I seem to find more questions than answers along that path.
- Are they even worth it at all?
- Should I go for MCTS (cheaper and easier) or MCPD ($$$ and hard but probably better)?
- Once I decide on a track (if I do one at all), should it be book learning, online courses or classroom training?
- If classroom training, who is reputable? A lot of the "boot camp" and other classroom training websites seem fairly sketchy to me. I'm not sure I would trust them with my money.
- If book or online training, what are the best resources?
- Even if I'm not going to pursue the certs, what books should I read to further my knowledge best?
I'm not looking to pad my resume simply to land a job. I want to look more desireable to a potential employer, but I also want to LEARN the material so that I look better AFTER the hire than I did during the interview.
What's a guy to do?
Duplicate:
http://stackoverflow.com/questions/367381/how-to-get-my-first-programming-job
and asked and answered (and closed):
http://stackoverflow.com/questions/439027/landing-a-job-in-web-development-what-does-it-take