Sainath's Advice on Saturday, October 08, 2011 :
Fisrtly, any training institute which guarantees jobs post training completion is out to make a fast buck - the promised placement assistance is also questionable, though it does exist. Eventually, every individual has to search and create his own opportunities. Speak to any successful person in IT or otherwise, almost all of them will be unanimous in saying that they created their own opportunities, meaning, they had to search for opportunities like everyone else, with the help of job sites, referrals, etc.
Moreover, if a training institute promises to give you an experience certificate then it is even more questionable - employee background verification has become a full-fledged and streamlined line of business today. These firms actually send people to your previous companies for checking purposes when you take up a new job. Any false / shady experience is bound to be detected - in a way it is good because this is finally correcting a bad trend of fake CVs which has really hit IT more than any other industry. Moreover, once blacklisted it will be difficult to resolve the problem as this will get recorded. So please do not take such steps.
Sharepoint, Data warehousing are specialized areas in themselves. Typically, I have seen people make the switch at around 3-4 years of experience, the reason is simple, by this point they have understood software development in depth and are well informed on what they are getting into, be it DW, Sharepoint, or some other specialized area. But do not marry any particular technology and don't allow your thinking to get boxed. See which area appeals to you in terms of liking and make a choice accordingly. In the data warehousing area, with experience you can become a Data Architect which is a niche area.
The previous posts regarding Sharepoint will also help you.http://www.dotnetfunda.com/advices/a18-share-point-or-biztalk-serverwhich-is-better.aspx