軟體主管的反思

職場上很常會出現一些突發狀況,最近接連遇到所以突然深有感觸,也開始反思遇到這些情況,有什麼較好的應對處理方式。思考的過程中,覺得這似乎也能當作一篇文章來分享,畢竟軟體工程師除了開發的硬實力外,軟實力也相當重要。

Read more

探索 Metadata

起初會想探索這個主題主要是由於工作需求需要針對平台的應用定義出要使用的 metadata,在探索的過程中,發現這個主題蠻有趣的,也在探索的過程中,意識到 “Data is money” 這句話並不假,以及資料有其重要性和實踐性。

Read more

發現你的天職一書讀後感觸

最近讀完一本書非常有感觸,書中內容無關乎程式語言,而是與人生哲學有關。從書名 “發現你的天職” 可以看出主題內容就是幫助你找到你喜歡且適合的工作,說來簡單但是其實很難察覺。相信我,我看了很多這類型的書卻沒有任何一本書真的有描述具體的作法,大部分的書都是告訴你,你要去探索、摸索,但並沒有告訴你很實際的探索方式。

Read more

開源的專案管理工具 - OpenProject

專案管理相信在各行各業都扮演著很重要的一環。專案管理的核心就是追蹤專案進度,確保能準時交付。當專案結束或封存後,也能回頭檢討當初做的好或不好的地方,以及遇到困難的處理方式,這些紀錄幫助後續的持續改善。因此,好的專案管理工具能大幅提升管理的效率,節省時間成本。在軟體開發的工作經驗中,或多或少都接觸了一些管理工具和平台,在這之中,想介紹一套開源的專案管理工具 - OpenProject,這個工具在我們新創團隊中也使用了半年以上,所以文中也會穿插一些使用心得。

Read more

Git 筆記

這篇 Git 文章的主要目的是為了加深對 Git 的基本觀念,並非只是跟著描述打指令的皮毛,而是對 Git 實際在做的事有更進一步的了解。文章主旨不在介紹指令是因為從 google 或 AI 上就可以很快找到解釋指令的資源,所以本篇文章的價值會著重在 Git 的觀念和應用情境上,以及一些容易混淆或誤會的知識點上。

Read more

關於 timestamp 的大小事

時間戳記 (timestamp) 在軟體開發中是一個不可或缺的角色,在平常的數據處理和日常應用中都可以看到他的身影,例如: 系統日誌、部落格的建立和編輯時間,金融交易時間、物聯網數據同步等。舉例來說,在物聯網的世界中資料封包裏頭會包含 timestamp 的資料,因為物聯網設備實際拋出資料的時間點和系統平台實際接收到的時間點會有差異

Read more

物聯網架構

在開始講架構之前,要先了解什麼是物聯網 (Internet of Things 以下內容會簡稱 IoT)。從 IoT 的英文全名來看,就是只要實體物品能連上網,那就能與網際網路建立聯繫,並進行資料的傳輸。這些有連網能力的物件,一般稱呼為物聯網設備,通常嵌入了感測器、軟體或其他技術,以常見的溫度感測器來說,本身就有偵測環境溫度的能力,但加上了連網的能力後,就能直接將溫度資料傳上網路,民眾直接透過網頁去知道目前環境溫度,而不需要直接走到溫度計面前。

Read more

有趣的物聯網開源-ThingsBoard

寫這篇文章的目的很純粹就是喜歡這個專案想介紹。這個專案有很多可以學習的地方。例如: 物聯網知識、系統架構、資料夾結構等。除此之外,官方提供的文件相當完整,而且社群中有許多熱心積極的開發者會回覆 Issue。個人認為是一個很值得學習的開源專案楷模。這個專案源自於一間烏克蘭公司,是一個開源的物聯網平台。

Read more

建立自己的部落格

如何建立部落格,上網搜尋就會出現一大堆教學資源,那為何我還會想自己寫一篇呢?
這篇文章最大的主旨並不是教你架站,而是想分享如何挑選適合自己的部落格工具。
後續順便筆記自己架設部落格的過程。

架設部落格只是執行,執行前的選擇和評估才是重點!

Read more