今年的系列文章有別於去年的自我挑戰內容,在這一年間除了工作經驗的成長之外,從法人到半導體產業所遇到的需求或者是需要解決的問題也跟著不同。
目前就職的單位很多機會可以接觸到對公司來說是新的工具,或者是針對現有的開發狀況、導入的平台提供共用性質的函示庫和指引文件,也因此除了處理被指派要協助的需求之外,常常也要同時考量完成的功能程式碼或者是實踐的概念是否可以延伸應用。
在第一份工作遇到需求的時候,提出的做法或者是最後使用的相關技術會圍繞自己的想法,而現在考量的點反而是涵蓋所有相關的開發部門。
例如要使用較新的框架和相關的套件未來是否可以成為大家參考的標準,或者是與現行定義的開發規範是否會違背,這一些要考量的點在剛進部門的時候花了一點時間才逐漸適應。
接著就是這次系列文的幾個內容分享,大概會分為以下幾個部分提供給各位讀者,在評估需求和相關可以使用的工具做一些參考。
每天的工作事情累積起來的時候如果沒有特別紀錄起來,過一陣子之後再次遇到之前的問題時就需要再花時間找答案,也因此在系列文的開始前分享可以記錄工作日誌、開發idea或者是各式各樣的內容推薦工具,進而提升工作的效率和資訊彙整的能力。
此部分主要從目前經歷的各類型需求的當下,逐步解析使用者想要的相關功能與預期結果分享。
近年來越來越多打著不需要寫太多的程式碼就可以實踐一些使用者的需求,對於純寫程式的工程師而言會覺得還是有一個極限(畢竟輪子可以很自由的創造),不過隨著聽到人工智慧可以幫忙寫程式,或者是自動化的工具擁有更多讓一般使用者實作的功能。
其實深度了解一下之後有一些部分可以減少工程師的一些瑣碎時間,或者是較簡單的需求透過這些成熟的工具快速滿足使用者的需求。
工程師不必再學寫程式?Low-code 助工程師一臂之力、更賦能「平民開發者」!
在完成一個功能前如果想到什麼就寫什麼,就會常常發生可以正常執行但是要重構或者是延伸功能時,會花上更多的時間去調整或者是整個打掉再規劃。
在這個部分會分享開發過程中可以提前留意的小技巧,以及相關可以參考的資訊。
OK,行前的說明大致說明完成,接著就一起來經歷這一個月的奇妙旅程囉!