I've been working as a SQL/ETL Developer for almost a year now. I have no prior formal training in database development or management, but I have loads of unorthodox (what I refer to as self-taught) experience with databases and various programming languages. Having programmed in C and C++ for 10 years, I have worked around open-source and Oracle databases most of my career. But, I'm still a programmer at heart and trying to switch my mindset of a programmer to a database developer.
This past year, I've had the chance to pursue a new path in development with databases. While at first, I was only to help find the right people to get the job done. But, it quickly turned into myself getting the job done simply because I picked it up so quickly due to my prior experience. Now, I'm stuck with it and really want to advance both my experience and knowledge of all things databases, especially the BI and data warehousing side of the career.
With the year almost wrapped up, I have done a lot of work with SQL Server 2008 R2. I've worked along side an amazing Sr. DBA with 10+ years of experience while developing complex ETL systems, OLAP databases, reports and more.
So, the question for the community is where do I go from here? I want to continue down the path of business intelligence and development of ETL systems, reporting and of course anything relating to data warehousing.
One thought is to pursue more training either through school or professional training programs. Another thought is continue doing what I'm doing, but consume more knowledge on the subject through good database books. Other thought is possibly finding a good Jr position and surround myself with other amazing database guru's as my mentor is moving on shortly.
Any insight would be much appreciated.