iT邦幫忙

2021 iThome 鐵人賽

DAY 3
0
自我挑戰組

總是學不來的中年大叔,孤獨的自學之旅系列 第 3

DAY03 - 找到自學程式の入門磚

前言:

今天是鐵人賽的第三天,昨天木暮投出的三分球還在飛...所以今天還是在回憶的模式裡

找到自學程式的入門磚

Imgur
2016年末因為簽證與家庭因素,結束菲律賓的事業,回到台灣幫忙家裡的早餐店
Imgur
從每天10點才要準備開門營業的服飾店,變成每天3點半就要起來的早餐店員...

回到台灣後沒幾個月就習慣,這種早睡早起的作息,又開始覺得無聊,想自學程式來打發時間了
這一次有了明確的目標:我想用Python 寫爬蟲程式並且是可以給別人使用的

一開始就在網路上找Python爬蟲的相關範例,如爬PTT 八卦版、表特之類的
雖然程式照著範例打可以完成,但是要我改成自己要抓的內容,就是卡關做不出來
Imgur
直到有一天,無意間在Youtube上面看到大數學堂 的影片
這才發現了新天地,終於找到了學Python爬蟲程式的那一塊入門磚
讓我驚訝的是David大大的影片都非常的精簡,但超實用
像我這種金魚腦也能理解&學會影片中的內容!

從這時候起,我才有開始在學寫程式的感覺
雖然沒有像打通任督二脈那摸瓜張,但是可以慢慢寫一些影片內容或書本範例以外的東西

有明確的目標的刻意練習才能進步

Imgur
刻意練習這一個名詞我第一次見到也是在it 鐵人賽,本不以為意
但隨著看到的次數越來越多好奇心之下問了google才知道這是出自於一本書
書名就是刻意練習

原本我以為刻意的練習就跟小時候寫生字簿一樣...
其實這是屬於天真練習法 跟刻意練習是不一樣滴

以下內容取自 《刻意練習》- 站在巨人肩膀上的學習法

所謂的「目標練習法」:

  1. 定義明確而具體的目標:譬如在網球中,反拍就是容易漏接,這時的目標就是「增加反拍擊回球的次數」。目標ㄧ定要具體而明確,有具體方法改善的。像是「網球打得更好」這類的目標就過於空泛,不具有操作性。
  2. 專注於目標:因為是針對不足之處練習,不比平常更專注通常都會難有進展。像是練習自己不熟悉的「反拍」,就一定比平常需要更多心力。
  3. 能夠得到簡單的意見回饋:對或錯,成功或失敗,都能得到簡單的回應。這讓我們知道必須加強的項目,以及距離目標還有多遠。如果練習網球的反拍,回擊出去的球就是最好的回饋 — 是否能夠成功回擊,甚至回擊的球能夠隨心所欲地控制方向與距離,都是重要的回饋。
  4. 跨出舒適圈:從以上三點,可以明顯看出目標練習法就是去做以前做不到或是做不好的事情,而這樣的過程必定不會是舒服的。

能夠做到目標練習法的以上四點,就幾乎能夠比大部分的人表現得更傑出,並持續的精進技能。
Imgur
Imgur
當年以為是殺豬公的練習法,沒想到居然很科學!

有了大數學堂這塊入門磚後,我開始想寫自己想要寫的東西
想要用Python寫一些股市爬蟲與分析的Side Project
大叔在菲律賓開服飾店時期,有在看菲律賓股市
菲股跟美股一樣最低單位是一股
菲律賓沒有類似台灣股票資訊網或其他類似的股票資訊整合的網站或APP
連個歷史股價的資料庫都沒有...所以就以這個目標...
Imgur

第一個Side Project: 菲律賓股市資訊爬蟲應用

  1. 首先是建立一個菲律賓股市的歷史股價資料庫
  2. 菲律賓個股資料的爬蟲
  3. Line股價回報的機器人
  4. 有GUI介面的看盤程式

專案成果截圖:
終於做出一個有GUI介面可以給別人用的看盤軟體!!!
Imgur
股價損益的計算機
Imgur
Line的股價查詢機器人
Imgur

其實這個專案,原本只有1跟2的內容,3跟4是後來加上去的
前前後後花了一年多,專案寫寫停停,通常停工的時間遠大於開工的時間
中間還跑去報社大的課程,學習如何務農跟做麵包

Imgur
近不惑之年才第一次走到田地裡除草
Imgur
哪天也許會在菲律賓賣起台式麵包 XD

大叔自學程式,是沒有計畫再回職場吃人頭路
畢竟要找到願意收留老頭又是菜雞的佛心公司...太難惹...囧
所以自學程式是興趣,去學務農跟做麵包是斜槓計畫 XD

總之做完這個專案後,這時才體會書本的範例做再多
進步的幅度都不如自己寫一個side project來的多...

Imgur
只寫書本上基本的範例,到一定程度後就不會增加經驗值..囧

以上就是鐵人賽第三天的內容,木暮の三分球回憶結束
明天會開始寫一些大叔在自學過程中的技術方面的筆記

補充:

大叔の回憶太長了,居然還沒寫到2020年中開始學前端這一塊
但總不能叫木暮再投一次回憶の三分球 XDD
明天開始會進入新的單元,前端的回憶就看後面有沒有空位再補


上一篇
DAY02 - 那些當年很想做但就是寫不出來的Side Project...囧
下一篇
DAY04 - 建置程式開發環境
系列文
總是學不來的中年大叔,孤獨的自學之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言