文章核心观点 - 技术工程师在职场中可能面临被要求参与不道德或非法操作的压力 这些行为包括伪造数据、挪用资金和欺诈性扣款等 [1] - 面对此类要求 工程师的不同选择将导致截然不同的个人与职业后果 拒绝参与是规避法律风险的关键 [12] - 文章通过三个典型案例揭示了技术人面临的道德困境 并总结了相应的教训 强调工程师应坚守职业操守 避免成为共谋 [5][9][12] 案例一:FTX工程总监Nishad Singh - Nishad Singh作为FTX工程总监 在2022年9月发现公司旗下对冲基金Alameda挪用了约130亿美元的客户资金 [4] - 得知真相后 他选择留下并试图帮助公司修复问题 期间还从FTX贷款370万美元用于购房 [5] - FTX于两个月后崩盘 导致全球数十万投资者资产蒸发 Nishad Singh被指控协助欺诈 面临最高75年监禁 最终被判3年监管释放 [5] - 教训:当发现公司可能违法时 不应试图“留下来修复” 任何掩盖真相的代码行为都可能构成共谋 [5] 案例二:Frank公司工程总监 - 学生贷款初创公司Frank宣称拥有500万用户和6000所合作学校 实际用户仅29.3万 [9] - 在2021年摩根大通(收购价1.75亿美元)的收购尽职调查期间 CEO Charlie Javice要求工程总监生成虚假客户名单以补齐420万虚构用户 [9] - 工程总监当场质疑其合法性并拒绝执行该任务 CEO声称“这在投资圈里很正常” [9] - 后续:CEO Charlie Javice于2023年4月被捕 2025年因欺诈罪被判处7年监禁 而拒绝造假的工程总监职业生涯未受影响 [9] - 教训:当管理层声称“没人会因此坐牢”时 应假设有人会坐牢 并果断拒绝非法要求 [9] 案例三:Pollen公司“双重扣款”事件 - 英国科技创业公司Pollen融资2亿美元 但被曝光拖欠员工薪水 最初将问题归咎于支付系统故障 [10] - 内部技术审查发现 支付系统源代码被手动修改 导致部分客户在同一天被重复或三次扣款 且未经授权 [10] - 执行修改代码的高级工程师承认 是应CEO Callum的特别要求执行的 并事后意识到这是糟糕的判断 [11] - 该行为可能构成电信欺诈 涉事工程师可能因此背负法律风险 尽管截至报道时英国警方尚未正式起诉 [11] - 教训:如果CEO要求执行可能违法的任务 应记录并考虑直接拒绝 [12] 工程师的应对选择 - 面对公司的不法要求 工程师可采取的行动包括:寻找律师了解如何避免成为共犯、向监管机构举报(美国举报人最高可获得追回款项的10%-30%奖励)、立即辞职并切断关联 [6] - 在三个案例中 只有Frank的工程总监因第一时间拒绝而确保了全身而退 [12] - 技术可能被滥用 但程序员有权选择不成为共谋 [12]
很刑!CEO 要求给代码“动点手脚”,有人差点 75 年牢底坐穿
程序员的那些事·2025-10-10 19:48