Click here to monitor SSC
SQLServerCentral is supported by Redgate
Log in  ::  Register  ::  Not logged in
Home       Members    Calendar    Who's On

Add to briefcase

Dilemma between Microsoft BI developer or Application Developer Expand / Collapse
Posted Sunday, May 19, 2013 2:49 PM
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: General Forum Members
Last Login: Thursday, January 23, 2014 8:03 AM
Points: 5, Visits: 49
I am stuck in a dilemma; at my workplace I have to choose my career track between as Microsoft BI developer or Application Developer(C#, etc).

I have been working nearly 1 year with my current employer. It was a start-up firm and now revenue is started and they want to be now more organized. I joined as junior developer and rather than being selective I picked up whatever task they assigned to me.

Now they have given the option to select the technology track to work on. Since I have worked on both technology, I am now in dilemma what to select as my career path since i enjoyed working on both technologies and both keeps me occupied, which is making my decision process even more difficult.

I have done lots of research online. Both path has their own future/prospect. Personally, I have come up with following rationale for BI track,

- BI track is more prosperous and less saturated from jobs point of view

- Since release of MSSQL 2008, full fledged BI stack is in market, so we can see there will be more stack advancement in near future which make it ready for widespread use. If I start working on it now then i will have reasonable grasp by that time.

Application Developer -

- Lots of jobs opportunities but lots of applicants also

- number of jobs out there as compared to BI jobs

- Side by side if I developed my managerial skills then one day there will some opportunity for entering into management.

Both track are convincing me.

Here are my doubts,

- Which track has best prospect for next 5 years as a career

- Is MS BI track is more product specific/dependent i.e. MS SQLSERVER driven

- Is keeping skills up-to date in application development role more cumbersome than BI role if you want to be a market player, since Microsoft keeps minimum 3-4 years of release span between server editions as contrast to every day something new is there for .Net framework

- Your generic views on both track as career/earning or your past experience if you are gone through something like this

Post #1454372
Posted Monday, May 20, 2013 6:42 AM
SSC Veteran

SSC VeteranSSC VeteranSSC VeteranSSC VeteranSSC VeteranSSC VeteranSSC VeteranSSC Veteran

Group: General Forum Members
Last Login: Thursday, August 4, 2016 7:09 AM
Points: 252, Visits: 436
All in all, you're taking a really good approach to the matter.

Probably the best advice I ever heard about job/career choices is "What would you do even if you never got paid for it?" This isn't to downplay the importance of career advancement and salary. Rather it is to emphasize that no one can pay you enough to do a job you really hate. Maybe you would equally enjoy both options, which is fine, and your decision might come down to more esoteric considerations.

All that said, the BI field is larger than just Microsoft. There are principles of BI that have nothing to do with platform or vendor. Certainly MS is a major player in the market and you really can't go wrong learning their stack (after all *somebody* is probably going to be using it), but if you focus on learning the underlying theory and principles, then switching to a different platform/stack won't be all that difficult.

These days, business as a whole seems to be more data-driven as demonstrated by the emergence of such fields as data science, predictive analytics and so forth. Business has been accumulating all this data into various databases for years now and they want to do something with it. So from over here in the cheap seats of the peanut gallery, I'd go for BI in general all else being equal.

On the flip side, app development certainly has it's attractions. Gathering, manipulating and storing data isn't necessarily the same skill set as creating useful interfaces between users and all that data. As you point out it is larger and more saturated, but that doesn't mean you can't distinguish yourself. I see posts in various forums all the time about young developers who seem to come unhinged when reality doesn't follow the textbook. You've obviously got some practical experience, which is a big plus. Personally, I'd rather hire someone who may not have all the academic credentials but possesses some real-world business experience over the latest graduates in computer science.

At any rate, here's to your efforts. I honestly think you'll make it whichever way to decide to go.

Just my $0.02 from over here in the cheap seats of the peanut gallery - please adjust for inflation and/or your local currency.
Post #1454507
Posted Monday, April 18, 2016 1:11 AM
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: General Forum Members
Last Login: Tuesday, April 19, 2016 12:15 AM
Points: 1, Visits: 3
Hi vikram,

can i know you have moved into which stream.
is it MSBI or .net
is the decision taken by you is right?

Thanks in advance
Post #1778584
« Prev Topic | Next Topic »

Add to briefcase

Permissions Expand / Collapse