2010-06-09 214 views

回答

2

SharePoint以这样一种积极的方式改变了我的职业生涯,我已经成为一个巨大的倡导者/传播者并对这项技术有很大的热情。

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

快速背景 - 在我重返大学前取得学士学位之前,曾拥有IT基础架构经验。研究过商业和管理信息系统,最终被招募来为一家公司工作,基本上做金融分析师的工作。我到达那里后,该公司很快实施了SharePoint 2.0版。在我受雇之前对产品有一些微小的影响,我被派往项目团队进行初步推广。我为该公司实施了第一个SharePoint门户(而且这是一个让我告诉你的蹩脚的门户),即使SharePoint v2的所有失败都让我着迷!

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

所以我会说这个 - SharePoint是完全值得学习的。

关于培训:WSS/MOSS提供了大量的培训资料,从终端用户到建筑师级别。

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

  1. 服务器端调试和SharePoint应用程序的故障排除工作。
  2. 从解决方案工程的角度来看:了解什么可以在SharePoint中完成,最重要的是 - 为什么要深入了解SharePoint的OOTB功能,以便您可以利用该功能而不是重新创建轮子

我希望这有助于回答一些问题。祝你好运!

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

  2. 定制SharePoint时,您应该考虑构建使用其API的Web部件。这与任何其他ASP.Net Web部件没有区别,除了API之外。当我需要信息时,我通常会向Microsoft的Scott Guthrie(The Gu)寻求信息。他没有让这次失望,这是一篇博文,里面有一些很棒的文章和链接。 Scott Gu on SharePoint Web Parts

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

2

的SharePoint是由一吨的大公司的拥抱,是非常强大的开箱即用 - 但随着企业越来越依赖于它的日常业务流程,他们绝对需要自定义设置。我认为从职业角度来看,这绝对值得学习。就在几年前,一家位于芝加哥的咨询公司的一位朋友告诉我,SharePoint是他们最大的增长实践。

对于开发,对于SharePoint 2007或更早版本,您需要访问完整的SharePoint服务器实例 - 只能在Microsoft Server操作系统上运行(Windows Server 2003或2008)大多数开发人员通过Windows Server设置虚拟机和SharePoint,然后在其上安装Visual Studio。

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