Casey Muratori 论大型科技公司在招聘和代码整洁性方面的缺陷

A Life Engineered

总结:
  • Casey Muratori 讨论了他非传统的编程生涯开端,通过纯粹的运气和人脉在高中的时候获得了微软的实习机会,这使他偏离了传统的大学道路。[00:01:01]
  • 他强调,对于大多数人来说,在编程领域取得职业成功是努力工作、激情和一点运气的结合,并鼓励经验丰富的专业人士为有抱负的人才提供机会。[00:10:00]
  • Muratori 批评了“代码整洁”的理念,认为它的一些建议,比如小函数和多态性,通常会导致性能问题,因为它们阻碍了编译器优化。[00:22:28]
  • 他提倡一种招聘流程,该流程评估候选人对编程概念的深刻理解,采用“向下深挖”的面试风格,侧重于他们过去工作中的具体技术实现,而不是 Leetcode 风格的问题。[00:27:00]
  • Muratori 对人工智能作为程序员的意义表示漠不关心,但也承认它对就业前景的潜在影响,强调社会需要解决人工智能利用现有作品进行训练所带来的知识产权问题。[00:42:39]

介绍与代码整洁性争议 [00:00:00]

改变一切的微软实习 [00:01:01]

科技职业中的运气与行动 [00:10:00]

给有抱负的开发人员的职业建议 [00:12:26]

代码整洁的真正问题 [00:22:28]

Casey 的招聘理念:不使用 Leetcode [00:27:00]

现场面试:Casey 面试 Steve [00:34:23]

快速问答:为什么 Casey 完全忽略人工智能 [00:42:39]

被低估的是:知识产权盗窃与版权 [00:47:11]