1作者: bekauridev27 天前原帖
老实说,我开始编程已经很久了。起初,我只是随便玩玩HTML和CSS。大约一年后,我开始学习JavaScript和一点React。 在那个时候,我去了一所职业学校学习网页开发,主要是因为我想享受学生福利。但在那里,我发现编程远比我想象的要深奥,我意识到自己并没有想象中那么优秀。我知道怎么做,但并不理解*为什么*事情以特定的方式运作。 于是,我开始重新学习HTML、CSS和JavaScript,花了大约一年时间。但老实说,我并不是最好的听众,因为我觉得自己已经知道很多。因此,我也开始学习其他东西,比如Python和Django。 我的讲师非常优秀。他看到了我身上的潜力,在课程之外开始教我Node.js和Express,以便我理解后端是如何工作的。我学习了大约3到4个月。 完成这些后,我继续自学Django。那时,我的讲师给了我一个机会,让我参与第一个有偿项目,但那是用Laravel做的。所以我开始学习Laravel,但只学到了基础知识——如何设置路由和一些关于Blade的工作原理。 我对PHP或Laravel的经验并不多。我明白如何组织代码,比如东西应该放在哪里,如何设置数据库和连接,选择合适的文件夹,以及基本的架构。 问题是,*在过去的六个月里,我没有写过一行代码*,当我意识到这一点时,我感到非常恐慌。这六个月过去了,因为我在使用AI工具(Codex相当聪明^^)做我的第二个有偿项目。但现在我觉得我忘记了很多东西,包括JavaScript、React、Express和我以前学习的其他内容。 我仍然理解这些概念,但语法,甚至一些概念,都消失了。我对深入学习PHP和Laravel的动力也很少,因为AI可以写出大部分代码。 老实说,我感到孤独。我的梦想是成为一名*高级开发者*,领导一个团队,创造出真正优秀的数字产品。但现在我意识到,我已经变成了一个*“随意编码者”*,即使我还是有点能力。因此,我感到不安和有些迷茫。 任何建议都将不胜感激。
2作者: sergF27 天前原帖
嗨,HN, 我正在开发一些小型SaaS项目,但总是遇到同样的问题:后台任务需要大量的基础设施。即使是简单的延迟任务或定时作业,我也不得不运行Redis、队列工作者、定时任务、重试、监控等。对于较大的系统来说,这样做是有意义的,但对于小型应用来说,这似乎有些过于复杂。 我在考虑构建一个小型服务,允许你通过API发送任务,并在执行时间到达时获得HTTP回调,而无需自己运行队列或工作者。基本上:不需要Redis,不需要工作者,不需要定时任务,不需要队列服务器。 像这样的服务真的有用吗,还是我在试图解决一个并不存在的问题?
1作者: julianrubisch27 天前原帖
Hotwire Club 发布了免费的技术教程,内容涉及 Hotwire,每个教程都链接到 Patreon 上的解决方案(大约有 2/3 是免费的,其余的需要每月 5 美元的付费计划才能获取)。我们刚刚将我们的工具栈开源。 最近的文章包括: - Turbo Frames - 使用外部表单 - Turbo Frames - 加载旋转器 - 使用 Stimulus 和 Turbo Frames 的多维搜索