mentor-program-day73

對於未知的未來,內心偶爾會感到恐懼。

進度

今天做了第二個作業,先把版切好跟做了基本功能:

  • 新增 todo
  • 刪除 todo
  • 修改 todo(這個最難)
  • 標記為已完成

record

學到的事情

來談談 todo list。我認為它是一個看起來很基本,卻埋藏很多細節的小程式。

很多 App 平常在用的時候都沒感覺,例如說:

demo

像這個「點下去彈出來小視窗的功能」,身為使用者會覺得這很直覺阿,本來就該這樣子。

可是實際去開發就會常常碰到「疑?這個熟悉的功能要實現好像有點複雜?」,或者是「怎麼做出來沒辦法像真的 App 一樣流暢」,時不時就會感受到要讓「介面與程式完美的接合」是件特別難的事情。

現在用 App 時都會特別注意以前沒注意到的細節,彈出動畫、音效、切換畫面或反饋效果,這些都是只有經歷過開發才能體會到的細節。要讓一個 App 用起來很直覺、很順暢,真的得下蠻多功夫的,這是我做了這幾週作業後的感觸。

題外話

跑這份計畫也有段時間了,我覺得自己進步了很多,但還是會害怕對業界來說我不過是個菜渣,沒有達到業界的需求。

也許是我過去花了太多時間,也品嘗了無數次失敗的經驗才會讓我這麼擔心。不過,還是要繼續堅持下去,每天都要比昨天的自己還要強,是我對自己的期許。

許願池

明天希望能把 todo list 完成,順利的話說不定能趕快進到下一週的進度。

jQuery 的 empty、remove 和 detach 的差別 CSS Tooltip 懶人包
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×