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

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

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

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

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

 

 

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

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

 
一個不喜歡、不敢寫程式的資管系學生,
 在何種因緣下,靠寫網頁程式為生,並且成為電腦書作者與資訊講師?
 
 挫折與意料之外的人生,連自己都想像不到的IT旅程,就這樣過了職場十五年
 
 想要創業?這是一個兼顧IT工作與自行「微創業」的例子,聽聽我是怎麼做到的。

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

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

 

 

 

 

 前面的文章有提到: 
 
*******************************************************
 
上課,不分好壞,重點是「留下多少時間,讓自己吸收」
 
******************************************************
 
很可惜,這句話一直到了幾年後,我要考研究所,才驚醒!
 
也因為這句話,我確認了「上課為輔、自修為主(自己念、自己練習更重要)」的學習方針
影響了我一輩子的學習之路
 
 
不然,您想想看:IT業、不管是軟體或是程式,日新月異,年年學、天天學
 
哪有那麼多金錢$$$去上課(補習)
哪有那麼多時間 DateTime 去上課(補習)
 
 
一旦無法找出「自己的學習之道」
抓住自己的「學習胃口」?
 
我要跟您說,您在IT業沒望了!別說領先,連 "跟上" 都很困難
 
 ...........................................................................................................................
 
 
當年, 一位朋友告訴我他是怎麼考上研究所的
 
 重點就是「減少補習時間,增加自己讀書與練習(做題目)的時間
 
 因為上場考試,考的是「自己吸收多少?」
 
 
 如果您也在IT業工作,您應該知道這句話是很正確的。
 
 
 不管你買了多少電腦書,蒐集多少範例
 
 只要不是「自己親自寫過、自己親自試一試
 
 那些程式碼都是別人的、那些經驗談都是一個屁(隨風消逝)
 
 
 
就算是別人的程式、網路上找來的範例
 
我都會親自試試看(動手打字)
 
    知道哪些關鍵字是從哪個 NameSpace出來的
        知道這些關鍵字的參數,改動了哪些會有什麼結果
 
 這些都是經驗,一定要自己動手試,否則都是「無感」,馬上會忘記
 
 


 ...........................................................................................................................
 
 
 我見過好多軟體開發的新人(初學者)
 
 花了好多錢買書、花了好多錢補習(上課)
 但結果還是一片空白
 
 可能找工作還是很困難
 面試還是被刷掉
 
 
為什麼呢?
 
 
 想想看:能力是用「錢」堆積而成的嗎?
 
 
  Maybe....或許是!但只是  "一小部分"。
 
(如果有錢決定一切,有錢人家的孩子,功夫個個強過李小龍,寫程式強過比爾蓋茲?)
(不是說有錢就能堆起各種能力,想想看:這有可能嗎?)
 
 
連勝文競選影片:  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

 
 
 
我花了二十幾年才真的學會怎麼寫程式。不是因為我嘗試的不夠,而是因為我一直用錯誤的方法。我以前都看著那些教材、範本照做,寫出一些我根本沒興趣繼續往下寫的東西。這是為了學習而學習
 
我知道這方法對有些人管用,這些人就是很樂意學習新東西。我真羨慕你們。但這對我不管用,而且我知道很多人也沒辦法用這種方式學習。
 
為了解決鳥事而寫程式———對我來說這才管用。寫程式是因為非這麼做不可。......
 
 
 
 
***** 獻給「沒有作品」的求職者 *****
 
 
 
 
 
以前的文章,很寫實地講出這句話
 
而這篇文章是 「學員」 寫的
 
 
人家體會這道理,所以動手去做!有作品!
找工作當然OK
 
 http://www.dotblogs.com.tw/mis2000lab/archive/2013/01/08/87001.aspx
 

 

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

http://www.dotblogs.com.tw/mis2000lab/archive/2014/07/04/happy_learning_aspnet_20140704.aspx

引述文章中提到的:

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

引用日本劍道心訣對這三個字的解釋:
 
「守」,就是守著的意思,在我們學習劍道的初學階段,須順從老師的教誨,虛心學習,
                將所學 "熟練"體會,變成自己的東西
 
「破」,修習相當程度後,試行突破老師教導之原則,還有招式和心法,精益求精。
 
「離」,招式心法苦心研究後如有新的心得體會,則可離開師父自創成新招,進而開拓前代所未至之新境地,更期進入劍道至高之殿堂。

詳見全文: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邦幫忙的鐵人賽而事先撰寫 

 

相關文章:

 
我自己在主持一個 Ruby on Rails Meetup,也出了一本教人學會 Ruby on Rails 技術的書 Rails 101 。但在聚會裡面,我最常遇到的狀況是:
 
我買了很多書「看」,也買了你的書「看」。但為什麼我還是學不會?(那你有練習照著書嗎?)沒有耶。那很麻煩。我都「跳過」。
我「做過了」 Rails 101,但去面試人家還是不要我耶。(那你寫了幾次?)我寫了一次。(在場的都至少寫了 5 次以上,寫到 CRUD controller 背熟了為止)
 
* * * * * * * * * * * * * * *
 
我們國內的教育非常著重看書,上補習班灌智力點數。但卻輕忽實作。甚至覺得「實作」浪費時間
 
比如說上物理課只注重「背教材」,卻把「物理實驗課」砍掉。我們沒有親自看到課本的東西真的被實做一遍出來,心裡怎麼會有深刻印象。當然考完就忘記了。
 
結果最後就陷入惡性循環,不停的「花時間」「灌智力點數」。結果灌了 20 年。lv 還是 1。...... 詳見全文  讀書為亡國之本
 
 
 

 

 

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

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

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

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

ASP.NET MVC線上課程 第一天 免費看 (5.5小時) 

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


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 (Web Form) 課程 上線了!MIS2000Lab.主講

事先錄製好的影片,並非上課時側錄!   觀看影片時,有如我「一對一」跟您面對面講課

 

ASP.NET MVC 5 線上教學

累積時數約 75小時...... 第一天(5.5小時)完整內容,"免費"讓您評估