iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 30
1
自我挑戰組

從零開始的後端異世界生活系列 第 30

Day 30 - 人生 Online 好難玩,技能到底要怎麼點才能最強呢?

前言

首先先恭喜我自己完賽。

今年本來是想寫 Flutter 的,在我的 Day 1 那篇應該有提到,原本我是 iOS 工程師,進公司後因為專案需求所以寫了一陣子 Flutter,後面因為後端人手也不足所以開始接觸了後端,這技能樹的確跳的有點大,但這個挑戰性也讓我興奮了不少,人總是面對未知的事情會充滿著期待 XD。

不過由於跳去後端真的有太多東西是沒學過的 XD,比方說有關於 DB 的知識啊之類的,不過在語言學習上倒是沒什麼困難度(可能是 Swift、Dart、TypeScript 都有型別概念,寫起來也舒服)。

所以才會挑了正在使用中的後端框架 - NestJS 來作為今年鐵人賽的主題,一方面是希望自己更加了解後端知識,不要只一直抄 Code,到處找類似的地方,這樣根本沒學到 XD,二方面是利用每天要 Po 文的壓力,強迫自己每天一定要學一點,才寫得出來。

題外話是今年給自己最大的挑戰是 - 零庫存鐵人賽,一開始還好,到中間的時候由於去了花東遊玩五天,還真的有點抖,到了最後面的時候,X的,超抖,每天除了要做完我規定給自己的健身作業Anki 背英文單字以外,還外加要學 NestJS 的知識並且寫文章,所以我每天都會收到以下的信件:

https://ithelp.ithome.com.tw/upload/images/20201015/20119619qBn7lMwloq.png

.... 謝謝隊友的體諒。


好慌啊,技能到底怎麼點

身為一個跨領域的轉職者,在我的人生中一開始點的技能是 - 「中級會計學、高級會計學、審計學」等等相關技能,後來也有實際去職場上應用這些技能,只是實在太無聊了。

到了工程師的領域後,一開始點的是「iOS」,後來陸陸續續點了「Flutter」、「Backend」,最近因為被女朋友壓榨,又多點了「Flutter Web」,點到我都懷疑人生了,這個技能圖有點像這樣:

https://ithelp.ithome.com.tw/upload/images/20201015/2011961986ayOrymtx.jpg

對的,超級初心者,你可以什麼都學,可能什麼招都會放,但打出來的數字卻都不怎麼樣。

所以我有一些時間會懷疑自己,我這樣技能亂點是不是走歪了,怎麼辦,我的人生可沒有技能重置棒啊。

尤其玩 MMORPG 遊戲的人通常都會追求最強最好用的技能點,因為不這樣做的話,沒有人要跟你組隊啊,這樣練功很難練,完蛋啦。


技能點雖然很重要,但你的裝備與經驗更重要

經過了一段時間的思考之後,我得出了屬於我自己的答案 -「只要你每天都朝著對的方向努力,那就不用思考這個問題」。

簡單來說就是,你每天都在努力,每天在農裝備(知識),終有一天,這些橫跨多個面向的知識,終究會被你點齊,只要你花時間每天努力

就好比再怎麼樣強勢的遊戲職業,如果你根本不具備打王的豐富經驗與知識屬性抵抗藥亂吃啊之類的,你怎麼打得贏?

而再怎麼樣弱勢的遊戲職業,終究也會有人玩得好,打王打的也嚇嚇叫(這邊排除課金,謝謝)。

最後,我也不希望我成為那個 iOS 工程師,大家跟你一起討論 DB 架構,你「???」,大家一起討論 API 需要哪些,你「???」。


題外話,今天依然收到了我們尊重包容友善的提示信:

https://ithelp.ithome.com.tw/upload/images/20201015/20119619qBn7lMwloq.png

哈哈,我們明年見!


上一篇
Day 29 - 使用 Config 為 NestJS 專案拆分不同開發環境
系列文
從零開始的後端異世界生活30

尚未有邦友留言

立即登入留言