如何成为ASP.NET/Silverlight开发人员的sharepoint开发人员?

时间:2010-06-09 15:20:45

标签: c# .net silverlight sharepoint

我从同行那里听说,对sharepoint的了解对职业生涯有益。我们不在办公室使用sharepoint。所以不知道如何开始。这些是我的新手问题

  1. 学习共享点值得付出努力吗?
  2. 学习sharepoint的资源在哪里?
  3. 是否有任何我应该考虑开发的参考项目?
  4. 感谢您的投入。

3 个答案:

答案 0 :(得分:2)

  1. 我最近工作过的很多公司都使用过SharePoint,需要自定义,所以我会说是的。此外,在SharePoint中作为独立运行的应用程序目前非常方便(有些人会说时髦)。

  2. 在自定义SharePoint时,您应该着眼于构建使用它的API的Web部件。除了API之外,这与任何其他ASP.Net Web部件没有什么不同。当我需要信息时,我通常会向微软的Scott Guthrie(The Gu)寻求信息。而且他这次没有让人失望,这是一篇博客文章,里面有一些很棒的文章和链接。 Scott Gu on SharePoint Web Parts

  3. 如果你有MSDN(或Tech Net),我相信他们有一个SharePoint的开发人员。我会加载它,然后开始玩。查看界面的外观以及如何在不更改代码的情况下进行自定义,然后继续制作一些自定义Web部件。玩得开心!

答案 1 :(得分:2)

SharePoint受到大量大公司的欢迎,并且开箱即用 - 但随着公司日常业务流程越来越依赖它,他们肯定需要自定义。我想说从职业角度来看,这绝对值得学习。几年前,芝加哥一家咨询公司的一位朋友告诉我,SharePoint是他们最大的成长实践。

对于开发,对于SharePoint 2007或更早版本,您需要访问SharePoint服务器的完整实例 - 该服务器仅在Microsoft Server OS(Windows Server 2003或2008)上运行,大多数开发人员使用Windows Server和SharePoint,然后在其上安装Visual Studio。

使用Visual Studio 2010和SharePoint 2010,开发人员的故事正在发生很大变化;您可以在Windows 7上开发和调试Web部件,Web部件模型更基于Silverlight。缺点是企业采用SharePoint 2010需要一些时间。您可以考虑等待学习SharePoint 2007,看看您的时间是否会更好地用于增加2010年并使用更多您当前的知识。

答案 2 :(得分:2)

SharePoint以如此积极的方式改变了我的职业生涯,我已经成为一名巨大的倡导者/传播者,对这项技术充满了热情。

我会说我的职业/角色从技术业务分析师转变为系统集成和应用程序开发几乎可以直接归功于学习SharePoint。

快速背景 - 在我回到大学获得学士学位之前,曾有过基础设施经验。研究过商业和MIS,最终被招募到公司工作,基本上做金融分析师的事情。我到达后不久,该公司实施了SharePoint 2.0版。在我就业之前对产品进行了一些小的曝光,我被安排在项目团队进行初步推广。我为该公司实现了第一个SharePoint门户(这是一个让我告诉你的糟糕的门户网站),我甚至对SharePoint v2的所有失败感到困惑!

快进几年,现在我是一名全职开发人员,将遗留业务流程和应用程序集成到SharePoint环境中。 FAR比编写预算预算或预测维护成本更有意思......

所以我会说 - SharePoint完全值得学习。

培训:WSS / MOSS有大量培训材料,从最终用户到建筑师级别。

对于经验丰富的开发者,我认为您可以参加的最有价值的培训是管理员的训练营。从这些方面深入了解SharePoint的内涵是非常有价值的:

  1. SharePoint应用程序的服务器端调试和故障排除工作。
  2. 从解决方案工程的角度来看:了解在SharePoint中可以做什么和不可以做什么,最重要的是 - 为什么
  3. 深入了解SharePoint的OOTB功能,以便您可以利用该功能而不是不断重新创建轮子
  4. 我希望这有助于回答一些问题。祝你好运!