前面先簡介我所認知的開發者體驗,會有網路上收集來的意見、有Ruddy老師的意見、有我自己的意見
接下來分為兩個部份:第一部份為開發的體驗、第二部份為維運的體驗
這兩部份都分為了四個階段,每個階段都代表著一個逐步提升的水平,從初級到高級,從基礎到專業。
開發:
第一階段,是最簡單的部份,也許平常都有在做了,只是沒有想到那跟增加開發者體驗相關,在這裡是想提升聽者的認知,
第二階段:是簡單的再多一點;前兩部份都只是開發。
第三階段:是除了開發之外,再加上工具。
第四階段:在最後一個階段就是套上比較少見的開發技巧來達成這件事
維運:
第一階段:就是我剛出社會時的寫照,剛出社會時碰到維運能做什麼?
第二階段:經過第一階段剛剛的洗禮後,大家正常會做的事(加log),加了log其他問題就來了,加了log問題就比較容易查到嗎?有沒有更快速的方法?在第二階段這裡會介紹我用了什麼工具來讓我達到這個階段。
第三階段:除了出事找log,還有沒有方法幫我更快速的解決維運的問題?這會是在這個階段介紹的事。
第四階段:想帶給大家的想法會是除了找得到log,還有沒有更快的方法?讓你在出事的時候更快的找到問題,或是更快的找到解決方法,送alert,只是送alert就好了嗎?這個alert該怎麼做會更好?
希望聽眾的收獲會是對開發者體驗有不同的認知,了解到自己所做的跟開發者體驗也許是有相關的,在日常的開發中多想一下,只需要簡單的思考一下,就可以更容易將自己做的事跟DevX相關聯,不用剛外花費太多的時間,也可以輕鬆的增加開發者體驗,在Dev和Ops都可以有好的體驗,讓開發/維運的生活更快樂,也讓新人的適應期更短,可以更快培養出即戰力
做過銀行業、製造業、FinTech,工作內容包含 Infra、DevOps、DBA、PM、PG、資料工程師、資料科學家⋯⋯等等,大概跟軟體有關的職業都做過了。
在軟體界遊盪,現在來到鈦坦科技,喜歡這個地方,現在還可以兼一下 ScrumMaster,經常性提供一條龍服務,而我,就是那條龍!
通識
ROOM大廳 F棟
FORM現場演講
LANGUAGE中文
TAGSDeveloper Experience (開發者體驗)
適合聽眾 DevOps 新手 (Newbie)
DevOps 老司機 (DevOps Veteran)
IT 人員 / 偏維運 (IT / OPS)
IT 人員 / 偏開發 (IT / DEV)
IT 人員 / 全都做 (IT / I have to do everything)