您想想看: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
我花了二十幾年才真的學會怎麼寫程式。不是因為我嘗試的不夠,而是因為我一直用錯誤的方法。我以前都看著那些教材、範本照做,寫出一些我根本沒興趣繼續往下寫的東西。這是為了學習而學習。
我知道這方法對有些人管用,這些人就是很樂意學習新東西。我真羨慕你們。但這對我不管用,而且我知道很多人也沒辦法用這種方式學習。
為了解決鳥事而寫程式———對我來說這才管用。寫程式是因為非這麼做不可。......
***** 獻給「沒有作品」的求職者 *****
以前的文章,很寫實地講出這句話
而這篇文章是 「學員」 寫的
人家體會這道理,所以動手去做!有作品!
找工作當然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.主講 事先錄好的影片,並非上課側錄! 觀看時,有如「一對一」面對面講課。