精選系列文


重新理解 C++

這是一個關於 C++ 各種語法、設計議題的系列文 同時盡可能把焦點放在學校不會去討論的部分 希望能幫助想更深入學習 C++ 的人

software-engineering


《單元測試的藝術》學習筆記

也許你是單元測試甚至 TDD 愛好者,也許你著墨過一點單元測試,也許你是個剛開始寫程式的新手,不論你是誰,你都必須讀讀這本「單元測試的藝術」。 這是一本由 Roy Osherove 撰寫,針對靜態程式語言最經典的單元測試書籍。這個系列文會慢聊這本單元測試聖經,感受超層級的藝術。

qa


七天看懂自然語言處理的七年演進

自然語言處理是電腦科學一門古老的學問,而在機器學習技術的發展下,這個領域演進的十分迅速,幾乎每年都出現更強大的模型。 希望能由這系列貼文帶大家瀏覽這幾年(未必侷限於七年啦)推出的各種模型與技術,也盡力去了解背後的數學原理。

data


優美地使用 Typescript 撰寫 React

Typescript 開發 React 的寫法百百種,提供讀者較佳的程式撰寫方式以及專案架構。

web


7天搞懂JS進階議題

寫了這麼久的JS,你還在物件之前的時代嗎?只有資料、函式可以用,破破的抽象化,不會難以維護?儘管JS起初並不以物件導向設計,但透過原形鏈設計,其仍然可以具有好維護的物件導向特色。本系列從最基礎的this,深入ES6之後的class。

web


Airflow 動手玩

Airflow 是由 Airbnb 開源的 Data Pipeline 軟體,在 2019 年成為了 Apache 軟體基金會 Top-Level 的專案,這個系列文會介紹從如何用 Airflow 管理我們 Data Pipeline 到如何部署在 Kubernetes 上。

data


《鳥哥的 Linux 私房菜:基礎學習篇》學習筆記

鳥哥有句名言:「我沒有錢,所以只能硬著頭皮找其他技巧,不過換個想法,多學點也是好事。」還有什麼比瀟灑的 Linux 更帥呢?話不多說,走起!

computer-science


七天學會基本演算法

演算法是找軟體相關工作時一定會被問到的問題,也是幫助自己寫程式更增進效能與技巧的思考方式,希望透過這個系列文撰寫基本演算法的介紹,內容包含:堆疊、排序、搜尋、分治、動態規劃等內容。

programming


7 天新手到進階學 MongoDB

用七天的時間從新手變成高手!包含 MongoDB NoSQL 的特性、基本 CRUD 操作、複雜卻高效的 Aggregate 操作、提升查詢效能的 Index 建置等議題。

web


老師 ! 我想要架一個網站 !

七天系列文_使用 GitHub Page 快速架起網站,套用自己的喜歡的 Bootstrap 樣式,你也能夠擁有自己的網站唷 !

web


你今天 git 了嗎?

這七天的介紹是希望能讓大家認識 git 是什麼以及基礎操作 git 的模式,同時也會包含 git 運作的流程與內容,最後幾天也會分享 GitHub 是什麼,以及如何使用 GitHub 的功能等。

tools


Python Table Manners

各種開發 Python 專案時用得到的工具們

tools


「 你所不知道的 JS 」閱讀筆記

「你所不知道的 JS 」系列書籍閱讀心得,未閱讀前對於 JavaScript 皆是懵懵懂懂,因面試時發現自己很多觀念都不正確不清楚,所以這次一探 JavaScript 的運作方式。 * 系列一開始會先把大方向簡短的整理,之後會以每個項目做詳細的筆記

notes


開發團隊的六大修煉:做好六件事,讓團隊持續往目標前進

『每個成功產品的背後,都有個偉大的團隊』 此系列文透過探討團隊的六個重要面向,讓身為技術人員的我們反思自己在團隊內的角色與可能貢獻,期望能進一步建構一個更好更強大的團隊。

product


品質工程師,忙什麼

對於品質工程師這個職務感到陌生的人們,此系列文將帶你了解產品開發中,QA 扮演的角色和工作內容,以及團隊應該如何看待品質這件事情。

qa


《­Docker——從入門到實踐》閱讀筆記

旨在督促閱讀,同時學習組織與分享,《­Docker——從入門到實踐》原文:https://github.com/yeasy/docker_practice/,繁中版:https://philipzheng.gitbooks.io/docker_practice/

devops


用簡單範例入門 V8 bytecode

V8 在處理 JavaScript 的程式碼時,會先將程式碼轉換成中間碼(bytecode)才執行。因此,藉由觀察 V8 bytecode,可以更理解一段 JavaScript 程式碼在 V8 眼裡是什麼樣子。這個系列文會以一系列的簡單程式碼為例,帶大家一起研究 bytecode

programming


人性較量:我們憑什麼勝過人工慧

這次參加寫作松閱讀組所選的書籍是因緣際會下由行路出版社總編輯贈送給我的《人性較量:我們憑什麼勝過人工智慧?》,距離我拿到這本書已經時隔半年了,想趁這次機會好好讀一讀。 希望能用一周的時間讀完這本書,並每日寫下書摘心得,用輕鬆的方式跟大家分享作者與一般資訊人不同角度的科技觀。

data


第 01 屆開發者寫作松閱讀組之設計模式 7 Day

第 01 屆開發者寫作松是為期七天的活動,想要利用一周的時間來學習設計模式,正好有一本書叫做7天學會設計模式設計模式也可以這樣學,所以接下來這7天都會撰寫閱讀書摘,並且同時培養自己閱讀習慣

programming


Elements of Clojure 書摘&心得

Elements of Clojure 一書,談的不只是 Clojure ,而是 senior programmer 了解、卻不易對他人明說的隱性知識 (tacit knowledge)。

programming