[給初學者的話] 挑書 與 買書,買適合自己的書
今天在藍色小舖上,見到一個名人。
後來經過朋友提醒,才知道這位名人號稱買了十幾本的ASP.NET書了。
我從他的發問內容,可以大致觀察到一個狀態,
那就是我說過好幾次的「急就章」、「求速成」。
他的問題,時而淺顯,時而深入,更有些時候有有點天馬行空。
發問的難度深淺不一
經過一段時間還無法收斂,這絕對有問題。
正常的人,隨著時間進步,發問的會越來越集中(不管他在學校作畢業專題?或是工作?)
有目標,就會慢慢集中。
三天曬網、兩天捕魚的人。
三年以後,還是在「我要學ASP.NET或是MVC?」這個問題打轉
2011/12/5 補充:過了一年,這位名人還在原地打轉,請看:
有沒有一本書可以教程式初學者如何學會寫程式?
http://www.blueshop.com.tw/board/FUM20041006161839LRJ/BRD20111202231615QRA.html
要速成,也要抓對方法!
先要找到自己的學習模式,才有辦法去求速成。
不然就像上面一樣,是無頭蒼蠅似的原地亂轉
買書,很簡單啊。...... Really ??
就如同投票一樣,大部分的人是沒主見的!
你不信嗎?是真的!
很多人都看排行榜,誰熱銷就買誰的書。
但是,熱銷的書,他的內容是深是淺?
讀者(買書的您,您自己的能力)跟得上嗎?
書本沒有好壞,敢出書的人,多少都下了功夫。
但讀者未必是「作者寫書時,鎖定的目標客戶層」
========================================================================
我都是這樣做(僅供參考)
鎖定一個主題,看同一類型的書,哪一本講得好
(他的用詞淺字,我比較能接受?他的範例如何?......等等)
看久了,你就會有一些主見。有哪些作者跟你的調性比較搭。
很多人,拿起書就看第一章。
第一章大多是簡介,看一千遍你也不知道這本書能帶給你什麼?
與其看第一章,不如看「目錄」。
同一個東西,看目錄,就知道每本書介紹的深淺都不一樣。
找相同一件事(同一章的內容)看下去,就知道深淺如何。
就知道每本書、每個作者的功力如何?
這就是挑選「適合自己」的書
========================================================================
另外,很多人不知道要買哪種書?
入門書?教科書?還是範例書?
說不定,很多初學者根本沒能力區別這三種書呢。
大部分的入門書與教科書,廣而不深。
什麼都介紹一遍,但叫你組合起來,你拼命看了八遍還是無能為力..............
看看範例,一章只給兩個。
或是一個控制項,只介紹一個屬性就輕輕帶過。
這種書給我看,我自己也學不到東西,寫不出東西來
因為台灣的電腦書市場很蕭條,大部分都是這種教科書的類型,讓老師能教完一學期剛剛好。
市面上的書,七八成是這一類的。蒙著眼睛都會挑到這種書。
這種書,如果你有認真看過一本,足矣!
接下來,你就要找「小」範例 多的書。
MSDN網站為什麼強!人人推薦!
因為他幾乎每一個屬性、方法,都有相關的範例可以給您參考。
有辦法做到這樣!他會是一本很強的入門好書
市面上一定有,只怕你看見也挑不上他!
廣告一下,文章最後就有本書(我寫的),每個有用的小範例都幫你分類好了。
小而美的範例,對初學者最有用!
========================================================================
很多學生要交報告、寫畢業專題。
或是上班要趕東西。就會買範例書。
範例書(大型的範例)當然很棒,但要看看自己功力是否扎實?
能力不夠,基礎不穩,範例給你都沒法用。
因為這些範例書,範圍都很大。
大型的範例,設計理念多、邏輯複雜、資料庫也龐大.......就不好講。
自己功力不夠,搞不好看不懂。
想想看,功力不足的人,拿到倚天劍或是屠龍刀,會是怎樣的下場?
不是割傷自己,不然就是「殺敵一萬,傷己八千」。
因為自己無法駕馭,還是一無所得。
很多入門書的最後都會放一兩個大範例。
不瞞您說,這些書後的大範例,很多我也看不懂。
因為要作一個大一點的範例,每人想法都不同,設計理念、作法、構思、資料表的設計......等等 "未必" 能100%傳遞給讀者。
除非您拆解、講解得很細,不然的話,「大範例的書」其實很難寫好。
舉例來說,我要寫一個功能。
書本A,直接給你一個 "完整"的大範例。裡面程式碼多而雜,你(初學者)要一次看懂,並不容易!
初學者可能連幾行範例都搞不定了,你一次給他上百行,再怎麼完美,他怎能吸收???
但換個寫法,就會很有效。
我先介紹一個功能,你學會後,我指出他缺點。
又補強另外一個功能進去。
慢慢堆起來,你就能由淺入深!
裡面還告訴你「有幾個地方容易出錯喔!」「出錯的原因為何?」「怎麼解?」
拿初學者常見的錯誤當教材,我的天!這就厲害!!!
廣告一下,文章最後就有本書(我寫的),完成這樣的教學方法!

========================================================================
最後,是 耐 心!
任何一本書總有一兩個優點,花了六七百元,至少在這本書中換兩個好範例。
或是學會兩個新屬性啊。
根本沒耐心看完。
或是遇見了問題,你至少把手邊的書(相關的那一章)都找找看,都看過一遍啊
沒耐心這樣做,你家是圖書館也沒用。
沒耐心親自練習(動手作),只是用眼睛看
我可以保證,所有的電腦技巧與程式設計,你 絕對 學不起來
========================================================================
如果還妄想 只靠一本書走遍江湖
([給初學者的話] IT世界裡面,沒有一本搞定的「初學者聖經」) 那誰都幫不上忙了。
我想說的是:
與其挑書,不如先挑出自己學習的模式、先挑選自己學習(閱讀)的胃口
當自己定位成功了,找到自己的方向之後,
其他紛亂的資訊也比較能做出自己的判斷
不光是挑書,挑自己人生的方向
不也如此?
先找出自己的定位吧。
學習、歸納出自己的判斷方式,走出一條自己的學習之路!
這是一輩子的事!
以下是舊文重貼,跟現在已經間隔兩年。有些書可能買不到了。
但對初學者來說, ASP.NET 2.0的書,還是有很多幫助的。因為基礎都一樣。
這本書也是那種「小而美」的範例集,很值得大家收藏(只有C#版)
底下介紹的書,是我寫的。
我依照自己教學的經驗、自己學習的經歷來蒐集這些小範例。
分類在每一章裡面。
他是入門書,也是「小範例」的集合。 所以份量很多,一本書講不完(分成上 / 下兩集)。
而且是目前少數有持續提供範例,給讀者補充與進修之用。
以下是讀者來函:

我公司裡面的新進同仁,我拿自己的書給他入門,看他怎麼說:(真人真事)老王賣瓜.....哪本 ASP.NET的書值得你留下來?
相關文章:
[給 ASP.NET初學者的話] 學習心態的調整 (書本導讀)
http://www.dotblogs.com.tw/mis2000lab/archive/2012/02/01/study_for_beginner_asp_net.aspx
[給初學者的話]不要練功練了三年,才發現自己必須「砍掉重練」!
http://www.dotblogs.com.tw/mis2000lab/archive/2012/03/15/game_over.aspx
[回憶].....一些感慨 #1.....帶初學者入門
http://www.dotblogs.com.tw/mis2000lab/archive/2009/01/05/6633.aspx
[給初學者的話] 如何選電腦補習班??....我的回憶(最昂貴的是「師資」)
http://www.dotblogs.com.tw/mis2000lab/archive/2009/02/13/7143.aspx
..........................................................................................................................................................
老文重貼(I)
茂伯的經典好文 -- 讀書與上課
http://www.dotblogs.com.tw/billchung/archive/2010/11/28/19767.aspx
或許是網際網路太發達且資訊已經多到爆炸,
也許有人覺得要對一門電腦技術精通 只要上網查查資料、看看別人的部落格就有機會達成這樣的目標。
我不否認應該有少數這樣具有特別天份的人,這類的人多半對於知識的組織與吸收是有獨到之處,
不過這也意味著 大部份的人 走這條路通常都會進到死胡同,
很快地將會遭遇許多技術瓶頸的挑戰。....詳見全文
老文重貼(II)
[感想]在新技術面前,懂得謙卑......
http://www.dotblogs.com.tw/mis2000lab/archive/2009/06/22/8945.aspx
[感想]「指揮艇,組合!」....別把寫程式當成無敵鐵金剛,用「兜」的,不會有好下場~
http://www.dotblogs.com.tw/mis2000lab/archive/2009/05/08/8345.aspx
老文重貼(III)
[給初學者的話]完全沒基礎的話.....請不要來問我 ADO.NET的問題,謝謝~
http://www.dotblogs.com.tw/mis2000lab/archive/2011/01/14/20808.aspx
網頁上的補充範例(售後服務),不一定能立即提供 VB / C#語法(看時間夠不夠寫,請不要跟我們要)。
但書本上面的範例,一定有 VB / C#雙語法給您學習。 請看我們的「售後服務」範圍(嚴格認定)。
防範SQL Injection / XSS攻擊,請看:ASP.NET安全寫作 資料來源 -- TWISC@NTUST網路應用安全知識庫


............................. 寫信給我,mis2000lab (at) yahoo.com.台灣......
南無普光佛 南無普明佛 南無普淨佛 南無多摩羅跋栴檀香佛 南無栴檀光佛 南無摩尼幢佛 南無歡喜藏摩尼寶積佛 南無一切世間樂見上大精進佛 南無摩尼幢燈光佛
南無慧炬照佛 南無海德光明佛 南無金剛牢強普散金光佛 南無大強精進勇猛佛 南無大悲光佛 南無慈力王佛 南無慈藏佛 南無栴檀窟莊嚴勝佛 南無賢善首佛
南無善意佛 南無廣莊嚴王佛 南無金華光佛 南無寶蓋照空自在力王佛 南無虛空寶華光佛 南無琉璃莊嚴王佛 南無普現色身光佛 南無不動智光佛 南無降伏眾魔王佛
南無才光明佛 南無智慧勝佛 南無彌勒仙光佛 南無善寂月音妙尊智王佛 南無世淨光佛 南無龍種上尊王佛 南無日月光佛 南無日月珠光佛 南無慧幢勝王佛
南無師子吼自在力王佛 南無妙音勝佛 南無常光幢佛 南無觀世燈佛 南無慧威燈王佛 南無法勝王佛 南無須彌光佛 南無須曼那華光佛 南無優曇鉢羅華殊勝王佛
南無大慧力王佛 南無阿閦毗歡喜光佛 南無無量音聲王佛 南無才光佛 南無金海光佛 南無山海慧自在通王佛 南無大通光佛 南無一切法常滿王佛 南無釋迦牟尼佛
南無金剛不壞佛 南無寶光佛 南無龍尊王佛 南無精進軍佛 南無精進喜佛 南無寶火佛 南無寶月光佛 南無現無愚佛 南無寶月佛 南無無垢佛 南無離垢佛
南無勇施佛 南無清淨佛 南無清淨施佛 南無娑留那佛 南無水天佛 南無堅德佛 南無栴檀功德佛 南無無量掬光佛 南無光德佛 南無無憂德佛
南無那羅延佛 南無功德華佛 南無蓮華光遊戲神通佛 南無財功德佛 南無德念佛 南無善名稱功德佛 南無紅燄帝幢王佛 南無善遊步功德佛 南無鬪戰勝佛
南無善遊步佛 南無周匝莊嚴功德佛 南無寶華遊步佛 南無寶蓮華善住娑羅樹王佛 南無法界藏身阿彌陀佛
............................. 寫信給我,mis2000lab (at) yahoo.com.台灣......
無垢清淨光 慧日破諸闇 能伏災風火 普明照世間