开发者生态
evening
制作
2026-07-22
1 阅读
约7分钟阅读
erikschoster
字号:
2026-03-12 关于制作 我做了这个! TLDR:我通过制作东西获得了很多满足感。我不认为别人应我的要求建造的东西是我自己做的,因此不太有成就感。然后我感到悲伤。这篇文章开头很精彩,然后就陷入了困境。关于我所说的“人工智能开发分裂”,已经有很多文章了,我认为这些内容有很多道理:工艺的丧失,手工编码的东西,低级问题解决的丧失,乐趣的丧失,高级问题解决的获得,完成被搁置的项目,获得乐趣,我们只会承认这些对不同的开发人员来说是正确的。但还有一件事让我烦恼。在我们开始之前先介绍一下背景故事,这样您就可以更好地了解我的观点:我是一名 X 代黑客;我在 80 年代的微电脑时代开始接触。我拥有计算机科学学士和硕士学位。我有 20 年的行业经验(惠普、初创公司、联合创始人、动视等)。过去 9 年担任 CS 讲师,目前在俄勒冈州立大学卡斯卡德分校。在 AI-乌托邦/末日等级上,我是 65% 的末日。我有时是克劳德代码的用户。我有时用手编码。我父亲在一所社区大学教授哲学 35 年。这可能有助于解释本博客文章的后半部分。在本文中,我将使用“AI”来表示“生成式人工智能和法学硕士”。抱歉,经历过这么多人工智能冬天的老兵们。插曲!在开始之前,我想与大家分享一些我最新的科幻小说。你们中有些人可能不知道,除了 Beej's Guides 之外,我还写科幻小说。凯尔将背靠在破碎的舱壁上,等离子体划破了他脸上几厘米的空气。沃凯攻击无人机已经预料到了它们穿过下层甲板的路线,现在琳的夹克袖子里正在流血,老马雷特无法停止咳嗽,因为排出的冷却剂仍然笼罩着走廊。凯尔计算了射击之间的脉冲间隔。三秒钟。也许四个。这就是宇宙为他提供的一切。然后他看到了:倒塌的发电机外壳后面的维护竖井,它的格栅被原来出口塌陷的同一场爆炸炸得半开。很紧。太丑了。它直接越过沃凯号的前沿位置,这要么是可以想象到的最危险的路径,要么是他们最不想看到的路径。凯尔抓住马雷特的衣领,一言不发地指着。老人的眼睛睁得大大的,然后变得严厉。他点点头。凛已经动了。凯尔最后来,他在舱壁拐角处盲目回击,不击中任何东西,只是制造噪音,并在他的人民爬入黑暗时为无人机提供热能跟踪。一颗螺栓卡住了发电机外壳,整个结构发出呻吟声,火花如雨点般落入其顶部的轴中。他把自己拖了进去,膝盖在撕裂的金属上燃烧,然后拉上了身后的格栅,他确信甲板上的每个沃凯单位都听到了声音。在前方的黑暗中,凛的手找到了自己的手腕。移动,她的握力说。现在。他们也确实这么做了。 ——摘自《Vorrkai Interval》,作者:Brian "Beej Jorgensen" Hall 而且,在我现在充裕的业余时间里,我创作艺术!这是一幅木刻,以粉彩绘制,展示了我最喜欢的一些主题。 Brian "Beej Jorgensen" Hall 的《机器之镜》,1300 美元。木工?你打赌我涉足!我最近重建了我的前甲板。旧的已经腐烂了,所以我抓起一束雪松并将其放在一起。我一直想这样做有一段时间了,但找不到时间。最后,这是我为 TUI 冒险 Roguelike 编写的一些代码: fn try_move(&mut self, dx: i32, dy: i32) { let nx = self.player.x + dx;让 ny = self.player.y + dy; // 检查怪物战斗 if let Some(idx) = self.world.monster_at(nx, ny) { let result = { let monster = &mut self.world.monsters[idx]; solve_combat(&mut self.player, 怪物, &mut self.rng) }; self.messages.push_many(结果.messages); if result.monster_defeated { 让 monster = &self.world.monsters[idx];让xp = monster.xp_reward;让金币 = monster.gold_reward; self.player.xp += xp; self.player.gold += 金币; if gold > 0 { self.messages.push(format!("你找到了 {} gold!", gold)); } if self.player.try_level_up() { self.messages.push(format!( "升级!你现在等级为 {}!", self.player.level )); if !self.player.is_alive() { self.messages.push("你已经被杀了!安息吧......"); self.advance_turn();返回; } // 检查地形通行性 if self.world.is_passable(nx, ny) { self.player.x = nx; self.player.y = ny; self.advance_turn(); } else { 让地形 = self.world.terrain_at(nx, ny); self.messages.push(format!("{} 挡住了你的路。",terrain.name()));我是一位多产的博学者,我相信你会同意的!我很不舒服 我不喜欢说谎。然而,亲爱的读者,我觉得我误导了你。是的,所有这些都已被创建(包括我的套牌),而我是所有这些创建的发起者。但我真的不觉得我做到了。我对自己这样做感到不舒服。既然哟
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱