首先先恭喜我自己完賽。
今年本來是想寫 Flutter
的,在我的 Day 1 那篇應該有提到,原本我是 iOS 工程師
,進公司後因為專案需求所以寫了一陣子 Flutter
,後面因為後端
人手也不足所以開始接觸了後端
,這技能樹的確跳的有點大,但這個挑戰性也讓我興奮了不少,人總是面對未知的事情會充滿著期待 XD。
不過由於跳去後端
真的有太多東西是沒學過的 XD,比方說有關於 DB 的知識啊之類的,不過在語言學習上倒是沒什麼困難度(可能是 Swift、Dart、TypeScript 都有型別概念,寫起來也舒服)。
所以才會挑了正在使用中的後端框架 - NestJS 來作為今年鐵人賽的主題,一方面是希望自己更加了解後端知識,不要只一直抄 Code,到處找類似的地方,這樣根本沒學到 XD,二方面是利用每天要 Po 文的壓力,強迫自己每天一定要學一點,才寫得出來。
題外話是今年給自己最大的挑戰是 - 零庫存鐵人賽
,一開始還好,到中間的時候由於去了花東遊玩五天,還真的有點抖,到了最後面的時候,X的,超抖,每天除了要做完我規定給自己的健身作業
、Anki 背英文單字
以外,還外加要學 NestJS 的知識並且寫文章,所以我每天都會收到以下的信件:
.... 謝謝隊友的體諒。
身為一個跨領域的轉職者,在我的人生中一開始點的技能是 - 「中級會計學、高級會計學、審計學」等等相關技能,後來也有實際去職場上應用這些技能,只是實在太無聊了。
到了工程師的領域後,一開始點的是「iOS」,後來陸陸續續點了「Flutter」、「Backend」,最近因為被女朋友壓榨,又多點了「Flutter Web」,點到我都懷疑人生了,這個技能圖有點像這樣:
對的,超級初心者,你可以什麼都學,可能什麼招都會放,但打出來的數字卻都不怎麼樣。
所以我有一些時間會懷疑自己,我這樣技能亂點是不是走歪了,怎麼辦,我的人生可沒有技能重置棒
啊。
尤其玩 MMORPG 遊戲的人通常都會追求最強
、最好用
的技能點,因為不這樣做的話,沒有人要跟你組隊啊,這樣練功很難練,完蛋啦。
經過了一段時間的思考之後,我得出了屬於我自己的答案 -「只要你每天都朝著對的方向努力,那就不用思考這個問題」。
簡單來說就是,你每天都在努力,每天在農裝備(知識),終有一天,這些橫跨多個面向的知識,終究會被你點齊,只要你花時間
,每天努力
。
就好比再怎麼樣強勢的遊戲職業
,如果你根本不具備打王的豐富經驗與知識
,屬性抵抗藥
亂吃啊之類的,你怎麼打得贏?
而再怎麼樣弱勢的遊戲職業
,終究也會有人玩得好,打王打的也嚇嚇叫(這邊排除課金,謝謝)。
最後,我也不希望我成為那個 iOS 工程師,大家跟你一起討論 DB 架構,你「???」,大家一起討論 API 需要哪些,你「???」。
題外話,今天依然收到了我們尊重包容友善的提示信:
哈哈,我們明年見!