[好書分享] 躺著就贏 人生就是不公平:股魚最強存股祕技

image-20220116111716609

躺著就贏 人生就是不公平:股魚最強存股祕技
作者: 股魚  
出版社:Smart智富  
出版日期:2021/03/24
語言:繁體中文

買書推薦網址:

前言:

這是 2022 第一本讀完的書,其實讀到一半很久了。只是我對於投資理財的書籍都有相同的問題,就是很難一次把它全部看完。 可能今天股市大漲就會想來看相關的處理章節,如果遇到回修的調整,也會來看面對套牢的股票該如何來處理。 當初會買一這一本書也是因為看了 YouTube 相關的頻道內容後,發現這個講者真的是言之有物之外,解釋股票的方式也不是透過技術線型,而是很認真的來研究關於基本面與存股的標的。跟我本身的方式比較類似,於是想說買來看。 結果發現由於本身是工程背景出身,對於股票的分析也相當的「工程師」認真的研究公司的財報,理性的分析每一個數字背後的涵義與未來的影響。身為工程師的你,如果也想要長期投資,建議一定要看這一本書。

內容簡介與心得:

41歲就離開職場的存股達人股魚認為,個人和公司相比,當然是公司的賺錢效率高。既然如此,乾脆就把資金交給公司,讓公司幫自己賺錢。至於什麼樣的公司可以幫自己賺錢呢?最好是那種公司名稱雖然很少人聽過,但卻賺得肥滋滋的公司。這種公司一旦被挖掘出來公開亮相,股價將不可同日而語。只要能夠找出這種具潛力的好公司,並且長期持有,就能帶來豐厚的獲利。至於該怎麼做呢?別擔心,股魚已經擷取歷年來的存股精華放入書裡,並由淺至深地進行說明,希望能帶大家找到可以幫你賺不停的好公司。

章節條列

基礎先修班

一開始先分析「存股」的法則,並且透過四個分析圖來分析每一個讀者所屬於的類型。不同的類型。

理財先理債,不要讓負債變成投資裡面的大變因。

  • 月薪部分扣除固定支出,有了其他方面支出就可以考慮投資。
  • 年終獎金部分扣除相關應用後,需要先本存一部分投資自己的部分。再來投資股票。

這邊也教導相關的進出場所會產生的費用:

  • 價差
  • 買進手續費
  • 賣出手續費
  • 證交稅
  • 盈餘或是虧損: 就是價差扣以上所有的相關費用。

以上的相關知識雖然基本但是也相當的重要。

新手敲門磚

接下來這邊開始比較細節關於相關投資數字的部分,有許多相當值得學習的基礎知識:

  • 第一招: 連續十年配發現金股利
    • 存股又希望有現金流的投資人,在意的就是有現金股息的產生。
    • 這個條件就相當的重要。
  • 第二招:一般存股標的建議要 ROE > 8
    • ROE (股東權益報酬率): 錢滾錢的指標,股東投資一元,所會帶來整體公司報酬的比例。
    • ROE = 稅前淨利 / 股東權益總數
  • 第三招:本業收入比例超過 80%
    • 存股在意的長期的「穩定」發展,所以有著穩定並且持續長的「本業收入」。
  • 第四招:企業經營以民生為基礎
    • 作為存股標的,建議不受市場波動影響,並且穩定成長的標的最佳。
    • 相關標的:
      • 金融:2022 年初的大漲,金融最後一棒棒棒棒。富邦金 2881,兆豐金 2886。
      • 電信:中華電信2412,台哥大,遠傳
      • 民生類股:大台北瓦斯(9908),德麥,大統益。
      • 數據交換:關貿 6183

篩選存股標的,有些指標可以篩選存股標地:

  • 企業金鐘罩
    • 營業活動現金流量 > 0 ,自由現金量 > 0
    • 負債比 < 60%
  • 存股黑馬護城河:
    • EPS 成長幅度: EPS = 稅後淨利 / 普通股在外流通股數
  • 看清財報
    • 公司財務三高:毛利率,營業利益率 (>10%),稅後淨利率
    • 本益成長比 (PEG) = 本益比 / 淨利複合成長率
      • < 0.8 成長動能被低估
      • > 1.5 股價成長已經高於成長動能

相關許多的數值都在這個章節有提到。

進階投資學

打造不敗戰隊:

  • 需要有低波動的股票
  • 需要有高成長量: 0050 或是 2330
  • 求穩為主: 大統益等等民生股票。
  • 守住獲利: 債卷相關的投資標的

高殖利率加上低波動 ==> 就是勝率比較高的配股策略

股息迷思:

  • 挑選股息高的股票不是重點,而是能順利填息的公司。
  • 能填息才是真正入袋
  • 高股息可能會造成股價的波動(注意填息率)。

4 種估價策略;

  • 第一種方式:找出難以跌破的底價
    • 高登零成長模型:
      • 合理估價 = 鼓勵 / (要求報酬率 - 盈餘成長率)
    • 第二種計算方式:
      • 合理估價 = 淨值 x (股東權益報酬率 / 要求報酬率)
  • 第二種方式:殖利率法: 合理估值 = 現金股利 / 期待殖利率
  • 第三種方式:本益比法: 合理股價 = 預期本益比 x 每股稅後盈餘(EPS)
    • 對於股利發放比例比較低的股票可以透過本益比法來計算股價。 (e.g. 2383 台光電)
    • 預期 EPS 推估方式:
  • 第四種方式: 每股現金價值 = (帳面現金 - 負債總額) / 總股本

買進後用 6 指標定期檢視:

德國證券教父柯斯托蘭尼:「股價是狗,而財報是牽狗的主人。不論狗跑得多遠,終究會回到主人的身邊。」

買定存股後,其實還是需要有 6 個指標來定期檢視。

  • ROE > 10% or 12%
    • 負面案例:
      • 2014 大豐電跌破 8%
      • 2013 HTC ROE 跌到負值。
  • 營業利益率 > 0%
  • 營業現金流動量 > 0
  • 估價沒有超漲變貴
    • 昂貴價 = 現金股利 / 殖利率區下緣 (3%)
    • 便宜價 = 現金股利 / 殖利率區下緣 (6%)
    • 但是如果 ROE 持續成長,估價可以相對應的調整。
  • 是否能安心抱著股票睡覺
    • 儘量不要挑選變動大的股票。
  • 無負面消息。
    • 2012力成倒帳風波

相關進階方法都是建立在許多的數據上面。

不敗操作術

  • 全球貨幣寬鬆,利率下調,資金匯入台股

  • 長期持續上漲的標的(任何點都是存股時機)

    • 只有開始買了以後,才有相對應的便宜(下跌)機會。
  • 保持現金比例,視狀況加碼入場。

  • 指數高檔的存股痛點。

    • 記住自己投資屬性,要存長期持有切勿短期操作。
  • 常見存股難題:

    • 越存越賠,沒有定期檢視股票公司體質的改變。
    • 波段操作套牢變成存股(這樣往往會一直跌下去,這時候勇敢停損才是方式)。
    • 存股難得解套了,該賣還是該持有?確認未來展望,如果有持續成長機會。應該不要輕易賣掉。
    • 存股變成變成波段投資。如果存股標的沒有改變體質,其實不需要變更標的。除非有更好的成長標的。
  • 投資 ETF

    • 0050 成長均值 8%
    • 0056 殖利率高,每年填息。
    • 透過標的與屬性來選擇適合自己的 ETF 。
    • 小心 ETF 的溢價,因為溢價超過 1% 會啟動 ETF 購買方的主動放股調整。
  • 定期定額創造財富

    • 定期定額創造微笑曲線
    • 越高股價越需要定期定額零股購買
    • 零股建立個人化 ETF ,比起全部壓一個可能夠有穩定的收入與成長的可能。

投資野戰隊

  • 敲定觀察的存股名單
  • 設定篩選的標的
  • 資料庫查詢相關數據
  • 同產業比較強弱

投資心法學

  • 避免衝動投資
  • 投資決策表
  • 製作投資筆記 (參考 股魚不看盤投資)
    • 先寫好存股目標價錢,遇到股價變動才不會慌張。
  • 分割長期投資帳戶
  • 三不一要:
    • 不挑選熱門股
    • 不要高價買進
    • 不要每天檢查
    • 要基於穩健財務狀況的公司。

心得:

同為工程背景的股魚,寫出來的股市操作書籍就很像是 spec 。有著許多基本數值的解釋方式,並且也有身為股市初期新手的我們常有的心態調整。 每一個守則寫得像是操作手冊 (Manual) 一樣,清楚而有條理。 對於工程背景的我倍感親切。 覺得很多地方也能呼應自己常犯的問題,比如說:

  • 存股看到爆量下跌,總覺得應該先出在買回。 但是事實應該是確認公司體質後,逢低加碼。
  • 看到獲利高的大量回吐,就會想要先入袋為安。往往更容易遇到賣了以後大漲的狀況。(航運)
  • 買到了受到景氣影響的熱門標的,每天都睡不安心(又是航運股)
  • 我也有開始寫投資筆記,每一次的買賣都會給自己適當的理由,並且回過頭來審視自己的理由。
  • 透過投資筆記可以抓到自己的概念盲點,並且也會根據自己的錯誤來加強相關的知識。
  • 投資筆記也改成大多紀錄為何賣(買大多改成定期定額)。

很推薦大家看這一本書,如果你也是工程背景的。一定要看這本。

[年度總結] 2021 年度總結

image-20220101010409404

image-20220101115639413

好像該寫點回顧:

  1. 由於疫情,讓我可以在家裡跟女兒度過三個月的生活。

  2. 女兒也順利上了小學,家長們順理成章變成晨星人。

  3. 今年開始整理所有現金資產,八月多開始開始做一些比較大量的投資。有些初學者運氣,還有正報酬。 學習投資,真的是一門學問,從資本面學習,到心理層面的鍛鍊。 資產配置,調整。 主動與被動的調配後,甚至拿一些去十二月的美股繳學費,建立部位。

  4. 健身部分年度健身時間從 6848 分鐘進步到 7435 分鐘。 希望 2022 年能更多!
  5. Github 1074 (2020: 752) commits 。
  6. 閱讀時間(共計: 十五本書(含實體書)總共閱讀時間 5431 分鐘(2020: 5099)
  7. 部落格 https://evanlin.com 總共有 56 篇, (2020: 62 篇)
  8. 最後,家庭永遠是最重要的。也祝福大家新的一年身體健康,家人幸福美滿。

對了,工作的部分。之後會有專屬的文章。

[好書分享] 灰階思考

作者: 謝孟恭  出版社:天下文化 
出版日期:2021/04/20 
語言:繁體中文 
eISBN: 9789865251208 
ISBN: 9789865251024 
  • 買書推薦網址:

前言:

image-20211212204753850

這一本是今年所讀完的第十五本書,會買一本書來讀當然是因為這是知名 Podcast 「股癌」的作者 - 謝孟恭 所寫的書。「股癌」是近期最後歡迎的台灣知名 Podcase ,內容主要是針對上市公司的分析,選股的一些心法介紹,是相當實用又有趣的 Podcast。 而這本書又是主持人的力作,當然會想來看看。 蠻推薦大家一起來看看,很多心法層面的說明。相信對於投資股市,甚至是投資人生會有很大的幫助。

內容簡介與心得:

零到一之間,有無限個數字,
黑與白之間,也有無限的色階。
面對多變的市場,跳脫黑白思維,
才能看見無限大的價值!

窮人想賭博翻身,富豪想保本成長。沒有判讀力,你可能可以賭中幾次,但終究抗拒不了誘惑,最終那些靠運氣贏來的,都會靠實力輸回去。而錯誤認知就如同錯誤的飛行儀表版,即便飛機性能再好,也很可能會讓你與目標背道而馳,甚至墜落於茫茫大海。投資理財不難,唯判讀力和克服人性而已。不斷的閱讀、思考、回測,就是一種判讀力的鍛鍊,讓我們大腦擁有新的作業系統。而投資理財如同人生,沒有黑與白絕對的答案,最佳的解答,往往存在帶狀的灰色色階中。

市場是任何人都可以輕鬆加入,並把畢生積蓄賠光的地方,不要急於幾天內就要拚個你死我活。先蹲著才能跳更高,但也不要蹲到腳麻後來完全跳不起來,實際進市場的磨練才是重點。但面對市場你要:

樂觀,但不是傻天真;

耐心,要翻倍,但不要翻車;

行動,並樂於承擔風險!

章節條列

第一部──掃雷﹕掃除阻礙思考的常識

每一個系統都有他的「bug 」(錯誤,臭蟲),而進入股市第一件重要的事情,就是要把自己個性上有問題(針對投資上)的部分要清除掉。避免影響你獲利。

投資的三大因子跟一個隱藏加分:「本金,報酬率,時間加上投對胎」。

除了投對胎之外,重要的本金的多寡。這時候本業的獲利還是很重要的。累積基本本金也可以透過分散分險的投資方式,來讓自己體驗市場之外,也能夠儘早進入資本市場。

市場的變化是多變的,有 7% 的企業貢獻了 70 倍以上的成長。所以挑選企業比起任何買進與賣出的策略都重要許多。也因為 7% 很難挑選的到,所以不要把雞蛋全部放在同一個籃子裡面就相當的重要。

關於拜神是一個讓放過自己,放鬆的方法。面對不確定與疑惑的情況下,人類大多會拜神。對於股票則不是,需要透過許多的數據準備好。讓自己的危險機率降至到最低。並且嚴格遵守紀律,寧願少賺也千萬不要虧錢。

  • 建立正確理財觀念與加強自己的資訊判讀力
  • 規劃策略,有紀律的實行

新手先從大盤,而且越早越好。才能感受到股市的震盪。

勞勃狄尼洛:「賭場的機率基本上都是算好的,經營管理者的任務就是把你留在場內就好。你可能可以賭中幾次,但終究拒絕不了誘惑。最終那些靠運氣贏來的,都會靠實力輸回去。」

第二部──備糧﹕建構判讀的作業系統

上戰場之前需要有完善的準備,而進入投資市場也是。

  • 雞蛋不要放同一個籃子裡,(印象中可以主動 70% ,被動 30 %)
  • 吸收良好的未加工知識,避免知識經過加工後加入個人偏見。 (可以去聽 13F 報告)
    • 編按: SEC Form 13F: 美國證券交易委員會 (SEC) 規定,資產管理規模超過 1 億美元的投資機構,必須在每個季度 (三個月) 結束之後的 45 天之內,向 SEC 提交所持有的美國股權,與相關資金去向。
    • 千萬不要聽信 3F (Friends, Family , Fools)
  • 通常贏家都良好的閱讀資訊習慣,而樂觀建立在「充分準備,遠見,熱忱,動機與逐步成長」。
  • 第二個贏家特性是「耐心」。
  • 對任何資訊保持質疑,並且加以驗證(詢問)。

對於自己的知識,千萬要保持疑惑,加以驗證才不會跌入達克曲線 (鄧寧-克魯格效應(英語:Dunning-Kruger effect) ) 造成迷思。

image-20211212234420648

第三部──上陣﹕面對多變的市場

講到投資技巧與心法,作者這時候舉出了李小龍的:「無派勝有派」的方式。 也像是本書作者經常在 Podcast 有提到:「投資絕對不會有一些技巧是絕對會獲勝的,要不然就全部交給電腦就好,嚴格且絕對不會失誤」。

所以有著靈活的彈性,並且嚴守相關的紀律就是投資人最重要的事情。

  • 首先認清楚自己是誰,對於資產的忍受度。如何睡得好。
  • 半季審視自己的對帳單,不要太短期。
  • 選擇有未來的股票(有夢想的企業)
巴菲特名言:「不願持有十年的股票,最好連十分鐘都不要持有」
  • 對於股市大波動,先把自己所有槓桿都去掉。只留現貨,觀看市場的變化。
  • 當大師遇到大跌,優雅且嚴守紀律的處理。
  • 選擇最好的企業,就像挑選最正的女神。
  • VIX (恐慌指數) 往往與 S&P 500 相對,所以可以適時候入場。
  • 新人勿開大車,再用功都只是基本,千萬不要讓自己處在容易畢業的狀態。
  • 炒股前,先炒好你的人生。

心得:

近期因為有認真在看股票,時常經「股癌」這幾期的資訊好好地吸收。 或許也像是作者講得很像,很多聽眾往往不一定是有在玩股票,很多時候都是聽身體健康的。 因為除了充滿很多口語化的文字,讓人經常會心一笑之外。你會發現許多投資的概念往往可能讓你的人生也會獲得很大的改善。

  • 良好準備資訊
  • 切勿重壓,雞蛋不要放同一個籃子
  • 遇見大波動,冷靜且嚴守紀律

就算是人生,似乎也是不變的真理,對吧!

相關連接:

[TIL] Typora 1.0 並且開始收費(附上幾個有用的資源)

image-20211207165411620

image-20211207165414822

前情提要:

Typora 是一個我使用來撰寫文章的工具,除了速度快之外,也相當的好用。這裡快速整理我之前寫過的文章:

在日前, Typora 終於 1.0 了,也正式開始收費。不過我也發現幾個很棒的修改部分。

1.0 之後,變好用的部分

更多好用的格式:

image-20211207165853018

關於圖片的使用部分,變得更好用。還可以很快速的 zoom image 。

支援 ARM

Screen Shot 2021-11-23 at 23.42.00

我沒有 M1 無感!(難過

數學公式顯示

image-20211207170246271

其他好用的主題:

學術論文主題 typora-theme-essay_cn

image-20211207170406039

可以用類似論文的排版,這樣寫起來還蠻爽的。

https://github.com/du33169/typora-theme-essay_cn

Typora 伪装 LaTeX 中文样式主题

cover

可以用來寫實驗報告,也是很棒的格式啊。

https://github.com/Keldos-Li/typora-latex-theme

總結:

好用的軟體就需要大家的支持,其實一路上我也買了好幾個 markdown 的工具啊。

Typora 效能還不錯,開啟速度也相當的快。好軟體需要大家支持。

Reference

[好書分享] 跟著柴鼠學FQ,做自己的提款機:為投資理財打好基本功,讓你不靠勞力,增加被動收入,快速FIRE

image-20211203174744898

跟著柴鼠學FQ,做自己的提款機:為投資理財打好基本功,讓你不靠勞力,增加被動收入,快速FIRE

作者: 柴鼠兄弟  
繪者: 柴鼠兄弟
出版社:采實文化  
出版日期:2020/03/26

買書推薦網址:

前言:

這一本是今年所讀完的第十四本書。當初會知道這本書,當然就是長期有追蹤「柴鼠兄弟 ZRBros」頻道的。 必須老實說,當初會買這本書,單純是想支持「柴鼠兄弟 ZRBros」而已。 但是發現書本的內容整理的很好,文字口吻也相當的貼近並且有趣。蠻建議大家可以一起來看看。如果是股市的新人,一定要看他們的頻道來學基本常識。

內容簡介與心得:

什麼是FQ(Financial Quotient)?
FQ就是「財務智商、理財知識」,是一個人駕馭金錢的能力。

過去,大家以為FQ是財經相關人員的必修學分,
一提到「投資理財」,許多人不覺得是自己的事,
但其實,FQ是每個人的人生必修學分。

特別是在這厭、悶、窮忙、低薪的世代,
跟著柴鼠學FQ,不僅能解除你的理財焦慮,
還能讓你駕馭金錢,擁有建構被動收入機器的能力,
從此不靠兼差,也能為自己加薪!

柴鼠兄弟憑著對投資理財的興趣與自學,將多年投資心得結合媒體實務經驗,
拍成夯翻鼠FQ影片,把複雜難懂的投資理財化繁為簡,深受投資新手喜愛──

章節條列

Part 1 讓投資理財事半功倍的致富觀 / Part 2 真正的懶人投資,最基礎的FQ──定存、外幣

這邊比較基本,就先跳過。但是真的是從基本的開始分享。

Part 3 幫財富開外掛,打造被動收入──基金、股票

關於股市 K 線圖,什麼是紅K,什麼是黑K:

這一篇教導了關於 K 線的詳細說明,解釋經常看到的 紅K 跟 黑K 代表的意思。 有可能是一根紅K但是卻沒有賺錢嗎?並且也解釋了 KD 代表的涵意。這一個影片讓我受益良多。

關於定期定額存股,可能產生的問題:

這一篇教導了關於定期定額可能發生的問題。以往定期定額最好是買在上升的股市,可以不斷有穩定的獲利。但是如果是買到不斷下蝶的趨勢,該如何自救呢:

  • 適度停利,停扣或是轉換目標。畢竟定期定額還是要有一個好的標的。 建議挑選成分股不斷調整的 ETF 為主。
  • 長期後的定期定額,容易產生僵化(後期投入影響層面變小)。

ETF 的優點跟缺點:

購買 ETF 是許多新手(像我)的一開始入門方式,但是 ETF 有幾個問題一直讓我想不清楚:

  • 既然是追蹤指數,那麼市場上買賣的價位是由什麼來決定?
  • 如果因為太紅,遠遠超過指數本身會如何?
  • 成分股的調整方式,造成的結果?

可以看這篇了解一下。

關於 ETF 的溢價跟折價:

這些問題在這一部影片都有解釋,真的是相當實用的影片。也讓我了解「溢價」「折價」造成的 ETF 發行商需要主動出來控制股價的動作。也讓我在今年幾個 ETF 的溢價情形下,避免在高點入場的知識。

那麼要如何查詢「溢價」跟「折價」呢?

image-20211207001426151

每次都要查詢 ETF 可以透過這個 APP 「台股ETF折溢價查詢」 ,他也有付費版本。我覺得相當受用,加上可以幫助我避免買到溢價過多的 ETF 。推薦有買國外指數 etf 的人要記得裝這個。前幾天有看一下越南大跌,所以開盤先跑。少跌兩趴

此外,關於「溢價」跟「折價」的 ETF 購買上,也有網友有以下建議:

  • 話說關於ETF的折溢價,有很多人認為ETF的價差是值得投資的一個理由,但從專業的角度來看這件事,ETF的市價和淨值出現了落差,其實裡面會有不少一般投資者不知道的風險。
  • 裡面的內容,要記得只有原型ETF造市者才有辦法做誤差攤平,非原型的ETF有時是攤不平的 然後台灣股市裡面掛的ETF目前有也不少流動性是不佳的,也是要注意,理論上造市者要用申購買回機制去修正折溢價,但流動性太差的情況下,有可能造市者就不修正了,讓它進入清算下市。這些都是投資人比較少遇到的(因為台灣的ETF投資史並不長)
  • 另外買折價不一定是好的,通常在上升趨勢中,容易出現溢價的情況,而下跌趨勢中,會較常有折價的情況 所以如果用折價去買,有高機率買在下降趨勢。

Part 4 比賺錢更困難的事:保持賺錢

股神巴菲特曾經說過:「投資的第一法則,就是*不要賠錢*,第二法則就是不要忘記第一法則。」

這一篇讓許多新手知道一些錯誤的迷思:

  • 分批,分散,不要槓桿
  • 避免交易錯誤,知道你的交易員。

關於定期定額的風險控管部分,這些也很重要。

心得:

買這本主要是支持作用,但是也稍微把整本都看完。確定自己的許多想法跟書上是沒有違背的,也避免讓自己有錯誤的理解。蠻推薦大家可以買這本書,讓你的理財智商(FQ)能夠迅速成長。

[學習心得][Golang] 在 Heroku 上使用 go-pg 會發生 undefined: sql.NullTime 錯誤的解決方式

image-20211107005949431

前言:

原來 Heroku 上面 #Golang 的版本需要有特殊 define 才會正確的讀取到。不然都會使用 1.12。

最近在改一隻 LINE Bot 把原來已經不在 Heroku 支援的 MongoDB 改成 PostgreSQL ,想幫他加上免費的 PostgreSQL 但是遇到一些問題。先寫一下相關的學習。

Golang + ORM = Go-PG

先挑選了一個套件是

https://github.com/go-pg/pg

但是寫完後,發現 Local 都可以 compile ,但是丟到 Heroku 都會爆掉。

error undefined: sql.NullTime #59

remote: # github.com/go-pg/pg/v10/orm
remote: vendor/github.com/go-pg/pg/v10/orm/table.go:41:40: undefined: sql.NullTime
remote: gopkg.in/mgo.v2/internal/scram

根據以下的 issue https://github.com/guregu/null/issues/59 解決方法就是只要升級到 go1.13 就好

go1.13 就好
go1.13 就好
go1.13 就好

強制讓 Heroku 使用更新版本 ( > Go 1.12 ) 的版本

阿勒~~~我的 Go local 不是已經升級到 1.17.2 了嗎? 怎麼會?

remote:        Detected go modules via go.mod
remote: -----> 
remote:        Detected Module Name: github.com/kkdai/linebot-ptt-beauty
remote: -----> 
remote:  !!    The go.mod file for this project does not specify a Go version
remote:  !!    
remote:  !!    Defaulting to go1.12.17
remote:  !!    
remote:  !!    For more details see: htxtps://devcenter.heroku.com/articles/go-apps-with-modules#build-configuration
remote:  !!    
remote: -----> Using go1.12.17
remote: -----> Determining packages to install

問題來了….

不論你的 go.mod 上面的 Golang 版本有多新, Heroku 還是會使用 go 1.12

force heroko to use go > 1.12

參考這個 stackoverflow

https://stackoverflow.com/questions/56968852/specify-go-version-for-go-mod-file

module somemodule

// +heroku goVersion go1.14
go 1.14

require (
    // ...
)

如果你要使用最新版本的 Go 1.17.2 就改成

// +heroku goVersion go1.17
go 1.17

這樣就行了。

其他鏈結

  • https://github.com/go-pg/pg/issues/445
  • https://pg.uptrace.dev/
  • https://devcenter.heroku.com/articles/getting-started-with-go?singlepage=true