時不時就看到"要是我面試時看到中文命名的話就xxx"的說法. 此文從不一樣角度簡述在白板寫代碼這關用中文命名的好處. 歡迎補充.面試
大前提是, 你們母語都是中文, 並且面試過程主要用中文交流. 這該是大多數國內面試的狀態.get
從公司角度
- 瞭解面試者語文水平, 尤爲是表達水平. 從中文命名中能夠看出遣詞造句的功底. 如前文中英文代碼對比系列之Java一例
- 能夠直接選取公司真實業務相關的獨立問題, 不用顧慮是否用英文表達過於複雜(尤爲是公司內命名也許就不規範的狀況下), 由於能夠直接用中文術語講述問題, 同時能夠考驗面試者的業務理解能力
- 字如其人. 這點見仁見智. 估計會看到不少提筆忘字的狀況. 在手寫字愈來愈稀少的今天, 一手好字應該能夠讓一些人才免於被誤刷掉
從面試者角度
- 代碼可讀性更佳, 易於看到白板時不免的細節錯誤. 尤爲在心理緊張狀態下, 代碼可讀性帶來的好處會比日常更明顯
- 能夠不用擔憂命名的英文拼寫問題
面試者與被面試者雙方兼適用
- 兩方交流時用中文, 命名也用中文能夠避免交流/思考時中英模式來回切換
- 避免由於英文拼寫錯誤/選詞不當引發的時間浪費