如何使用本站

2022年3月21日 星期一

如何使用本站(持續更新)

Hi 我是Sky。本篇集合了站上讀後心得、Python教學、心得文、文章分享四大主題文章。

以條列式呈現,並隨時更新文章,方便讀者點擊主題連結參閱文章。


若你對站上的文章有主題或編排上的想法,歡迎在本篇下方留言,我會盡速回覆你。


最新文章




Photo: Thorn Yang/Pexels


1. 讀後心得


【綠角的基金8堂課】


【斜槓青年】(2022年版)


【最有生產力的一年】(2019年版)


【斜槓青年】(2018年版)



2. Python教學


【奇偶數辨別 Odd or Even】


【填字遊戲 Mad libs game】


【計算字數 Word Count】



3. 心得文


【替代役188T-14中隊】入營準備&登出心得文


【188T新北消防役自訓EMT1】專訓&分發的過程及心得


九天機車環島日誌


【中國出差心得】入境準備、上海浦東機場採檢、上海錦江之星隔離


【在深圳的一日花費】


由非本科系的角度分析,為什麼你開考慮從後端工程師跨轉到iOS開發工程師?

AppWorks School - Batch#17 iOS開發面談心得




2022年3月18日 星期五

【綠角的基金8堂課】讀後心得-1|高風險能帶來對應的高報酬,則其實就等於沒有風險

 


綠角的基金8堂課,作者是綠角,稱得上是推動指數化投資的台灣先驅。其部落格綠角財金筆記善於用淺白的方式,以故事舉例為什麼需要進行指數化投資,以及資產分配的重要性。


對此書有興趣的朋友,可以點擊我的TAAZE分潤連結,瀏覽購書資訊。






你應該看這本書的原因


本書以如何選擇基金為核心,圍繞談論風險管控資產分配投資策略等。


我們將跟隨章節編排,談論幾個投資小白可能陷入的誤區,特別適合在入場前了解資本市場是如何運作,以及擬定合適的投資計畫。


對於有經驗的投資者,能藉由本文重新檢視投資計畫。


/


特別的是,本書用1堂課的篇幅,探討跟投資一樣重要的事—享受投資成果。


金錢作為媒介,能跨越時空限制,在市場上換許我們所想的物品,也能換取人生的美好經歷。


然而,許多人為了提高存款、報酬率,日以繼夜的將專注力甚至生活重心放在股市、期貨、加密貨幣上,投入程度甚至已經影響到生活與工作。


為金錢投入到這個程度值得嗎?


作者提到,當一個人願意以金錢換取生活中的快樂時,才能真正體會金錢的力量。再者,投資和工作及善事不同,不是越積極就能得到越好的效果。


金錢,只是讓我們能體會世上美好的其中一個工具。


希望看完此篇的大家,都能成為金錢的主人,然後離理想中的生活更接近。


Photo: Kristina Paukshtite/Pexels



高風險≠高報酬


你可曾聽過金融業務員或理專介紹某檔預估報酬率XX%,可每月價格上下波動極大的投資標的嗎?


你可曾一邊聽著業務員激進的建議你搶在其他投資人前把握最佳進場時機,一邊想著手上本金以預估報酬率換算後的誘人報酬?


我們知道,將資金送入市場得到收益的背後,同時承擔著虧損的風險。可並不是所有的風險背後,都能得到對應的報酬。


事實上,若高風險能帶來對應的高報酬,則其實就等於沒有風險了。


/


作者以全體市場上存在100支股票舉例,這些股票分別由100名投資人持有,每人皆手握1支股票。


這些投資人都承受比全體市場更大的波動與風險,可卻並沒有因此都能獲得比大盤更高的報酬。


因為,全體投資人的加總的報酬,就是市場的報酬。


若投資人的投資組合過於集中,勢必會暴露在更大的風險當中,無法保證對應的報酬率,是與大盤有差異的"正號",還是"負號"。


/


以實際狀況為例。


不管是現在沸沸揚揚的俄羅斯攻打烏克蘭,造成原油以及天然氣供應不穩,導致相關供應鏈價格上漲;亦或是2015年的復興航空墜於基隆河,也是繼1970年中華航空後發生在台北市區內的空難。(這些意外並非我們所樂見,對此也感到遺憾。)


意外發生後,隨之而來的是俄羅斯發行的債券,以及復興航空股票的價格重挫。


然而,若你正好持有上述的金融商品,看這手上因意外造成的虧損,想著你當初翻閱各大公司財報、挑燈夜戰各大股市漲跌、關注原物料價格變化,怎麼卻還是沒有預料到。


沒辦法預料的事太多了。


正因為世界上永遠都有意外發生,我們永遠無法預知意外來臨,才更必須減少投資帶來的不必要風險。


避免集中持股即是減輕投資風險的其中一個方法。


下一篇,將說明如何透過成本低廉的廣泛持有法,達到減輕投資風險的效果。


2022年3月14日 星期一

【斜槓青年】二讀心得-2|成為斜槓青年的目的是為了追求更豐富的人生,和更完整的自己

 

Photo: cottonbro/Pexels


閱讀、思考、寫作的正向循環

閱讀、思考和寫作是三件相輔相成的事,經由不斷的循環串聯,能逐步建構起自己對於世界的知識結構。


這三者是如何被串聯的?


作者提到,閱讀帶給思考源源不絕的素材和靈感;思考反過來促進的閱讀;寫作幫助我們清晰思考,並將片段資訊邏輯和系統化,同時傳播思考的結論。


以馬達來比喻三者之間的關係,電力輸入馬達(閱讀),經由內部零件處理(思考)、馬達輸出動作(寫作)。


我們能用輸出(寫作)的結果當成指標,倘若輸出成效不佳,便能回過頭審視哪個環節有狀況,以確保讀通全書的架構。


如何閱讀一本書】裡提到一個概念:最能學習的讀者,同時也是最能批評的讀者。


當我們接收作者所傳遞的概念,經由思考並成功回答書內的提問,這便是閱讀的樂趣所在。


/


為什麼閱讀?


作者認為,一個人的知識結構在一定程度上決定了他將過著怎樣的生活。而知識就是一種對所認識事物做出合理可靠解釋的觀念。


閱讀即是建立知識結構的過程


在我看來,閱讀最大的優勢是,能跨越時間與空間的限制。想像一下,你能在現今的21世紀和牛頓以及愛因斯坦對話,這便是閱讀的美好。


我們隨時能從博客來或TAAZE買到,牛頓的【自然哲學的數學原理】,以及愛因斯坦【物理學的演進】。然後泡杯紅茶,帶著敬意和這些物理學大師一起探索物理奧秘。


/


人的大腦存在兩種系統,本書命名為系統一和系統二。


系統一是一套人腦原始的作業系統,是人類在漫長進化過程中獲得的一種生存本能,能幫助人類面對危險時能直接做出反應。


系統一的缺點為,容易陷入直覺的思謬錯誤內。使我們容易放大恐懼,或是直覺的二分化問題,進而做出錯誤的判斷和非理性行為。


為此,大腦為了針對複雜的生存環境,在原始作業系統上安裝的一套新的作業系統,也就是系統二。


我們唯有培養理性思考與覺察能力,才能增強大腦系統二的掌控權,進而認清世界的本質


/


為什麼寫作?


作者認為,一個人的閱讀量越大、知識面越廣,看法就可能比一般人更深刻。而要把許多零碎的想法整理成一套完整的思想系統只需要依賴持續寫作。


我完全同意作者的論點,運用被工作和其他日常切割的零碎時間,一路寫寫停停來整理自己的思考。


一段時間後,隨著幾篇心得文誕生,能感受到知識內化後的自我成長。同時,我還決定藉由寫作經營部落格。


相較其他社群軟體,部落格更能清楚的說明一件事,有助於傳達思想及理念。




Photo: RODNAE Productions/Pexels



後記

書裡提到,斜槓青年實際上是一群自制力強、經歷長時期的自我投資與累積,並且擁有核心競爭力的人。其核心精神和外界所想的多重身分並無關係。


隨著今年初辭掉無法帶給我成就感與快樂的工程師工作,意味著生活不再被機械式的控制,我不再憑著一天8小時安排工作。


儘管工作和生活的分界逐漸模糊,我卻能將時間安排在精力、專注力最充沛的地方。取回安排進度的決定權後,我能用一半的時間完成過去一週40小時的進度。


隨著工作效率提升,我有更多時間琢磨手上的技能,且能跳過公司直接對整個市場貢獻價值。


這是過去的我從沒想過的事。


最後,用書中我最喜歡的一段話結尾,同時也送給想成為斜槓或正在為斜槓努力的你,願我們都能實現理想中的生活。


當你的才華還撐不起你的野心的時候,就應該靜下心來學習;當你的能力還加與不了你的目標時,就應該沉住氣來歷練。夢想,不是浮躁,而是沉澱和累積。



書單

此書單僅列出作者於本書中所提出的書籍,書單未包含短文和其他文獻。書名可能因翻譯過程而有不同。


頁次

書名

23

人類簡史

28

基業長青

29

動機,單純的力量

32

世界,沒你想的那麼糟

37

聯盟世代

86

創作,是心靈療癒的旅程

90

哈佛最受歡迎的快樂工作學

92

反脆弱

94

心態致勝

98

異數

110

自私的基因

119

幸福的魔法

121

人的宗教

135

天性與教養

174

大腦超載時代的思考學

188

萬物簡史

188

夢的解析

189

烏合之眾

191

機器人叛亂

194

快思慢想 

197

社會性動物

197

先問,為什麼?啟動你的感召領導力

207

精實創業

212

快樂,從心開始

217

我跑步,所以我存在

218

人的宗教 

219

恩寵與勇氣

223

幸福創造力

231

生命的品質


2022年3月13日 星期日

【斜槓青年】二讀心得-1|人一輩子,最可怕的不是死亡,而是當死亡來臨時,你突然發現自己從未用想要的方式活過

 getImage.jpg


斜槓青年,作者是Susan Kuang。此系列共有兩本,本篇分享的是第一本著作。作者闡述斜槓青年的特質,以及自己一步步從受薪階級跨越成為斜槓青年的過程。


本篇另外將書中曾提過的書籍整理成一份清單,種類包括心理學、管理學、社會科學。


除能藉由書籍清單窺探作者的知識背景外,亦能從作者文筆下感受到其知識結構的厚度與廣度有多驚人,有興趣的讀者可參閱本篇末尾。



為什麼發兩篇心得文?

本篇是斜槓青年時隔3年7個月的第二篇心得文。你沒看錯,第一篇心得文早在2018年7月即發表,同時也是本站的第一篇文章。


當時在新北市消防局當替代役,對未來並不是那麼確定,便到處爬取大家的人生建議。


蒐集並記錄是我當時的做法,因此第一篇心得文主要是本書的“重點整理“。將受用的文字擷取下來,以便未來回顧。


沒想到,未來就是現在。


/

今年2月初我向原公司提出辭呈,經歷約談、交接等行政流程,結束最後一個上班日走出大門的那刻起,已經迫不及待重拾工作選擇的自由。


另一方面,我也因收不到每月準時到帳的薪資感到憂慮。這才想起當初同為離職感到焦慮的作者,當時是用甚麼心態調適,並以此作為契機,實行斜槓計畫。


此次重新讀完斜槓青年,對於工作的意義、多職人生的選擇有更深刻的體悟。我也再次被作者所震撼。


/

「當你的才華還撐不起你的野心的時候,就應該靜下心來學習;當你的能力還駕馭不了你的目標時,就應該沉住氣來歷練。」

「一輩子,最可怕的不是死亡,而是當死亡來臨時,你突然發現自己從未用想要的方式過。」


是阿,這一生如此之短。不管你願不願意,時間都會推著我們前進。

而我很高興,能在兩個不同人生階段,同時被這本書啟發。


Photo: Sharefaith/Pexels



目標、專案、任務

作者列出目標、專案、任務,依序是父階到子階的關係。藉由把目標分解成專案,專案再分解成可執行的任務。


/


各自的定應

⬤目標:期望得到的結果或關於未來的設想。


⬤專案:一系列複雜的活動進程,需要花上一段時間,必須分解成多項任務才能完成。例如邊個人雜誌、註冊公司。


⬤任務:多只需簡單幾個步驟就能迅速完成的事,例如繳卡費、訂機票。


將目標分解的好處為,藉由分解的過程能有效定義目標輪廓,而非要幸福、要快樂等難以量化的指標;再者,能增加目標的可控管性。比如把跑步這個目標分解成一周跑10公里的任務,比起單純將跑步當成目標,更能追蹤是否完成進度。


/


另外的概念是,將日常活動分成生產類、維持類、休閒類。


生產類活動根據創造價值的高低作為排序。比如作為軟體工程師,學習如何高效簡潔的撰寫程式碼,與學習如何炒出粒粒分明的炒飯,前者便是能提升職業價值的活動。


維持類活動意即維持生理機能及生活例行事務的活動。比如吃飯、採買、清潔、交通等。這類活動沒辦法忽略,亦不能創造價值,必須提升完成這類活動的效率。


除上述兩類,即為休閒類活動。如旅遊、運動、閱讀、聚會等。最好挑選前述益於身心發展的主動式休息,相對於看電視、打電動等被動式休息,更有助於充飽精力。


/


我目前正在實行的目標拆解法,即是參考作者的方式而來。從父階到子階依序是:2022年度目標>2022/3月計畫>清空大腦。


建立清單的原則。

⬤以近1年度當作最高階:舉凡結婚、出國旅遊、語言學習等目標,皆拆解成不超過1年的專案或任務。


事實上,大腦對時間維度的認知想像,是以時間長度逐漸遞減,我們可以簡單想像下個月的自己是以甚麼狀態、處在甚麼環境,卻很難想像1年後的自己是甚麼型態。


而現今社會的快速發展,更顛覆我們對於未來的想像。元宇宙、虛擬貨幣、區塊鏈等發展應用,若將話題回放在3、5年前,極高機率會被當成癡人說夢。


將目標拆解成1年內的專案或任務,是個務實且容易調整的作法。


⬤以每月計畫取代季度計畫:我用3個"月份計畫",取代1個"季度計畫"。


以3月、4月、5月計畫為例,這3個"月份計畫"擁有"季度計畫"所要呈現的—近3個月的計畫,還能將當月份的計畫呈現出來,我不必從"季度計畫"內再分解一個月計畫。


⬤清空大腦—將大腦功能放在最合適的位置:相當於我的 to do list,將生活中的瑣事,都存在這份清單內。釋放大腦記憶體的同時,一邊享受清空清單後的快感。能幫助我們將精力放在"怎麼做"上,而非"做什麼"。


⬤除上述所提的清單外,我還有一個名為"等待清單"的獨立清單,以紀錄未來時間才能完成的事項,如疫苗施打、網購領貨等,也是用於釋放大腦記憶體。


等待清單的概念出自於最有生產力的一年,歡迎參考連結的重點整理。


Photo: Lukas/Pexels



2022年3月6日 星期日

Python 初學者的 11 道練習題-計算字數|11 Practice Questions for Python Beginner-Word Count

 

Photo: Miguel Á. Padriñán/Pexels

前言

我的背景

Hi 我是Sky,利用業餘自學Python的電機工程師。正朝資料科學&資料分析師準備中,目前正累積解題作品,以及學習實務面所必備的硬實力。


這一系列的文章,希望透過同理心,幫助Python程式小白,學完基礎的語法、函式之後,到底該怎麼運用在特定的需求上。因此,我將這篇的11道Python練習題,分享我判讀及解題的過程。


╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳


看完這篇文章將學到:

因此道題目相對簡單,趁此機會介紹兩個好用的方法

  • 如何使用replace()取代方法

  • 如何使用format()字串格式化方法


╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳


GitHub完整程式碼


題目

畫面:你心裡在想什麼?

輸入:我要成為寫程式的專家

輸出:你用了 10 個文字述說內心的想法



判定題目

  • 使用者輸入字詞後,資料先轉成字串(string)形式,接著被replace()取代方法將字串中的空白字元拿掉,並存入rep變數。

用法為 replace (舊資料, 新資料[, 取代次數])

rep = str(input("Please input that what are you thinking:")).replace(" ", "")


  • 利用len()方法計算rep的字元長度,因len()的回傳值為整數(int)形式,故這裡再次將資料轉成字串(string)形式,並存入count變數。

count = str(len(rep))


  • 利用format()字串格式化方法,將conut的資料結果放入{}中,並輸出結果。

format()方法可以放入複數筆資料,且因變數集中於程式碼後方,易於編程管理。

print("You use {} words to describe your mind".format(count))


以上就是本題的判讀&解題過程。


完整程式碼

rep = str(input("Please input that what are you thinking:")).replace(" ", "")
count = str(len(rep))

print("You use {} words to describe your mind".format(count))