硅谷一位做了三年校园招聘的工程师最近写了篇博客,说自己在面试桌上养成了一个怪癖——数候选人用"he"指代用户的次数。不是性别歧视,而是这个词暴露的思维方式让他没法忽视。
他举了个例子:学生演示项目时脱口而出,「If he logs in, he can see the dashboard」。语法完全正确,系统逻辑也讲得通。但问题在于——这个"he"把用户默认成了一个具体的人,而不是一个抽象的角色集合。换句话说,写代码的人还没学会把自己从场景里抽出来。
这位面试官观察了200多场面试,发现一个规律:频繁用"he/she"的候选人,系统设计文档里往往藏着硬编码的假设;而用"the user"或"they"的人,更习惯画边界、拆模块、处理异常流。这不是政治正确的问题,是工程直觉的差距。
他自己在博客结尾承认,早期写代码时也犯过这毛病。直到有次代码评审被 senior 打断:「你的'he'是谁?我奶奶用这个功能吗?」那行注释他记了八年。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.