2025年3月26日星期三

離職籌備計畫:從念頭到行動的過程


  當心中第一次浮現「離職」的念頭,往往是因為某些人或事觸動了我們的底線。職場就像一艘航行中的船,能和一群人共度一段航程本身就是一種緣分。但當這艘船已無法再帶你前往想去的方向,或你發現自己在船上逐漸消磨了熱情,那麼也許是時候下船,去探索不同的世界。


一、離職前的現實考量


在做出離職決定前,我們需要回到現實面來思考:公司是否願意慰留你?他們提出的獎勵或承諾,是否真的值得你放棄對未來更好發展的可能?


以我自己為例,公司曾提供買房優惠和不錯的年終獎金,但條件限制頗多。最後我選擇放下這些眼前利益,轉向新的產業,賭的是自己未來的成長潛力和職涯自由度。


二、離職的評估與準備


若你已打定主意準備離職,請記得進行以下幾項準備:


1. 自我盤點與成長紀錄


離職前是一個很好的時間點,回顧過去在公司累積了哪些經驗,經手了哪些專案。將這些成果整理成紀錄,無論是履歷、作品集還是部落格文章,這些都是你未來求職或創業的重要資產。


2. 產業與公司未來的評估


觀察目前所屬公司或部門的發展方向,是否與你的長期職涯目標相符。如果你已看不到前景,那麼及早規劃轉向,會是更有遠見的選擇。


3. 辭職方式的選擇


你可以選擇「裸辭」,也可以在拿到下一份工作的 offer 後再提離職。每種方式都有風險與自由度,需視個人情況與心理壓力承受力來決定。


4. 預備金的儲備


離職後進入空窗期,經濟壓力是最大的不安來源。建議準備至少半年到一年的生活費。我自己在北部生活,考慮到租金與日常開銷,我的預備金估算是「月生活費 x 1.5 倍 x 半年或一年」,以提高安全緩衝。


三、面對慰留的抉擇


當你提出離職時,公司可能會拋出慰留方案。這時務必冷靜評估眼前利益與長遠發展。


願不願意為了公司提供的一間房子、一筆年終,而繼續和自己不喜歡的人事物共處?繼續壓抑自己的熱情與發展?不要忘記年輕時的試錯成本相對較低,為什麼不給自己一次機會,去過真正想要的生活?


人生的成功不該只用「錢」和「房子」來衡量,還有成就感、自由、熱情與幸福感,這些都同等重要。


四、好好離職


結束一段旅程之前


整理完善的交接文件,確保後續同事能順利銜接。(通常未必啦,呵呵)


該協助的部分盡量協助。


不需要情緒化離開。


五、相信自己,擁抱更好的未來


離開不是結束,而是新的開始。如果你對自己的價值有信心,終將會走得更高、更遠。薪資會更高、機會更多,買房的能力也會慢慢地靠自己達成,而不是依附公司給的條件。



<<只要你下定決心,做好準備,離職就是你主動掌握人生、邁向新階段的重要一步。>>


用我第一天到新公司報到,途中看到的晨曦作結


2025年3月17日星期一

趁年輕離職,走向真正的理想人生

  假設能夠活到 70,法定退休 65 ,這樣看來大半生都在替他人工作求溫飽,在世代快速變遷,多數人皆被暗示著追求特定社會期望的成功,賺錢,買房,買車,生兒育女等,而當某日自己想要追尋年少的夢想時,卻也力有未逮,身上扛著不少的包袱。   

  進入社會大學後,接了一位退休工程師的缺,雖然不少同事都說是爛缺,但我心中只有一個想法,能夠撐下來就是我的,迎難而上,不斷地解決客戶議題,經常加班,利用下班假日的自主學習,也讓我有能力獨立負責多台機種,而努力剛好有被主管們看見,在薪資待遇上也很願意調整,客戶議題處理得差不多後,著手新機種過程中遇到的各種人與事,讓我開始思考這裡是不是我想要久待的地方。

  公司有提出一些不錯的方案,而那年其實是我原定離職的那年,繼續在這裡多留了一年半,但在這一年半的時間裡,公司的制度文化及工作氛圍漸漸改變,漸漸地讓我意識到一些事情,於是我問了自己一些問題

1.在這裡繼續下去可以更靠近想要的工作及生活嗎?(不太有機會) 

2.十年後如果還在公司,會是自己想要的樣子嗎?(從公司文化及我自己的人格特質,我知道那時候我可能的樣子) 

3.十年之後還有那麼多的嘗試機會嗎?(會越來越少) 透過自我思考,讓我決定放棄公司的優惠方案,決定離開並相信自己可以打造我想要的工作及生活 

有些事情需要趁年輕去嘗試,過了反而沒有那麼多的機會。讓自己有所選擇,而非沒有選擇,以終為始去思考人生上的事情,趁年輕有方向目標地,讓自己提早過上想要過的人生~


如果想好了,歡迎參考這篇離職籌備計畫:從念頭到行動的過程,為離職做準備吧!



2024年8月26日星期一

Keil MDK Community 社群版

 紀錄一下 arm 公司的Keil MDK 整合開發環境,終於釋出無限制 code size 的版本 keil community 版本,提供不少專業版本功能,但不可用於商業用途。終於可以自由自在的開發與學習了!
在學生時期使用的是 MDK 被限制在 32Kbyte ,如果開發比較大的專案就容易被限制

簡單紀錄一下目前的網路找到的版本(資料來源擷取自網路)

1. MDK-Community
    適用於評估人員、愛好者、創客、教育等非商業用途。
2. MDK-Essential
    適用基於 Cortex-M 微控器項目的商業開發。
3. MDK-Professional
    適用於 Arm Cortex-M 和 Ethos-U 處理器的 Keil MDK 軟體開發套件 (SDK) 最全面的版本。 它專為專業嵌入式系統開發而設計,包含低版本的所有功能,以及功能安全、即時作業系統 (RTOS) 支援和程式碼覆蓋率分析的附加功能。

版本差異表

教學開始


開發環境

   1. 電腦環境    Win10
   2. 開發板        STM32F429-Discovery

安裝步驟

step1. 下載官方軟體
            連結https://www.keil.arm.com/mdk-community/

step2. 填入基本資料並下載

填入資料

點擊下載

step3. 執行安裝,一路下一步

點擊 next 開始安裝

安裝完成

step4. 開啟 Keil MDK 點擊 Licence Management 選擇 UserBase


step5. 加入 Licence 及啟用



到此 Keil MDK 啟用告一段落,接下來為測試紀錄,分為有啟用及無啟用
該怎麼測試呢? 最直接就是使用陣列宣告讓資料大小超過 32Kbytes

開啟 Keil MDK 開新專案進行測試
作者直接使用 STM32 Cube MX 產生專案

直接宣告一個整數陣列,直接宣告 64 Kbytes

未啟用認證
可以發現編譯不過

已啟用認證
可以發現編譯成功


資料來源




打賞按讚