2010-06-09 212 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年提升並使用更多當前知識時會更好。