前陣子看到這篇文章 10 Most Common C# Mistakes,裡頭有些是我面試時必問的題目,有些甚至在聚會場合,和寫了 2、3 年 C# 又自認蠻猛的人聊天後,才知道並非有經驗的人都了解這些基礎細節,其實知道這些語言常見錯誤不需要有很多年的經驗,即便完全沒有專案經驗,只要有好好的讀過一本好的語言書就夠了,知名的語言書一定都會提到。很可惜的是,現在不論是面試 Android 或 Windows Phone 的工程師,都很難遇到真的有好好讀完一本 Java 或 C#、C++ 書籍的人,大多數人都是從看前人寫的程式碼來學習一個程式語言,在這裡簡單的記錄幾項文中提到的基本易犯錯誤。