Mediocre VBA guy looking for the next step - looking for advice
Hello,
I work for a company that is a Microsoft shop...meaning they have tons of MS servers, Office Communication Server, Exchange, all Win7 desktops, full migration to Office 2010, SharePoint, current huge migration to TFS, etc. etc. It is a very large company.
Then there is me. I was hired in to a 2nd tier help desk position and do some batch scripting on the side. I have about five years experience (self taught at another job) working with WinBatch, Monarch modeling (txt extraction), and a heck of a lot of Access VBA development. I automated 100's of report runs and built custom adhoc solutions/workflow programs using Access frontend/backend setups. At my new job I actually have SQL server access and can use it as the Backend...making Access truly a frontend only. Really pretty cool.
I have finally realized that I am 42 year old man, sitting in a chair all day, playing around with ancient tools...compared to what my company currently has and is implementing. I really need to study over the summer so I'm not left behind.
So, my question is...What should I do?
Sure, I know basic HTML, VBA, WinBatch, and simple batch scripting...but that's not much.
Worse...I don't have a clue about the tools and how to learn them.
All I know is that I LOVE dreaming up and building custom windows applications to support internal management.
I love automating reports, ideas, processes, workflows, building ticket tracking systems, and help desk tracking systems.
But, I have always just opened an Access form and started coding in it's module window. I don't really know how to do anything else.
I'm clueless. I have to do something.
Most people in my company are doing C#, so I know I want to do that. The problem is...I don't know my best course as it pertains to what I really like to do.
Meaning, is SharePoint the FEnd now...or is it the BEnd for an Access FEnd...or can I ditch Access all together and embed everything into a page build on this .NET stuff.
I really just need someone to school me...give me advice from the ground floor.
I'm kind of assuming that MS Certs 361, 362, and 372 are a good place to start...then on to 511, 513, and 516...and finally on to 518 for desktop applications. I don't know. Maybe SharePoint would be better...or just continuing with Access. Geez.
Sure, I got a MCSE in NT4 and 2000 many, many years ago...but I really don't want to do MS Server or SQL Server administration.
I like to build apps, that's all I know...and I am constrained with zero knowledge on the correct path out of my hard fought/self taught world.
Thank you for reading and any advice would be much appreciated!