2008-11-29 114 views
5

作爲一名程序員,我首先關注的是架構,數據持久性,分析,測試和編程。你明白了。.NET開發人員對Sharepoint,BizTalk,Microsoft Dynamics和Microsoft CRM的啓示

我碰巧喜歡微軟的開發工具,比如.NET,VS和ASP.NET MVC。我已經使用了很多SQL Server。我也喜歡其他工具,如Java或MySQL。

但是,當我看到在.NET店的工作(因爲我喜歡MS堆棧),這個東西也提到了很多:

「您將開發基於的SharePoint,SQL服務器時,BizTalk,MS解決方案CRM和MS Dynamics「。

我曾在實習中與CRM有點合作。這使我可以用一個內置的編輯器爲我自己的數據實體建模。

當時我的主管告訴我,我可以使用「Javascripts」完全實現一個自定義系統,並說自定義實體。他沒有線索,因爲幾個星期後,我發現了自己的Web服務API for .NET。我試圖將他們想要的自定義系統拼湊在一起,但是由於缺乏好處(和25英里的驅動器),我離開了。我製作的系統是一團亂麻的自定義實體,IFrame中的東西和JavaScript笨拙地調用網頁來執行.NET中實現的邏輯。

想到那個時候,當我聽到「Microsoft CRM」時,我非常敬畏。

我不知道SharePoint,BizTalk,CRM和Dynamics做什麼。我不知道這對於我作爲程序員意味着什麼。這是否意味着我只有另一組API可以與之交談?或者這是否意味着我正在使用非程序員工具「建模」應用程序?這些工具在.NET開發人員的生活中扮演什麼角色?

回答

3

我不同意。大多數程序員(我都是)應該停止思考持久性和測試策略,並開始擔心他們的客戶需求。使用您提及的並正確利用它們的產品,我可以開始解決客戶端問題,同時您仍然在思考是否應該堅持使用SubSonic進行持久化,或者試用您在.NET Rocks上聽說過的新Entity Framework。

(上述內容大大誇張,只是爲了說明問題)。

+0

儘管如此,我的問題還沒有得到很好的回答,都沒有。 – IceHeat 2008-12-05 10:54:52

1

這意味着作爲一名程序員,你必須學會​​忍受來自大公司營銷部門的無休止的垃圾*。甚至面對人力資源部門或招聘人員,他們的知識更少。

Scarepoint,biztalk之類將在幾年後消失。專注於那些值得你花時間的事情。學習.net,c#,java或ruby,忘掉炒作。