# Monday, 28 March 2005

What does it take to become a SharePoint developer? You should understand how SharePoint looks to a user, and the best way to learn that is by using it. You should know where to find the documentation for the object model and for CAML, and that means lots of Googling because it's not all in MSDN by any means. And then of course you need to be a developer. Mike Fitzmaurice makes it pretty clear that means an all-around good .NET developer. He's inspired by Gregory MacBeth's inaugural blog post that lists the steps to becoming a good SharePoint developer. Gregory sets the bar pretty high - step 0 is get your MCSD, and then the real learning can begin. My attention was caught by Mike's postscript that in addition to being an all-round .NET dev, in VB or C# as you prefer, and learning the SharePoint-specific material, you're also going to need C++:

Attention tool builders and other interested developers — in the next release, protocol handler development and IFilter development will still need to be in C++.  Do not wait for the rules to change, because they won’t (at least not before “v4”).  If you want to extend our search technology to new content sources and formats, you might as well get started now.  Search gets a lot better in many ways, but the method for developing IFilters/protocol handlers isn’t one of them.

So, all round .NET dev, SharePoint object model, CAML etc, and while you're at it, C++. No wonder I'm finding good SharePoint devs rather hard to find!


Monday, 28 March 2005 15:25:37 (Eastern Standard Time, UTC-05:00)  #    Comments [2]
Tuesday, 29 March 2005 18:55:16 (Eastern Standard Time, UTC-05:00)
Finding good SharePoint developers are indeed hard to find. Being one of the few certification advocates that I know of, I think that a big step in getting SharePoint development into the mainstream will be releasing an MCP exam (not just the partner competency exam) covering a comprehensive list of topics. Plus they need to seriously address their documentation issues. If I see "Additional information about this feature will be provided on the Web" one more time in the help files I'm going to flip out.

P.S. I'm looking forward to the Deep Dive session on smart client apps using Office
Wednesday, 13 June 2007 16:48:33 (Eastern Daylight Time, UTC-04:00)
Looking for share point Developer/Architect/Consultant on contract.Position in toronto GTA
Pls Call 647-201-1544 or emailkaushik.udwadia@gmil.com
Comments are closed.