凱西
2 years ago @Edit 2 years ago
#週記
-

*每周發一噗記錄每日的程式相關狀態,避免擾民
*插樓閒聊歡迎(p-wave)
latest #10
凱西
2 years ago

1. 工作:都在寫浪費生命的期中報告,沒什麼碰到程式 (哭

2. Cousera 的課:binary 第一週的課程終於要結束了,因為是基礎課程,最後面在講 decimal 轉 binary 的演算法覺得有點無聊

3. Udemy 的課:hash table 的單元結束了,要開始 linked list 的單元。之前是演算法小白的時候就很愛用 hash table,它果然超級強大的。

4. React 練習:查了為什麼用 useEffect 會 fetch 兩次 API,原來是因為 StrictMode 的關係,所幸這樣的狀況只會在 development mode 發生。
凱西
2 years ago
看著上面那一段,再次覺得好多名詞我都不知道中文是什麼 (倒
凱西
2 years ago


1. 工作:進度還不錯,真的是把所有 Component 客製化完,就可以秒殺很多頁面了。花了比較多時間在跟 UI/UX 討論他設計的版型螢幕寬度要開多少,開太寬我用筆電開發就會出現字都擠在一起的狀態

2. Cousera 的課:第一週的課程結束,接下來的內容是 octal 跟 hexadecimal,目前為止感覺起來沒有差太多

3. Udemy 的課:linked list 持續學習中
立即下載
凱西
2 years ago
4. React 練習:每次資料更新就會 re-render component 還滿煩的(這點 Vue 就大大勝出),在「重新組織要放進 component 內的資料」上卡超久,目前的解法是在 JSX 外部就把 object 資料處理好(加自定義的 id、key-value pair 等等)
凱西
2 years ago

1. 工作:
- 完全進入心流狀態,回過神來已經到下班時間了,然後手有點痠痛
- 今天處理的議題,在下午的時候把早上設計的資料結構整個打掉重練了,運作起來順暢很多,也比較容易理解

2. Cousera:繼續 octal 跟 hexadecimal

3. Udemy:對 pointer 不熟真的很吃虧耶,用 JS 實作 linked list 完全被 reference 弄到暈頭轉向,只好明天再來繼續

4. React 練習:昨天遇到的問題今天解決了,不過又遭遇另一個起因相同的坑。re-render 真的好煩喔,在想要怎麼避過。
凱西
2 years ago
總結來說,是工作很順利,學習卻一團糟的一天 (...
凱西
2 years ago


星期五,極度考驗耐心的一天。

1. 工作:
- <input type="color"> 這個東西超酷的,以前重來沒用過

- 改了一個以前造成的 bug。
凱西
2 years ago
功能是把長條圖像 slide 一樣每二十年切換一次,到頭跟到尾的箭頭按鈕會用 disabledstyle 來提醒使用者已經不能點擊了。

Array.slice(start, end+1) 來實現,前後切換,然後用 computed 來監聽是不是已經到最前面或最後面了。

以前沒有考慮到資料長度可能沒辦法整除於 20,於是「判斷是否已經到頭或到尾」就會出錯......
凱西
2 years ago
2. Cousera:沉浸在 octal to binary、hexadecimal to binary、octal to hexadecimal 的美妙轉換中。

3. Udemy:稍稍稍稍稍微搞懂 linked list 在幹嘛了(只限於 append 跟 prepend 的部分),insert 好難

4. React 練習:昨日的問題解決了,希望這個周末可以做完這個練習。然後再說一次 re-render 好煩
凱西
2 years ago

1. Cousera:peer review 的作業好麻煩,大型群體作業好麻煩orzzzz 有點迷失在老師的創意出題裡,希望明天可以做完

2. Udemy:insert 跟 remove 的功能都順利做完了。原以為可以進入輕鬆環節時,才知道之前實作的是 singly linked list,還有 doubly linked list 等著我

3. React 練習:完成了!我好棒!!!接下來做新的練習 (https://www.freecodecamp... TypeScript 補起來,還是先把 React 生態系的 React Router 和 Next.js 學好
back to top