我仍然记得那件事就像昨天一样,但当我踏上成为一名 Web 开发人员的旅程时,已经是二十多年前了。
我拨打了 56k 调制解调器,占用了电话线,这样我就可以浏览一些我最喜欢的网站。然后我想知道如何自己制作。
我发现我可以在 Microsoft Word 中处理 HTML。我创建了一个包含滚动字幕、gif 和所有内容的文档。这是光荣又可怕的。
然后我开始查看 MS Word 中的源代码,一切都从那里开始。我学习了表格布局、CSS 下拉菜单,并在本地分类网站找到了第一份真正的工作。
我总是将菜单复制并粘贴到每一页中。没有布局文件或包含文件,它只是没有 D 的老式 DRY。然后我的一位同事告诉我,每当菜单或徽标发生更改时,我不再需要花费所有时间编辑每个页面。我可以使用这个叫做“PHP”的奇怪东西。
一回到家,我很快就发现我可以只创建一个菜单文件并将其包含在我的所有页面中。我完全被这个震撼了。
几年过去了。我几乎学到了有关普通 JS、CSS、HTML 和 PHP 的所有知识。我什至推出了一些自己的框架。
这些框架都很糟糕,但是它们有效,而且运行得很快。当时我什至不知道什么是“框架”,直到我偶然发现了一个叫做“Laravel”的小东西。
一开始我很犹豫。我觉得我的做事方式是正确的(尽管很糟糕)。我几乎被冒犯了。为什么 Laravel 如此受欢迎?我尝试了几次,但我的自尊心不断把我推回原来的方式。
然后有一天我把它放在一边并真正尝试了 Laravel。现在已经十多年了,我至今仍在使用 Laravel。我创建了数十个软件包,这些软件包已获得数千颗星星,帮助人们在论坛和不和谐频道等中摆脱困境。我还通过购买 Nova 等产品来支持开发人员。
这并不是为了吹牛,也不是为了让自己看起来更重要。我真的很喜欢 Laravel,并且每天醒来都致力于做一些新的事情,这让我很兴奋。直到我真正融入 Laravel“社区”。
我在 Laravel subreddit 上相当活跃。我会尽可能多地尝试帮助人们,并且当我分享我的包裹时获得了很多点击。
然后有一天,事情发生了变化。
Laravel subreddit 决定雇用一些新的 mod。一开始我并没有想太多,直到我注意到社区开始变得不那么活跃。
模组决定制定一系列新规则。他们正在左右删除和锁定线程。这对我来说很奇怪,但我仍然尝试保持活跃。
直到有一天天气晴朗,我正在努力处理我正在开发的一个包。我正在学习 Tailwind,并想用它来推出我自己的 UI 组件包。我的问题是我不确定如何“清除”包组件视图中的所有类。
所以我做了我通常做的事情。我去了 Laravel subreddit 并询问是否有人知道这样做的最佳方法。现在回想起来,这是一个简单的答案;只需在安装时将包目录 glob 添加到 Tailwind 配置文件中即可。
然而,我当时并没有得到这个答案。相反,我得到的是这些新模组之一彻底删除了我的问题。
当我给管理员发消息询问他们为什么删除我的帖子时(在 Reddit 子版块中的多年里从未发生过这种情况),我被静音了。
这真的让我很生气。就好像我在社区中投入的所有时间和精力都随着点击按钮而消失了。
所以我决定进入一个替代帐户并告诉模组我对他的看法。我发现这种事的发生是完全荒谬的。也许我有点盲目的愤怒。
然后管理员决定完全禁止我进入 Reddit 子版块,然后向管理员投诉,禁止我的帐户进入整个网站。我几十年来的账户几乎瞬间就全部消失了。
在发生这种情况时,我也是 Laravel Discord 频道的活跃成员。我每天都会进入帮助频道并尽可能多地回答问题。经常有人愿意捐钱来帮助我,但我总是拒绝。对我来说这不是钱的问题,我只是真的很喜欢这个框架,并希望看到人们利用它蓬勃发展。
过去,我注意到 Taylor(由 Laravel 创建)在 Reddit 上受到了一些非常恶心的待遇。以至于他删除了自己的几个账户。
我想也许 Laravel Discord 频道上的某个人可能会理解我的沮丧。所以我在通用频道提到了Reddit上发生的事情,并询问其他人是否经历过类似的事情。
其中一个不和谐的模组(他经常对寻求帮助的人做出粗鲁的回应,还禁止一个 15 岁的孩子在频道中分享他的第一个 Laravel 项目)决定关闭我。他告诉我这不是讨论 Reddit 的地方,也不是停止的地方。所以我就这么做了。
几个星期过去了。然后,突然,我在 Discord 上收到了一条通知。是 Reddit 版主禁止我提及我。他提出了整个情况,试图为自己的不当行为开脱。他发布了我们聊天的截断和修改的屏幕截图,这让我看起来像个怪物。当然。
所以我回复了。我说他的所作所为简直是令人厌恶的不诚实行为。
你认为接下来会发生什么? Reddit 模组在 Discord 频道中谈论 Reddit 时是否得到了与我相同的“stfu”待遇?
当然不是。
让我停止谈论 Reddit 的 Discord 模组立即站在了 Reddit 模组一边,甚至还感谢他发帖讨论此事。从字面上感谢他。
我再次愤怒了。那个让我被禁止进入我活跃了十年的社区的人现在可以对所发生的事情向每个人撒谎,甚至还因此而受到感谢。感谢那个让我停止谈论这件事的人。
甚至 Discord 频道中的其他人也感到困惑。我清楚地记得成员们提到 Reddit 模组在问题消失几周后又提出这个问题是多么奇怪。
你永远猜不到接下来会发生什么;我被禁止进入 Discord 频道。
即使经历了这一切,我仍然继续尽我所能做出贡献,直到很明显我不在酷俱乐部中。我不再是一个有价值的邪教成员。我所有的公关都以预设回复结束。我受到像 Graham Campbell 这样的人的摆布,他们声称我的代码“不正确”,然后在同一条公关评论中回溯 3 次,以拯救自己的自尊,从而自取其辱。
我现在对编码感到厌恶。每次我必须打开一个工作项目时,我都会感到畏缩。我所有的副业项目都被删除了。我所有的 MIT 存储库都已被删除。
我尝试跳槽到 Typescript / Node / Bun。有一段时间很有趣,但似乎没有什么可以摆脱我嘴里的恶臭。我经常以一种极其强迫的方式创建和删除项目,就好像某种无意识的防御机制正在启动,防止我在零回报的事情上浪费更多的时间。
现在我完全不知所措了。每一天,我都感觉自己在一片空旷的沙漠中漫步,追随曾经的海市蜃楼。网络开发是我唯一擅长的、既能赚钱又能真正享受的事情。这是我能真正坚持下去的唯一职业。现在,我什至不知道自己该怎么办。
我应该成为一名水管工。
以上是有毒的 Laravel 社区如何摧毁了我对编码的热情。的详细内容。更多信息请关注PHP中文网其他相关文章!

长URL(通常用关键字和跟踪参数都混乱)可以阻止访问者。 URL缩短脚本提供了解决方案,创建了简洁的链接,非常适合社交媒体和其他平台。 这些脚本对于单个网站很有价值

在Facebook在2012年通过Facebook备受瞩目的收购之后,Instagram采用了两套API供第三方使用。这些是Instagram Graph API和Instagram Basic Display API。作为开发人员建立一个需要信息的应用程序

Laravel使用其直观的闪存方法简化了处理临时会话数据。这非常适合在您的应用程序中显示简短的消息,警报或通知。 默认情况下,数据仅针对后续请求: $请求 -

这是有关用Laravel后端构建React应用程序的系列的第二个也是最后一部分。在该系列的第一部分中,我们使用Laravel为基本的产品上市应用程序创建了一个RESTFUL API。在本教程中,我们将成为开发人员

Laravel 提供简洁的 HTTP 响应模拟语法,简化了 HTTP 交互测试。这种方法显着减少了代码冗余,同时使您的测试模拟更直观。 基本实现提供了多种响应类型快捷方式: use Illuminate\Support\Facades\Http; Http::fake([ 'google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

PHP客户端URL(curl)扩展是开发人员的强大工具,可以与远程服务器和REST API无缝交互。通过利用Libcurl(备受尊敬的多协议文件传输库),PHP curl促进了有效的执行

您是否想为客户最紧迫的问题提供实时的即时解决方案? 实时聊天使您可以与客户进行实时对话,并立即解决他们的问题。它允许您为您的自定义提供更快的服务

2025年的PHP景观调查调查了当前的PHP发展趋势。 它探讨了框架用法,部署方法和挑战,旨在为开发人员和企业提供见解。 该调查预计现代PHP Versio的增长


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

Dreamweaver CS6
视觉化网页开发工具

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

安全考试浏览器
Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

EditPlus 中文破解版
体积小,语法高亮,不支持代码提示功能

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),