[給初學者的話]挑書與買書,買適合自己的書(電腦書、程式設計入門書)

與其挑書,不如先挑出自己學習的模式、先挑選自己學習(閱讀)的胃口

當自己定位成功了,找到自己的方向之後,

其他紛亂的資訊也比較能做出自己的判斷







[給初學者的話] 挑書 與 買書,買適合自己的書


今天在藍色小舖上,見到一個名人。
後來經過朋友提醒,才知道這位名人號稱買了十幾本的ASP.NET書了。

我從他的發問內容,可以大致觀察到一個狀態,

那就是我說過好幾次的「急就章」、「求速成」


他的問題,時而淺顯,時而深入,更有些時候有有點天馬行空。
發問的難度深淺不一
經過一段時間還無法收斂,這絕對有問題。

正常的人,隨著時間進步,發問的會越來越集中(不管他在學校作畢業專題?或是工作?)
有目標,就會慢慢集中。

三天曬網、兩天捕魚的人。

三年以後,還是在「我要學ASP.NET或是MVC?」這個問題打轉
 

 

2011/12/5 補充:過了一年,這位名人還在原地打轉,請看:

有沒有一本書可以教程式初學者如何學會寫程式?
http://www.blueshop.com.tw/board/FUM20041006161839LRJ/BRD20111202231615QRA.html

 

 

要速成,也要抓對方法!

先要找到自己的學習模式,才有辦法去求速成。

不然就像上面一樣,是無頭蒼蠅似的原地亂轉

 


買書,很簡單啊。...... Really ??


                             就如同投票一樣,大部分的人是沒主見的!


你不信嗎?是真的!

很多人都看排行榜,誰熱銷就買誰的書。

但是,熱銷的書,他的內容是深是淺?
讀者(買書的您,您自己的能力)跟得上嗎?
 

書本沒有好壞,敢出書的人,多少都下了功夫。

但讀者未必是「作者寫書時,鎖定的目標客戶層」

 

========================================================================

我都是這樣做(僅供參考)


鎖定一個主題,看同一類型的書,例如:ASP.NET

哪一本講得好????
    (取決於「作者」----

        他的用詞淺字,我比較能接受?他的範例如何?......等等)
        看久了,你就會有一些主見。有哪些作者跟你的調性比較搭。

很多人,拿起書就看第一章。

第一章大多是簡介,看一千遍你也不知道這本書能帶給你什麼?


與其看第一章,不如看「目錄」。

同一個東西,看目錄,就知道每本書介紹的深淺都不一樣。

   (有些書,專門賣學校的教科書,廣而不深。學了一百招,招招都入門。只能擺擺樣子)

   (好的書本,應該是帶你入門之後,磨練你更多功力。甚至把常見的錯誤挑出來,常用的功能幫你準備好!)


相同一件事(同一章的內容)看下去,就知道深淺如何。

就知道每本書、每個作者的功力如何?

(同一章的內容,您就可以比較「作者」功力的高低?這個作者有沒有料?)

 

這就是挑選「適合自己」的書

我在天瓏書局觀察很多人挑書,連這一點都做不到.......

您能挑到好書?????  那真是「碰運氣」,我看是浪費不少錢「亂買書」吧,買了就放棄,不看了~



========================================================================
另外,很多人不知道要買哪種書?

入門書?教科書?還是範例書?

說不定,很多初學者根本沒能力區別這三種書呢。



大部分的入門書與教科書,不深


什麼都介紹一遍,但叫你組合起來,你拼命看了八遍還是無能為力..............
看看範例,一章只給兩個。

或是一個控制項,只介紹一個屬性就輕輕帶過。

這種書給我看,我自己也學不到東西,寫不出東西來


因為台灣的電腦書市場很蕭條,大部分都是這種教科書的類型,讓老師能教完一學期剛剛好。
市面上的書,七八成是這一類的。蒙著眼睛都會挑到這種書。

市面上有本老牌的ASP.NET入門書(教科書),你看他的ASP.NET AJAX(UpdatePanel)那一章

竟然只介紹兩三頁?這樣能學什麼?

多個UpdatePanel會導致「互相干擾」,連這種東西都講不出來,還敢出書喔?

因為作者不懂!也沒有業界經驗!只敢寫「一個UpdatePanel」的範例,你買到這種書籍,「學不起來」「腦袋空空」才算正常!!Orz

 

這種書,如果你有認真看過一本,足矣!

接下來,你就要找「小」範例  多的書。

 

MSDN網站為什麼強!人人推薦!

因為他幾乎每一個屬性、方法,都有相關的範例可以給您參考。

有辦法做到這樣!他會是一本很強的入門好書

市面上一定有,只怕你看見也挑不上他!
 

廣告一下,文章最後就有本書(我寫的),每個有用的小範例都幫你分類好了。

小而美的範例,對初學者最有用!

 

========================================================================
很多學生要交報告、寫畢業專題。
     或是上班要趕東西。就會買範例書

範例書(大型的範例)當然很棒,但要看看自己功力是否扎實?
能力不夠,基礎不穩,範例給你都沒法用。

 

因為這些範例書,範圍都很大。

大型的範例,設計理念多、邏輯複雜、資料庫也龐大.......就不好講。

      自己功力不夠,搞不好看不懂。簡單地說,初學者、菜鳥根本沒能力、沒基礎看的懂啦!


想想看,功力不足的人,拿到倚天劍或是屠龍刀,會是怎樣的下場?
不是割傷自己,不然就是「殺敵一萬,傷己八千」。

因為自己無法駕馭,還是一無所得。

 

很多入門書的最後都會放一兩個大範例。

不瞞您說,這些書後的大範例,很多我也看不懂。

      因為要作一個大一點的範例,每人想法都不同,設計理念、作法、構思、資料表的設計......等等  "未必" 能100%傳遞給讀者。

      除非您拆解、講解得很細,不然的話,「大範例的書」其實很難寫好。

 

舉例來說,我要寫一個功能。

      書本A,直接給你一個 "完整"的大範例。裡面程式碼多而雜,你(初學者)要一次看懂,並不容易!

      初學者可能連幾行範例都搞不定了,你一次給他上百行,再怎麼完美,他怎能吸收???

 

但換個寫法,就會很有效。

    我先介紹一個入門功能(最基本的、能動就好),

    你學會後,我指出他缺點。    又補強另外一個功能進去。

慢慢堆起來,你就能由淺入深!

 

裡面還告訴你「有幾個地方容易出錯喔!」「出錯的原因為何?」「怎麼解?」

拿初學者常見的錯誤當教材,我的天!這就厲害!!!

 

               廣告一下,文章最後就有本書(我寫的),完成這樣的教學方法!

ASP.NET 4.0 專題實務(I)_VB  ASP.NET 4.0 專題實務(I)_C#
========================================================================


最後,是 耐 心!

任何一本書總有一兩個優點,花了六七百元,至少在這本書中換兩個好範例。
或是學會兩個新屬性啊。

根本沒耐心看完....有啥用???。

 

或是遇見了問題,你至少把手邊的書(相關的那一章)都找找看,都看過一遍啊

沒耐心這樣做,你家是圖書館也沒用。

 

沒耐心親自練習(動手作),只是用眼睛看

我可以保證,所有的電腦技巧與程式設計,你 絕對 學不起來

 

[學習之道] 修福不修慧,大象披瓔珞; 修慧不修福,羅漢托空缽 (學習寫程式,只靠補習上課嗎?)

 

(捷運站看見的廣告)

========================================================================


如果還妄想  只靠一本書走遍江湖

      ([給初學者的話] IT世界裡面,沒有一本搞定的「初學者聖經」)    那誰都幫不上忙了。

 

 

 

我想說的是:

與其挑書,不如先挑出自己學習的模式、先挑選自己學習(閱讀)的胃口

自己定位成功了,找到自己的方向之後,

其他紛亂的資訊也比較能做出自己的判斷

 

 

不光是挑書,挑自己人生的方向

不也如此?

 

先找出自己的定位吧。

學習、歸納出自己的判斷方式,走出一條自己的學習之路

這是一輩子的事!

 

 

 

以下是舊文重貼,跟現在已經間隔兩年。有些書可能買不到了。

但對初學者來說, ASP.NET 2.0的書,還是有很多幫助的。因為基礎都一樣。

[入門]為ASP.NET初學者,列出一張書單

[廣告]速成?有可能嗎? ASP.NET+VS 2008/2010是有可能的!


這本書也是那種「小而美」的範例集,很值得大家收藏(只有C#版)

[範例集]簡體中文書 -- ASP.NET程序開發範例寶典 (人民郵電出版社 )





底下介紹的書,是我寫的。

我依照自己教學的經驗、自己學習的經歷來蒐集這些小範例。

分類在每一章裡面。

他是入門書,也是「小範例」的集合。    所以份量很多,一本書講不完(分成上 / 下兩集)。

而且是目前少數有持續提供範例,給讀者補充與進修之用。

 

以下是讀者來函:

 

我公司裡面的新進同仁,我拿自己的書給他入門,看他怎麼說:(真人真事)老王賣瓜.....哪本 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)

Bill 的經典好文 -- 讀書與上課
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

 

 

 

我將思想傳授他人, 他人之所得,亦無損於我之所有;

猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson

線上課程教學,遠距教學 (Web Form 約 51hr)  https://dotblogs.com.tw/mis2000lab/2016/02/01/aspnet_online_learning_distance_education_VS2015

線上課程教學,遠距教學 (ASP.NET MVC 約 140hr)  https://dotblogs.com.tw/mis2000lab/2018/08/14/ASPnet_MVC_Online_Learning_MIS2000Lab

 

寫信給我,不要私訊 --  mis2000lab (at) yahoo.com.tw  或  school (at) mis2000lab.net

 (1) 第一天 ASP.NET MVC5 完整影片(5.5小時 / .NET 4.x版)免費試聽。影片 https://youtu.be/9spaHik87-A 

 (2) 第一天 ASP.NET Core MVC 完整影片(3小時 / .NET Core 6.0~8.0)免費試聽。影片 https://youtu.be/TSmwpT-Bx4I 

[學員感言] mis2000lab課程評價 - ASP.NET MVC , WebForm  。 https://mis2000lab.medium.com/%E5%AD%B8%E5%93%A1%E6%84%9F%E8%A8%80-mis2000lab%E8%AA%B2%E7%A8%8B%E8%A9%95%E5%83%B9-asp-net-mvc-webform-77903ce9680b  


ASP.NET遠距教學、線上課程(Web Form + MVC)。 第一天課程, "完整" 試聽。 

.........   facebook社團   https://www.facebook.com/mis2000lab   ......................

.........  YouTube (ASP.NET) 線上教學影片  https://www.youtube.com/channel/UC6IPPf6tvsNG8zX3u1LddvA/

 

Blog文章 "附的範例" 無法下載,請看 https://dotblogs.com.tw/mis2000lab/2016/03/14/2008_2015_mis2000lab_sample_download

請看我們的「售後服務」範圍(嚴格認定)。

...................................................................................................................................................... 

ASP.NET MVC  => .NET Core MVC 線上教學  ...... 第一天課程 完整內容 "免費"讓您評估 / 試聽

[遠距教學、教學影片] ASP.NET (Web Form) 課程 上線了!MIS2000Lab.主講   事先錄好的影片,並非上課側錄!   觀看時,有如「一對一」面對面講課