摘要:[給初學者的話] 別傻了!誰從一開始,就「只」用字典(不靠其他輔助)學習英文?
以一個初學者來說,毫無基礎的情況下(或說基礎不穩的時候)
直接看 "字典"來學習英文,這樣是好是壞?
很難講。
......但下場悽慘的人,比例偏高!
學習程式也一樣
以 ASP.NET來說,
一個初學者在毫無基礎的情況下(或說基礎不穩的時候),直接翻閱微軟MSDN網站的文章,
我想下場應該會很慘。
(雖然微軟 MSDN也有基礎的 How To:系列文章,但大多是純文字的,不是圖文並茂的解說)
以前的微軟 MSDN有發行 DVD光碟,把這些文件與範例安裝在自己電腦裡面,便於 "查詢"
但是網路便利以後,他就停止發行了。
因為上網 "查"更快、更便利。
如果沒記錯的話,Windows SDK仍有發行光碟版、或是ISO檔給大家下載。
注意到了沒?
重點在於查詢!!!
當自己基礎不穩的時候,什麼都沒學好,
......怎麼知道要查什麼?
......關鍵字是什麼?
......哪些方法或是屬性,能解我的問題?
當自己沒有基礎,不管是字典、或是百科全書,什麼忙都幫不上!!!
因為這不是工具的錯.............
會這樣的想的人,有問題。
他的邏輯認為:「只要我拿到倚天劍、屠龍刀,我完全沒任何功力也能當上武林盟主!」
(我能力很強啦!是萬中無一的武林高手,只是沒有工具、神兵利器幫我!
.......周星馳的電影「功夫」裡面有一位爆漿,就是這樣認為。)
我自己並非一開始就能閱讀 MSDN網站
因為他分類太細,哪一種方法、屬性是常用的呢?
MSDN網站,他就好像是一本字典,他根本不會告訴你。
他就是完整地分類,一一羅列出來而已。
所以,一個「沒基礎」或是「基礎不穩」的初學者,應該 100%從 MSDN網站開始嗎????
理論上,應該先去上課、買書自修.......等等,
無論如何,找出你能接受的學習路徑!適合自己的學習法則。
稍有底子之後,才能慢慢從 MSDN學到東西。
以我為例,
我學會基礎的 Visual Studio快速開發模式之後(例如:控制項與精靈)
就開始寫 ADO.NET程式。
練習一段時間,有寫過一些作品之後,
我去 MSDN網站察看自己常用的、用過的方法與屬性,才發現----
......有些地方,自己(勉強)會用,但不能專精。
......或是說,自己的用法還不夠周延(不是真的懂)。
......甚至發現自己的想法不太正確,在MSDN的文件與範例裡面,重新又學了一次,才得以糾正。......溫故知新
如果不是我一開始努力過、動手做過,把 "基礎"打穩了。
我絕對不可能在 MSDN裡面學到東西。
MSDN就像字典一樣,當你 會用 這個 "字"了
回頭去看字典,發現自己用法有錯?或是用法不夠精準?
甚至學到舉一反三的方法。
自己基礎穩了以後,看到 MSDN上面 同一個類別的 "其他"方法(我自己以前沒用過)
也會去看看他的說明與用途、嘗試著動手用用看,
學會以後,發現自己又進步了、又學到新東西囉~
一個沒基礎的人,
真的以為把字典拿來 每個字都翻譯出來
就能理解整段話?整篇文章?
沒基礎的人,
把這段程式碼的 "每個字"都找出來,
就能理解這段程式的用途?
寫程式,是英文翻譯啊?????http://www.dotblogs.com.tw/mis2000lab/2010/03/16/14062
有個笑話這樣說:英文我很強啊!
26個英文字母我都熟!但她們站在一起排列組合以後,我就不懂了
我強調:當自己基礎不穩的時候,直接看字典學習,真的不是一件好事!
對於我 "已經學會"的技巧與控制項,
如果他們在 "新版本"裡面,又有新的屬性與方法產生,
我 "稍微" 可以不用買書,直接從MSDN網站上自修。
(這也需要一段時間的磨練,因為MSDN網站的「翻譯」並不是那麼「優」。
他們已經很努力了,但翻譯到要讓初學者能一次看懂,還有一段的努力空間。)
即便如此,對於 "全新"的東西,
我仍無法(或說:沒把握) 100%在 MSDN網站上自修、而不靠其他輔助。
例如 LINQ、Entity Framework......,
我還是照我的學習路徑,
上課、買書,先來打基礎。
然後才上 MSDN網站查資料,看看原廠的說明與範例。
回到文章一開始,
大家想想看:有誰是第一次接觸英文,就直接K字典呢?
你知道哪些是常用字嗎?
字典能教你正確發音嗎?字典有 KK音標嗎?
中文字典也是。
小學一年級,老師不教基礎,直接讓您拿起字典來 K?
基礎!基礎!基礎!
一旦沒有基礎,什麼都幫不了你
看人家能在 MSDN網站上自修、能拿起字典增強自己功力
羨慕沒用!要看見人家在基礎上,花了多少功夫不斷地鍛鍊!
只有傻蛋,才會被 "表象" 蒙蔽。
以為人家看MSDN文件,自己模仿一下也會神功蓋世!(結果呢?不看還好,一看就上吐下瀉,走火入魔?)
「只要我拿到倚天劍、屠龍刀,我完全沒任何功力也能當上武林盟主!」
...... 只看見人家手上的武器,卻不知道人家練了幾年功,才能「掌握」這個武器為己所用!
實在是太傻、太天真了...............P.S. 希望你永遠不要遇上 陳冠希~
網路上的東西,終究不能替代「完整的學習」
(1) 基礎好,願意練功(動手實作),網路上的資源,的確可以讓我們更強
(那是因為我們能吸收)
(2) 基礎不好,也不曾動手試試看......
只為了省時(求捷徑、速成)、省錢,
在網路上東拼西湊.....最後通常是浪費時間!!
經典好文-- 讀書與上課
http://www.dotblogs.com.tw/billchung/2010/11/28/19767
或許是網際網路太發達且資訊已經多到爆炸,也許有人覺得要對一門電腦技術精通只要上網查查資料、看看別人的部落格就有機會達成這樣的目標。我不否認應該有少數這樣具有特別天份的人,這類的人多半對於知識的組織與吸收是有獨到之處,不過這也意味著大部份的人走這條路通常都會進到死胡同,很快地將會遭遇許多技術瓶頸的挑戰。
現在我一則不寫書、二來不教課,大家買不買書或上不上課基本上和我的荷包一點關係都沒有,主要是有感於某些初學者對於正確的學習認知不足導致走了很多冤枉路,更有甚者是一直以為這樣個學習方法是真的有用的,殊不知你可能花了十倍的力氣才學到別人一倍力氣所學的東西。
至於什麼是「打好基礎」的完整學習呢?
我們都活了二三十年,到這樣的年紀還不知道自己的 "學習"胃口?
那誰能幫你?
你試過各種學習管道了嗎?
不去嘗試?哪種適合你、不適合你?又從何而知?
原地空想、就能找出 "適合"自己的方法?
更差勁的是,已經好幾年的時間過去了,
還在原地踏步,無法前進。
只認為是「自己不會看MSDN文件,才無法進步?」
就算是走錯路,地球是圓的,多走一圈也有可能接近終點。
即使沒有到達,一路上的歷練也讓自己有了長進。
一個從來不動手做(不向前走)的人,只是原地空想,
想自己方法不對?覺得自己老師很爛?買的書不好?
怪東怪西?能讓自己進步嗎?
當自己學習的態度是錯的,(請看以下兩個案例)
(例如:學程式,只看不作。
找捷徑?求速成?
或是 到處 Copy片段程式碼,以為湊在一起就能動?)
買十幾本書也沒用!
會看 MSDN文件也沒用!
(1) [給初學者的話] 不要練功練了三年,才發現自己必須「砍掉重練」!
http://www.dotblogs.com.tw/mis2000lab/2012/03/15/game_over
(2) [轉貼] IT技術論壇發問 亂的三次方
http://www.dotblogs.com.tw/mis2000lab/2011/05/04/24192
相關文章:
[給初學者的話] 挑書 與 買書,買 "適合"自己的書(電腦書、程式設計入門書)
http://www.dotblogs.com.tw/mis2000lab/2010/11/15/choice_your_style_choice_good_book_for_yourself
[給初學者的話] 與其想得太多,不如立刻動手作 #1
http://www.dotblogs.com.tw/mis2000lab/2008/11/26/just_do_it
[感想]「指揮艇,組合!」....別把寫程式當成無敵鐵金剛,用「兜」的,不會有好下場~
http://www.dotblogs.com.tw/mis2000lab/2009/05/08/8345
[給初學者的話] 寫程式,不是英文翻譯
http://www.dotblogs.com.tw/mis2000lab/2010/03/16/14062
我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----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.主講 事先錄好的影片,並非上課側錄! 觀看時,有如「一對一」面對面講課。