選手列表
許多科技公司在面試時都會有「白板題」的技術考題,也帶動近年來軟體圈瀰漫著一股「LeetCode 刷題」的風潮。面試者會把 LeetCode 視為面試準備的考古題,但我一直覺得如果只是為了面試而刷題反而失去的寫程式的初衷。因此這一次我打算從一題一題的 LeetCode 題目中,深入淺出地拆解各種面向的解法。並且試圖從 Python 與 JavaScript 兩個程式語言間轉換,探索超越程式語言之外更純粹的邏輯思考。
去年想不到主題,故沒有參加這場IT盛事。這次就不想要錯過了 來用今年初剛學好的 golang 來當這次的題目好了 報名的時候好像看到很多golang 的都是自我挑戰組, 不知道我這樣競爭壓力會不會比較小一點?呵呵
工作上主要使用QT做為開發工具,在這一段工作時間中,深感沒有良好的程式架構所帶來的不便,常常改了一個東西,壞了其他東西,或是光應付一個需求,就需要常常做一些和需求無關的改動。 目前大概知道設計模式可以解決不少架構的規劃問題,能減少重複開發、反覆修改的問題,那就用這次鐵人賽來幫自己的設計模式做個入門吧XD,希望中途不要放棄哈哈。
從後端工程師的角度介紹 PostgreSQL,主要使用 SQLAlchemy 於程式中存取資料庫,以及開發中會使用到的相關工具。
介紹 Django Rest Framework 之應用方法及其特色, 使用 Docker, Docker Compose 開發及部署,以此建立實際應用。 希望透過此系列文章,讓讀者對於 Django Rest Framework 以及 Docker Compose 的應用有一定程度的瞭解,並快速享受開發的樂趣~
Google Apps Script 在 2019年問世,是基於 js 1.6 版所開發的語法,現也已經支援到 es5 了。 真的是一個老牌語言,但在台灣的教學內容並不多見,Google Apps Script 除了串接 Google Apps 的服務,還能做網站,聊天機器人的伺服器等,功能多多,但似乎不為人知,本次挑戰串接許多服務,看看 Google Apps Script 的極限在那裡。
精熟C++的語法,最後做出一個遊戲。教學資源會利用台灣大學資管系孔令傑老師在YouTube的教學影片以及其code judge system-- PDOGS。
這個系列文會分享一年來筆者學習 FP 的心路歷程與學習資源,希望可以幫助對 FP 有興趣的開發者減少學習曲線,並且推廣 FP 的好處,讓更多人使用 FP。 文章主要會用 JavaScript 跟 TypeScript. 可能使用跟講解到的函式庫會有 ramda, fp-ts 與 io-ts.
隨著軟體技術的高速發展,系統的複雜性也隨之增加。以我以往工作經歷,很常有上線系統發生不知名的臭蟲,追蹤問題後往往是發生在與此功能較沒直接相關的環節,例如輸入網址取得資料,資料出不來的問題出自於商業邏輯的撰寫問題;又或是網頁套件更新,導致延伸套件的功能出錯等。 因此,透過這次鐵人賽,了解測試的重要性,其理論、實作與應用等。測試領域有種常見的分法可分成單元測試、整合測試與端點測試,而單元測試是測試當中的基底,會隨著系統架構的不同,而需決策出適合的單元測試框架與目標,以達到最大效益。因此,鐵人賽文章會以 Roy Osherove 出版的「單元測試的藝術」為本賽事內主,再搭配線上教學資源為輔。
RISC-V is an open ISA specification and there's an open source Linux-capable implementation : LiteX/VexRiscv. To get Alpine Linux running on such RISC-V platform, we need to have a musl libc port, which was once proposed yet not upstreamed. I will port it to the latest mainline during the campaign.