職場上很常會出現一些突發狀況,最近接連遇到所以突然深有感觸,也開始反思遇到這些情況,有什麼較好的應對處理方式。思考的過程中,覺得這似乎也能當作一篇文章來分享,畢竟軟體工程師除了開發的硬實力外,軟實力也相當重要。
職場上很常會出現一些突發狀況,最近接連遇到所以突然深有感觸,也開始反思遇到這些情況,有什麼較好的應對處理方式。思考的過程中,覺得這似乎也能當作一篇文章來分享,畢竟軟體工程師除了開發的硬實力外,軟實力也相當重要。
起初會想探索這個主題主要是由於工作需求需要針對平台的應用定義出要使用的 metadata,在探索的過程中,發現這個主題蠻有趣的,也在探索的過程中,意識到 “Data is money” 這句話並不假,以及資料有其重要性和實踐性。
最近讀完一本書非常有感觸,書中內容無關乎程式語言,而是與人生哲學有關。從書名 “發現你的天職” 可以看出主題內容就是幫助你找到你喜歡且適合的工作,說來簡單但是其實很難察覺。相信我,我看了很多這類型的書卻沒有任何一本書真的有描述具體的作法,大部分的書都是告訴你,你要去探索、摸索,但並沒有告訴你很實際的探索方式。
專案管理相信在各行各業都扮演著很重要的一環。專案管理的核心就是追蹤專案進度,確保能準時交付。當專案結束或封存後,也能回頭檢討當初做的好或不好的地方,以及遇到困難的處理方式,這些紀錄幫助後續的持續改善。因此,好的專案管理工具能大幅提升管理的效率,節省時間成本。在軟體開發的工作經驗中,或多或少都接觸了一些管理工具和平台,在這之中,想介紹一套開源的專案管理工具 - OpenProject,這個工具在我們新創團隊中也使用了半年以上,所以文中也會穿插一些使用心得。
這篇 Git 文章的主要目的是為了加深對 Git 的基本觀念,並非只是跟著描述打指令的皮毛,而是對 Git 實際在做的事有更進一步的了解。文章主旨不在介紹指令是因為從 google 或 AI 上就可以很快找到解釋指令的資源,所以本篇文章的價值會著重在 Git 的觀念和應用情境上,以及一些容易混淆或誤會的知識點上。
時間戳記 (timestamp) 在軟體開發中是一個不可或缺的角色,在平常的數據處理和日常應用中都可以看到他的身影,例如: 系統日誌、部落格的建立和編輯時間,金融交易時間、物聯網數據同步等。舉例來說,在物聯網的世界中資料封包裏頭會包含 timestamp 的資料,因為物聯網設備實際拋出資料的時間點和系統平台實際接收到的時間點會有差異