学习 Sharepoint 或 Dynamics CRM

Learn Sharepoint or Dynamics CRM

我是一名在澳大利亚工作的 .NET 开发人员。我打算将我的职业从 .NET 转向 Sharepoint 或 CRM。请提出任何建议,哪个应用程序有更好的市场以及哪个更适合 .NET/web 开发人员。 谢谢

首先我要说 SharePoint 的市场比 Microsoft CRM 的市场更大。几乎每个企业公司都实施了 SP,有的规模较小,有的规模较大。这是我的看法。

优秀的 CRM 开发人员和顾问很难找到。因此,当您作为自由职业者工作时,您的日薪会很高。我不知道 CRM 开发的学习曲线。

在 SharePoint 方面也是如此。在这里您将有许多开发人员,但只有少数可用。我们目前正在寻找大约 1 年的优秀 SharePoint 开发人员,但只能找到 1 名优秀的初级顾问。目前很难找到经验丰富的 SharePoint 开发人员。

但是 SharePoint 世界目前正在从 OnPremise 转变为在线。许多客户都在考虑 Hybrid Scenarious。你将不得不学习两个世界。因为在一个世界可用的东西在另一个世界不会自动可用。

如果您是一名具有 Web 开发经验的优秀开发人员,那么我更愿意学习 SharePoint,但它是一个广泛的系统,从 SQL 服务器到 IIS,SharePoint 内部功能,如服务、OOTB 功能、服务器端API、客户端 API、不同的解决方案类型(应用程序模型、农场解决方案等)、版本、工作流、搜索等方面的巨大差异......

在接下来的 6 个月里,你学不到什么。如果您只想配置这些系统,使用 OOTB 功能来自定义这些解决方案,那么您将成为众多解决方案中的一员,并且获得一份好工作或项目所需的更改会更小。

我认为这是 .NET 开发人员额外学习 CRM 或 SharePoint 的好机会。这将增加您的知识、质量和市场价格。跳出框框看看总是好的。这是一个很好的组合。一个不排斥另一个

很难用几句话来回答你的问题。我希望我能给你一些想法。以上都是我个人的经历和看法。

我发现了一篇 Mark Rackley 的好文章,叫做 How do I become a SharePoint Developer?. An incomplete list of SharePoint Ressources you can find at BOGAZCI | Sharepoint Resources

好的起点总是像

这样的 MSDN 页面

SharePoint 2013 development overview
Getting Started (SharePoint Development in Visual Studio)
SharePoint general development