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

您想想看:IT業、不管是軟體或是程式,日新月異,年年學、天天學 

哪有那麼多金錢$$$去上課(補習) 
哪有那麼多時間 DateTime 去上課(補習) 

一旦無法找出「自己的學習之道」 
自己的「學習胃口」? 

我要跟您說,您在IT業沒望了!別說領先,連跟上都很困難

這篇文章是為了參加IT邦幫忙的鐵人賽而事先撰寫 ---

MIS2000Lab.,我的IT人生與職場前十五年

 

一個不喜歡、不敢寫程式的資管系學生,

 在何種因緣下,靠寫網頁程式為生,並且成為電腦書作者與資訊講師?

 

 挫折與意料之外的人生,連自己都想像不到的IT旅程,就這樣過了職場十五年

 

 想要創業?這是一個兼顧IT工作與自行「微創業」的例子,聽聽我是怎麼做到的。

完整文章列表 http://ithelp.ithome.com.tw/ironman7/app/#/profile/20079471/life

各位請多幫我 點閱(衝人氣)

 

 

 前面的文章有提到: 

*******************************************************

上課,不分好壞,重點是「留下多少時間,讓自己吸收」

******************************************************

 很可惜,這句話一直到了幾年後,我要考研究所,才驚醒!

 

也因為這句話,我確認了「上課為輔、自修為主(自己念、自己練習更重要)」的學習方針

影響了我一輩子的學習之路

 

 不然,您想想看:IT業、不管是軟體或是程式,日新月異,年年學、天天學

 哪有那麼多金錢$$$去上課(補習)

哪有那麼多時間 DateTime 去上課(補習)

  

一旦無法找出「自己的學習之道」

抓住自己的「學習胃口」?

 

我要跟您說,您在IT業沒望了!別說領先,連 "跟上" 都很困難

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

 當年, 一位朋友告訴我他是怎麼考上研究所的

        重點就是「減少補習時間,增加自己讀書與練習(做題目)的時間

 

 因為上場考試,考的是「自己吸收多少?」

 

 如果您也在IT業工作,您應該知道這句話是很正確的。

   不管你買了多少電腦書,蒐集多少範例

     只要不是「自己親自寫過、自己親自試一試

  那些程式碼都是別人的、那些經驗談都是一個屁(隨風消逝)

 

 就算是別人的程式、網路上找來的範例

 我都會親自試試看(動手打字)

     知道哪些關鍵字是從哪個 NameSpace出來的

        知道這些關鍵字的參數,改動了哪些會有什麼結果

  這些都是經驗,一定要自己動手試,否則都是「無感」,馬上會忘記
  ...........................................................................................................................

 

 我見過好多軟體開發的新人(初學者)

 花了好多錢買書、花了好多錢補習(上課)

 但結果還是一片空白

       可能找工作還是很困難

       面試還是被刷掉

 

為什麼呢?

  想想看:能力是用「錢」堆積而成的嗎?

   Maybe....或許是!但只是  "一小部分"。

 

(如果有錢決定一切,有錢人家的孩子,功夫個個強過李小龍,寫程式強過比爾蓋茲?)

(不是說有錢就能堆起各種能力,想想看:這有可能嗎?)

 

請看過這篇文章  影片/連勝文希望的種子vs. 楊儒門努力的種子

http://n.yam.com/nownews/politics/20140916/20140916553528.html

 

連勝文競選影片:  https://www.youtube.com/watch?v=XHu_JUvC4tk

楊儒門 的 影片:    https://www.youtube.com/watch?v=yMPC7YA5bkA

 

 佛教有一句話「修福不修慧,大象披瓔珞修慧不修福,羅漢托空缽

 意思是說:

        大象被國王豢養,每天吃飽飽,而且穿戴華麗,顯然它上輩子很有福報,這輩子不擔心挨餓

       但是大象聰明嗎?有多少智慧(跟人比起來)?

 

 對比就是  一個修行人,他很有智慧、看破紅塵與生死,努力修行

       但他(可能上輩子)沒有福報,每天為了一點食物要四處乞討,有時還得餓肚子

 

 佛教說「福慧雙修」便是如此

 

 **********************************************************

 讀書考試、軟體開發(寫程式)不也是這樣??

      只聽課、不自己K書吸收

      只看人家的程式碼,自己不動手做

  不就是犯了上面的錯誤???

  

 花了,也得花自己時間鍛鍊!才能福慧雙修!!才能圓滿!!

  **********************************************************

以軟體開發來說,要面試、要找工作

 我不知道講過幾次了

 「作品!」  「作品!」  「作品!」  「作品!」  「作品!」

 

 你的作品在哪裡?

 畢業專題寫了什麼?

 學了XX語言,用他做過什麼?

 

 拿出來看看啊!

      沒有!?那就滾啊~

 

 如果您是面試官,對方說我學過C# / C++ / Java / Basic ......

  以學校的教育來說,不過就是學了皮毛

 說穿了就是 if + 迴圈,寫了一大堆無聊題目

 (不過,也要告訴您。因為我針對商業程式、商業系統,所以我這樣說)

 (有些公司的軟體,是專門找演算法的軟體工程師喔!他們就是真的搞理論、面試就是考演算法)

 

以商業程式、資料庫程式來說,

   你拿不出一份作品,基本上必死無疑。

     因為面試官隨便出題,就能搞死你(讓你很難看)


 如果你有作品,可以Demo給對方看

 可以說說你怎麼學的?遇見哪些問題?花了哪些功夫找到解答?

 

 你正在Promote自己的專業能力,例如:

 我有作品......我自成一個圓(那怕只是簡單的ASP.NET + DB)代表您有基礎的整合力,不是「見樹不見林」的皮毛技術

 我自修......我具備自我學習能力。

 我遇見問題,花了很久時間去解......代表我有耐心,我知道這行業需要耐心Debug

 問題解決了......代表我知道該去哪裡找解答,我有能力找解答而不是團隊負擔

重點是:你拿著自己作品,主導了面試的流程、主導了面試的氛圍

       避免被「面試官」隨意出題、亂槍打鳥的掃射

       你的勝利機率就會高!

  

 比較一下:

      你花了三年、幾十萬,四處補習上課,代表什麼?

     根本就是虛無!幻象!

  你拿不出東西,跟面試官表達自己的「專業能力」

      沒人相信你有「能力」寫程式、

      也不相信你在這種環境下撐的了多久

 

 一個有作品的人,那怕只有一種技術、只會一種資料庫,只能寫出入門作品(CRUD、會員登入、報表等等)

  這個人見識過、動手做過的東西已經「具體而微」!

  麻雀雖小,五臟俱全,就是這個道理。

  再大的系統,也是從基本功能「擴充」上去。

 

  對照一下:

       沒有作品的人,咵咵而談「花了幾年補習」「拜過多少人為師」「補習費花了幾十萬」

  

如果你是面試官,面對上述這兩種人

     誰的「能力」是真的?誰是虛無假象?

  

我的老師(王學亮老師)最愛說的一句話,就是「一哩寬,一吋深」

       這種人不是專業,什麼語法都學過,無一精通!

  

「一吋寬,一哩深」,這種才叫做專業!

        要作到一哩深,就得自己動手做!做!做!做!做!做!做!

       累積經驗、不斷面對自己的錯誤而且Debug

   

沒有作品!只看不練!......沒用的

 讀書考試,不能只靠「聽課」、「補習」,回家要自己花時間K書(吸收)

 學習軟體(Coding,寫程式)也是,自己不動手練?不寫一個東西出來?有用嗎????

  懂了嗎?

 

相關文章:

給讀者、學生、初學者的話(不管你買哪一本電腦書,都適用)

  

曹老師的經驗談 https://www.facebook.com/jimycao

 

 RAILS之父:我怎麼學會寫程式的?

http://blog.turn.tw/?p=749

 我花了二十幾年才真的學會怎麼寫程式。不是因為我嘗試的不夠,而是因為我一直用錯誤的方法。我以前都看著那些教材、範本照做,寫出一些我根本沒興趣繼續往下寫的東西。這是為了學習而學習

 

我知道這方法對有些人管用,這些人就是很樂意學習新東西。我真羨慕你們。但這對我不管用,而且我知道很多人也沒辦法用這種方式學習。

 

為了解決鳥事而寫程式———對我來說這才管用。寫程式是因為非這麼做不可。......

 

***** 獻給「沒有作品」的求職者 *****

你是在累積實力,或僅是在宇宙漂流 ?

http://www.projectup.net/blog/index.php?option=com_content&view=article&id=15393:2014-09-06-04-10-37&catid=9:life&Itemid=25

 

以前的文章,很寫實地講出這句話

 

而這篇文章是 「學員」 寫的

 

 

人家體會這道理,所以動手去做!有作品!

找工作當然OK

 

[FAQ]上了實戰班?只要聽課就"瞬間"變高手嗎? --- 沒有作品(不動手練習),只是去聽課吹冷氣罷了

 https://dotblogs.com.tw/mis2000lab/2013/01/08/87001

  

[好文分享] kenming : 論學習歷程的三階段 -- 守破離 / 學得快才會想學!黃金20小時學習法

https://dotblogs.com.tw/mis2000lab/2014/07/04/happy_learning_aspnet_20140704

引述文章中提到的:

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

引用日本劍道心訣對這三個字的解釋: 

「守」,就是守著的意思,在我們學習劍道的初學階段,須順從老師的教誨,虛心學習,

                將所學 "熟練"體會,變成自己的東西

 

「破」,修習相當程度後,試行突破老師教導之原則,還有招式和心法,精益求精。

 

「離」,招式心法苦心研究後如有新的心得體會,則可離開師父自創成新招,進而開拓前代所未至之新境地,更期進入劍道至高之殿堂。

詳見全文:http://www.kenming.idv.tw/learning_state_shuhari-01

 

 

軟體業界的大師 Martin Fowler 2006年就發表了: 

「守」的階段:Martin 認為學生主要遵循一位導師所教授並務求精確即可。

                      這個階段不用太過探索理論基礎,而是在「如何做 (How to do)」上下功夫;

                      也不要三心二意追求多種方法(論),專注在導師所要求的主軸,把它做精就是了。

 

「破」的階段:有了基礎實務的經驗,學習者會開始來思索原來所學關於理論基礎與原則,

                      並會逐漸整合其他大師的論述,帶入自己的實務工作上。

 

「離」的階段:學習者已不全然由他人(導師)所學習而來,

                       更多是從自身的實踐階段過程中,創造出自己所領悟的方法 (論),並應用在現狀的工作環境中。

詳見全文:http://www.kenming.idv.tw/learning_state_shuhari-02

  

上面這篇文章是為了參加IT邦幫忙的鐵人賽而事先撰寫 

 

相關文章:讀書為亡國之本   http://smalltalk.xdite.net/posts/184216-reading-book-kill-contry

         我自己在主持一個 Ruby on Rails Meetup,也出了一本教人學會 Ruby on Rails 技術的書 Rails 101 。但在聚會裡面,我最常遇到的狀況是:

 

我買了很多書「看」,也買了你的書「看」。但為什麼我還是學不會?(那你有練習照著書嗎?)沒有耶。那很麻煩。我都「跳過」。

我「做過了」 Rails 101,但去面試人家還是不要我耶。(那你寫了幾次?)我寫了一次。(在場的都至少寫了 5 次以上,寫到 CRUD controller 背熟了為止) 

* * * * * * * * * * * * * * * 

我們國內的教育非常著重看書,上補習班灌智力點數。但卻輕忽實作。甚至覺得「實作」浪費時間 

比如說上物理課只注重「背教材」,卻把「物理實驗課」砍掉。我們沒有親自看到課本的東西真的被實做一遍出來,心裡怎麼會有深刻印象。當然考完就忘記了。 

結果最後就陷入惡性循環,不停的「花時間」「灌智力點數」。結果灌了 20 年。lv 還是 1。...... 詳見全文  讀書為亡國之本

 

 

 

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

猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----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.主講   事先錄好的影片,並非上課側錄!   觀看時,有如「一對一」面對面講課