更新於 2023/05/02閱讀時間約 8 分鐘

MIS2000Lab的IT人生#9--絕境求生、從遺跡中學習寫程式

    上一篇文章 https://vocus.cc/article/6450d78efd89780001915a7e 提到我考上國防役 但到了單位裡面,卻做不相關的事情
    以現在的角度來看,應該會有人去抗爭,說雇主違約之類的 或是四處投訴、找關係爆料、告御狀等等
    那時的國防役,沒現在這麼多選擇。沒辦法像現在這麼率性,稍稍不如意,就放棄、就回去當兵。
    那時民風純樸,有心要跟它幹到底(學經驗)。
    ====== 不買書,就站著看完它!====
    除了每天K程式碼
    下班後,我就從南港到台北火車站
    聽說重慶南路有一家專業的電腦書店,名為天瓏書局(www.tenblong.com.tw)
    我真的死皮賴臉,每天晚上在那邊「站著」看書
    每一本ASP的書都看 每一本SQL Server的書都看
    到了晚上九點 十點,就走路回租屋處(捷運永春站),全程步行大約要兩小時(順便運動)
    因為我沒有錢買(如果是以前學生時代,我一定跟爸媽拿錢,先買再說) (我出社會自己工作了,自己要審核自己的收入與支出)
    在看書的這段時間,我發掘了一件事
    原來每個人看書的習慣不同 學習胃口也不同
    但總有一兩位作者的文章,是很適合自己的。
    (關於挑書與買書,其實是一門學問。)
    (就好像您上網查資料,有些人很會下關鍵字,有些人查半天也一無所謂) (我會在下一篇文章跟您介紹:挑書與買書,尤其是電腦書的採購心法)
    ====== 網路文章很凌亂,並非「系統化」學習之道?====
    以前沒有BLOG,沒這麼多文章分享。
    要學知識只能買書
    每家書店的電腦書,都是一個專區。很多書籍陳列。 北中南都有專業的電腦書店,只賣電腦書! (我記得台中NOVA、高雄建國商場的二樓都有大型電腦書城,現在都消失了)
    現在不同了,初學者從網路上學習
    但網路上那些文章很"零散" 很多都是自己的心得、筆記,完全「不是」系統化教學
    要在大量、不關連的資料裡面,找到自己學習路徑與成果,有如天方夜譚 (我坦白說,直到今天,我仍逼自己「系統化」學習。
    絕對不會上網亂找文章、亂兜、亂湊.....
    很奇怪,老鳥都做不到的事,菜鳥卻很自豪這種"網路亂找"學習法?
    每次看他們"浪費時間"又 "一事無成",我真的不知道該怎麼勸他們?....不聽勸也罷,就當少了一個競爭對手吧)
    ========================================= 我會建議先買一兩本書,照著做
    基礎穩了以後,再來上網找(看)資料
    =========================================
    一個沒基礎的人,你把一甲子功力灌輸給他
    他受的了嗎? 一定立刻暴斃的啊!
    金庸的倚天屠龍記,何以明教教主陽頂天最後暴斃、無法練成乾坤大挪移第九重? 而毛頭小子--張無忌卻在幾個時辰內完工
    原理相同,張無忌的根基好,他事前練好九陽神功。 有了九陽神功護體,學什麼功夫都快 (最大原因是,他是男主角,不會掛點、不會下台領當 Orz)
    ==== 補充一篇好文章 ========================================
    或許是網際網路太發達 且資訊已經多到爆炸, 也許有人覺得要對一門電腦技術精通 只要上網查查資料、看看別人的部落格就有機會達成這樣的目標。

    我不否認應該有少數這樣具有特別天份的人,這類的人多半對於知識的組織與吸收是有獨到之處,
    不過這也意味著 大部份的人 走這條路通常都會進到死胡同,
    很快地將會遭遇許多技術瓶頸的挑戰。....詳見全文

    我在天瓏書局K書的這段期間,
    學到自己「挑書與買書」的九陽神功(如何透過書籍,快速學習新技術) 這對我一輩子都受用
    不要急,下一篇文章就會分享這些經驗囉。
    除了努力看書、融合每一位作者的功力
    挑選過的一兩本,我也買回家讀
    明天上班就一直練!一直練!一直練!
    ************************************************** 書本(理論)、上機實作(練習),每天都是這樣做
    ************************************************** 加上前輩遺留下來的ASP程式,我在系統上測試功能,並且對照程式碼
    短短一週(自修、看書、自我練習),我就開始寫寫看....... 難怪有人說:上班三個月,(程式功力)勝過學校讀書四年
    一個月之後,我會寫了、會改了 (感謝以前的工程師,他們遺留的程式還算簡單,或是有規律可循。能讓我快速模仿)
    這一個月讓我發覺網頁程式原來如此簡單
    只要三招就能搞定,我一直到今天,都還延續這三招來學習與分享 不管是我書本裡面講的 ADO.NET範本、連結資料庫的四個步驟、前端+後端+DB.....都是這樣的步驟
    不知道各位有無看過王家衛的電影「一代宗師」?? 裡面有一句台詞,頗能說出我的心聲: *************************************************** 勇哥:我打雜家的。
    葉問:你可真夠雜的。 (網頁程式不難,但非常雜!各種技術都有,如何挑出核心?快速進入狀況?)
    勇哥:雜又怎麼樣?能打不就行啦。 人家宮家六十四手千變萬化,你們詠春就三板斧。攤、膀、伏,你怎麼打啊?
    葉問:三板斧就夠你受的了.
    都是用最基本的技巧,組合成各種變化。
    如同詠春拳,三個套路,排列組合、變化萬千
    ***************************************************
    沒錯!對於已經 "領悟"的人來說,化繁為簡
    如何在紛亂的資訊中,
    如何在日新月異的IT演化之中.......找到自己想要的、奠定自己定位
    工作幾年後都會懂!......這種人就是老鳥,就是悟了道!
    很多前輩苦口婆心勸「初學者」,但他們老是聽不進去。忠言逆耳啊!
    言者諄諄 聽者藐藐......就是說:初學者自以為是,對人家的建議當成耳邊風
    因為我們犯過錯,當然不希望各位繼續浪費青春
    (自以為走捷徑 ?? 根本不是,是做蠢事,完全無效的蠢事!因為學習,根本沒法抄近路!)
    第三個月結束,我已經寫出幾支自己會偷笑的東西出來了。 (那時頗志得意滿,號稱自己「看見人家網站的功能,就能寫出一樣的」。 ......但程式效能未必跟人家一樣好,不過功能雷同~)
    您在書本裡面看見的「分頁程式」、「自動化投票」
    就是一個菜鳥初學網頁程式,短短三個月的成果
    ====== 不會的時候,去哪裡發問?====
    以前遇見問題,上網發問只有BBS(好像已經有網站論壇,程式設計俱樂部)
    沒記錯的話,當年是中山大學Formosa BBS,號稱全亞洲最大,我還記得他的IP呢 140.117.11.2
    我在那邊的ASP版,問了好多問題,也承蒙很多前輩的熱血幫助
    今天我仍在論壇上出現,盡自己一點點棉薄的力量(回饋)
    我自學ASP的歷程,讓我在轉化成JSP、PHP的時候,都花了幾天就轉移過去了 只是稍微修改一點語法 就把我寫過比較複雜的程式,都轉成PHP、JSP版本了
    這些學習方法、練習、程式範例,可以說是一通百通!
    吾道一以貫之
    回首這段自修、摸索的心路歷程,
    我想用這幾句話作結尾:
    Muki老師名言: 沒有最適合,只有不斷"磨合"。 但如果連"磨合"也不願,就沒資格說不適合。
    讀書筆記:(也是佛家的一段話) 蠅愛尋光紙上鑽 不能透過幾多難 忽然撞著來時路 始信平生被眼瞞
    (很符合自己一路走來,從「跌跌撞撞到找出自己學習路徑」的心路歷程)
    下一篇文章,我將以自己經驗 與您分享「如何挑書與買書(電腦書)」
    如何找到一本好的書籍來學電腦、學程式
    當您知道自己「學習的胃口」&「學習的偏好」以後
    學東西就會越來越快,
    因為您知道「最適合自己的」方法,就能找到最迅速的學習之道
    這就是我自修的心法,有系統學習的第一招,請您不要錯過喔~~
    分享至
    成為作者繼續創作的動力吧!
    © 2024 vocus All rights reserved.