Kalan 的 8bit 照片

簡介

公司在行銷、宣傳自己的產品時,通常都會打造一個漂漂亮亮的 Landing Page,那麼身為一個使用者(我),我會怎麼行銷我自己?我的 Landing Page 又想放哪些東西?

我是愷開,常用 Kalan 這個英文名字,這是我在高中時期沈迷一款叫做心靈殺手(Alan Wake)的遊戲時套上自己名字當中的「愷(K)」組合而成的。

來自台灣,畢業於資訊管理系,目前擔任軟體工程師(Software Engineer),主要專注的領域為前端(Frontend),現在在日本福岡工作。

因為我很不會自我介紹,所以我把我想到的事情全部記錄在這裡,以後有人要我自我介紹我就可以把這個網站丟給他,然後看完後大概就知道我是怎樣的人。

以下看完大約需要 10 ~ 15 分鐘,如果把參考連結看完可能需要 1 ~ 2 小時不等。

我的個性(特質)

  • INTP-T。人格測驗不一定準確且可能會有變化,但整體上大概可以知道我的個性如何
  • 高敏感,很在意別人的評價,也容易因此有情緒起伏,最近跟高敏感正在對抗中
  • 不喜歡參與社交場合(技術性交流不限),時常害怕自己講的事情對方沒有興趣,或是找不到話題的尷尬
    • (NEW) 最近發現自己變得比較擅長一些了!
  • 不喜歡交友軟體:原因同上,害怕自己沒有話題可以聊,但又希望認識更多有趣的人
  • 可以和初次見面的人聊很多,但取決於對方和自己的領域是否有重疊,還有對方的回應
  • 熱衷於幫助別人:所謂幫助別人並不是指那種舉手之勞(搬東西、當工具人),更像是分享自己的經驗,或是提供自己的建議,或是寫程式提供實質幫助
  • 遇到問題盡快動手:如果有什麼可以解決的問題,會趕快思考完解法之後快速動手驗證
  • 喜歡研究原理,先讓自己了解背後概念後再動手
  • 基本上不挑食,會盡量吃完,除非食物本身不新鮮、壞掉、難吃到難以入口。
  • 在日常生活上不拘小節,沒有太嚴重的強迫症或潔癖

弱點 / 不擅長的事

  • 會嘗試但很難跟價值觀不合的人溝通
  • 聚餐後要散不散的空氣
  • 處理人相關的事:聽對方抱怨、解決衝突、利益分配

價值觀

  • 相信環境大於努力,寒門再難出貴子,但在可以做到的範圍內會努力達成
  • 認為可以出生在台灣、好手好腳沒有殘缺、沒有特殊疾病、三餐溫飽已經是無與倫比的幸運
  • 寫程式(科技)是解決問題的手段,不應該用「這個很難你不會」來搪塞任何使用者。
  • 幸運是可以自己掌握的。平時多累積幸運的手段,例如寫部落格、多和人交流等等

  • 赤裸裸的性別歧視
  • 用傲慢的態度歧視其他行業
  • 二元論
  • 急忙否定別人,不願意聽對方的話
  • 販賣愛心跟同情:因為曾經被騙過很多次,所以我盡可能不在街頭支持愛心餅乾、商品、或是突然要錢的請求。
  • 詐騙:我很尊重非自己專業的領域,也願意用更高的價格換取品質,也因此如果被騙的話我也會非常生氣。

興趣 / 喜歡的事

  • 日文 / 日本文化:靠著自學拿到 JLPT N1;對日本 / 日本文化有興趣,成立了日語八百屋
  • 動畫 / 日劇:最近看動畫居多
    • 鏈鋸人
    • SPY Family
  • 推理小說(日本為主),目前喜歡的作家有
    • 東野圭吾:空洞的十字架、解憂雜貨店、夢幻花、伽利略系列,很喜歡他的筆調
    • 伊坂幸太郎:死神系列、夜之國的庫帕、不然你搬去火星啊、汽油生活,很喜歡伊坂這種天馬行空的劇情。
    • 米澤穗信:冰菓、算計、滿願、小市民甜點系列、王與馬戲團。喜歡米澤筆下青春的苦澀跟煩惱。
    • 石田衣良:池袋西口公園、十六歲。透過石田衣良筆下的構築,了解到了在社會底層生活的感覺
  • 閱讀:書單跟心得可以到部落格參考
  • 喝咖啡:喜歡酸得要命的手沖,越酸越好。喜歡耶加雪菲水洗豆。一般的拿鐵跟黑咖啡也可以,還有西西里咖啡。
  • 料理(最近比較少做):喜歡做各式各樣的料理,目前做的比較特別的料理有
    • 東坡肉
    • 煎魚 / 蒸魚
    • 西班牙海鮮燉飯
    • 可樂餅
    • 喜歡豬油拌飯大於 A5 和牛
    • 布丁
  • 音樂:學過幾年鋼琴跟吉他,但是只會看譜,樂理完全不行
    • 最近嘗試加強樂理
    • 嘗試數位編曲
    • 日本流行樂(J-POP)
    • 喜歡唱歌但是唱得普普
  • 旅行:目前只專注在玩日本,歐洲機票相對貴上許多
    • 比起城市更喜歡鄉下,遠離喧囂;但也不討厭大都市。喜歡的地方:谷根千、尾道、大村灣、美山、伊根、
    • 只會大致規劃想去哪裡,完全不排行程也可以
  • 遊戲:不限平台,只要有趣就會想要玩玩看
    • 幾乎不玩 LOL / 爐石傳說 / 第一人稱射擊遊戲
    • 喜歡開放世界 / platformer 類型(下面詳述)
  • (NEW) 因為看了孤獨搖滾跟ガールズバンドクライ最近在學電吉他,非常喜歡 Telecaster 的外型跟音色。有一把 Fender made in Japan 的 1950’s traditinal

影響我的幾本書 (不定期更新)

  • 費馬最後定理
  • 摩登時代 by 伊坂幸太郎
  • 人月神話
  • 真確
  • How to win friends and influence people

喜歡的遊戲

  • 薩爾達傳說 (曠野之息與王國之淚)
    • 希望可以抹除記憶重玩一次的遊戲
    • 喜歡從無到有慢慢變強的過程
    • 喜歡完全開放世界,可以毫無目的探險的過程
    • 喜歡這種劇情跟世界觀龐大且完整的遊戲
  • 死亡擱淺 Death Stranding
    • 第一次認識小島秀夫的契機
    • 劇情實在太厲害了無法自拔
    • 喜歡遊戲的操作感跟走在空無一人的曠野時突然冒出的音樂
  • Celeste
    • 雖然技術不好但很享受過程
    • 是 Pixel game,但是場景跟角色都非常精緻
    • 喜歡人物的操作感
    • 音樂相當迷人,可以完全只為了聽音樂而打開遊戲
  • 歧路旅人
  • 斯普拉遁3
  • 魔物獵人

最近因為想專注其他領域的東西所以不太玩遊戲,但想玩還是可以找我唷

我喜歡的音樂(日本為主)

喜歡 Lo-Fi、J-POP、City POP

日本

  • ヨルシカ
    • だから音楽をやめた
    • ヒッチコック
  • 三月のパンタシア
  • iri
  • RADWIMPS
  • LUCKY TAPES
  • FRIENDS
  • 米津玄師
  • KANA BOON — ないものねだり
  • 各種獨立音樂 / 動畫歌

台灣

只列自己最近喜歡的

  • 台北紐約 — 馬念先
  • Why Not — 無法度按耐
  • 老王樂隊 — 我還年輕
  • 盧廣仲 — 大人中
  • 理想混蛋 - 離開的一路上
  • 工口紳士

我的目標

成為一個有用的人。

「有用」這個詞範圍很廣,所以我想要專注在如何用技術(軟體)幫助到別人,或是盡可能地讓不懂這塊領域(寫程式)的人可以慢慢參與。從這個描述出發,以下的事情都會是我想做的事:

  • 用各種方式呈現資訊(舉例口罩地圖、動物之森情報)
  • 寫一些小工具幫助解決開發問題(舉例 chatbot)
  • 貢獻自己喜歡的 Library
  • 幫助對方認識寫程式
  • 寫文章分享自己的經驗

成就

  • 大學延畢一年(可參考我在台北的這幾年
  • 在漢堡王 / KiKi 餐廳打工
  • 用 20000 日幣到東京一人旅行一個禮拜
  • 住過頂樓加蓋
  • 寫字還算好看
  • 有在經營 YouTube 頻道,但還在摸索類型

日語八百屋

前面提到日語八百屋,日語八百屋是一份週刊,主要內容為我整理的日文筆記、日本文化相關的文章、日劇、動漫等等,反正任何跟日本有關的事情都可以是題材,目前已經經營快三年,訂閱者有 2000 多人左右。

這是一個興趣使然的 side project,不過讓我發現到的是原來這些東西是真的以某種形式在幫助某些人。未來會繼續經營,不過目前正在轉型期,所以很久沒有發文了。不過如果有興趣的話可以到 Medium 上看看歷期週刊。

我與日本的距離

在大學時給自己一個目標是到日本工作,也因此在大學時期花了非常大的精力在學習日文。我把這段經歷整理成 8 篇文章,歡迎參考~

一些日文 / 日本相關的文章

喜歡的 YouTube 頻道

技術、職涯

  • 好和弦:是我目前最喜歡的 YouTuber,非常喜歡他講解音樂、樂理的知識,比工程師還有工程師思維。
  • Ben Eater:少數講解電腦底層知識講得非常細的 YouTube 頻道
  • Chrome Developer(HTTP 203):聽兩位 Google 工程師談論前端開發相關的東西,非常深入的討論還有見解。
  • Lex Fridman:常常邀請科技領域的大神來對話,談的都蠻深入的,去聽這些領域的頂尖人物怎麼去創造產品可以學到很多。
  • mayuko:一位軟體工程師的 YouTube 頻道,影片看起來很舒服,也談了很多軟體工程師職涯會遇到的事
  • 3Blue1Brown:用視覺化的方式談數學,線性代數的影片真的講得很好。
  • Devon:一位資工出身的工程師紀錄他的日常開發。

其他

  • John Harris:一位獨立記者,追的議題很廣,而且影片的剪輯手法和風格會讓人一直想看下去。我覺得講晶片戰爭那一集相當值得一看
  • 笑顔の時間:主要是做遊戲實況的,但是是很不正經的那種,看他玩遊戲和講話會覺得很好笑

一些之前做過 / 正在做的事

動物之森圖鑑

因為網路上的圖鑑功能不然就是 UI 太爛,不然就是廣告一堆,超級難用,所以自己寫了一個。

福岡 COVID-19 疫情情報

利用福岡開放資料做的一個網站,主要是因為只想看福岡的疫情情報還有找資料的時候比較方便所以把它做了出來。

Build Your Own X

What I cannot create, I do not understand

工程師不知道宅在家要做什麼嗎?BUILD YOUR OWN X!一起來當自幹王!

在打造產品時,重造輪子通常不是什麼好主意,不過剛好趁這個機會試著鑽研一些自己比較不熟悉的領域,自己從頭打造學習新知識。裡頭的文章都是以自幹系列為主,包含了資料庫、作業系統、某框架、編輯器、遊戲引擎、前端框架各種與計算機科學相關的領域,一起虛心學習吧!

Sonic Pi

img

Sonic Pi 是我最近很喜歡的軟體,簡單來說他可以用寫程式碼的方式來做音樂。這是我目前做過的實驗:

2017 Year in Review

Screenshot_2020-05-04 2017 年度總結 Yearly Report

技術相關的事 / 寫程式相關的事

這些是我碰過、玩過、實際使用過,想要嘗試的技術。

Frontend

  • 目前擅長的程式語言是 JavaScript
  • 喜歡 UI 還有前端(瀏覽器)相關的新技術
  • 最喜歡使用的前端框架是 React
    • 喜歡的技術線組合(前端)是 React + RxJS + redux + redux-observable + styled-components,可以用來彈性處理各種複雜場景
    • 若涉及的狀態管理不複雜,會使用 unstated 或 context API 管理
    • 如果是小中型專案,會直接用 svelte
  • 目前正在鑽研 Svelte,非常喜歡它非常小的 bundle size 和背後的概念。
  • 有用 Vue 寫過 side project,喜歡它寫起來的感覺。
  • 比較沒有在特別的領域深耕,因此最近想要專注於
    • 直播 / 多媒體應用 / 音樂
    • 使用者互動
    • 資料視覺化 / storytelling
    • 前端在 AI,機器學習的應用
  • IT 鐵人幫主題:深入現代前端開發WebGL 與 Threejs 初探

IoT

  • Arduino 以及 C++,比起用套件更喜歡自己研究背後的原理。
  • Raspberry Pi (樹莓派),自架了一個小型維基百科紀錄自己的技術文章跟筆記;也寫了一個小型的 Scheduler Server,處理一些 batch 或是要定期處理的腳本。
  • 正在往比較底層的領域邁進
    • 6502:用來研究 CPU 運作以及如何搭配 EEPROM 寫入程式
    • 電子學:複習高中的知識和可以用到的東西(振盪器、Flip Flop 等)
    • 作業系統:透過模擬器與 Arduino 來了解作業系統的東西

App

  • 在大學中主要學的程式語言是 Java,主要用演算法和資料結構和 Android 課程時有使用過。
  • 有段時間在學習 iOS 開發以及 Swift,發現前端有許多概念和手機開發是共通的。
    • 很喜歡 iOS 推出的 Combine,可以簡化很多在 UI 上會遇到的場景
    • 想嘗試 SwiftUI
    • 在 iOS 13 更新時有研究過 CoreNFC,實作了一個可以讀取 SUICA(FeliCa)的小 App

Backend / 其他

  • 寫過一年多的 Ruby On Rails
  • 寫過約一年的 Golang,有在部落格上紀錄一些使用心得,已經很久沒碰。
  • 有上過機器學習的課程,但就只會幾招
  • 最近正在研究後端架構以及基礎建設
    • 有自架、設定過 EC2 / ElasticSearch / Lambda,搭配 Ansible 部署(但絕大多數都是以修改現有 playbook 為主)
    • 資料庫以 Postgres 為主
      • 建立 snapshop backup
      • 基本的 master slave 設定
      • SQL 語法
    • 利用 Kafka 建立 data / log stream pipeline
    • 基本 Nginx 設定
    • 架設 Grafana 跟 Promethues 的經驗
  • 學習 Compiler 編譯原理當中,練習用 bison + flex 搭配 C 語言寫一個簡單的程式語言
    • 先專注在把語法樹變成有用的東西,之後再學編譯原理
    • 目標是能夠做一般的操作即可(變數宣告、檔案處理、字串處理等簡易功能)
  • 正在惡補數學(線性代數)跟統計

問題(籌備中)

我覺得認識一個人的好方法是問他幾個開放性問題,我自己準備了一些問題給自己回答。

你有什麼技能是可以用來末日生存的?

沒有 🥲。不過命題是末日生存,意思是我仍然可以用手邊有的東西。這樣的話:

  • 生火:用乾電池短路生火
  • 發電:手上沒有發電機
  • 食物來源:沒有任何打獵技能也不會種菜
  • 水過濾系統:煮沸水
  • 我手上有些 8bit 的 MPU 和樹莓派,在電力供給不足的情況下至少可以撐個幾年。但世界末日應該也沒有計算的需求了

你有什麼故事可以分享嗎?關於工作、人生、快樂或憂慮

最近在想工程師的職涯還要繼續多久,雖然不是說討厭寫程式了,但已經有一段時間沒有感受到為自己寫些什麼的快樂了。偶爾也會想要看看其他領域,但我發現一旦歲數跟薪水都在變高,要跳脫自己的舒適圈去別的地方就會變得相當困難。

有什麼人們都不同意但你相信的價值?

我相信 win-win 是讓世界進步的方法,但主流的思維是 zero-sum 更好賺錢。

結尾

這大概是我能告訴你關於我的一切,希望我們可以找到共同話題。