Tell me more ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

If you have lots of experience and knowledge in traditional system development in .NET and you want to learn Sharepoint, is it more complementory to learn Sharepoint or going back to school to learn a new foreign language?

share|improve this question

closed as not a real question by James Love, Kit Menke Oct 12 '11 at 21:08

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, see the FAQ.

1 Answer

Learn SharePoint. It seems to still be a magic thing that customer want. And apart from the different deployment model (features and solutions) it is just C#. (And a huge Object model to learn :-D). It is a very (very) good way to make money and i learn new stuff every day!

share|improve this answer
"huge Object model to learn", can you explain more? – Legato Oct 14 '11 at 13:15
SharePoint's object model (i.e. the classes you use to "program" sharepoint) is huge. The basics you will get pretty fast (SPSite and SPWeb for instance, and feature receivers and item event receivers), to really start using SharePoint you will encounter more and more things SharePoint does not do out of the box, but can be programmed. THis is where the fun starts. Also, a lot of our clients want everything to happen without clicking 2000 links, so automating SP usually takes a lot of code. – Colin Oct 19 '11 at 19:24
Oh and don't forget, C# is not all of it, SharePoint's deployment / feature model uses loads of XML, and so does search. So you will need to learn that too. But trust me, it is very doable and once you get the basics of both the OM and XML structure, it'll start to come more easily and everyone I know, hated it at first, but all love it now :-D! – Colin Oct 19 '11 at 19:24

Not the answer you're looking for? Browse other questions tagged or ask your own question.