[好書分享] 一人公司:為什麼小而美是未來企業發展的趨勢

一人公司:為什麼小而美是未來企業發展的趨勢 作者: 保羅.賈維斯 譯者: 劉奕吟 出版社:遠流出版 出版日期:2019/07/01 買書推薦網址: Readmoo 線上書籍購買 前言: 這一本是今年所讀完的第十九本書。 當初這一本書是由 LAE 所推薦的,買來後看了發現真的蠻有趣的。疫情過後,許多人在探討的已經不是 work life balance ,而是如何讓工作跟生活可以有效的結合不會互相干擾。 而這一本書更是有趣的思考了工作與生活的目的,在經濟允許的狀況下,作為一人公司要如何讓自己的生活更有品質。 內容簡介: 一人公司拒絕並質疑傳統經營理念中要大、要快的成長模式,因為成長並非永遠是最有利的,要求更多,往往代表著更加複雜、更多責任,通常也產生更多費用。保羅.賈維斯不僅幫你擺脫在傳統上以成長為導向的企業中工作所產生的煩惱,他更說明: ●為什麼很多大企業現在試圖偽裝成小公司? ●為什麼在傳統公司工作反而比開創屬於自己的一人公司風險更大? ●為什麼工作的核心價值不是追隨我們的熱情,而是訂立目標? 一個小型企業主可以創立一人公司,一小群志同道合的夥伴也可以。本書介紹如何以你的自身條件建立自己的公司,決定你期望的收入;如何處理意外的危機,讓重要客戶感到滿意。「一人公司」是一種新穎的經營方法,專注於變得更好而不是更大,維持小規模進而帶來自由,讓你可以去追求生活中更有意義的樂事。 我把內容簡介,弄成投影片。 心得 「一人公司」不是只是一個人獨幹的公司,而是代表一種對於生活與工作之間的一種新的見解。 每間公司都在努力追求著成長,伴隨著高槓桿與高風險的方式。 而一人公司也是透過著穩定成長,並且透過穩定生活的態度,來讓現在許多有能力的工作者有了一個新的出路。 當然,是不是每一個人都適合著「一人公司」的方式來成立自己的公司?這個其實很吃你的專業相關技能,是否能夠讓你有逐漸成長,並且能力開始獨立作為自己收入的來源。 疫情打破了每一個人對於工作,對於自我成長,對於家庭的看法。每一個人都在探索真正能夠滿足自我與家庭的新思路。 也希望每一個有自己想法的人,可以試著去看看這本書所帶來的創新想法,書中也有提到,其實每一個人都是為了自己而工作,為了家庭與自己的想法。都算是一人公司的成員,只是你們希望讓工作與家庭的比例要如何調整?希望每一個人都有自己的「一人公司」。
繼續閱讀

[好書分享] 歐遊情書 - 因為太美,一定要說給你聽的風景

歐遊情書 - 因為太美,一定要說給你聽的風景 作者: 謝哲青 出版社:圓神出版 ISBN: 9789861334837 買書推薦網址: Readmoo 線上書籍購買 前言: 這一本是今年所讀完的第十八本書。這一本當初就是衝著最受男人歡迎的史地學家 - 謝哲青所買的。 當初其實也很擔心,旅遊的書應該是一堆圖片,都是網路年代了,會不會看著影片會更有感覺呢? 但是就像上面這段文字一樣,其實裡面有很多精練的文字。就想是作者在世界各地寫的情書一樣。告訴著你這個美麗的歐洲上,一個個動人的小故事。 內容簡介: 走過86個國家,一個人的旅行,曾是他拼湊破碎靈魂的方式。 因為孤獨,他看見的不只是喧囂的華麗。 在維也納的摩天輪上,他找到了沉默而持續的堅定能量。 在克林姆的〈擁抱〉裡,他瞥見了一瞬的幸福。 在巴黎的蒙帕納斯墓園,他迷戀起生命的種種。 搭過莫斯科287站地鐵後,他體悟到不見天日的自由。 哲青說:「把自己丟進荒野裡,是很容易的事,只要專心前進就好了。生命中最刺激的冒險,其實是在日復一日、枯燥殘酷的現實中,還能繼續保有相同的衝勁。平淡的日常,才是生命最大的挑戰。」 因此,他願意將在旅程中看見的一切美麗與感悟,放進你我平淡的日常裡,陪伴你我面對生命的挑戰。歐遊情書,是寫給他心愛的人,也寫給每個愛他的人! 這一本大多是許多地點歷史故是敘述,或是一些關於景點的故事敘述。 〈序〉從寂滅之城開始的旅行 從義大利東南方被火山灰淹沒的古老沒有城市名稱的 - 寂滅之城作為第一章節,反差相當的大,卻又慢慢開始鋪成許多的故事。 【義大利.帕多瓦】喬托與史格羅維尼禮拜堂──從神到人的轉捩點 作者的文字很細膩,時常有一兩張照片來輔助他的史料。但是圖片卻不會太搶風采,卻深深打動人心。 【法國.塞南克】塞南克修道院──漫漫長路的小停頓 小小的修道院,作者分享了他住在那邊的感覺。與美妙的過往。 當然也有附上美麗修道院的圖片。 【西班牙.馬德里】羔羊的隱喻──蘇巴朗沒有說破的陰暗現實 馬德里這一個地方,則是透過 < 蘇巴朗 - 上帝的羔羊> 這一幅畫來分享這個地方。並且帶出作者小時候的一個故事。(他喜愛的小兔子,被長輩不小心拿去煮了。) 透過 “蘇巴朗” 的許多畫作的解釋,分享畫家的內心深處與那個時代的人們生活型態。 考察的時候,作者很喜歡透過當地旅遊的方式來詳細了解許多小故事。 心得 這是一本寫給歐洲的情書,但是裡面卻訴說著許多對於家的思念。分享著許多歷史的小故事,卻又告訴著你當地的人們如何在這一塊多采多姿的大陸上生活著。 透過許多雕像與繪畫讓我們了解當地的特色,那個時代的故事。如果有去過這些地方的人,我相信你一定會更有感覺的。 或許,你可以把這本書帶在身上。 讓著哲青一起陪伴你在歐洲旅遊。
繼續閱讀

[學習文件][Golang] 從 Go 原始碼裡面拆解出的好用套件 go-internal

Released a new version of @rogpeppe's go-internal with some notable changes to testscript, used heavily in @cue_lang :) A special thanks to @bitfield, @tomwpayne, and @FiloSottile for their recent contributions! #golanghttps://t.co/hDAqsecssu— Daniel Martí (@mvdan_) August 23, 2022 有一天這樣的 tweet 吸引到我,加上裡面有提到 前Google 資安大神 @FiloSottile Power of Go 作者 @bitfield 讓我認真的想去了解一下什麼是 Go-Internal 。 什麼是 Go-Internal 位置: https://github.com/rogpeppe/go-internal 不知道有沒有人跟我一樣,有時候在看 golang source code 的時候,會看到一些工具或是 func 相當好用。 當下可能會複製拿出來使用。或是擷取某些精髓。 但是很多時候,有很多 func 整理過後往往可以成為很方便的工具。 而 https://github.com/rogpeppe/go-internal 就是一個將 Go Internal source code 重新整理後,獨立出來使用的小套件。其實裡面有許多很好用的小工具可以使用。 以下挑選幾個小工具,稍微分享一下: 關於 go-Internal/testscript 套件 testscript: script-based testing based on txtar files 這個工具提供了讓你測試 cli command app 的測試包。這樣看可能還不知道,裡面的 testscript 要怎麼使用。但是從 Reddit 裡面的介紹蠻明白的。 testscript was factored out of the cmd/go internals where it is used to test the go command itself in various combinations/permutations. 也可以參考一段 code 來自 flowdev/spaghetti-analyzer main_test.go func TestAnalyze(t *testing.T) { testscript.Run(t, testscript.Params{ Dir: "testdata", Cmds: map[string]func(*testscript.TestScript, bool, []string){ "analyze": func(ts *testscript.TestScript, _ bool, args []string) { expectedReturnCode, err := strconv.Atoi(args[0]) if err != nil { ts.Fatalf("fatal...
繼續閱讀

[好書分享] 致富心態 - 關於財富、貪婪與幸福的20堂理財課

致富心態 - 關於財富、貪婪與幸福的20堂理財課 The Psychology of Money : Timeless Lessons on Wealth, Greed, and Happiness 作者: 摩根.豪瑟 原文作者: Morgan Housel 出版日期:2021/01/27 買書推薦網址: Readmoo 線上書籍購買 前言: 這一本是今年所讀完的第十七本書。致富心態也是許多投資書籍都會提到的經典之一,他不是一本投資的書籍。卻告訴你如何有著讓你致富的心態準備。 另外一方面,經常會聽到有人講到有一些心態往往讓你越省錢,卻越貧窮。 脫離不了貧窮的思維,就應該來看看這本書帶給你的想法。 內容簡介: 看穿投資與理財的本質,改進理財的缺陷、偏見與不良行為 人人都能邁向財務自由的人生 世界上有賺很多錢卻破產的人,也有賺很少錢卻有辦法捐大錢做慈善的人。為什麼? 因為理財結果與運氣和風險有關,而且不受才智與個人努力影響,更重要的是,與其了解許多理財專業知識,適當的言行舉止更加關鍵。 這就是致富心態,這是現今社會不可或缺的軟實力。 《華爾街日報》知名專欄作家摩根‧豪瑟發覺,我們是用理解知識的方式在思考、學習金錢觀,而不是用理解心智與行為模式的方式在學習投資與理財。不過,我們的理財行為卻深受各種情緒的影響。每個人看待世界運作的方式各不相同,所以看待金錢運作的觀點天差地別,結果是有人成為富翁,有人卻窮困潦倒。 這一本將許多容易致富的思維,拆解成許多的相關章節。 1. 沒有人真的是瘋子 這一個章節講解的是「對於風險的承受度」,很多時候我們不論是看到少年股神,或是某某大神都會非常羨慕。但是相對的自己來做股票,卻是只有百萬分之一就嚇得要死。這其實很大部分在於每個人對於風險的承受程度不同。並且也跟他看過的股市表現狀況有著天壤之別,這本書也列出許多相關數據調查: 物價膨脹的狀態 股市波動的狀態 勞動人口的變化 2. 運氣與風險 接下來提到了比爾蓋茲與他全球前幾大的微軟的故事,這一些都跟他的「運氣」(註解:其實大家都知道,比爾蓋茲他家裡超有錢,他媽還是 IBM 董事之一),從小能進入為數不多有電腦的高中就讀,因此「運氣很好」的結識了他微軟的共同創辦人艾文斯。其實也雖然也是運氣的一種,但是往往跟實力還有原本家裡的財富有關。有著較好的家庭狀況,可以選擇最好的電腦高中,自然而然能找到為數不多的程式高手(因為其他人連電腦的設備都沒有)。 同上,透過好的環境與適當的狀態可以讓你的風險較低(也就是我們常說的運氣好)。投資也是如此,經常在大崩盤的時候容易看到少年股神,因為那個時候進場的人基本上風險就是比較低。相對的報酬也會比較高。 3. 貪得無厭 這一篇討論的是在獲利的時候,絕對不要貪得無厭。更何況去貪得自己其實不是很需要的更多財富。(相較之下,你需要冒的風險更佳的大)。這篇提到了拉傑特,古普斯塔,因為貪得無厭而觸犯了內線交易的罪而被關。還有「龐氏騙局」的查爾斯龐是,他們原本都已經非常有錢,但是卻透過手法來賺取巨大的財富。 滿足感是一個混淆的感受,人會因為貪婪而讓滿足感不斷拉高。 如果獲利會讓你賠上更高的代價,請三思。(自由,名聲,家人,幸福)。 4. 讓人混淆的複利 複利是獲利的最大來源,而「時間」是他最重要的過程。巴菲特為人所讚歎的投資之神,但是雖然他的技能在「投資」。他的優勢卻是在「時間」。透過長時間,不會因為一次的失敗就畢業的方式。讓時間來讓自己的投資效益複利產生出來。 5. 致富跟守財 這邊就要提另外一個極端的反向例子- 傑西李佛摩。被稱為市場上最傑出的交易員,不僅僅可以三十歲之前就在還沒人懂交易員裡的時候,賺到一大筆錢。並且在經濟大蕭條得時候,放空賺到超過三十億美元。但是他並沒有因此而馬上收手,四年後他因為不斷的投資失敗,在家中自殺身亡。 很重要的理財致富手法:「不要因為一次失敗就畢業,要儘可能地活下去!」 回去看上一章節的巴菲特: 他經歷過十四次經濟衰退,卻沒有畢業。 他沒有敗壞自己名譽 他沒有讓自己過來,必須要提早退休。 他沒有死守某一個策略,讓自己一成不變。 他沒有依靠別人的錢(經常依靠別人的金錢,會因為常常會被抽走而被迫停損) 6. 長尾效應 一個成功的創投公司,可能的投資狀況如下: 65% 的投資賠錢 2.5% 賺十倍 1 % 賺20 倍 0.5% 獲利超過 50 倍。 成功的投資人也是如此,不可能有人全部的投資都獲利(巴菲特亦然)。但是你需要讓自己的總投資報酬要是成長即可。 所以成為投資的投資者,需要全面都看然後透過時間來讓獲利高度成長。 這邊也提到一些故事: 喜劇演員克里斯洛克,在大獎之前會去小劇場表演一段時間。練習所有的笑話,然後透過裡面挑選出最好笑的在大獎的頒獎典禮。 彼得林區他的選股策略無法讓自己全部獲利,但是他自我要求只要有「超過60%」就可以。 透過時間的驅策,讓長尾效應出來。適當時候的出清失敗的部分。 7. 自由 掌握你的時間,就是金錢付給你的最高紅利。 財富就讓是你可以儘可能地把時間拿來做你想做的事情。 金錢最高的價值就是給予你掌握時間的能力,很可惜沒有人能夠清楚的知道這一點。為了節省一點點小錢,而消耗掉自己得時間。 自己決定退休的時間 有「足夠」的金錢讓你的精神富足(這邊很重要的是精神富足) 其實許多的人都已經有「足夠」的金錢,我們只是不斷在追求更高的金錢。卻忘記金錢是為了讓我們更加的心靈滿足,或是可以做更多自己喜歡的事情。讓時間花在家人,跟自己最愛的事物再一起。卻又不斷地捨棄時間拿來賺錢。 8. 超跑車主謬論 / 9. 財富其實是你看不到的資產 一個泊車小弟說:「許多買超跑的人,都是喜歡被人觀看。但是其實大家根本不在乎誰開,而是看車子本身」。並且超跑不會是他所有資產,真正資產的部分你可能都看不到。 財富隱而不見,財富是一種選項,但是不是說要以後才能花用。他的價值在於可以提供你各種選項,彈性與增值。未來你可以買下更多的物品。 10. 存錢 這邊的存錢是提醒每個人都可以透過「設定自己的消費慾望控制,可以讓自己又更高的價值」。因為盲目的購買並不是一種選擇,但是精心挑選甚至是一種慾望的控制與抉擇,才是一種訓練。更可以讓你的儲蓄率提高,換個角度來看也就是說你的可運用金錢會變高。並且可以放入投資的錢也會變得更高。 11. 合理性大過理性 發燒不是一個很好的事情,因為會讓身體發炎並且變熱來對抗細菌。但是發燒對整個免疫系統卻是好事。這一個章節要告誡我們的是,在投資上有許多「理性」的想法。 虧錢的時候要停損 牛市要退場 但是這時候更需要「合理性」,好好去想為什麼要離場,思考出他的合理性更加的重要。 12. 意外 / 13. 預留犯錯的空間 這個世界告訴我們的事情就是「意外會不斷發生」,不論是次級房貸,大蕭條,或是各種戰爭帶來的經濟影響。對於各種意外要有一些相關的防備,接下來提到的計畫也很重要ㄡ 計畫裡面最重要的事情不是依照計畫執行,而是為了計劃來做計畫。 (預留犯錯的空間) 賭博 21 點裡面,高超的賭客會在勝面比較高的時候壓下比較高的賭注。是因為要讓勝利的機率變高。 班傑明-葛拉漢提出過的「安全邊際理論」他的重點是要讓預測變得沒有必要,也就是說就算你猜錯了。透過安全邊際理論你也不會虧損過多。巴菲特也跟股東保證過,不會因為超額的利潤來讓自己無法睡好覺。 14. 你會改變 查理蒙格說:「複利的首要原則是,沒有必要的話,絕對不要打斷他。』 如同你的投資的標的也會有事業版圖的話,其實每一個人對於風險的承受程度也會改變。時時審視自己的每一個標的並且了解自己投資這個標的的理由。 15. 天下沒有白吃的午餐 每個事物都有價格,但價格沒有全寫在標籤上。 你會經常聽到「長期持股」是一個好主意,但是你知道在股市崩盤的時候維持長期持有的看法有多困難嗎? 所以針對每一個投資他應該有他應該有的價格,不論是「該買進的價格」,「該賣出的價格」甚至是「該停損的價格」。 建議每一個投資的人都要清楚知道自己標的的風險承受度。買進的時候都要有最差的允許虧損狀況。 16. 我和你 這個章節很有趣,分享了最常被問的問題。 「我該如何挑選投資標的?」 這一題之所以難,不是因為標的不好挑選,而是每一個人的狀況不同: 資金量不同 風險承受度不同 要用錢的時間不同 期待的獲利也不同 17. 悲觀主義的魅力 對於大多數人來說,悲觀主義的接受度比較高。這也是為什麼有太多的末日博士會喊盤。但是悲觀主義並不是壞事: 你必須要知道該悲觀的論點對你可能產生的影響,真的發生了你有應對方式嗎? 市場其實會針對該悲觀論點有所調適。(2008 石油危機造成水力壓裂技術的開採) 牛市通常是緩慢的,但是熊市都來得又急又猛。...
繼續閱讀

[學習文件][Golang] Go 1.19 的 Sort 變快了

Go 1.19 的 Sort 變快了 Go 1.19 的 Sort 已經從 QuickSort 換成跟 #Rustlang 還有 C++ #Boost 一樣的 Pattern-Defeating #Quicksort 想知道多關於 PD Quicksort 可以參考這篇字節跳動團隊 “”打造 Go 语言最快的排序算法”“(簡中) 關於 Pattern-Defeating Quicksort 解釋 強烈建議,這個影片可以看。 快速解釋什麼是 PD Quicksort? 從 QuickSort 優化,最佳狀況從 O(n log n) –> O(n) 最差狀況 O(n log n) 假設前提設定 In-memory random access Cheap comparison / moves Pivot 挑選很重要 根據不同場景,有其他更好建議 相關文章: 圖片來自投影片(日文): https://speakerdeck.com/po3rin/go1-dot-19decai-yong-sareta-pattern-defeating-quicksort-falseshao-jie 演算法實作: https://github.com/orlp/pdqsort 作者說明影片: https://www.youtube.com/watch?v=jz-PBiWwNjc Golang 的排序演算法將換成 pdqsort,LLVM libc++ 換成 BlockQuicksort
繼續閱讀

[學習文件][Golang] 如何在 Github 加上 Heroku 直接一鍵部署 Deploy Docker Container

前言: 最近看到一個套件 imagor 蠻有趣的 ,可以透過 Golang binding C 的 libvips 來做類似 ImageMagick 的圖片編輯。 但是我喜歡的一鍵部署到 Heroku 按鍵卻沒有,就幫他送了一個 PR 。 我一直蠻喜歡在 Github Repo 直接加上「一鍵部署到 Heroku 」的按鈕,隨著近期不少的 Golang Repo 因為有使用到一些 C 語言相關的底層套件。 不少的服務都有打包成 Docker 的方式來做 Github 的 CICD 。 但是對於只是想要透過 Heroku 快速使用這個套件功能的開發者,如何快速導入 Heroku 的 Deploy on Heroku 就是本文敘述的重點。 一個關於圖片編輯的套件 imagor 這次文章所敘述的修改,將透過套件 https://github.com/cshum/imagor 作為範例。 什麼是 imagor 是一個透過 Golang 來直接操作知名的圖片編輯套件 libvips (用 C 打造的) 的套件,本身已經有 Docker 的打包好的 docker image (shumc/imagor ) 。這邊有一套類似的已經商業化的套件為 Imgproxy 。 使用簡單,功能強大 快速的部署可以透過以下指令: docker run -p 8000:8000 shumc/imagor -imagor-unsafe -imagor-auto-webp 並且可以有以下的成果,可以到 https://github.com/cshum/imagor 查看。 原圖 合成 修改流程: 其實 https://github.com/cshum/imagor 本來已經有 Docker Image 了, 這邊講一些基本導入流程: 加上 Heroku 支援: 1. 加入新檔案 app.json { "name": "imagor", "description": "Fast, Docker-ready image processing server in Go with libvips", "keywords": [ "image", "resize-images", "crop-image", "microservice", "docker", "jpeg", "png", "libvips" ], "repository": "https://github.com/cshum/imagor", "stack": "container", "env": { "IMAGOR_UNSAFE": { "description": "Use Unsafe mode, default 1 for testing. In production environment, it is highly recommended turning off `IMAGOR_UNSAFE` and setting up...
繼續閱讀