3作者: pogrebnoy2 个月前原帖
Ruby开发者的收入高于平均开发者! 这不仅仅与经验有关。 根据2025年DevEco调查: - 71%的Ruby开发者拥有5年以上的经验,而整体比例为49% - 33%的Ruby开发者年收入超过12万美元,而所有开发者中这一比例仅为15% 因此,Ruby开发者的经验大约比平均水平高出45%,而获得高薪的可能性则是其他开发者的两倍。 经验显然起着重要作用,但这并不能完全解释收入差距。 这可能与Ruby的应用领域有关。Rails单体应用正在默默支持那些重视可靠性和长期可维护性的企业,而不是追逐最新的技术趋势。 如果你已经积累了扎实的软件经验,并希望进入一个薪资优厚且重视工艺的领域,Ruby和Rails都是不错的选择。
3作者: octavore2 个月前原帖
嗨,HN! 我开发了一个开源的 macOS 应用,允许你通过 Touch ID 解锁 SSH 和 GPG 密钥的密码短语。你还可以使用命令行界面存储秘密并将其注入到开发环境中,同时将 `age` 加密密钥存储在安全区中。 我开始着手这个项目是因为我在设置一台新电脑时,觉得 Mac 的 GPG pinentry 工具使用起来非常不顺手。 后来我又加入了秘密管理功能,因为我希望有一个替代 1Password 的秘密注入工具,后者在某些情况下只能在线使用。这让我可以在配置文件中存储 `axo://...` 的 URL,并通过 `ap inject` 动态填充。这个保险库的规范受到了标准操作程序(SOPs)的启发。 之所以将其开发为一个应用而不仅仅是一个命令行工具,是因为它直接与苹果的安全框架集成,并且需要进行代码签名和公证——这是一个有趣(但令人烦恼)的问题,我应该写一篇文章来讨论。 展望未来,我计划添加对与 git 同步秘密保险库的支持,支持基于 SOPs 的保险库,将公钥同步到 GitHub,GPG 密钥管理(我总是忘记如何续订我的密钥),甚至可能实现 ssh-agent 协议,以便我可以在应用中存储我的 SSH 密钥。这是一个很长的清单,但它将解决我许多的小麻烦。 期待一些早期反馈,乐意回答任何问题。