Normal view

There are new articles available, click to refresh the page.
Today — 20 October 2025Curiosity

记因 API 第一次挨同事骂

19 October 2025 at 15:17
unbinilium:

背景:leader 最近接手了个嵌入式上的管理后台项目,架构比较古早 Static Web <-> Nginx <-> CGI (C, via Unix Socket) <-> Backend Application (C) <-> Modules 。同事抢了前端部分的工作,我分到了和储存系统相关的后端模块。评审完原型后就开工了,我写好自己模块前端部分 API 的草案后,请前端的同事先帮我 review 一下,结果被怒批了一顿。

从对方比较尖锐的评价里我大概总结出以下几点:

对方观点:

  1. 我不会做项目,完成任务优先级第一
  2. 我不是产品经理,不要替产品经理操心
  3. 我是学生思维,抓不到项目重点,写出来的东西不专业他看不懂(用不惯企微文档,加上有些术语想不到中文的名字, 草案就先用 md 写了英文的)
  4. 我协作不到位,我写这部分前端接口没提前通知他(事实上一起开会时我不仅说了,还把规划写在白板上了)

对方理由:

  1. 他也写了这部分 API ,比我的简单很多;我的命名不符合他的规范(这点在 review 前就提醒了,我的出发点是先确定数据结构上有没有分歧,之后命名样式一定会按照他的要求改好)
  2. 他自称写过很多爬虫,也写过前端(他本职做 AI 算法的,211 硕)
  3. 不能反映到前端原型的字段上就别加,不要自作聪明以为其他人没想到
  4. 一年前上司曾批评过我过度设计,效率低

事后也虚心看了下他写的 API ,这里仅以我的视角总结一下他的思路(因保密协议就不贴代码了):

  1. 前端页面下一个子组件对应到一个 endpoint ,不再分级,组件全部信息放在一个相同的 JSON schema 里就好
  2. 根据请求类型,后端自动去 request payload 里找需要的字段用或选择性更新 response body 里的部分字段
  3. 对于一个组件内部依赖其它组件信息或状态的情况,后端应该在这个组件的 API endpoint 里也提供
  4. 不假定某个地方需要扩展,不加冗余信息,产品有需求再改,总有办法能在现有接口上承载起新需求(顶多可能会让接口变得奇怪)

下面说一下这部分我的观点(个人职场新人,非 CS 专业,目前也就做做 embedded infra ,这方面可能不专业):

  1. 前端原型里部分组件 anti-pattern 的迹象很明显,一个模块里揉合状态信息、配置信息和控制指令,我倾向做 decomposition 拆到该 endpoint 的子路径里做(我很难接受前端把这种模式通过 API 扩散给后端)
  2. 跨组件的状态信息,前端这边去调用对应的其它 API 处理,我的组件接口只维护生命周期在我模块内的信息
  3. 在后端仅读 payload 的数据结构上做扩展冗余,及 response 里加一些未来可能用上的信息,不会对前端解析处理增加太多负担(私有 C/S 场景也不必拮据带宽成本)
  4. 我的模块 leader 限制 C/C++/Rust 实现,一致性和 forward compatibility 比提前出第一阶段 demo 重要,未来有新需求需要调整数据结构或者实现时,改起来熵太高(后端规模远大于前端 / 前端 JS 解 JSON )

其它的一些想法:

  1. 在设计和评审产品原型时,从时间和交互维度审视十分重要(这次其实原型就有问题)
  2. 产品经理几乎完全决定了一个产品的命运,很多时候向前端开发推进,需要先让产品经理认识到这个设计有问题(直接告诉前端要多点工作量可能挨骂)
  3. 理想主义在职场很难行得通,某种程度上我发展得的比我同事差(比较看 leader 和项目的 context 就是了,这点确实我做得不好)
  4. 即使我的主张合理,说服了大家做对的事情往往得不到任何好处,分外的事情,让市场和用户差评教产品做事就够了(自由市场也可能首先打我的脸)
  5. 和人交好很难,这件事看出同事应该是对我有不少意见,但是自己实在想不到哪里得罪了人家(感觉很多时候我已经比较注意了,比如有些会影响到大局的细节问题在评审时我想提一下,但觉得在那么多人的会上说可能不合适,毕竟我不是产品也不是设计,leader 也没开口,也是后面单独找产品旁敲侧击让他意识到有问题)

也想听听大家的建议(比如技术方面或为人处事方面)

嗯,再补充一些细节吧:

  1. 产品经理能 vibe coding 把原型网页做出来(虽然很粗糙),我模块的原型有问题要改结果一个星期还没改好,于是定接口时同事拿有问题的原型跟我对峙(产品想学习我理解,不过既然项目赶时间,老老实实上个 Figma 或者什么的不好吗)
    1. 原型里显示一个可能包含几十万个文件的文件夹没有分页,不加排序、过滤和搜索的情况下,期望用户能一下子找到自己想要的文件
    2. 原型过于简化,将操作/状态隐含在数据对象内,比如用户想临时关闭日程功能,做法是把之前辛辛苦苦写好的日程都删掉
  2. 同事写的 API 规范中,很多字段应该是谷歌翻译的(概念不合适且有不少拼写错误),以及他开始打算 HTTP 明文传输密码,后面其他人说不安全换成了传密码的 sha256 (不加 salt 和开始有什么区别...)

(应该还有不少,就不浪费社会资源吐槽了)

三星 Z Fold 7 vs 谷歌 Pixel 10 Pro Fold 上手体验分享

By: cj323
20 October 2025 at 00:55
cj323:

终于上手了这两款 25 年的折叠旗舰机。之前网上参考了不少,以为顶多大差不差,没想到差距很明显。这里为可能帮到的网友分享一下。

先说结论,三星 Fold 7 体验远好于 Pixel 10 Fold 。Pixel 拿在手里后我就不想继续试用了。是的就是这么下头,一点不夸张。几秒钟,我想体验谷歌系统的欲望直接没了。

Pixel 最致命问题是折叠屏幕,这里如果不确定一定要上手试一下。具体体现在中间有明显的折痕,而且是很粗很深的一条。这个问题非常影响观感 - 中间几列文字会明显扭曲。同一位置,Fold 7 的折痕基本看不出来;仔细看也是很细的折痕,最多影响一列字。我看到有的测评提到过这一点,我也做好了谷歌在硬件上有差距的准备,但单纯就屏幕这一项差距,我不认为 Pixel 10 Fold 能在其他方面弥补回来。

完全免费的 claude 工具,真香!

By: yeahjw
20 October 2025 at 00:09
yeahjw: 刚把我这段时间用 puter 搭的一个 Claude 对话小工具上线了,免费的。

它不是那种“神乎其神”的产品,但确实帮我写方案、理思路、看代码,节省了很多来回搜索的时间。

登录即可使用,claude 系列多模型可选,文字/代码/图片都能聊。

偶尔会“系统繁忙”,一般是额度用完了,换个标签页或清理一下 puter 的 cookie 后重试就好。

链接放这,感兴趣的可以试试: https://virtualgoods.top/tools/claude

十月安全更新会引发 USB 设备失效问题

By: Fdyo
19 October 2025 at 23:48
Fdyo:

几乎没有一次 Windows 安全更新是不出幺蛾子的。。。。。。

Windows 11 十月安全更新除了会引发 IIS 网站连接问题,还会导致 USB 键盘和鼠标在 Windows 恢复环境( WinRE )中出现无法使用的问题。

原文:https://windiscover.com/posts/windows-11-october-update-kb5066835-usb-device-issue.html

鉴于 Edge 疯狂的占用内存, 我只能被迫使用 Safari 了

19 October 2025 at 23:38
stinkytofux:

刚刚看了一下 Edge 内存竟然占用了 15g, 我这个 MacMiniM4 实在是承受不住了, 也没有开多少标签, 哪怕标签也全部关闭内存也无法释放. 必须重启浏览器.

我用 chrome 系浏览器太多年了, 很多插件都用的很顺手, 但是现在只能尝试用 safari 了. 无奈!!!

也有可能是 MacOS26 的问题, 最近发现很多常用软件都非常的占用内存, 不能及时释放内存!

项目需要,需要采购系统,有现成的请联系。

By: ldsd
19 October 2025 at 22:58
ldsd:

项目需要,需要采购系统,有现成的请联系,最好可以走对公。联系方式+v:RXNtdXNz

一、设备智能诊断系统

  1. 设备健康监测 实时采集关键设备运行数据,监控运行状态、能耗与异常情况,支持故障预警和远程运维。
  2. 智能诊断分析 基于算法模型自动识别设备故障类型与原因,提供维修建议和风险评估,提高诊断准确性与效率。
  3. 设备管理与维保 实现设备档案、点检、保养、维修全流程数字化管理,自动生成维保计划与执行记录。
  4. 运行数据优化 对设备运行效率、能耗、利用率进行数据分析,支持设备优化调度和节能改进决策。
  5. 综合统计与决策分析 汇总设备运行与维修数据,形成可视化报表与分析结论,辅助管理层制定采购、更新及运维决策。

二、在线培训学习系统

  1. 在线课程学习 支持多终端学习,提供课程下载与离线观看功能,结合企业需求可灵活配置课程内容。
  2. 培训考试与考核 设置在线考试题库、自动评分与学习档案记录,考核学习成果,提升员工专业水平。
  3. 活动管理与激励 支持培训活动报名、签到、积分及激励机制,增强员工参与度与学习积极性。
  4. 学习数据分析 记录学习进度与成绩,生成统计报表,为企业制定培训计划与人才培养策略提供数据支持。
  5. 培训内容发布 提供后台管理功能,可定期发布新课程、培训通知和活动信息,实现培训资源集中化管理。

为什么喜欢跑马拉松?

By: Leroy666
19 October 2025 at 22:33
Leroy666: 全国到处都在举办马拉松赛事
那么多人参加甚至还要摇号报名
我老婆闺蜜的老公也是马拉松迷
全国各地飞来飞去参加马拉松赛事
据说最近还迷上了铁人三项
买了个自行车一骑就是几十几百公里

在我这种低能量人士看来,这些都是“自虐”式运动🥲
好奇运动的瘾就这么大吗?
为了运动后的那点内啡肽?

请内行或者专业人士解解惑。。。

如何让苹果审核人员看到完整功能

By: Severin
19 October 2025 at 22:29
Severin:

求助有经验的小伙伴,我正准备上架一款 ios 工具类 app ,这个应用的核心功能需要在每个月的最后一天才能正常展示开放,也就是说审核人员在审核的时候无法看到完整的核心功能,这种情况应该怎么解决,deepseek 给的方案是让我在 app 中隐藏一个开关(不被正常用户发现),触发后允许 mock 当前的时间,然后向审核人员描述操作步骤解锁对应的功能,请问这个方案是否靠谱?

请教, 正处于迷茫加自我怀疑阶段, 求指导

By: v2xm
19 October 2025 at 22:10
v2xm:

我是 .NET 后端开发, 在深圳, 找工作有一段时间了, 由于个人问题, 关于简历和面试, 感觉再改也好不了太多了, 有几个可能的方向, 最近心态不太好, 想不清楚, 求大佬们帮分析一下

  • 公司 a, 机票相关项目
    • 双休, 但可能需要晚一个多小时再走, 会影响绩效考核, 公司安排的加班可调休
    • 纯后端, 敏捷开发模式
    • 项目是公司自运营, 业务稳定
    • 试用期薪资打折, 有季度奖和年终奖, 年终一般最少一个月, 可能会更多
  • 公司 b, 医院相关项目
    • 双休, 晚上最好磨蹭十来分钟再走, 不过半小时基本没人了, 不加班, 真要加班会有对应制度
    • 15 薪, 大概年初和年中各发一部分, 受绩效影响, 但绩效主要是考勤那些, 其实影响不大
    • 公司刚被收购, 正在扩张, 主要做后端, 但也会有前端工作和简单的 winform
    • 出差, 很少, 但确实偶尔会有, 可能是因为医院不能远程
    • 据说, 忘写日报会扣几块钱, 上班不能玩手机或看新闻, 部门领导不管, 但老板和老板娘会说
  • 公司 c, 轨道交通相关项目
    • 双休, 项目紧急时可能会安排加班, 没有加班费, 特殊情况可申请调休
    • 出差, 每年算起来大概一个月左右, 每次不会超过一周
    • 社保按实际工资计算, 公积金比例 12%, 节日福利该有的都有
    • 公司办公网络环境受限 这些是了解到的情况, 没写的福利或问题不一定没有, 只是我不知道, 想着如果给 offer 的话, 大概怎么选呢? 其实这几个都不太满意, 但现在空窗期有点长, 先入职刷新一下可能更好一些 另外可能是飘的时间长了, 想着回沈阳也是个方向, 或者也可以去北京, 但北京跟深圳好像也没啥大区别, 而且目前阶段, 直接换城市或许有些草率? 求大佬指导, 帮我打开一下思路

另, 想吐槽一下, Boss 直聘搜索功能真不好用

招聘: Execution Quant/Desk Quant APAC Community Lead DevRel Engineer DEX/DeFi 产品经理 RWA 产品经理 Golang 、flutter 、测试、前端

By: justinX
19 October 2025 at 22:08
justinX: Hot/New Jobs:

Position 一:Execution Quant/Desk Quant
Job Type: Full-Time ,Onsite Hong Kong
Salary:HKD 55-90K/month + 绩效奖金
PS:
理想候选人需具备扎实的定量分析背景(数学、统计学或金融工程),并在线性产品(现货与永续合约)交易方面具备实盘经验。
该职位将专注于实盘执行、自动化对冲与执行效率优化,在量化模型与实时交易之间搭建桥梁。
任职要求:
1 、中英文流利,数学、统计学、物理学或金融工程等相关专业硕士及以上学历;
2 、3–5 年 执行量化 / 交易台量化 / 量化开发 经验,熟悉线性产品或期货类交易机制;
3 、具备对市场微观结构、资金费率机制与流动性动态的深入理解。

Position 二:APAC Community Lead
Job Type: Full-Time ,remote
Salary:$ 60-66K/y + 绩效奖金+Token 激励
PS:
1 、中英文精通,3 年以上跨平台社区规模化运营与活力提升的成功经验。
2 、精通加密原生领域——DeFi 、NFT 、钱包、BTCFi 、迷因及文化
3 、拥有线上线下加密活动协调经验
4 、熟练运用社区运营及营销推广工具。
(需要擅长社区运营和沟通,campaign 和活动设计、执行,并且过去和交易社区、kol 打交道比较多的人才)

Position 三:DevRel Engineer
Job Type: Full-Time ,remote
Salary:$ 95-120K/y + 绩效奖金/Token 激励
PS:
1 、具备扎实的软件工程背景,拥有开发者工具或 Blockchain 应用开发经验。
2 、拥有创建高质量技术内容(如博客文章、教程及文档)的成功经验。
3 、具备开发者关系、技术布道或类似岗位经验,能有效提升开发者参与度与采用率。
4 、拥有组织开发者专场活动、研讨会或培训课程的实践经验。
5 、卓越的沟通与演示能力,能向技术与非技术受众清晰阐释复杂技术概念。
6 、卓越的社交网络构建能力,具备与开发者、社区成员及生态合作伙伴高效协作的经验。
7 、英语母语优先,能适应美国时区工作。
(懂代码,已经写过的 dev 文档、出席演讲(或讲解)的视频、管理过的 dev 社区的情况)。

Position 四:资深 DEX/DeFi 产品经理
Job Type: Full-Time ,Remote
Salary:$ 15,000/M-30,000/M+季度奖金+Token 激励
PS:
1 、本科及以上学历,5 年以上产品经验(其中 3 年以上知名 DEX/DeFi 领域经验)。
2 、具备优秀的产品审美与判断力,对用户体验及交互设计有高要求。
3 、英语流利,能独立分析国际市场与海外社区动态。
4 、主导去中心化交易所( DEX )/ 去中心化金融( DeFi )产品的整体规划与迭代,结合公司战略制定产品愿景与路线图。
5 、洞察 DeFi 行业趋势(如去中心化交易所、衍生品、借贷、跨链、再质押、积分 / 空投等),转化为具有创新性的产品增长方案。

Position 五:RWA 产品经理
Job Type: Full-Time ,Remote
Salary:$ 5000-8000/month+绩效奖金
PS:
1 、中英文精通,2-5 年工作经验,具备 RWA 产品经验,具备成熟的 to C 端产品经验,完整经历过产品从 0 到 1 或重要版本从设计到上线的全过程。
2 、用户与市场驱动: 深入洞察目标用户(尤其是互联网理财用户)的痛点与需求,进行市场调研、竞品分析和用户访谈,定义产品的核心价值主张和差异化优势。
3. 产品规划与设计: 负责 RWA 产品线的规划,撰写详尽的 PRD 文档,设计清晰流畅的用户旅程和产品原型,聚焦如何降低用户认知门槛和操作成本。
4. 创新与探索: 持续跟踪全球 RWA 及 DeFi 领域的最新趋势和创新案例,思考并将其转化为潜在的产品机会。

Position 六:Golang 、flutter 、测试、前端、产品经理(交易类)
Job Type: Full-Time ,Remote
PS:
全日制 211 计算机相关专业本科及上背景。


TG:@jtx_2023
E: justinxu@futuretalent.com.cn

dingtalk-oidc: 一个把钉钉的非标准 OAuth 登陆转换成标准 OIDC 的项目

By: penzi
19 October 2025 at 22:06
penzi: 把钉钉接入到自部署的一些开源项目的时候, 由于钉钉的 OAuth 流程是不标准的, 99%的开源项目都不直接支持. 一般来说可以用 logto, casdoor 这样的国产项目做一次转换, 但是这两个平台用下来也有各自的问题.

https://github.com/maggch97/dingtalk-oidc

我这个开源项目做了一个比较轻量的转换, 把钉钉变成一个标准 oidc 服务. 并且提供通过简单的 js 脚本对 token claim 进行修改的功能.

不仅是对接一些自部署项目, 也可以轻松对接国外的 auth 平台, 比如 zitadel, keycloak.

注意: 超过 99%的代码是 AI 生成的, 目前项目不对安全性做任何保证

请问各位大佬,怎么配置合适的机场规则啊?

By: ghmum
19 October 2025 at 22:02
ghmum: 真的是苦机场规则太久了。已经因为机场规则不好使换过好几个机场了。

要用机场的主要原因还是逛逛论坛,然后用微软、谷歌账户。登个微软账户要很久,用密码解锁 OneDrive 的个人保管库,永远都是错误,心真的好累。

但是现在的机场规则真的是一言难尽,哎

我个人也算是半个电脑小白,之前自己试着捣鼓过规则,结果没搞成,请问各位大佬怎么弄规则啊

规则更新的来源,还有具体的处理方法,有没有大佬能够教一教,哎。

真的是万分感谢

感觉和别人争论或者吵架很累 很少与别人发生冲突 除非事情特别过分的情况下

By: catyun88
19 October 2025 at 21:55
catyun88:

以前别人说一个错误的观点 我会和他互怼半天

现在再遇到认知低的朋友说的什么观点,或者发生一些事情,就一点吵架的欲望都没有,甚至不是过分的事情的情况下心里都没什么波澜,这是不是什么心理疾病

手机疯狂弹录音提醒,还找不到到底是什么应用在使用权限.

By: SmithJohn
19 October 2025 at 21:03
SmithJohn: 昨天看到 MIUI 开始提示某些软件无法安装,所以去开发者选项里面关了"启用系统优化".
然后就炸了锅了,右上角会频繁的弹一个正在使用麦克风权限的绿色图标,时间也不长,一般出现个两三秒就消失,一天弹了至少二十次了.

然后我就去权限使用记录里想找一下到底是什么软件在使用麦克风权限,没有,尝试开了显示系统应用,也没有.
也就是说,目前有一个软件,在频繁调用我的麦克风,而且系统自带的权限使用记录无法记录到底是什么软件在使用这个权限.

我算是知道某些人为什么不把手机带到卧室里了.


系统版本是 hyperOs 2.0.7.0,可以试试是否可以复现.

分享一次飞猪购买火车票的维权经历

By: fieu
19 October 2025 at 21:02
fieu: 前情:国庆在飞猪平台买了一张 10 月 9 号的火车票,本人于 9 月 26 号在 12306 APP 上退票了,但是一直没有收到退款,前面没发现,直到 10 月 8 号才发现,飞猪上显示没有退票,然后又在飞猪平台上点了一次退票,飞猪平台扣了 20%的退票手续费。
问题:我已经在 8 天前在 12306 APP 上进行了退票,不应该扣退票手续费,但是飞猪没收到退票消息,后面飞猪自己扣了 20%退票手续费
维权过程:先是联系飞猪客服 2 次,客服都咬定说我是 10 月 8 号才退票,要扣 20%手续费。后续打 12306 客服电话,查询到 12306 是全额退款的,然后又联系飞猪客服说要去打投诉电话,飞猪才查到在 8 天前就退票了,才答应 24 小时返还扣的手续费。最后 24 小时后还是没退,又联系飞猪客服几分钟后才退款。

预算有限,想入一台 MacBookPro 做开发, M1pro 2025 年还能再战几年?

By: stayma
19 October 2025 at 20:54
stayma:

虽然说电子设备买新不买旧,但是无奈预算有限,只有 6-7K 。 于是考虑二手 M1 芯片,很多人说 CPU 够了,内存一定要大,于是我想的是 二手 M1PRO ,32G + 512 的,淘宝二手店铺在 6.8-7.2K 左右,咸鱼不敢怕被当猪仔,抖音直播间也差不多,但是总感觉抖音电商不靠谱,跟 pdd 差不多。

这款机子还能再战几年?

主要是做日常办公、再加上现在 ai code ,主要写 golang 和 python ,偶尔用用 php 。可能要同时打开十多个网页、cursor 等 AI 编辑器、Navicat 、wps 、微信、QQ 等等。

各位大佬有什么好的建议吗?

我也想买最新的,但是....

❌
❌