I want to ask what career can a person expect in sql server Let's say currently I am Database developer the I will go for BI developer and then DBA then what ? what are the different positions we can look after if we are working only in sql server 1) Position after 10 years : 2) Position after 20 years : 3) Position after 30 years : 4) Position after 40 years : 5) Position after 50 years :
It's like any career. Where you take it is really only limited by your imagination, effort and the opportunities that you decide to take advantage of. There's no "right" path to take. It's not like you have to be a developer first then get "promoted" to a DBA (though that might happen). Different careers in SQL Server might involve: - Business Analysis - Report writing - ETL management - Technical writer - DBA - BI development - Database development - Infrastructure management - Consultancy/sales - Team management The big (and really hard) thing is to keep learning. New features are being added to SQL Server all the time. Do you know how to take advantage of Microsoft's cloud-based offerings, for example? Will SQL even be around in 30 years? I'd say absolutely it will for the same reasons that people still advertise for Fortran programmers today. It's very hard for big organisations to move off big stable systems. TSQL might not be "cool" or "sexy" in 30 years time (hell, my son says it isn't now) but if you're that crusty old codger who remembers how to tune a stored procedure when everyone else has moved on, you might be able to name your own price. Roles will continue to become more and more specialised. It's becoming much harder (impossible if you ask me) to be good at "everything" in the SQL Server world.