時光飛逝,今天已經是第三十篇文章了,日子過的似乎比想像中的快,因此這篇主要是真對前面說的部分做個總結.
其實無論任何技術也好,最終目的只有一個就是達成客戶的預期,客戶付款,因此沒有所謂最好或不好的技術,只有能解決問題的技術,因為近來常聽到有人說.net如何不好,其實也沒什麼意義,當客戶要用.net開發,或當自己能說服客戶用某項技術開發,那對那個專案來說,就是一個好的技術,反過來說,若是達不到客戶想要的,就算是再深澳的技術也毫無意義,用最穩、最快、往後好維護的方式、符合市場需求的方式去開發,就是一個成功的專案,因為客戶願意付出錢.
有時會看到有些人會喜歡用很冷門的技術去開發系統,當然目的有幾種,一個是希望以後都沒人會維護,另一種是顯示與眾不同,技術的東西太多也太廣,因此只能把時間花在最被市場廣泛應用的技術上面,花太多時間去研究太冷門或不廣泛應用的技術,也是浪費時間而已,那些並不能給商業帶來價值,但是當成研究則是很好的,說的白話些,就是要學什麼很簡單,也不必老王賣瓜,把自己會的,說成是世界上最好的解決方案,把自己不會的、無法趕上別人的,就找很多理由說那些有多不好,這些都只能自我安慰,因為什麼是方向、什麼該學,根本不必用嘴說,就是..能換錢的,就是好技術,至少大部分的人工作是為了生活,而不是什麼偉大的理想..,因此市場的廣泛需求是什麼,需求量的大小,代表能換錢的機會多寡,這決定了要學習的方向..,理想很崇高,但是肚子還是會餓,至少對一般人來說,不是為了精神面而工作,而是實質面,物質面,因為有個東西不填滿他,就會開始叫,...就是肚子.
然而學習任何東西,基礎打的要穩,才好延伸和擴展,因此本系列介紹的Web應用程式開發,即使以ASP.NET物件導向的方式去開發,但還是要瞭解最基本的HTML CSS JS,因此第一篇就是從HTML介紹起,而.net是一個好的開發工具,至少用了多項工具後,綜合的評比下,覺得是一個解學開發專案的幫手,而已他為中心延伸的技術也相當的多,WCF WPF Silverlight LINQ EF...雖然有時真的絕的很累人,要不段的學習,但這也正是一個技術人員必須要承受的苦與樂,更是讓人不會感覺疲乏的動力,因為永遠都有新的東西出來,這就是一股動力,也是IT人才專有的福利..