3作者: LandOfMightDev3 天前
我大学毕业后就加入了这家公司,在此之前有大约 5-6 年的业余编程项目经验。我入职一年了。我基本上是我团队里表现最好的人,承担更多的任务和更复杂的项目,并且能以极快的速度完成工作,几乎没有缺陷等等。相比之下,团队里的大多数人需要花费整个冲刺周期(sprint)的 2/3 来部署他们的任务,然后在冲刺结束前修复缺陷(通常会产生新的缺陷,直到我介入他们的工作领域,或者测试人员在几个月后的回归测试中偶然发现)。 最近公司一直在试图推高股价,所以他们要求每个人都全力投入到人工智能(AI)开发工作中。好吧,没问题,AI 有好有坏,只要有人检查代码,就没什么大不了的。然而,我的团队却把这理解为完全不用动脑子了。基本上,我看到的所有代码都是过度设计的垃圾,几乎总是会导致缺陷,或者引入大量的技术债务。我认为他们可能只是在制造负面工作,因为在下一个冲刺周期,通常都是我被指派去修复这些问题(因为我总是能很快完成我的工作)。 到目前为止,我一直认为这种糟糕的做法仅限于我的同事,而管理层会认真对待,产出高质量的工作,并仔细审查我们的 PR(Pull Request),在利用 AI 的同时进行彻底检查。我错了。我注意到的第一件事是,技术设计文档有 5 页长,但由于我不太熟悉代码库的这部分,我有点想当然地认为它是准确的。这是一个大错误,大约一天后,我发现文档的一半只是 AI 生成的垃圾,里面随意散布着一些无意义的内容。我曾多次询问同事他们的代码是如何工作的(因为 AI 添加了过度设计的垃圾),而他们却完全无法解释。 总之,我弄清楚了那些问题,并将 PR 发布给我的老板进行审查。发布后,他让我让 AI 审查工作并添加更改。我照做了,其中有一些明显的 AI 幻觉,但也有一些有效的建议,比如更新文档、添加一些错误处理等,我进行了修改。我将修改后的版本发回给他,他要求进行一次通话,我们进行了讨论。原来他的 AI 还有其他建议(给他的),我们一起分析了哪些是垃圾,哪些是有效的(由糟糕的设计文档引起的问题),我在通话中进行了更新并推送了。 一个小时后,他回来告诉我:“我让 AI 给出了一些额外的建议,你能检查一下分支并对比一下你的差异吗?”我查看了那个分支,果然,里面包含了我们在通话中讨论过并确定为垃圾的所有内容。它还随意更改了结构,使其更加复杂,难以解耦和维护。据我所知,要么没有人理解代码库,要么无法理解 AI 生成的代码,要么就是太懒惰而不愿思考。AI 的很多行为都是基于代码库中以前的代码,而这些代码可能已经有 10 年了,写得很糟糕,但 AI 仍然会建议遵循这种思路等等。 我感到非常沮丧,我是团队里级别最低的开发者,但却做着最多的工作,质量也最高(团队中的业务分析师已经明确指出了这一点),但我仍然是薪水最低的,并且不得不处理最多的烂摊子。
1作者: melfernand3 天前
嘿,我开发了 text-me,因为我尝试过的每个效率应用都给我增加了一个需要管理的地方。 与此同时,我的生活实际上发生在电子邮件、消息、日历、大学、Kindle、阅读和 Substack 中。我总是需要去别的地方处理这些。 所以现在我把所有东西都集中到一个地方,就像给朋友发短信一样。它将生活与工作分开,每周它都会进行分析并给你一个开始的起点,而不是另一个仪表盘。 你可以通过 Plow 连接你的电子邮件和日历。它在更改日历或发送消息之前总是会征求你的同意。最让我感兴趣的是,我不再需要反复整理二十件事情,因为它会记住。 如果我说一项活动平均需要 45 分钟,但实际上我需要 60 分钟,它会记住这一点。所以下次,如果我写 45 分钟,它会显示 60 分钟,并会根据此不断调整我的日历。每天早上,它都可以发送一份报纸,里面包含所有对我重要的内容:我需要回复的人、隔夜发生的变更、我今天需要解决的问题。它甚至可以发送一些有趣的内容,然后发送到我的 Kindle。 当然,它也可以发送到打印机、电子邮件或聊天工具,但我选择发送到我的 Kindle。它是开源的,并且可以通过 iMessage 或 SMS 工作。 我是在一次黑客马拉松期间开发的,它源于我自己的问题。现在我想要一个能够学习真实生活节奏的工具。我很想听听你对哪些方面可以改进的反馈。
2作者: Yahsamirr3 天前
1作者: theguysudo3 天前
各位读者大家好,这篇帖子是关于我最近的一个开源项目,名为ENZO。 现在来回答“ENZO是什么?”这个问题。ENZO是一个开源平台,我将所有免费可用的API整合到一个平台下,供任何人使用,拥有超过2000个模型,可用于聊天、编程、研究等等。现在来回答一个最常见的问题:为什么你应该花时间关注这个项目?因为它有几个独特的特性,意味着: 首先,它有一个专门的“代理”标签页,你可以描述你的需求,并为一项特定任务创建一个专门的代理,该代理在该领域拥有大师级的能力。 其次,它能够连接你的Gmail、云端硬盘和日历,然后你可以让它执行一些特定的任务,比如为你朗读当天最重要的邮件,或者查找招聘人员的邮件,并根据你存储在本地设备上的数据生成个性化回复。 第三,编程模式提供了一个专门的预览窗口,你可以在其中实时查看代码的运行情况,感受它的效果并进行编辑。所有模式都配备了专门的技能,能够提供令人满意的结果。 第四,用户界面包含一些额外的功能,例如音乐标签页,你可以在其中收听任何你想要的音乐,它还有一个自定义个性化功能,在后台运行,一个大型语言模型会理解你的品味,并推荐你喜欢的相似音乐。 第五,最重要的一点,为什么你可以信任它并提供你的API密钥?为了解释这一点,我想说ENZO是一个专门的保险库,用于管理你所有的API。为了保护它,这个保险库采用了AES 256位加密,可以防止任何人或任何中间人查看你的API密钥。由于整个程序都在你的设备本地运行,你可以完全自由地监督所有后端工作。它还提供密码锁定功能,如果你启用它,它会保存一个备份密钥,然后将整个平台的工作锁定在一个密码屏幕后面。虽然它并非万无一失,因为任何第三方或包含恶意软件的扩展仍然可以从你的浏览器获取登录令牌,所以它的安全性也取决于你如何访问它。 总而言之,我敦促所有阅读此文的人都来看看这个平台,即使你讨厌它,在评论区骂它也行,没关系。或者,如果你想留下任何反馈,我将非常鼓励。由于这是我第一个开源平台作品,我知道它有很多错误和bug,所以提前表示歉意。如果你认为我的工作值得肯定,请在仓库中点个赞,这将让我非常开心。