正如標題所說,我剛剛完成大學一年級(主修軟件工程)。幸運的是,我的學校非常喜歡微軟,我可以獲得微軟銷售的任何我想要的東西。我也可以免費獲得IBM Websphere等。第二年大學 - 學習 - 微軟服務器產品
今年早些時候,我成立了一個老式電腦(2.6 Pentium D,x64)來運行ubuntu服務器無頭。我主要是Java開發人員,所以Apache,Maven,Nexus,Sonar,SVN等都將其加入到機器中。它非常適合個人和學校項目,特別是團隊項目(快速提升)。無論如何,我開始選擇C#來補充我的Java知識(不要評價我:P),並且有興趣與一些相關的Microsoft等價物一起工作。
該機器目前具有Ubuntu安裝以及Windows 7旗艦版。我將我所有的實際開發工作都放在我的筆記本電腦上,也運行着Windows 7旗艦版。我想知道你會推薦哪些軟件放在機器上。我並沒有真正提供機器本身的任何東西,但是在Ubuntu中,我已經在每次提交時對哈德森進行了集成測試,並對我的應用程序等進行了剖析。
機器會運行無頭,我會遠程進入它。
以下是我目前傾向於/想知道:
Windows 7旗艦版VS的Windows Server 2008(R2)(沒有一個是真的清楚我爲什麼要與一個走在其他)
的Windows的Team Foundation
的Sharepoint(從來沒有使用過它之前那種,MEH)
的IBM WebSphere或Glassfish的(一些Java EE Web服務器)
SQL Server 2008中
一個DVCS
爲了更好地控制產品的衝突/限制資源的使用,我想知道如果我要的東西安裝到虛擬機(我能得到VMware或微軟虛擬化產品)
我還計劃安裝我已經在Linux下運行(它幾乎完全基於Java的發展一切t軟件,所以它可以在兩者上運行,唯一的原因是我在一年中與ubuntu一起使用是因爲apache版本似乎更好)。
我主要找熟悉企業的軟件開發工具,以及得到的東西的功能,這將有助於我的發展過程。 (IE,我還是會使用項目和分配任務,即使我可能是將任務分配到唯一的一個,只是練習這樣做)。
是否有任何其他軟件/配置細節我應該探索?我目前的名單上的意見?我主要使用C#,Java和PHP。我熟悉ruby和python。
謝謝!
這可能是更好的回答上stackoverflow.com – Corey 2010-06-08 22:27:29
這並不在SO屬於,但是我想補充一點,你應該學會把產品做什麼之前,你想學習如何開發他們,是的,你應該安裝這些到虛擬機。 – 2010-06-08 23:29:15