[酷工作] 短剧公司招远程 Golang 后端工程师 20-40k 面议
Golang 后端工程师
面议
岗位职责
负责黄豆 App (短剧 App )核心后端的迭代与维护:这是一套跑在生产环境的 Go 服务,服务近 600 万注册用户的会员、支付、内容分发全链路,不是练手项目。
会员与支付相关功能开发:充值、VIP 套餐、权益补偿、优惠券等碰钱的逻辑,容不得重复扣款或超发,每个改动都要经得起资损审计。
渠道分销( CPS 代理)体系的后端开发与维护:佣金结算、提现、代付、对账、代理层级管理。
社区功能的后端支撑与迭代:UP 主创作体系、动态、评论、剧照与角色档案等。
内容链路对接:与资源池、转码服务、CDN 协同,保证内容同步与加密分发的正确性。
消息队列( RabbitMQ )与 MongoDB 的日常使用:消费上游消息、保证幂等、处理对账与补偿场景。
配合技术负责人做安全加固:接口限流、权限收紧、支付回调校验等生产安全工作。
线上问题排查与根因定位:真实在跑的生产系统,出问题要能当天定位、当天修复。
任职要求
3 年以上 Go 语言后端开发经验,有扎实的生产项目经历,不是仅接触过。
必须有支付 / 会员 / 资金相关系统的开发经验:理解幂等、防重放、防超发这些资金安全的基本设计原则,这是硬性门槛。
熟悉 MongoDB ,关系型数据库至少掌握一种,能独立设计数据模型。
熟悉消息队列( RabbitMQ / Kafka 均可)的使用与常见坑:消息丢失、重复消费、顺序性。
熟练使用 AI 编码工具进行工程开发(硬性要求):Claude Code 、Codex 、Cursor 等 Agent 类工具日常主力使用,能写规格驱动产出、能有效审查与验证 AI 代码。
能独立排查线上问题:看日志、定位根因、评估影响面,不是只会在本地跑通。
具备远程工作的自驱力。
加分项
有高并发、百万级以上用户规模的生产系统实战经验。
做过第三方支付中台对接(微信 / 支付宝 / USDT / 海外支付渠道等)。
懂安全:限流设计、幂等键设计、针对资损场景的对抗性测试思维。
做过内容 / 社区类产品( UGC 、评论、创作者体系)。
有短剧、视频、直播等内容型 App 的后端经验。
懂运维:Linux 、Docker 、AWS ,能独立排查生产环境问题。
简历投递邮箱 linlinli88200@gmail.com
via V2EX (author: andyxinweimin)
Golang 后端工程师
面议
岗位职责
负责黄豆 App (短剧 App )核心后端的迭代与维护:这是一套跑在生产环境的 Go 服务,服务近 600 万注册用户的会员、支付、内容分发全链路,不是练手项目。
会员与支付相关功能开发:充值、VIP 套餐、权益补偿、优惠券等碰钱的逻辑,容不得重复扣款或超发,每个改动都要经得起资损审计。
渠道分销( CPS 代理)体系的后端开发与维护:佣金结算、提现、代付、对账、代理层级管理。
社区功能的后端支撑与迭代:UP 主创作体系、动态、评论、剧照与角色档案等。
内容链路对接:与资源池、转码服务、CDN 协同,保证内容同步与加密分发的正确性。
消息队列( RabbitMQ )与 MongoDB 的日常使用:消费上游消息、保证幂等、处理对账与补偿场景。
配合技术负责人做安全加固:接口限流、权限收紧、支付回调校验等生产安全工作。
线上问题排查与根因定位:真实在跑的生产系统,出问题要能当天定位、当天修复。
任职要求
3 年以上 Go 语言后端开发经验,有扎实的生产项目经历,不是仅接触过。
必须有支付 / 会员 / 资金相关系统的开发经验:理解幂等、防重放、防超发这些资金安全的基本设计原则,这是硬性门槛。
熟悉 MongoDB ,关系型数据库至少掌握一种,能独立设计数据模型。
熟悉消息队列( RabbitMQ / Kafka 均可)的使用与常见坑:消息丢失、重复消费、顺序性。
熟练使用 AI 编码工具进行工程开发(硬性要求):Claude Code 、Codex 、Cursor 等 Agent 类工具日常主力使用,能写规格驱动产出、能有效审查与验证 AI 代码。
能独立排查线上问题:看日志、定位根因、评估影响面,不是只会在本地跑通。
具备远程工作的自驱力。
加分项
有高并发、百万级以上用户规模的生产系统实战经验。
做过第三方支付中台对接(微信 / 支付宝 / USDT / 海外支付渠道等)。
懂安全:限流设计、幂等键设计、针对资损场景的对抗性测试思维。
做过内容 / 社区类产品( UGC 、评论、创作者体系)。
有短剧、视频、直播等内容型 App 的后端经验。
懂运维:Linux 、Docker 、AWS ,能独立排查生产环境问题。
简历投递邮箱 linlinli88200@gmail.com
via V2EX (author: andyxinweimin)
[程序员] 向大家介绍一个 eve agent 中文教程
https://github.com/tangxusc/eve-tutorial-zh 仓库通过 18 个章节详细介绍 eve,并给出了大量示例
跪求 star
via V2EX (author: tanxnative)
https://github.com/tangxusc/eve-tutorial-zh 仓库通过 18 个章节详细介绍 eve,并给出了大量示例
跪求 star
via V2EX (author: tanxnative)
[程序员] 用宝塔装了 PHP 7.x / 8.0 / 8.1 的朋友注意了!我和 AI 一起做了一套修复包,覆盖 PHP 7.0 – 8.1
10 月 21 日 PHP 官方披露了 PHP2Shell 漏洞( CVE-2026-109618 / CVE-2026-109619 ),CVSS 评分 9.2 ,无需登录即可远程执行代码,PHP-FPM 、Apache mod_php 都受影响。
我和 AI 一起做了一套修复包,覆盖 PHP 7.0 – 8.1:
● 7.4 / 8.0 / 8.1:使用 PHP 官方补丁原件
● 7.0 / 7.1 / 7.2 / 7.3:基于官方 7.4 补丁逐版本移植
● 每个版本都升级到该分支的最后一个版本(比如 7.3.x → 7.3.33 ),顺带拿到这些年所有已发布的安全修复 配了一个一键脚本,下载后 build 、install 两条命令完成升级:
● 自动沿用宝塔当初的编译参数重新编译,php.ini 、FPM 配置、redis 等扩展都不动
● 安装前自动完整备份,任何一步失败都会自动回滚;出问题也可以一条命令手动回滚
● 每个 PHP 版本的站点只会中断几秒钟
在 Ubuntu 16.04 和 CentOS 7 上,按宝塔的方式装好未打补丁的版本,逐个版本实测过:升级、回滚、FPM 行为测试,以及和未打补丁版本对比的数千个回归测试。
⚠️ 说明:
● 7.0 – 7.3 的移植补丁没有经过 PHP 官方审核,上线前请先在测试环境验证。
● PHP 8.2 及以上直接在宝塔面板里更新即可,不需要这个。
● 长期还是建议尽快迁移到 PHP 8.2+。
开源地址 👉 https://github.com/Qsnh/php2shell-fixed
via V2EX (author: 0xtyz)
10 月 21 日 PHP 官方披露了 PHP2Shell 漏洞( CVE-2026-109618 / CVE-2026-109619 ),CVSS 评分 9.2 ,无需登录即可远程执行代码,PHP-FPM 、Apache mod_php 都受影响。
我和 AI 一起做了一套修复包,覆盖 PHP 7.0 – 8.1:
● 7.4 / 8.0 / 8.1:使用 PHP 官方补丁原件
● 7.0 / 7.1 / 7.2 / 7.3:基于官方 7.4 补丁逐版本移植
● 每个版本都升级到该分支的最后一个版本(比如 7.3.x → 7.3.33 ),顺带拿到这些年所有已发布的安全修复 配了一个一键脚本,下载后 build 、install 两条命令完成升级:
● 自动沿用宝塔当初的编译参数重新编译,php.ini 、FPM 配置、redis 等扩展都不动
● 安装前自动完整备份,任何一步失败都会自动回滚;出问题也可以一条命令手动回滚
● 每个 PHP 版本的站点只会中断几秒钟
在 Ubuntu 16.04 和 CentOS 7 上,按宝塔的方式装好未打补丁的版本,逐个版本实测过:升级、回滚、FPM 行为测试,以及和未打补丁版本对比的数千个回归测试。
⚠️ 说明:
● 7.0 – 7.3 的移植补丁没有经过 PHP 官方审核,上线前请先在测试环境验证。
● PHP 8.2 及以上直接在宝塔面板里更新即可,不需要这个。
● 长期还是建议尽快迁移到 PHP 8.2+。
开源地址 👉 https://github.com/Qsnh/php2shell-fixed
via V2EX (author: 0xtyz)
[推广] V2ex 最精简的客户端上架,送码 Google play
现在已经上架了 GooglePlay 增加了视频浏览,网页阅读模式,解码,跳楼等功能。
并且适配了 iPhone duo ,但是 apple store 还在审核中。
现在用 GooglePlay 的永久码,希望用到的兄弟说一声,我将继续提升体验感,感激。
https://www.youtube.com/shorts/R5O4iFfa7R0
SRF1FTP3651FNWVAWT00FL1 8C3LEYGFSWMNLS8LX4HQ5YC B9BRWLWKDHUA1HT7M5KAXD7 LKJKL5CDZL3CUC13H58J9KC NWYXLJAYMPYTLRSY6CGDZJ6 69TZ86ZV690M30RM84ETADJ HMA0YU51YVD9TCTDR5NJQV6 CL6Q6ABWW4K8A2Z6DE1JT5R QBNLD8TDBCYYV1PLU37YGFA W82JU8399V6MH3JNH8MBC8L W2YV25LTRECP8UCNL89DTK9 YH1Z8NQQVXRVTZ37PHS8NDM N7GYJLXTEG7UHDE3N0T71MA SHWRLNDHUBD4UFN3B23WFW5 ATV8RAKH5KPJ390SSCEJ186 8GVGCG9HCDLE4ZTH5JWCF1N RF3YWBAXURTY2DCASCKQ195 J5BJJN42LEER3Z9567QGNCW EBQGLQ8YCRV16NLDRLF2JEF UD7Q6KEFYF315WAAGLHA79X
via V2EX (author: rwecho)
现在已经上架了 GooglePlay 增加了视频浏览,网页阅读模式,解码,跳楼等功能。
并且适配了 iPhone duo ,但是 apple store 还在审核中。
现在用 GooglePlay 的永久码,希望用到的兄弟说一声,我将继续提升体验感,感激。
https://www.youtube.com/shorts/R5O4iFfa7R0
SRF1FTP3651FNWVAWT00FL1 8C3LEYGFSWMNLS8LX4HQ5YC B9BRWLWKDHUA1HT7M5KAXD7 LKJKL5CDZL3CUC13H58J9KC NWYXLJAYMPYTLRSY6CGDZJ6 69TZ86ZV690M30RM84ETADJ HMA0YU51YVD9TCTDR5NJQV6 CL6Q6ABWW4K8A2Z6DE1JT5R QBNLD8TDBCYYV1PLU37YGFA W82JU8399V6MH3JNH8MBC8L W2YV25LTRECP8UCNL89DTK9 YH1Z8NQQVXRVTZ37PHS8NDM N7GYJLXTEG7UHDE3N0T71MA SHWRLNDHUBD4UFN3B23WFW5 ATV8RAKH5KPJ390SSCEJ186 8GVGCG9HCDLE4ZTH5JWCF1N RF3YWBAXURTY2DCASCKQ195 J5BJJN42LEER3Z9567QGNCW EBQGLQ8YCRV16NLDRLF2JEF UD7Q6KEFYF315WAAGLHA79X
via V2EX (author: rwecho)
[分享创造] 做了个 AI 视频生成站,文生视频 / 图生视频,求试用反馈
大家好,最近做了个 AI 视频生成网站,想做一款真正好用的视频工具: https://myaivideomaker.com
目前能做:
● 文生视频:写一段场景描述,生成短视频 MP4
● 图生视频:上传一张图,让它动起来
● Full Video:给一个主题,自动生成脚本、配音、字幕和背景音乐,输出完整视频
● 支持 9:16 / 16:9 / 1:1
● 支持多语言界面
注册送 20 积分,不用绑卡。
还在持续改进,欢迎试用,效果不好、体验别扭的地方都请直接指出来,谢谢!
via V2EX (author: banner520521)
大家好,最近做了个 AI 视频生成网站,想做一款真正好用的视频工具: https://myaivideomaker.com
目前能做:
● 文生视频:写一段场景描述,生成短视频 MP4
● 图生视频:上传一张图,让它动起来
● Full Video:给一个主题,自动生成脚本、配音、字幕和背景音乐,输出完整视频
● 支持 9:16 / 16:9 / 1:1
● 支持多语言界面
注册送 20 积分,不用绑卡。
还在持续改进,欢迎试用,效果不好、体验别扭的地方都请直接指出来,谢谢!
via V2EX (author: banner520521)
[macOS] Rime+万象拼音对比 macOS 原生输入法强的有限
因为现在 Agent 时代,要打很多字,所以考虑换掉原生输入法提升效率。 尝试了下久负盛名的万象拼音,但远没我想的那么强。
比如“万象拼音对比 macOS 原生输入法强的有限”这句话, 我打到“原生输入法”时,如果用“yssrf”出来的是“元书输入法”,我发现它还是基本没有根据上下文进行推断或纠错的能力,很多时候默认选词也不是我想要的,没有搜狗输入法那种基本无脑按空格的体验(当然因为隐私的需求,我是绝对不会用搜狗的)。 这个输入法还是要打完整的拼音才比较准确,如果只按几个字母,那选词就不太准了。和原生输入法相比,我居然没有感觉有太大的提升。
看来对这个输入法的预期还是太高了
via V2EX (author: ryougifujino)
因为现在 Agent 时代,要打很多字,所以考虑换掉原生输入法提升效率。 尝试了下久负盛名的万象拼音,但远没我想的那么强。
比如“万象拼音对比 macOS 原生输入法强的有限”这句话, 我打到“原生输入法”时,如果用“yssrf”出来的是“元书输入法”,我发现它还是基本没有根据上下文进行推断或纠错的能力,很多时候默认选词也不是我想要的,没有搜狗输入法那种基本无脑按空格的体验(当然因为隐私的需求,我是绝对不会用搜狗的)。 这个输入法还是要打完整的拼音才比较准确,如果只按几个字母,那选词就不太准了。和原生输入法相比,我居然没有感觉有太大的提升。
看来对这个输入法的预期还是太高了
via V2EX (author: ryougifujino)
[Apple] SuperShot(爱截图)截图领域的缝合怪,欢迎评价体验
截图只是开始,SuperShot 让画面更有用
SuperShot (爱截图)是一款面向 macOS 和 iOS 的截图与图像处理工具,把截图、标注、拼接、文字识别和分享整合在一起。整理资料、反馈问题、制作教程,不必来回切换工具。
macOS 和 iOS 共用一份订阅。
💻 macOS
[查看 macOS 截图]( https://imgur.com/a/PW7Vicv)
- 多种截图:区域、窗口、全屏和滚动截图
- 标注美化:箭头、文字、高亮、编号、背景与水印等常用标注工具
- 文字提取:OCR 识别、复制与翻译,Excel 表格识别
- 动态演示:视频/ GIF 录制与编辑
- 效率工具:截图置顶、图片拼接、本地资料库与快捷键
- 图床上传:支持图床,Google Drive 以及其他自定义图床
📱 iOS
[查看 iOS 截图]( https://imgur.com/HJLAQIy)
- 长图整理:横纵拼接、接缝微调、滚动录屏转长图、直接录屏转长图
- 网页与动图:Safari 整页保存、视频转 GIF
- 图片编辑:标注、裁剪、滤镜、水印、抠图、物体消除与增强
- 信息提取:OCR 、翻译、表格识别与导出
- 设备边框:支持 Phone 及 iPhone Duo 、iPad 、Apple Watch 设备边框
- 灵活分享:工程保存、批处理、图片/ PDF 导出
> 两端均支持隐私遮盖,分享前记得检查敏感信息。
🔗 下载链接
- [macOS 下载]( https://apps.apple.com/us/app/supershot-screenshot-markup/id6776941156)
- [iOS 下载]( https://apps.apple.com/us/app/supershot-screenshot-markup/id6776941156)
🎁 免费送 20 个兑换码
1. AEWR7AWMRT4HF7KXK7
2. KKHRAXN46AFYKW7ER3
3. MM4TRWKNP8PR4JLNW3
4. WRX6K3PWXKLMF77N6N
5. NHRY6EXEFX33LM6E86
6. A8NHWL7HW4MR3TMKJR
7. Y8KKTXTA3AREH8R77K
8. MEL7K6MJT3L87KJNFF
9. MHKWX4LAJE3TRNHL8F
10. TNYWNXMWEM46RR7NX3
11. HNTNM3NKRNEY6K3HM7
12. L33X7H6RTF36XLWAXA
13. 7F4W6ER7FLKNYP7A6N
14. 8ELL4AJRJKYA3YL8RR
15. Y3WN43KYL6XFPF4TYP
16. NP6YY4XLJ8T7WMELE3
17. TWTTE7KJP7LJ4RJJ4F
18. ML6TPWFPNF8Y63KRFM
19. XLXXPK84J3KFNJFK4F
20. RFWJFFTYKLEXH766TA
好用再来 5 星好评支持一下!
如果兑换完,可留邮箱,将会单独发送兑换码!
QQ 反馈交流群:597443507
via V2EX (author: chenyao6134)
截图只是开始,SuperShot 让画面更有用
SuperShot (爱截图)是一款面向 macOS 和 iOS 的截图与图像处理工具,把截图、标注、拼接、文字识别和分享整合在一起。整理资料、反馈问题、制作教程,不必来回切换工具。
macOS 和 iOS 共用一份订阅。
💻 macOS
[查看 macOS 截图]( https://imgur.com/a/PW7Vicv)
- 多种截图:区域、窗口、全屏和滚动截图
- 标注美化:箭头、文字、高亮、编号、背景与水印等常用标注工具
- 文字提取:OCR 识别、复制与翻译,Excel 表格识别
- 动态演示:视频/ GIF 录制与编辑
- 效率工具:截图置顶、图片拼接、本地资料库与快捷键
- 图床上传:支持图床,Google Drive 以及其他自定义图床
📱 iOS
[查看 iOS 截图]( https://imgur.com/HJLAQIy)
- 长图整理:横纵拼接、接缝微调、滚动录屏转长图、直接录屏转长图
- 网页与动图:Safari 整页保存、视频转 GIF
- 图片编辑:标注、裁剪、滤镜、水印、抠图、物体消除与增强
- 信息提取:OCR 、翻译、表格识别与导出
- 设备边框:支持 Phone 及 iPhone Duo 、iPad 、Apple Watch 设备边框
- 灵活分享:工程保存、批处理、图片/ PDF 导出
> 两端均支持隐私遮盖,分享前记得检查敏感信息。
🔗 下载链接
- [macOS 下载]( https://apps.apple.com/us/app/supershot-screenshot-markup/id6776941156)
- [iOS 下载]( https://apps.apple.com/us/app/supershot-screenshot-markup/id6776941156)
🎁 免费送 20 个兑换码
1. AEWR7AWMRT4HF7KXK7
2. KKHRAXN46AFYKW7ER3
3. MM4TRWKNP8PR4JLNW3
4. WRX6K3PWXKLMF77N6N
5. NHRY6EXEFX33LM6E86
6. A8NHWL7HW4MR3TMKJR
7. Y8KKTXTA3AREH8R77K
8. MEL7K6MJT3L87KJNFF
9. MHKWX4LAJE3TRNHL8F
10. TNYWNXMWEM46RR7NX3
11. HNTNM3NKRNEY6K3HM7
12. L33X7H6RTF36XLWAXA
13. 7F4W6ER7FLKNYP7A6N
14. 8ELL4AJRJKYA3YL8RR
15. Y3WN43KYL6XFPF4TYP
16. NP6YY4XLJ8T7WMELE3
17. TWTTE7KJP7LJ4RJJ4F
18. ML6TPWFPNF8Y63KRFM
19. XLXXPK84J3KFNJFK4F
20. RFWJFFTYKLEXH766TA
好用再来 5 星好评支持一下!
如果兑换完,可留邮箱,将会单独发送兑换码!
QQ 反馈交流群:597443507
via V2EX (author: chenyao6134)
[分享创造] Rectangle、Stay 我都用, LayoutKeeper 是第三种东西:说说窗口工具的三分法
LayoutKeeper 发布十天了,评论区和 Issue 里被问得最多的一句话是:"这和 Rectangle / Stay 有什么区别?"
这个问题我自己当年也问过——准确说,我是把它们仨都装上、逐个试了一遍,才决定自己写一个的。所以今天不吹自家东西,就把这三类工具的分工捋清楚,帮你选对的。
LayoutKeeper 是个 macOS 菜单栏小工具(开源 GPL-3.0 ):记住外接屏上每个窗口的位置和它所在的 Mission Control 桌面,拔线再插回来时一键还原。先放结论:**这三类工具管的是三件不同的事,不是谁替代谁。**
**第一类:分屏工具,代表是 Rectangle 、Magnet 。**
管的是"此时此刻、这块屏幕上,怎么把窗口摆整齐"。快捷键一按,窗口贴左半、右半、四分之一。它的时间维度是"现在",空间维度是"当前屏幕"。我每天都在用 Rectangle ,它解决的是"摆"的效率问题。
但它不管"记住"。你拔了线再插回来,Rectangle 帮不了你——它从没记过你原来的样子。
**第二类:显示器配置恢复,代表是 Stay 、Display Maid 。**
管的是"这套显示器配置下,窗口应该在什么位置"。你存一份配置:这块屏上 Chrome 放左边、终端放右边。下次接上同一套显示器,它把窗口按位置摆回去。时间维度是"配置切换时",空间维度是"屏幕+坐标"。
我认真试过 Stay ,位置恢复做得不错。但它有个我过不去的坎:**窗口回不到原来的 Mission Control 桌面**。我一个桌面写代码、一个桌面通讯、一个桌面看文档,Stay 把窗口都摆回了外接屏,但全堆在当前桌面上——位置对了,桌面错了,我还是得一个个拖回去。对我来说等于问题只解决了一半。
**第三类:布局快照恢复,LayoutKeeper 在这里。**
管的是"把一切放回拔线之前的那一刻":位置、大小,连同窗口所在的桌面序号一起记,恢复时一起放回去。时间维度是"拔线前 vs 插线后",空间维度是"屏幕+坐标+桌面"。
为了做到"连桌面一起",技术上走了条野路子:跨桌面移动用的是 macOS 26 的 SkyLight 私有接口,不用关 SIP 、不用注入 Dock ,只要"辅助功能"一个权限。系统大更新后可能失效,应用启动时会自动检测,失效就自动关掉这个功能,不会乱移窗口。前面几篇开发日志写过这段,有兴趣可以翻我主页。
所以我的真实用法是三个一起装:Rectangle 管日常摆,Stay 那类我后来没再用(因为 LayoutKeeper 覆盖了它的场景还多记了桌面),LayoutKeeper 只管拔插线那一下。如果你从不用外接屏,或者不用多桌面,那你大概率不需要 LayoutKeeper ,Rectangle 一个就够了——工具选对场景比选"功能多"重要。
局限照例写前面,不藏着:
- 只支持**一块**外接屏,多屏用户先别试。
- 跨桌面恢复要 macOS 26+(同桌面内的位置恢复 macOS 14+ 就行)。
- Finder 窗口没法跨桌面移动(拿不到进程启动时间,过不了身份校验)。
- 数据只存本机 `~/Library/Application Support/LayoutKeeper/`,不收集任何东西,唯一的联网是去 GitHub 查更新(可关)。
仓库: https://github.com/tumingke0/LayoutKeeper
如果你也在用这几类工具,欢迎聊聊你的组合——我特别想知道还有哪些"位置对了但桌面错了"之类的半截子痛点,Issue 里提,我看路线图怎么排。
via V2EX (author: tumk)
LayoutKeeper 发布十天了,评论区和 Issue 里被问得最多的一句话是:"这和 Rectangle / Stay 有什么区别?"
这个问题我自己当年也问过——准确说,我是把它们仨都装上、逐个试了一遍,才决定自己写一个的。所以今天不吹自家东西,就把这三类工具的分工捋清楚,帮你选对的。
LayoutKeeper 是个 macOS 菜单栏小工具(开源 GPL-3.0 ):记住外接屏上每个窗口的位置和它所在的 Mission Control 桌面,拔线再插回来时一键还原。先放结论:**这三类工具管的是三件不同的事,不是谁替代谁。**
**第一类:分屏工具,代表是 Rectangle 、Magnet 。**
管的是"此时此刻、这块屏幕上,怎么把窗口摆整齐"。快捷键一按,窗口贴左半、右半、四分之一。它的时间维度是"现在",空间维度是"当前屏幕"。我每天都在用 Rectangle ,它解决的是"摆"的效率问题。
但它不管"记住"。你拔了线再插回来,Rectangle 帮不了你——它从没记过你原来的样子。
**第二类:显示器配置恢复,代表是 Stay 、Display Maid 。**
管的是"这套显示器配置下,窗口应该在什么位置"。你存一份配置:这块屏上 Chrome 放左边、终端放右边。下次接上同一套显示器,它把窗口按位置摆回去。时间维度是"配置切换时",空间维度是"屏幕+坐标"。
我认真试过 Stay ,位置恢复做得不错。但它有个我过不去的坎:**窗口回不到原来的 Mission Control 桌面**。我一个桌面写代码、一个桌面通讯、一个桌面看文档,Stay 把窗口都摆回了外接屏,但全堆在当前桌面上——位置对了,桌面错了,我还是得一个个拖回去。对我来说等于问题只解决了一半。
**第三类:布局快照恢复,LayoutKeeper 在这里。**
管的是"把一切放回拔线之前的那一刻":位置、大小,连同窗口所在的桌面序号一起记,恢复时一起放回去。时间维度是"拔线前 vs 插线后",空间维度是"屏幕+坐标+桌面"。
为了做到"连桌面一起",技术上走了条野路子:跨桌面移动用的是 macOS 26 的 SkyLight 私有接口,不用关 SIP 、不用注入 Dock ,只要"辅助功能"一个权限。系统大更新后可能失效,应用启动时会自动检测,失效就自动关掉这个功能,不会乱移窗口。前面几篇开发日志写过这段,有兴趣可以翻我主页。
所以我的真实用法是三个一起装:Rectangle 管日常摆,Stay 那类我后来没再用(因为 LayoutKeeper 覆盖了它的场景还多记了桌面),LayoutKeeper 只管拔插线那一下。如果你从不用外接屏,或者不用多桌面,那你大概率不需要 LayoutKeeper ,Rectangle 一个就够了——工具选对场景比选"功能多"重要。
局限照例写前面,不藏着:
- 只支持**一块**外接屏,多屏用户先别试。
- 跨桌面恢复要 macOS 26+(同桌面内的位置恢复 macOS 14+ 就行)。
- Finder 窗口没法跨桌面移动(拿不到进程启动时间,过不了身份校验)。
- 数据只存本机 `~/Library/Application Support/LayoutKeeper/`,不收集任何东西,唯一的联网是去 GitHub 查更新(可关)。
仓库: https://github.com/tumingke0/LayoutKeeper
如果你也在用这几类工具,欢迎聊聊你的组合——我特别想知道还有哪些"位置对了但桌面错了"之类的半截子痛点,Issue 里提,我看路线图怎么排。
via V2EX (author: tumk)
[酷工作] 十来年 Java 开发, 36 了,被裁后还有出路吗?
本人双非,目前在长沙,做了十来年开发,主要是 Java 后端。早些年在北京人大金仓( Kingbase 数据库),后来在长沙国防科大智能科学学院,再之后又干过电网和跟着科大的老师创业公司待过。项目经理、技术经理,带过十几人的研发团队。
这些年基本都在做企业项目,需求、架构、核心代码、团队协作、部署交付都干。微服务、大数据平台、知识图谱这些做过,最近两年也在做 AI 应用和 Agent ,包括 Dify 、LangGraph 、RAG ,以及 Java 业务系统和 Python 智能体的集成。
自己也接过一些项目,从嵌入式开发 C 硬件,到 Java 后端、管理端、微信小程序,再到云端部署,全程做下来。算是一直在写代码,也一直在学新东西。
然后,这个月收到裁员通知,下个月拿 N+1 。
最近开始在 BOSS 上找工作,陆续投了 100 多份简历。实际情况是,连已读的都很少,回复和邀面就更少了。每天打开看看,基本没什么动静。
现在有些困惑:做了这么多年,积累了一些技术和交付经验,但到了重新找工作的时候,连跟招聘方聊一聊的机会都不多 所以来请教一下各位,尤其是最近找过工作,或者正在做远程、接单的朋友:
● 像我这种 Java 后端加技术管理、也做过 AI 应用落地的经历,现在往哪些岗位和方向找,机会会多一点?
● 远程工作、项目外包、长期技术合作,有哪些比较靠谱的渠道?做过的朋友能否聊聊实际情况?
● 如果暂时找不到合适的全职,凭这些技术和项目经验,还有什么值得尝试的出路?
● 还是自媒体技术路线,最终的归宿难道只有铁人三项吗? 找工作、内推、远程、接单,都想聊聊。如果有合适的机会,也欢迎私信,简历和具体经历可以进一步沟通。 写这么多,也是想把自己的情况交代清楚。各位有什么建议尽管说,最近确实需要一些来自外面的思路。
via V2EX (author: IenBo)
本人双非,目前在长沙,做了十来年开发,主要是 Java 后端。早些年在北京人大金仓( Kingbase 数据库),后来在长沙国防科大智能科学学院,再之后又干过电网和跟着科大的老师创业公司待过。项目经理、技术经理,带过十几人的研发团队。
这些年基本都在做企业项目,需求、架构、核心代码、团队协作、部署交付都干。微服务、大数据平台、知识图谱这些做过,最近两年也在做 AI 应用和 Agent ,包括 Dify 、LangGraph 、RAG ,以及 Java 业务系统和 Python 智能体的集成。
自己也接过一些项目,从嵌入式开发 C 硬件,到 Java 后端、管理端、微信小程序,再到云端部署,全程做下来。算是一直在写代码,也一直在学新东西。
然后,这个月收到裁员通知,下个月拿 N+1 。
最近开始在 BOSS 上找工作,陆续投了 100 多份简历。实际情况是,连已读的都很少,回复和邀面就更少了。每天打开看看,基本没什么动静。
现在有些困惑:做了这么多年,积累了一些技术和交付经验,但到了重新找工作的时候,连跟招聘方聊一聊的机会都不多 所以来请教一下各位,尤其是最近找过工作,或者正在做远程、接单的朋友:
● 像我这种 Java 后端加技术管理、也做过 AI 应用落地的经历,现在往哪些岗位和方向找,机会会多一点?
● 远程工作、项目外包、长期技术合作,有哪些比较靠谱的渠道?做过的朋友能否聊聊实际情况?
● 如果暂时找不到合适的全职,凭这些技术和项目经验,还有什么值得尝试的出路?
● 还是自媒体技术路线,最终的归宿难道只有铁人三项吗? 找工作、内推、远程、接单,都想聊聊。如果有合适的机会,也欢迎私信,简历和具体经历可以进一步沟通。 写这么多,也是想把自己的情况交代清楚。各位有什么建议尽管说,最近确实需要一些来自外面的思路。
via V2EX (author: IenBo)