mentorship-program
mentorship-program copied to clipboard
It's the repo for latest updates about mentorship program
## 今天討論了什麼?結論是什麼? Survey prototype 相關內容一路追追追追到看有關於 V8 bytecode 對於 JavaScript 中的 Memory Model 有關的相關[文章](https://medium.com/@ethannam/javascripts-memory-model-7c972cd2c239)。 原先以為所謂的 reference 只有一層,然後分為參考到 primitive type 跟 Non-primitive type 數值的差別。 看完文章後的理解是實際上還分成 stack 與 heap 並且 物件參考會經過 stack 的...
## 最新的進度是什麼? ### week 36 預期完成進度: 本來以為研究 Git 一篇文章就會結束了,沒想到分成了五篇文章: 1. 從 Git 四步驟 (init/add/commit/push) 整理完後 2. 發現 Branch 也是一個很大的坑,所以在合併 (merge/rebase) 上也研究了一下,而 revert 的實用性有點低就沒有寫進文章裡了 3. 合併之後發現失敗要回到上一個版本,所以就寫了一下 Git 時光機 (reset/checkout) 4. 最近看到同事都是用縮寫在下...
## 今天討論了什麼?結論是什麼? 延續上次重構與 clean code 相關議題,而在這兩個議題中不論閱讀或是實作上都會遇到許多疑問,而那些疑問是可以有一定深度的下去追更細部的內容,但究竟要先把當前的內容理解完還是繼續深追下去呢? 結論: 最後決定採用 LIFO(先進後出)來作為學習這些知識的方式。 意思即為:要能理解 OOJS => 理解 class、this、prototype 等等先備知識 => 其中 prototype 又有如 prototype chain 的概念 => ... 繼續深追其內容,直到對其相關的關鍵字有一定程度了解;而這種遍歷(traversal)方式,雖然一定程度的拉長了某個節點的學習時間,但能夠使其觀念更加地完備。 > 而 Huli 也表示認同這種 bottom-up...
## 最新的進度是什麼? ### 上週 week 34 預期完成進度: - [x] 重構爬蟲,部署到 GCP 上 蝦皮競品分析支線任務的部分,目前還缺一篇總結文章! 但最近爬蟲文章有點寫到吐,暫時想先換個主題,過幾個禮拜後再回來重新整理一下 ### 本週 week 35 預期完成進度: 主線任務電商的部分,前陣子我朋友有提供一批素材和商品規格,但有許多要修改(像是我希望統一拍攝商品角度和產品規格資訊),所以目前還在等待修改中 qq 接下來想寫一系列 Flask 基礎功的文章,之前為了趕專案進度,都只求跑得順就好,是時候來好好了解一下背後的技術層面。 為什麼會選擇 Flask 為主軸是因為: 1. 過去的專案幾乎以 Flask...
## 最新的進度是什麼? ### 上週 week 33 預期完成進度: 競品分析的部分: - [x] 上架商品優先順序策略 * 波士頓矩陣分類銷售產品 - [x] 商品訂價策略 * 近期交易售價區間 * 競品使用 Hash Tag 標籤 * 競品免運或優惠活動 - [x] 掌握競品數據 * 日銷售...
## 今天討論了什麼?結論是什麼? 最近家裡發生很多不太愉快的事情得處理,導致前端引路人計畫中斷有點自責……但因為還是很喜歡寫程式又不想放棄所以還是想要回來回饋導師上次建議完後,我在這幾周中學習的內容: 關於最後一期報告的是有關於 **Junior 學習面向** 的抉擇 ,當時導師建議了我往 JS 底層、資結、OS、網路等方面的底層知識前進,而非學習各種工具。 而礙於當時家庭環境因素,真的很難定下心來寫程式,即便在外面寫還是得回到家面臨同樣的問題。 **心情低落到一種程度後覺得這樣下去不行**,想找找事情來做;後來接續報名了六角學院主辦的文章鐵人、英打鐵人,除了持續訓練自己撰寫文章與整理的能力之外,另一方面是本身就喜歡這種活動,又可以藉由寫文章脫離那種心情,所以就果斷報名了。 參賽後也因為蠻喜歡 文章鐵人 的比賽,寫了一個 [鐵人賽文章搜尋器](https://github.com/shawnlin0201/hexschool-2020-challenge-blog-list)。 另外因為公司主要使用框架 Vue.js 即將推出 3.0 版,看了幾篇文章後對於其中有幾個議題很感興趣,所以自己嘗試寫了一個遍歷解析 DOM 後,能接 data 渲染 double curly quote {{}}與辨識自訂標籤的 [Lighten.js](https://github.com/shawnlin0201/Lighten.js)...
## 最新的進度是什麼? ### 上週 week 33 完成進度: - [x] 整理併發、並行 - [x] 多執行緒池 vs 多處理程序池 vs 協程比較 vs 多處理程序池+協程 [【Python教學】淺談 Concurrency Programming](https://www.maxlist.xyz/2020/04/09/concurrency-programming/) ### 本週 week 34 預期完成進度: 競品分析的部分: - [...
## 今天討論了什麼?結論是什麼? 這週花比較多時間在 immutable,也有比較多的疑惑在 immutable 但回歸根本,在 redux 或是 react 中使用 immutable 的寫法 其實主要的目的,是要在資料有異動之後 產生新的記憶體位置 讓 react 判別需要 re-render ## 最新的進度是什麼? 開始實作 redux 範例 ## 下次報告前要完成哪些事項? redux 範例 ## 其他心得 >...
## 最新的進度是什麼? ### 上週 week 31 完成進度: - [x] Async IO Design Patterns * Chaining Coroutines * Using a Queue - [x] 改寫 Python 之父寫的 asyncio Coroutines 全站爬蟲 [【Python教學】Async IO...
## 今天討論了什麼?結論是什麼? ### 上週 week 31 完成進度: - [x] 協程(Coroutines) [【Python教學】淺談 Coroutine 協程使用方法](https://www.maxlist.xyz/2020/03/29/python-coroutine/) ### 本週 week 32 預期完成進度: 繼續整理爬蟲的文章 - [ ] Async IO Design Patterns * Chaining Coroutines *...