深入探討 JavaScript 中的參數傳遞:call by value 還是 reference?
2018-06-23 | 14 0 | javascript
DOM 的事件傳遞機制:捕獲與冒泡
2017-07-15 | 14 2 | DOM event bubble capture propagation
Leetcode 刷題 pattern - 美國軟體工程師求職有趣經驗
2020-10-10 | 11 0 | Interview Software Engineer
20% self-improvement program 實際案例分享
2021-01-03 | 8 0 | 20% Self-improvement engineering
The Zen Programmer 程式設計之禪書摘
2020-10-17 | 8 0 | zen programmer 禪修 程式設計之禪 閱讀心得
精選系列文
《單元測試的藝術》學習筆記
也許你是單元測試甚至 TDD 愛好者,也許你著墨過一點單元測試,也許你是個剛開始寫程式的新手,不論你是誰,你都必須讀讀這本「單元測試的藝術」。 這是一本由 Roy Osherove 撰寫,針對靜態程式語言最經典的單元測試書籍。這個系列文會慢聊這本單元測試聖經,感受超層級的藝術。
七天看懂自然語言處理的七年演進
自然語言處理是電腦科學一門古老的學問,而在機器學習技術的發展下,這個領域演進的十分迅速,幾乎每年都出現更強大的模型。 希望能由這系列貼文帶大家瀏覽這幾年(未必侷限於七年啦)推出的各種模型與技術,也盡力去了解背後的數學原理。
7天搞懂JS進階議題
寫了這麼久的JS,你還在物件之前的時代嗎?只有資料、函式可以用,破破的抽象化,不會難以維護?儘管JS起初並不以物件導向設計,但透過原形鏈設計,其仍然可以具有好維護的物件導向特色。本系列從最基礎的this,深入ES6之後的class。
Airflow 動手玩
Airflow 是由 Airbnb 開源的 Data Pipeline 軟體,在 2019 年成為了 Apache 軟體基金會 Top-Level 的專案,這個系列文會介紹從如何用 Airflow 管理我們 Data Pipeline 到如何部署在 Kubernetes 上。
《鳥哥的 Linux 私房菜:基礎學習篇》學習筆記
鳥哥有句名言:「我沒有錢,所以只能硬著頭皮找其他技巧,不過換個想法,多學點也是好事。」還有什麼比瀟灑的 Linux 更帥呢?話不多說,走起!
七天學會基本演算法
演算法是找軟體相關工作時一定會被問到的問題,也是幫助自己寫程式更增進效能與技巧的思考方式,希望透過這個系列文撰寫基本演算法的介紹,內容包含:堆疊、排序、搜尋、分治、動態規劃等內容。
7 天新手到進階學 MongoDB
用七天的時間從新手變成高手!包含 MongoDB NoSQL 的特性、基本 CRUD 操作、複雜卻高效的 Aggregate 操作、提升查詢效能的 Index 建置等議題。
你今天 git 了嗎?
這七天的介紹是希望能讓大家認識 git 是什麼以及基礎操作 git 的模式,同時也會包含 git 運作的流程與內容,最後幾天也會分享 GitHub 是什麼,以及如何使用 GitHub 的功能等。
「 你所不知道的 JS 」閱讀筆記
「你所不知道的 JS 」系列書籍閱讀心得,未閱讀前對於 JavaScript 皆是懵懵懂懂,因面試時發現自己很多觀念都不正確不清楚,所以這次一探 JavaScript 的運作方式。 * 系列一開始會先把大方向簡短的整理,之後會以每個項目做詳細的筆記
開發團隊的六大修煉:做好六件事,讓團隊持續往目標前進
『每個成功產品的背後,都有個偉大的團隊』 此系列文透過探討團隊的六個重要面向,讓身為技術人員的我們反思自己在團隊內的角色與可能貢獻,期望能進一步建構一個更好更強大的團隊。
《Docker——從入門到實踐》閱讀筆記
旨在督促閱讀,同時學習組織與分享,《Docker——從入門到實踐》原文:https://github.com/yeasy/docker_practice/,繁中版:https://philipzheng.gitbooks.io/docker_practice/
用簡單範例入門 V8 bytecode
V8 在處理 JavaScript 的程式碼時,會先將程式碼轉換成中間碼(bytecode)才執行。因此,藉由觀察 V8 bytecode,可以更理解一段 JavaScript 程式碼在 V8 眼裡是什麼樣子。這個系列文會以一系列的簡單程式碼為例,帶大家一起研究 bytecode
人性較量:我們憑什麼勝過人工慧
這次參加寫作松閱讀組所選的書籍是因緣際會下由行路出版社總編輯贈送給我的《人性較量:我們憑什麼勝過人工智慧?》,距離我拿到這本書已經時隔半年了,想趁這次機會好好讀一讀。 希望能用一周的時間讀完這本書,並每日寫下書摘心得,用輕鬆的方式跟大家分享作者與一般資訊人不同角度的科技觀。
第 01 屆開發者寫作松閱讀組之設計模式 7 Day
第 01 屆開發者寫作松是為期七天的活動,想要利用一周的時間來學習設計模式,正好有一本書叫做7天學會設計模式設計模式也可以這樣學,所以接下來這7天都會撰寫閱讀書摘,並且同時培養自己閱讀習慣
Elements of Clojure 書摘&心得
Elements of Clojure 一書,談的不只是 Clojure ,而是 senior programmer 了解、卻不易對他人明說的隱性知識 (tacit knowledge)。