程序員面試時用中文命名寫白板代碼的好處

時不時就看到"要是我面試時看到中文命名的話就xxx"的說法. 此文從不一樣角度簡述在白板寫代碼這關用中文命名的好處. 歡迎補充.面試

大前提是, 你們母語都是中文, 並且面試過程主要用中文交流. 這該是大多數國內面試的狀態.get

從公司角度

  • 瞭解面試者語文水平, 尤爲是表達水平. 從中文命名中能夠看出遣詞造句的功底. 如前文中英文代碼對比系列之Java一例
  • 能夠直接選取公司真實業務相關的獨立問題, 不用顧慮是否用英文表達過於複雜(尤爲是公司內命名也許就不規範的狀況下), 由於能夠直接用中文術語講述問題, 同時能夠考驗面試者的業務理解能力
  • 字如其人. 這點見仁見智. 估計會看到不少提筆忘字的狀況. 在手寫字愈來愈稀少的今天, 一手好字應該能夠讓一些人才免於被誤刷掉

從面試者角度

  • 代碼可讀性更佳, 易於看到白板時不免的細節錯誤. 尤爲在心理緊張狀態下, 代碼可讀性帶來的好處會比日常更明顯
  • 能夠不用擔憂命名的英文拼寫問題

面試者與被面試者雙方兼適用

  • 兩方交流時用中文, 命名也用中文能夠避免交流/思考時中英模式來回切換
  • 避免由於英文拼寫錯誤/選詞不當引發的時間浪費
相關文章
相關標籤/搜索