我希望未來能從事網站開發的工作,爬文看到很多的建議,PHP與VS2010似乎都是不錯的選擇?請問各位前輩能給我進一步的建議嗎?
VS 2010只是一套IDE工具,裡面可以撰寫許多不同類型的專案,並且可以使用C#、VB.Net或是F#等語言,只是不知道您比較想要從那一個程式語言下手?
如果您有意願同時跨兩種不同平台(.Net與Java),則我建議您可以考慮學習C#,因為C#的語法和Java極為類似,不過台灣就業事場看來,有不少.Net的公司還是採用VB.Net,所以時間允許的話,我建議您可以先從C#著手然後再去看VB.Net(有C#基礎再去學VB.Net很快,反之亦然,只是C#和Java比較相似,轉換語言的成本比較低,VB.Net硬是要轉Java痛苦指數會比較高)
就我經驗來說,我認為不管是走PHP還是.Net或Java平台,其實都各有各的天地,就像是在買股票一樣,要依自己的需求而訂,目前大型公司多半以.Net和Java掛帥,其中又以Java為目前大型公司的主流,但是.Net亦提供許多不錯的解決方案,所以很多人都是.Net和Java兼備;中小型公司有不少採用PHP,或是SOHO族也有很多採用PHP。
若您的目標是朝大型公司發展,那就建議您由Java或是C#開始學習程式語言;若是要自行接案或是打算以中小型公司為未來發展目標,那麼可以考慮學習PHP。
看公司或客戶需求,如果是賺錢的企業對OS或開發工具花點小錢購買,可以確保未來維護的便利性(因為會的人比較多),VS2010會是不錯的選擇,且VS2010不只開發網頁,連視窗、智慧裝置到RIA(下一代網頁程式)都可以開發。
如果您的公司或客戶不想花OS的錢,或對MS產品很感冒,用PHP是不錯的選擇,學習過程的變化(與MS相比)也會比較少,相對應用面(學習範圍)也會比MS少很多。
如果是建議,您可以兩種都學,這樣好壞 您都可以適用情況調整,而且在真實情況,有些技術可能會混著用,例如網站語言是用PHP或JSP但資料庫是使用微軟的MS SQL,多學一點總是對工作有幫助的。
首先搞清楚IDE和語言的問題。
個人建議,兩個都不用學。
可以考慮從Python入手。如果只是網頁開發的話。
我建議是從Python、Ruby、Perl入手,不光是只寫網站而已,這些東西還有其他的能力在,且跨平台,都是一魚數吃的好物。