Green lumber fallacy in software engineering (2022)
3 days ago
- #Software Engineering
- #Hiring Practices
- #Green Lumber Fallacy
- '绿木材谬误'指将无关知识误认为核心知识的现象,正如乔·西格尔在不知道'绿木材'实际含义的情况下,仍能成功进行木材交易的案例所示。
- 在软件工程领域,这种谬误明显体现在过度关注数据结构和算法(DSA)的面试中,这些并非衡量软件开发能力的唯一标准。
- 热门macOS包管理器Homebrew的开发者马克斯·霍厄尔,尽管拥有扎实的开发履历,仍因未通过DSA测试被谷歌拒绝。
- 科技巨头依赖算法面试的现状,可能筛选出的是竞赛编程高手而非真正的软件开发人才。
- 面试挑战与实际工作内容(如撰写文档、阅读代码、使用AWS服务)的脱节常令求职者失望。
- 解决方案包括使面试内容与岗位职责匹配、引入带回家作业、结对编程和试用期等评估方式,以更准确识别人才。