這是 30 天寫作挑戰的第 15 天。今天要跟大家分享的「從 0 到 1 成為前端工程師的……」主題的變體🤣:
30 天寫作挑戰:連續 30 天,每天都會從 ChatGPT 、生活中的靈感或是網友提問中,選出一個可以用 200–500 字的文章來回答的題目。說明可以參考宣示文。如果讀者想要我回答你/妳的問題,可以問我一個跟工程師、技術產品經理、產品經理有關的問題。
別人網站跑版了?沒事,我懂……辛苦了(拍)
前端工程師除了要負責資料傳遞至後端的任務外,也需要思考資料在網站上的呈現及狀態變化,因此對於極端情境的使用者操作也是需要花心思考慮的。但現實情況下,不見得所有的情境都有辦法在實作前被盤點出來,也不見得是所有的情境在時限內可以被解決。因此看到別人的產品出現跑版、差 1px, 2px 沒有對齊……都變得可以理解。
每次看到都會想跟那個產品的工程師說:嘿!我知道要所有情境都設想周到很難,我懂的,辛苦了(拍拍),持續改進就好。
拆任務拆得上手,生活中也可以
在開發過程中,不太可能一個開發週期就只負責一個任務,這樣(把 story 直接當成 task 的)風險太大了。因此都會將任務拆分成更小的 tasks,然後把每個任務該負責的範疇、交付物定義清楚(其實就是 WBS 的概念)。
這也幫助到我在日常做事時,如果有遇到比較模糊不清的狀況時,能夠拆分成數個小 tasks,然後再將 tasks 陸續完成。
可以幫忙處理網頁上遇到的小問題
我家人曾經想要列印求職平台的履歷,但不想要有求職平台的 header, footer。這時候我就用 F12 大法,將瀏覽器的開發者工具打開,接著將平台的 header, footer 都刪掉,然後再選擇列印,解決家人的需求。中間家人還一度警告我不要把人家的網站弄壞了(才沒壞,重新整理頁面就正常了不是嗎)。
有時要登入 App 但忘記自己的密碼是什麼,我就會先打開網站,把密碼欄位先改成 type="text" 然後再複製到 App 上。
今日寫作觀察
今天感謝女友的靈感建議,幫助我思考日常生活中,是不是有哪些我從前端工程師這個職位獲得的好處。而不是只有從工作面向來思考。果然好好觀察日常生活,並且時時紀錄是對自己有幫助的,希望之後可以繼續保持下去。