原來可以這麼寫(3) : 關於我的工作流程

來開始交代一周一次的功課了XD
希望技術部落格可以一周一篇文章, 提升更多的技術含量
記錄自己一天比一天更佳進步的軌跡

關於trello

trello 是很多Team會用到的一個工具,可以用來管理專案與任務安排
它真的是一個真的很方便以及很有幫助的工具
我的前一份工作和現在這一份都有用到這個trello

一開始進入公司的時候 我發現到他們trello 有 進行中, Todo , 完成後請檢察等等的分類, 然後用tag作專案上的分類, 用了一陣子之後發現他們這樣的管理方式真的很不錯

所以就應用在我的side project 管理上
不過我個人也對這樣的部分做了一個調整: 加入了一個研究中的list
畢竟做為小小工程師而言, 作side project 的目標除了是興趣與證明自己的實力以外
也是還要將一些新的東西應用與練習的麻~ 好幫助自己真的可以越來越進步

於是就來分享看看我這個trello 的 template 喔: https://trello.com/b/PFi72D78/r567tws-template

歡迎用我的template去管理你們的專案~
如果有甚麼改進的建議或管理好方法歡迎來告訴我喔

Composer scripts

本周也學到composer 可以在composer.json 裡面寫一些指令, 可以在安裝後,更新後或者安裝前,更新前可以寫command 執行

至於這裡就有豐富關於此的內容,這裡我就不贅述:https://docs.phpcomposer.com/articles/scripts.html

我看到這個的想法是: 哇以後那些php的初始專案就可以不用這麼麻煩了耶, 只要下載後, composer install 或 composer update , 就可以使用了……

我是一個很懶的工程師,也很不喜歡背來背去那些指令, 況且每次都要google 一下把指令們copy & paste , 真的很麻煩

有了這個東西,方便多了, 不用跑 cp .env.example .envphp artisan key:generage

不過也發覺, 原來我還不懂composer XDDDD
但還好啦, composer 就是一種工具, 有用到就會自然學到了
script 技巧 GET !!!!

接到新任務- rust 真的有點看不懂

最近接到新任務, 就是一個可以幫營運單位整理資料夾的任務, 好讓營運單位可以上傳整個資料夾, 而這個資料夾的整理, 是需要戴上資料庫的id , 而營運單位會給我們他們的原檔案, for example : 他們給我們a.mp3 ,我要幫他們找到資料庫 a.mp3 的資料id (例如 10), 那我就要幫他們a.mp3檔案複製存成 media/in/10/10.mp3

它其實真的很簡單: 就是先資料庫連線取得要被整理出來的id 到底是哪些, 然後就做檔案的管理這樣就好(而且我下午還有些時間被抓去開會, 討厭, 沒辦法專心寫程式)

至於程式碼之後我再補這樣 XD (雖然後來我們討論流程這個部分又改了ㄎㄎ 總之這段程式不會用到實務)

https://github.com/r567tw/office/tree/master/move_audio_files

我用python , 用了一個下午時間就寫完了, 隔天我還去找了python 有沒有那種.env 這種東西, 把env 導入我這個小小小程式, 也是不到幾小時的時間

因為還有時間, 我就想說來改寫成rust 的版本, 剛好前幾天在超級簡單的看rust 的東西, 發現…. rust 真的有點看不懂, 那個連結 mysql 的範例…. 感覺有點不好懂…. 需要一段時間我才能將python 語法轉換過去。不過 反倒golang 的範例就沒有那麼難懂….

不知道是不是因為rust 比較底層的關係呢?

後記: 來分享我目前的吃飯工具們好了~

  • vscode:寫程式慣用的編輯器
  • sourceTree
  • Tableplus(偶爾會用workbench)
  • Skype
  • Slack
  • AWS
  • Postman
  • Chrome
  • Spotify
小君曰: 最近我家的PM常常有事沒事來找我, 說: 沒事, 專案(Server / API)還好好的.....