2作者: jmcodes8 个月前
今天早上读了 Cloudflare 的这篇文章 <a href="https:&#x2F;&#x2F;blog.cloudflare.com&#x2F;code-mode&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blog.cloudflare.com&#x2F;code-mode&#x2F;</a>,文章的主要观点是,大型语言模型(LLM)在编写 Typescript 代码方面比工具调用更胜一筹,因为它们见过更多 Typescript 代码。 Hacker News 讨论:<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=45399204">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=45399204</a> <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=45386248">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=45386248</a> Deno 为 Typescript 代码执行提供了一个很棒的沙盒环境,这得益于它的权限系统,该系统使得启动只能访问获取和网络调用的代码变得容易。 在它之上添加一个 MCP 代理,你就得到了“CodeMode”(代码与 MCP 工具调用混合),用于更高级的工作流程编排。 <a href="https:&#x2F;&#x2F;github.com&#x2F;jx-codes&#x2F;codemode-mcp" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jx-codes&#x2F;codemode-mcp</a> 这里有很多可以改进的地方。例如,为代理提供一个虚拟文件系统,以便它实际构建其解决方案,而不是被迫一次性完成解决方案,但基本框架已经具备。
1作者: JoeCortopassi8 个月前
理解每家公司的offer对你每年总薪酬的实际意义,总是让人有点困惑。我制作了一个简单的工具,让你输入相关信息,就能直观地看到你多年来的总薪酬构成。这是一个静态网站,没有后端程序收集数据。 最棒的是,网址会实时更新,所以你可以复制网址(或者点击“分享此offer”按钮),向其他人展示一个offer的具体内容。 - 如果你是一名招聘人员,这是一个帮助候选人理解你公司offer的简单工具。 - 如果你向朋友/导师/配偶寻求建议,这是一种方便他们了解情况的方式。 希望它对你有所帮助!
4作者: pyeri8 个月前
功利主义编码定义如下:你编写的代码应该*直接*有用,或者服务于至少一个真实人类的利益。这可能看起来有些抽象或模糊,所以举例可能会有所帮助。例如,我不认为*框架*是功利主义代码。你所创建的就像一个相框的“框架”,其他人(用户)会拿它来画出实际的图片。虽然你确实帮助了部分过程,但充其量也只是间接的。你在这里是供应链的一部分,而不是团队的一部分。 一个运行在某个 Unix 服务器上的巧妙而诙谐的 bash 脚本也不是功利主义编码,没有人类直接从中受益。 库可以算得上是功利主义的,至少比框架更甚。至少它们为用户提供了开箱即用的可重用功能,如日志记录、扫描条形码、从 URL 获取数据等。但同样,有很多间接性和短暂的生命,在这个过程中,我的朋友,你从实现和生活中学到了什么? 我坚信,我们人生的目的不仅仅是学习技术,还包括生活中其他非技术性的东西(比如生活本身)。通过将自己划分到库、框架、规范、包管理器、构建和工具等领域,过去十年中,许多程序员已经与生活本身的复杂性和互动脱节了。 我认为大约十年前(即 2014-15 年左右),功利主义编码走向了终结。直到那时(主要是桌面编程)占据主导地位的编程本质上是高度功利主义的。你过去会为客户开发一个 Winforms 应用程序,其中包含实际的文本框、下拉菜单和按钮,这些都是根据他们的特定需求和领域知识量身定制的,还有什么比这更功利主义的呢!你过去会获得领域专业知识,而不仅仅是技术专业知识。 随着事情开始向云端转移,最终用户和程序员之间的互动越来越少,功利主义编码也开始消亡。当一群被称为“敏捷专家”、“Scrum Master”、“技术倡导者”、“思想领袖”等的新型专家开始介入程序员和最终用户之间时,前者的角色开始转变,变成了只关注技术,而对其他一切置之不理的鸵鸟政策。我们开始失去对领域专业知识的触觉,并被打上“python 程序员”、“PHP 脚本编写者”、“Web 开发人员”、“AI 开发人员”等的标签。这就是人们开始炮制更多框架、库、包、模板、辅助脚本等,而不是关注与利益相关者一起解决实际问题的原因。 这就是目前的大部分情况,桌面开发和其他形式的功利主义编码仍然在某个地方保持着它们的小众地位,但它们只是一个小众。但这并不是一个健康的发展,也不是长期的可持续发展。我强烈认为,这个泡沫迟早会破裂,并且会再次回归功利主义编码。即使是云本身也需要更加功利主义,那里有很多不必要的混乱,可以简化。 你觉得呢?请在评论中告诉我。