在電商產業做八年工程師的心路歷程

前言

先介紹一下自己,沒顯赫的家世,非名校畢業,本科資工系成績普通,對學習技術高度興趣,程度大概是大學時期把學校圖書館軟體開發有關的書都借回家翻過一遍的程度,從大二開始在班導研究室開發一些教學相關系統跟做專題參加比賽,大學畢業後直升同校資工所,服完兵役以後,第一份工作找到一份成立不到兩年的新創電商,加入的時候是第三位工程師,在同一個集團工作約八年,近兩年開始接管理職,到最近集團公司進行整併,整併完整個工程團隊約 30 人,由於個人背景一般,所以這段職涯經驗應該可以給大部分的人參考

Continue reading…

Macbook air 2020 M1 開發環境實測

上一部筆電是二手的 2012 macbook air,最近電池用一個小時就會沒電,已經受不了惹,看了一些最近網路ㄉ實測,因為不喜歡 touch bar,所以最後就衝了 macbook air 512GB 16GB,跟八年前的電腦比,體感真的是升天,鍵盤也是又回到我最喜歡的觸感,螢幕跟喇叭也大升級🥰

因為這次架構是全新的 arm cpu,所以就玩樂性的把平常會開發跟不會開發的東西都裝了一下實測,幾乎都會動,記錄一下要怎麼跳過一些坑

Continue reading…

開放政府標案專案流量爆發的一年記錄與啟發

從 2014 年開發了開放政府標案到現在已經過了超過五年了,這個專案跟著我開始工作到現在,雖然不算達成當初開發專案最初的目的,但是期間挹注了許多讓我個人成長的養分,而在這兩年,這個網站的月流量也成長了八倍,全都來自自然流量,變成一個月有超過二十萬流量的專案,這個成長過程跟我在工作的體驗很一致,無法細數你每天日常做對了哪些事,但重點是要不停的思考跟前進

所以寫篇文章紀念這些年的開放標案演進與我的學習的記錄,跟 side project 亂選技術對工作的幫助,跟作為一個專案的 PM 的角色思考的方式如何轉變。

Continue reading…

電商站內搜尋筆記,以 elasticsearch 實踐

今年因為營運的目標,對搜尋的準確度要求越來越高,實際上要面對的商品數指數增加,所以在越來越多雜訊的情況下,搜尋的挑戰就變得更大了,一路下來認知到搜尋能努力的方向越來越多,所以就想寫一篇文來紀錄一下做了哪些改進,大致上能努力的方向就是中文斷詞、自訂排序、tag、Learning2rank..

Continue reading…

MongoDB 透過 lookup pipeline 實踐 Left Join

很久以前寫過一篇基本的 mongodb group 語法的基本介紹,在這些年間也持續跟 mongodb 持續纏鬥無法自拔…,對他又愛又恨,雖然超想拔掉他,但是從用途/功能性上卻無法找到他的取代品。

如今已經面臨要開始用他來 JOIN 了,感覺這毒是越吸越重了..XD 讓我們繼續看下去..

我們今天試著從 3.2 開始 aggregate 新支援的語法 $lookup 搭配 3.6 開始的 lookup pipeline 來解決我們需要 LEFT JOIN 的問題。

Continue reading…