Thursday, May 24, 2012
Thoughts On... Computer Training
What surprised me was how much of my "old" software development training STILL applied. I can see how these classes could be exceedingly difficult for someone who is brand new to any type of programming, but for me it was like redecorating a room in a house I've lived in for years. The bulk was still the same, just a few new details have been added in. The development environment (Visual Studio 2010) is very intuitive and makes stuff that I remember taking FOREVER to code, much faster and much easier! Looking back on it now, I could have just picked up a book and pieced together this training on my own. But it wouldn't have the same effect.
Let's be honest here, I'm doing this because I want to get a job. And, anyone will tell you that getting a job is about WHO you know and not WHAT you know. Taking official training gets me a couple of things that I wouldn't have gotten otherwise:
1) Standardized training in a wide range of items that training on my own just wouldn't have gotten me. I would have focused on the parts that I found interesting and left the rest alone which makes for an ad-hoc training style.
2) Official recognition that I actually TOOK this training. Depending on how things work out with some other stuff, I might be going for official Microsoft certification, which is a badge of honor saying that MICROSOFT says I know my stuff. It's not just me babbling at you, a recognized leader in the software industry is saying that I know my stuff and I can be relied on to develop software. Right now, I have a world-renowned training facility backing me up. Who do I know? I know THEM. And they are vouching for my skills!
Now, I'm not really done yet. I still have a lot at home practice to do before I'm fully comfortable with the new stuff I'm learning. But I didn't have to learn as much as I thought I did, which means I'm much further along than I was expecting. Things are going to get really interesting from here! And who knows what my future holds?