Homepage
Open in app
Sign in
Get started
技術分享
校友心得
課程心得
轉職攻略
AppWorks School 官網
All about Software Development
怎麼避免一堆 if-else 或是 switch-case?
怎麼避免一堆 if-else 或是 switch-case?
利用 Javascript 的 class 來避免出現一堆 if-else 或 switch-case。
Azole (小賴)
Apr 26, 2022
生活中的智慧,分錢背後藏著的經典演算法
生活中的智慧,分錢背後藏著的經典演算法
有一天,A、B、C 三個人出外旅遊,由於過程中有時候會忘記帶錢包,朋友之間當然就會互相借一下,但最後結算時,大家該如何最有效率的還錢呢?
Arthur Lin
Apr 19, 2022
演算法學習之 Leetcode 破關總指南(三)
演算法學習之 Leetcode 破關總指南(三)
進階訓練、特殊題型、挑戰極限!
Arthur Lin
Nov 14, 2021
演算法學習之 Leetcode 破關總指南(二)
演算法學習之 Leetcode 破關總指南(二)
實戰練習與各種自我訓練方式
Arthur Lin
Nov 14, 2021
演算法學習之 Leetcode 破關總指南(一)
演算法學習之 Leetcode 破關總指南(一)
新手村與基本功訓練
Arthur Lin
Nov 14, 2021
進入遞迴 (Recursion) 的世界(五)
進入遞迴 (Recursion) 的世界(五)
動態規劃(Dynamic Programming)
Arthur Lin
Jun 19, 2021
進入遞迴 (Recursion) 的世界(四)
進入遞迴 (Recursion) 的世界(四)
排列組合(Permutation & Combination)
Arthur Lin
Jun 12, 2021
進入遞迴 (Recursion) 的世界(三)
進入遞迴 (Recursion) 的世界(三)
窮舉可能性(Backtracking)
Arthur Lin
May 29, 2021
想學程式究竟該自學還是上課?
想學程式究竟該自學還是上課?
寫給所有想轉職軟體工程師的人,這次,我們來聊聊學習本身,從什麼是學習到各種學習方式的差異,再進一步延伸至軟體知識學習
Arthur Lin
Dec 20, 2021
轉職工程師必看!AppWorks School 免費軟體培訓營介紹
轉職工程師必看!AppWorks School 免費軟體培訓營介紹
免費 4 週線上學習、16 週全日集訓,聽起來十分誘人,想學程式、轉職軟體工程師的你,是否也對 AppWorks School 相當好奇?究竟總計 20 週的培訓在做什麼?面談談什麼?如何準備?這篇將帶你一探究竟。
Miao Ling Tsai
Dec 9, 2021
Think like google search — 如何有效率的搜尋?
Think like google search — 如何有效率的搜尋?
身在網路世界,資訊來源比人類還多的時代,對於資訊的獲取、分析、了解,比什麼都還來得重要。龐大的資訊海堆放在網路世界裡,而我們能夠用來從這之中擷取知識的最主要工具,就是一個好的搜尋引擎。
Shanpig
Nov 30, 2021
學了程式然後呢?啟動 Coding Project
學了程式然後呢?啟動 Coding Project
本文希望透過介紹 Coding Projects 和啟動專案的步驟,幫助更多程式初學者或已經學習程式一段時間,但不知道該如何推進到下個階段的人。文末也將提供參考連結,作為延伸學習的方向。
Miao Ling Tsai
Dec 1, 2021
好想學 Coding! 8 個程式學習資源介紹
好想學 Coding! 8 個程式學習資源介紹
繼《七個程式學習資源介紹,找出最適合你的入門課程》之後,我們想提供幾個線上學習程式的平台給想自學 Coding 的朋友,也希望給想申請 AppWorks School 的同學一些參考,提前接觸例如 Front-End、Back-End、 iOS 與 Andriod…
Miao Ling Tsai
Nov 15, 2021
進入遞迴 (Recursion) 的世界(二)
進入遞迴 (Recursion) 的世界(二)
分治法 Divide and Conquer
Arthur Lin
May 23, 2021
進入遞迴 (Recursion) 的世界(一)
進入遞迴 (Recursion) 的世界(一)
遞迴的基礎思維
Arthur Lin
May 20, 2021
Android 序列化 Parcelable v.s. Serializable
Android 序列化 Parcelable v.s. Serializable
什麼是序列化?為什麼要序列化?怎麼去實作序列化?本篇將說明關於兩種序列化的一些差異以及如何實作。
Wayne Chen
Apr 6, 2021
資料工程師們到底在做什麼?
資料工程師們到底在做什麼?
現代軟體工程師種類繁多,你可能聽過網站前端、後端工程師,聽過 Android、iOS 工程師,也聽過資料科學家,可能還聽過 DevOps、SRE、Security、DBA … 等等職位,但其實還有個職位叫做資料工程師,似乎較少人知道。所以今天來聊聊這個有趣的職位到底在做什麼吧!
Arthur Lin
Nov 27, 2019
Binary Search 中藏在細節裡的魔鬼(五)- 實戰練習
Binary Search 中藏在細節裡的魔鬼(五)- 實戰練習
系列連結:
Arthur Lin
Sep 10, 2020
Binary Search 中藏在細節裡的魔鬼(四)- 從 source code 中學習
Binary Search 中藏在細節裡的魔鬼(四)- 從 source code 中學習
系列連結:
Arthur Lin
Sep 10, 2020
Binary Search 那些藏在細節裡的魔鬼(三)- 很多相同的情境
Binary Search 那些藏在細節裡的魔鬼(三)- 很多相同的情境
在上一篇中我們留下了一個重大問題,是時候來討論了。
Arthur Lin
Sep 10, 2020
Binary Search 那些藏在細節裡的魔鬼(二)- 找不到怎麼辦
Binary Search 那些藏在細節裡的魔鬼(二)- 找不到怎麼辦
前篇在這邊,在上一篇中我們留下了兩個問題,這篇先來討論第一個問題。
Arthur Lin
Sep 10, 2020
Binary Search 那些藏在細節裡的魔鬼(一)- 基礎介紹
Binary Search 那些藏在細節裡的魔鬼(一)- 基礎介紹
Binary…
Arthur Lin
Sep 10, 2020
給初學者的程式碼優化之旅:重構
給初學者的程式碼優化之旅:重構
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
Arthur Lin
Oct 21, 2020
四種產生 JavaScript 自訂物件的方法
四種產生 JavaScript 自訂物件的方法
JavaScript 是一個擁有 25 年歷史的程式語言,初期,單純只是為了強化網頁的互動效果而被創造。誰也沒料想到,在網頁應用迅速且成功的發展下,JavaScript 完全脫離了原始目的,逐漸轉變為一個全方位的通用程式語言。
Chao-Wei Peng
Dec 8, 2019
Java 8 for Android: Lambda Expressions
Java 8 for Android: Lambda Expressions
Lambda Expressions 是能夠有效幫助我們簡化程式碼的方法之一,在現今支援 Java 8 的 Android Studio 中,即便不去使用,也必須要懂得閱讀。
Wayne Chen
Mar 24, 2019
About AppWorks School
Latest Stories
Archive
About Medium
Terms
Privacy
Teams