網際網路無上限的資料儲存量 + Google 強大的搜尋能力,表面上看來似乎程式開發人員不再需要紙本印刷的電腦書了,以一個ASP.NET開發人員為例,當他遇到某個問題的時候,直接在Google下個關鍵字,或許答案馬上就跳出來了,再不然,多搜尋個幾次,問題通常也能解決個七八成左右,如果選擇翻書,找不到解決方案是常有的事,或許要翻個幾本才能勉強找到合適的解答,除非你的問題非常的普遍而且是簡單的必備知識,另外一個重點是,你還必須有很多的書讓你翻。
基於上述的原因,電腦書或許早該消失了,然而事實卻是相反,從中文書、簡體書到原文書,電腦技術圖書非旦沒有消失,反而隨著技術更迭,一本又一本的被印刷出來,其中一個最大的原因,在於書籍提供了網路無法取代的系統化學習特性。
人類習慣透過安排好的系統化流程學習知識,學校、職場,無論在哪個領域,當你還是一位新鮮人的時候,都必須經過系統化學習來達到快速建立相關知識的目的,學習程式言語,進行應用軟體開發,這種過程尤其重要,網路最大的優點-無限量的資料與無所不在的連結,正是系統化學習的致命傷,當一位欠缺基本技能素養的程式員,連最簡單的問題都沒有辦法處理的時候,再多的資料,再強大的搜尋功能,基本上與癈物沒有兩樣,一來不知道怎麼找,二來找到了也看不懂。因此,我們經常看到很多技術討論區,新手重複發問一些熟手所謂的蠢問題,討論區最後只好設下一些規則來限制新手問蠢問題,最後更演化出「發問的藝術」=> 什麼都不懂,至少先搞懂問題,確定沒有問題再來問問題。
很不幸的是,軟體這一行,因為大環境的使然,很多程式開發人員在還沒有準備好的時候,就被直接堆入火坑,接起專案,負責開發一整套的系統,老板沒有概念,也付不起培養人力的成本,惡性循環之下,程式開發人員只能自力救濟。
要讓自已從這些惡性循環跳出來,看書是最省錢也是省力的方式,以 .NET 來說,看完一本完整的VB.NET或是C#,瞭解函式庫的用法,是最基本的,一本好書加上耐心,就可以讓你達到這些目標,接下來的發展就會順利許多。
今天先起個頭,談到這裏,這個主題還有一些必須討論的地方,後續的文章會有更多的探討。
Good Luck :)
P.S. 想知道自已是否具備了.NET的基本素養,有一個很重要的指標 - 會不會查詢 MSDN ?如果你遇到一個問題,知道如何從MSDN開始尋找解答之路,恭喜你,已經過了入門最重要的一關,如果不會,繼續努力,可以去買我們出版的「Visual C# 2005精要剖析」這本書好好研究,謝謝。XD
熱門點閱
-
Entity Framework 是ASP.NET MVC 串接底層資料來源最重要的技術之一,由於ASP.NET MVC的彈性相當大,事實上你並不一定要使用 Entity Framework 就能利用 ASP.NET MVC 開網站,直接使用傳統 ASP.NET 開發人員熟悉的 ...
-
jQuery/jQuery Mobile 技術文件 》 方法 trigger() 支援透過程式化的方式觸發某個特定事件,考慮以下的程式碼: $( '#msg' ).trigger( 'click' ); 其中針對 id="msg...
-
<input> 導入了新的 autofocus 屬性,讓網頁設計者可以指定網頁載入時預設的焦點控制項,使用者不需要再移動滑鼠點選,即能在預設控制項直接輸入,提供良好的網頁操作體驗,而這個屬性同時適用其它幾種輸入控制項,包含 textarea 以及 button 與 s...
-
過去於瀏覽器介面上,你只能透過 file 型態的 <input > 標籤,提供使用者選取檔案的功能,而現在,利用 HTML5 支援的 API 讀取檔案非常容易,這一篇來看相關的實作。考慮以下的畫面: 按一下選取要讀取的文字檔案,開啟之後的畫面如下: 畫面的...
-
資料的輸出與輸入處理,永遠是應用程式最重要的課題,在「 第一支 C# 程式內容架構 」示範的範例程式中,執行結果於主控台輸出一段訊息文字,這是最簡單的資料輸出行為,除此之外還可以輸入指定的資料給應用程式作處理。 class Program { static void...
-
jQuery/jQuery Mobile 技術文件 》 jQuery 提供了text() 方法,它回傳元素的文字節點,例如以下的配置: < p id ="msg">HTML5 從零開始 </ p > 現在調用 t...
-
(上) | (中) | (下) Web 前端技術由 HTML+JavaScript+CSS 三項主要的元素所構成,它們之間的關係,這裏用一個簡單的加法運算功能網頁說明。 用來示範的這支加法運算器程式,外觀看起來像這個樣子: 其中兩個方塊,可以讓使用者輸入要...
-
你可以透過 typeof 檢視資料型別,例如 typeof(100) 將回傳 number ,以下的程式碼分別測試數種不同型別的資料: < script > var n0 = typeof (101); var n1 = typeof (1...
-
商業級 ASP.NET MVC 樣式與架構實務 ISBN:978-986-93475-1-8(平裝) 出版日期:2019/05/30 定價:550 頁數:320 庫存 < 50本 - 銷售完畢絕版 範例下載 延伸閱讀 天瓏購買 | 蝦皮 - 益大資訊 ...
-
由於印刷作業延滯,影響了 VS 2008 書系的製作時間,發行也跟著往後延 LINQ 當然也還沒出來,所以中獎的網友,請再耐心等一下,大約還要一個星期左右 這個月一定會將書寄出,感謝大家。

1 則留言:
張貼留言