老实说,我开始编程已经很久了。起初,我只是随便玩玩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可以写出大部分代码。
老实说,我感到孤独。我的梦想是成为一名*高级开发者*,领导一个团队,创造出真正优秀的数字产品。但现在我意识到,我已经变成了一个*“随意编码者”*,即使我还是有点能力。因此,我感到不安和有些迷茫。
任何建议都将不胜感激。
返回首页
最新
嗨,HN,
我正在开发一些小型SaaS项目,但总是遇到同样的问题:后台任务需要大量的基础设施。即使是简单的延迟任务或定时作业,我也不得不运行Redis、队列工作者、定时任务、重试、监控等。对于较大的系统来说,这样做是有意义的,但对于小型应用来说,这似乎有些过于复杂。
我在考虑构建一个小型服务,允许你通过API发送任务,并在执行时间到达时获得HTTP回调,而无需自己运行队列或工作者。基本上:不需要Redis,不需要工作者,不需要定时任务,不需要队列服务器。
像这样的服务真的有用吗,还是我在试图解决一个并不存在的问题?
Hotwire Club 发布了免费的技术教程,内容涉及 Hotwire,每个教程都链接到 Patreon 上的解决方案(大约有 2/3 是免费的,其余的需要每月 5 美元的付费计划才能获取)。我们刚刚将我们的工具栈开源。
最近的文章包括:
- Turbo Frames - 使用外部表单
- Turbo Frames - 加载旋转器
- 使用 Stimulus 和 Turbo Frames 的多维搜索