2022年12月31日 星期六

[投資] 2022 年投資回顧與未來展望

Photo by Engin Akyurt

2022 年使用了定期定額+再平衡的操作,已實現投報 1.87%,未實現投報 -20%,從台股大盤 -22%、NASDAQ -33% 看來,表現雖是有比大盤好,但這可能也代表大盤投報好的時候我的投報可能會落後。一個月操作一次的期望都有做到,花的時間也比以前再更少,過程跟績效都符合預期,就這麼繼續做下去吧。

2023 年的策略:定期定額 + 再平衡

定期定額:每個月操作一次,投入月 KD 較低的標的
再平衡:每月若有投報超過 20% 的標的以及每半年做整體再平衡

標的(與去年相同)

0050、00878、5880 合庫金、2412 中華電、QQQ、ARKW、AAPL、TSLA

最後附上 2022 年市值變化圖,資產還能往上的原因是,每個月都有持續投錢進來,只能說金額不多的時候,每個月的存錢會佔較高比例 XD,數字比例上比較好看





2022年12月26日 星期一

[Xcode] 升級 Xcode  後打不開專案 Could not open workspace file at xxx

舊版 Xcode 升級後,打開 Xcode 按下既有 project,遇到上面問題,莫名其秒

解法也不難,從 Finder 裡找到 project 位置,直接執行 <你的 project>.xcodeproj 就能打開了

2022年12月11日 星期日

[Android][App] 傳說小工具進版 targetSDKVersion 31 後遇到的問題

Photo by Malte Luk

這次進版問題特別多,就把這些過程都記錄下來,希望也幫助到遇到類似問題的人

這邊也帶出個問題,就是平常用的測試手機 HTC UU 是 Android 8 的版本實在太舊了,測不出問題 XD,話說現在還有人在用 Android 8 的手機嗎?

我的開發環境:Android Studio 3.6.1, Java

問題:
Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent.
Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles.

有趣了,我的 source code 裡沒有用到 PendingIntenet,居然要我加 FLAG,後來才發現,原來是使用的 library 裡有用到...

處理方式:
發現 app 已經非常久沒使用,之前用的 library 都太舊了或無法使用,先改用 AndroidX 並將舊的 library 換掉

使用 AndroidX,參考 https://developer.android.com/jetpack/androidx?hl=zh-tw
gradle.properties
+android.useAndroidX=true
+android.enableJetifier=true

若有 library 因此找不到,可參考 https://developer.android.com/jetpack/androidx/migrate/class-mappings?hl=zh-tw 來替換

app\build.gradle
defaultConfig {
    -minSdkVersion 16
    +minSdkVersion 21
    +multiDexEnabled true
}
dependencies {
    +implementation 'androidx.work:work-runtime-ktx:2.7.0'
    +implementation 'androidx.work:work-runtime:2.7.1'
}

build.gradle
dependencies {
    -classpath 'com.android.tools.build:gradle:3.2.1'
    -classpath 'com.google.gms:google-services:3.2.0'
    +classpath 'com.android.tools.build:gradle:3.6.4'
    +classpath 'com.google.gms:google-services:4.3.14'
}

升級 gradle(利用 Android Studio 在 build 的時候的提示做的)

問題:
java.lang.NoSuchMethodError: No static method metafactory

處理方式:
build.gradle
android{
   compileOptions {
      sourceCompatibility JavaVersion.VERSION_1_8
      targetCompatibility JavaVersion.VERSION_1_8
   }
}

問題:
Error inflating class com.google.android.gms.ads.AdView

處理方式:
build.gradle
dependencies {
    -api 'com.google.android.gms:play-services-ads:11.8.0'
    +api 'com.google.android.gms:play-services-ads:21.3.0'
}
加入以下在 AndroidManifest.xml 裡
<meta-data
    android:name="com.google.android.gms.ads.APPLICATION_ID"
    android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>

問題:
error: incompatible types: String cannot be converted to OnInitializationCompleteListener        MobileAds.initialize(this, "xxxx");

處理方式:
使用下面方式替換原有寫法
AdView mAdView = (AdView) findViewById(R.id.adView);        mAdView.setAdUnitId(getString(R.string.banner_ad_unit_id));


Reference
Firebase For Flutter Execution failed for task ':app:transformClassesWithDexForDebug'
feedbackGet started with Google Analytics




2022年12月3日 星期六

[生活] RHINOSHIELD 犀牛盾 固架的優缺




不斷從網頁和 YouTube 上看到 RHINOSHIELD 犀牛盾 固架的廣告,被它的便利性給吸引,不用黏在手機殼上,只要有 MagSafe,就可以在要用時吸上去就行,而且吸力超強,很適合我常遇到的一個情境,就是在吃飯時,手機只能平放在桌上,很不適合邊吃邊看,所以就買回來試試了

優點:
1. 吸力確實超強不怕掉
2. 手機直立使用時確實能讓你在吃飯時看手機有個好角度,手機跟桌面的角度大概在 111 度

缺點:
1. 手機平放使用時,手機跟桌面的角度大概在 98 度左右,這樣的角度使用起來有點太小,還是能使用但若角度再大一點會更好
2. 搭配 iPhone 12 Pro Max 直立使用時,站立時不太穩定,手機很容易會晃動

上面的角度是我使用 Angle Meter 這個 app 量測出來的,可能沒到很精確,但可以參考一下。


2022年11月12日 星期六

[生活] 第一次買防水鞋 V-TEX


終於買了期待已久的防水鞋之後的 5 個月,它進水了,但是在有耐心、服務態度和效率都很好的客服協助下,在寄出後經過了 3 個星期的檢測確定有漏水且沒有過度使用的痕跡和耗損後,我拿到全新同款的鞋子了 👍👍👍

今年 5 月買了鞋子,真的很好穿而且都不擔心下雨時襪子濕掉

下雨時鞋子進水後的不適感真的很討厭,知道有防水鞋出現時真的很開心,期待很久但又怕穿起來不好看,所以特別到 A11 試穿之後才買,之後只要有一點下雨我就會穿,從大雨到小雨,從行人道深水炸彈到積水,我都直接走過去不再害怕,真的很舒適也會推薦給親友,直到 10 月的某個早上,我發現我的襪子上有濕濕的,其實有點無耐,想說鞋子貴貴的不便宜,主打防水終究還是進水了。

客服服務好讓人放心

放下無耐的心情,透過 Facebook Messenger 跟客服聯絡,提供了購買單據、鞋子正面和鞋底照和襪子濕濕照,經過了一些問答來回後,客服提供我全家退貨編號,就讓我把鞋子寄回了,在這期間,我覺得客服的態度都蠻好的,但是,在這期間只要下雨時我就會想到我的鞋啊 👿

收到全新同款同尺寸的鞋子

寄出 3 個星期後,我就收到了全新同款同尺寸的鞋子,雖然還不確定這雙鞋的防水可以撐多久,但還是覺得這樣的處理方式值得鼓勵,期待廠商能持續加強品質,讓消費者能擁有更好的防水鞋子。

2022年7月23日 星期六

[職場] 努力之後,選擇離開

攝影師:ANTONI SHKRABA

在新公司待滿一年,了解到以前不懂的自己,也做了一個從未做過的決定。

2021 年,好不容易踏進了夢想公司,從我一進這個業界,就非常想加入的一個地方,除了裡面高手雲集,想加入學習之外,也想貢獻所學,自己的內心其實充滿了緊張,畢竟自已不是名校出身,在前幾間公司也非表現頂尖,要來在這邊工作,真的很擔心能力不足,另外也提醒自已,不要把之前工作文化帶入,來新公司就是要融入新的文化,學習新的做事方法。

半年多過去之後,我真的遇到非常多困難,除了轉換領域的學習之外,事情也非常多,效率不好導致工時特別長,假日除非特別有事情,不然我就是打開電腦繼續工作,另外就是表現不如公司預期,無論是負責 task、處理 issue,或是 study 後的報告,處處不盡如人意,雖然心理總想著,遇到困難就是努力解決他,自已有問題就是改掉他,一天不行就兩天,兩天不行就三天,持續的注意跟改善,總有一天能迎刃而解,這半年來,我時常檢視自已,然後再訂出改善計劃,讓自已不斷朝想像中正確的方向前進,這也是以前非常少做的事情,只能說,我以前過的太順利了,所有壓力與困難,都是比較級的,沒有最難,只有更難;我都以為這些事不至於影響我太深,直到有人跟我說,我看起來似乎不太對勁,這些話來自我老婆還有同事口中,我才驚覺,原來我正默默的被影響,甚至在我不太知道的情況下都表現出來。

在這工作接近一年時,在一個自我對話的時候,我自問這樣一直下去真的對嗎?問題一定是在自已身上嗎?努力改善後結果不滿意,還是只能繼續改善嗎?問題有沒有可能是這個環境或主管?從小的學習,無論是從課堂上或是教科書上,總給我這種要正向的觀念,一直以來自認帶給別人的也都是正面積極的想法較多,這一年來,我覺得完全不同了,我真的不想再繼續下去了,我尋求了家人、朋友及公司各方的幫助,做出了從前沒做過的決定,我選擇了離開,因為這段時間在這個環境裡,我無法表現出該有的水準,我覺得自已被困住了,再不離開,無論對自己或這個 team 都是負面影響,沒有任何一方有好處。

我檢視了過去遇到的問題,有一個很大的問題點在於我不夠勇敢,我沒有真正做到勇敢面對問題,勇敢將該做的事導向正確方向,而只選擇了在當下雖不輕鬆但較簡單的路,雖然最後有把事情完成,但現在看來結果是不好的,另外,我也同時持續選擇了會讓結果不好的方向,這一年多來,我蠻常檢視自已,但卻沒有發現上述的這些問題點,有可能是自己太逞強還是腦子轉不過來,非常感謝我的朋友們,在這件事情上幫助了我非常多,若沒有你們我應該還陷在裡面,特別感謝我的老婆,若不是你不放棄且不斷地告訴我你看到的問題在哪裡以及持續跟我討論各種可能性,我就算能走出這一波困難,也做不到更了解自已。

2022年7月17日 星期日

[書籍分享] 灰階思考

書籍圖片:來自博客來

評分:★★★

期待看股癌的書好久了,最近剛好有個難得空檔,讓我能速速的看完,就跟股癌大大的期望相同,是一本較好入門投資心法的書,用一些簡單的例子帶我們了解投資時該注意的事情,有很多其實在 podcast 上已經聽過了,讀到時就是再復習一次,蠻好的,因為這種事情就是要不斷的被提醒,才能持續的想到,而且,投資心法其實也能應用在工作、遊戲及人生上,真的獲益良多啊,下面分享一些片段

我們這輩子不會只做一個決定

雖然聽起來非常白痴,但聽在我心裡卻是個重擊,常常因為默默的把事情看的太重,而把每個決定的重量拉的過高,造成對事情的誤判,以及讓後果對自己的影響太重,這些都是我最近遇到的問題,其實都不太需要,人生就是由大大小小的決定組成,不會是一個決定就影響了你全部,但你如何思考這些事來做出決,卻會默默的影響你,重點在這些過程,而不是結果。

應該在每個決定和判斷的當下,都去思考各種可能的劇本和發展,做出至少以當下所獲取的資訊來看,是合理且理性的決定

無論在投資、工作及人生上都適用,但背後必須要有足夠的知識才行,不過就算知識量不足,每個人也都不是白紙一張,只要不是過於自大,覺得自己都是對的其他人都是智障,做出的決定就會是當下較好的決定了,重點在於,不斷地這樣執行,不斷地進步,才有機會幫到你的下一個決定

人生如同市場,短期都是由隨機主宰,中長期來說,才有個性、品德、智慧、眼光的發揮空間

常常在投資中把時間拉長來看,就會發現很多想法是多餘的,擇時進出只為了買個短期的低點,但拉長時間來看,沒人能確定何時在低點,也有可能因此錯過了低點,人生真的也是,短期遇到的挫折是不會斷定你整個人生的,樂觀悲觀都會遇到挫折,重點在於你的心態帶來的中長期表現,那才是你達成目標的方式。

精進是為了面對許多未知、卻令人雀躍的事物,得以持續學習和探索;保持彈性是讓我們不會在面對未知時抗拒,在不了解的情況就下定論,以致於錯失機會

常在給自己太大壓力下,會覺得要去精進一件事困難重重,壓力山大,但我們可以先退一步,想想這只是為了讓我們面對未知的一個方法,一步一步的去探索,才有辦法學習更多的東西;面對未知時最簡單的就是抗拒,但這讓我們少了很多機會,無腦接受也有可能讓我們背了過大的重擔,我們能做的是,先確定自己是有彈性的,就不需要去抗拒未知,接受且學習,不一定得做到完美。

重點往往不是我們看見了什麼,而是我們沒看見的是什麼?

曾做過的事不代表你已經做到最好且沒有改善空間,隨著時間改變,很多事情都會有變化,在當下沒看到的,在未來還是有機會能看見,這點我覺得非常困難,因為人在當下看到什麼就當做是什麼了,容易少了點想像力和思考,簡單的事也是如此,常常也可能因此錯失了改善和更進一步的機會

習慣性留一些空間讓自己的腦袋轉一轉,面對標準答案也要大膽地質疑,可能就轉出生機

面對有聲望的一方,也可以勇敢地質疑,有質疑表示你不確定,不確定怎能做出正確的決定?換個方向想,你的不確定也會讓你未來遇到某些事情時,可能做出錯誤的決定,為了未來能做出正確的決定,勇敢的質疑吧

我們不知道什麼時候還會崩盤,但我們可以訓練自己找到適合自己的投資配置,確保自己永遠會留在場上

這也是我近幾年一直在做的事情,從 2020 年開始聽股癌後不斷調整嘗試找出適合自己的投資方式,且每年做些微調,到今年又回到定期不定額的方法,目前覺得這是較適合自己的方式,花在投資時間上少,而且也能讓自己較放心的把資金都留在市場上

有時候真的不是我們有問題,而是環境與我們不合。因此,我們更應該去擲下一輪骰子,試試自己在新天地的手氣

真的是如此,遇到問題雖然得努力面對與解決,外加不斷地嘗試,但記得要給一些空間,讓自己是有彈性的,若真的這邊的環境與我們不合,換一個地方也可以是個選擇,人生不是只有單一方向和目標,隨著時間改變,這些事都會變化的,努力學習,適應這些變化,讓自己變成更好的人吧。





2022年1月1日 星期六

[投資] 2021 年投資回顧與未來展望

攝影師:cottonbro,連結:Pexels

2021 年,使用了分批進場的操作,己實現投報 +5.83%,未實現投報 +6.63%,學習到了投資心態,心情較少跟著漲跌起伏,雖然跟預期一樣沒有賠錢,但因為台股大盤約為 +19%,NASDQA 約為 +21%,心中浮現:那還不如去投資指數就好的想法,加上 2021 換了工作,花在工作上的時間非常長,假日也幾乎沒太多時間休息,所以,就決定要再花更少的時間在投資上了。

2022 年的策略:定期定額 + 再平衡

定期定額:每個月操作一次,投入月 KD 較低的標的
再平衡:每月若有投報超過 20% 的標的以及每半年做整體再平衡

照舊先試想遇到的情況:

全跌或跌的較多時: 留意心態崩壞,持續留在市場上才是最重要的,千萬別做出重大決定,例如改變投資計畫 必須持續存錢及定期定額投入

全漲或漲的較多時: 現在的漲不是漲,開心 5 秒就好,心情別被影響 持續再平衡、存錢及定期定額投入

標的:
0050、00878、5880 合庫金、2412 中華電、QQQ、ARKW、AAPL、TSLA


希望這樣能做到一個月操作一次,花的時間再少一些,讓今年的投資變的更無聊,績效,我們就明年再來驗證。