今でも昨日のことのように覚えていますが、私が Web 開発者になる旅を始めたのは 20 年以上前のことでした。
私は 56k モデムでダイヤルアップし、お気に入りの Web サイトをいくつか閲覧するために電話回線を使い果たしました。そこで、どうすれば自分で作ることができるだろうかと考えました。
Microsoft Word で HTML を実行できることがわかりました。スクロールマーキー、GIF、その他すべてを含むドキュメントを作成しました。それは素晴らしく、そして恐ろしいものでした。
その後、MS Word 内のソース コードを確認し始めました。そこからすべてが分かりました。私はテーブル レイアウト、CSS ドロップダウンを学び、地元の広告 Web サイトで働く初めての本当の(っぽい)仕事に就きました。
私はいつもメニューをコピーしてすべてのページに貼り付けていました。レイアウト ファイルやインクルードはなく、D のない古き良き DRY でした。その後、同僚の 1 人が、メニューやロゴが変更されるたびにすべてのページを編集する必要がなくなったと教えてくれました。 「PHP」という奇妙なものを使うことができました。
家に帰るとすぐに、メニュー ファイルを 1 つ作成して、それをすべてのページに含めることができることがすぐにわかりました。これには完全に衝撃を受けました。
数年が経ちました。私はバニラ JS、CSS、HTML、PHP について知っておくべきことをほぼすべて学びました。独自のフレームワークもいくつか導入しました。
フレームワークはどれもひどいものでしたが、うまく機能し、高速に動作しました。当時、私は「Laravel」という小さなものに出会うまで、「フレームワーク」が何なのかさえ知りませんでした。
最初は躊躇しました。自分のやり方が(ひどいとはいえ)正しいやり方だと感じていました。私はほとんど気分を害しました。なぜLaravelはこれほど人気があったのでしょうか?何度か試してみましたが、エゴが私を古いやり方に押し戻し続けました。
そしてある日、私はそれを脇に置き、実際に Laravel を試してみました。それから10年以上経ちますが、私は今でもLaravelを使用しています。私は、合わせて何千ものスターを獲得した数十のパッケージを作成し、フォーラムや Discord チャンネル、SO で人々を支援してきました。また、特に Nova などを購入して開発者をサポートしました。
それは自慢したり、自分をより重要に見せたりするためではありません。私は本当に Laravel が大好きで、毎日起きて何か新しいことに取り組むことに興奮していました。それは、私が実際に Laravel の「コミュニティ」に関わるようになってからでした。
私は Laravel サブレディットでかなりアクティブに活動していました。私はできるだけ頻繁に人々を助けるように努め、荷物を共有すると多くのヒットを獲得しました。
そしてある日、何かが変わりました。
Laravel サブレディットは、いくつかの新しい MOD を採用することを決定しました。私も最初はそのことについてあまり考えていませんでしたが、コミュニティの活動がかなり鈍くなり始めていることに気づきました。
MOD は、多数の新しいルールを導入することを決定しました。彼らは左右のスレッドを削除したりロックしたりしていました。私にとってそれは奇妙でしたが、それでも活動を続けようとしました。
それは、ある晴れた日まで、私が作業中のパッケージに苦労していたときのことでした。私は Tailwind を学習していて、それを使用して独自の UI コンポーネント パッケージを展開したいと考えていました。私の問題は、パッケージ コンポーネント ビュー内のすべてのクラスを「削除」する方法がわからないことでした。
それで私はいつもと同じことをしました。私は Laravel サブレディットに行き、これを行う最良の方法を知っている人がいるかどうか尋ねました。振り返ってみると、それは単純な答えでした。インストール時に、Tailwind 構成ファイルにパッケージ dir glob を追加するだけです。
しかし、その時はこの答えは得られませんでした。代わりに、私が入手したのは、私の質問を完全に削除する新しい MOD の 1 つでした。
MOD にメッセージを送って、なぜ私の投稿を削除したのか尋ねたところ (サブレディットに何年もいた中で、このようなことは一度もありませんでした)、私はミュートになりました。
これには本当に腹が立ちました。ボタンをクリックするだけで、コミュニティに費やした時間と労力がすべて洗い流されてしまったような気分でした。
そこで私は代替アカウントを作成し、MOD に彼についての考えを伝えることにしました。こんなことが起こっているのは全く不合理だと思いました。おそらく私は少し盲目的な怒りを感じていたのでしょう。
その後、MOD は私をサブレディットから完全に禁止することを決定し、その後管理者にウェブサイト全体から私のアカウントを禁止するよう申し立てました。何十年も持っていたアカウントは、ほぼ瞬時にすべて消えてしまいました。
これが起こっている間、私はLaravel discordチャンネルのアクティブなメンバーでもありました。私は毎日ヘルプ チャンネルにアクセスして、できるだけ多くの質問に答えました。私を助けるためにお金を寄付してほしいと申し出てくる人がよくいましたが、いつも断っていました。私にとってそれはお金の問題ではありませんでした。私はただこのフレームワークが大好きで、人々がそれを使って成功するのを見たいと思っていました。
以前、Taylor (Laravel で作成) が Reddit でかなりひどい扱いを受けていることに気づきました。彼は自分のアカウントをいくつか削除したほどです。
おそらく、Laravel discord チャンネルの誰かが私の不満を理解してくれるかもしれないと思いました。そこで私は、Reddit の一般チャンネルで何が起こったのかについて言及し、他にこのようなことを経験した人はいるかどうか尋ねました。
Discord MOD の 1 つ (助けを求めている人に失礼な対応を頻繁に行い、初めての Laravel プロジェクトをチャンネルで共有した 15 歳の子供を禁止した) は、私をシャットダウンすることに決めました。彼は、ここはRedditについて議論する場所ではないし、やめるべきだと私に言いました。それで私はそうしました。
数週間が経ちました。すると突然Discordに通知が届きました。私に言及することを禁止されたのは Reddit の MOD でした。彼は不正行為を免れるために、この状況全体を持ち出したのです。彼は私たちのチャットのスクリーンショットを切り取って変更し、私を怪物のように見せかけました。もちろんです。
それで私は答えました。私は、彼のやっていることは、不誠実さを露呈する嫌悪感にほかならない、と言いました。
次に何が起こったと思いますか? Reddit MOD は、Discord チャンネルで Reddit について話すことに対して、私と同じ「stfu」扱いを受けましたか?
もちろん違います。
私に Reddit について話すのをやめるよう言った Discord MOD は、すぐに Reddit MOD の側に立って、それについて投稿してくれた彼に感謝さえしました。文字通り彼に感謝した。
またしても私は激怒しました。私が10年間活動していたコミュニティから追放された男は、今では何が起こったのか皆に嘘をつき、そのことで感謝さえされるようになりました。その話はやめようと言ってくれた人に感謝されました
Discord チャンネルの他のユーザーも混乱していました。メンバーが、この問題がなくなってから数週間後に Reddit の MOD がこの問題を取り上げたのがいかに奇妙だったかについて言及していたのをはっきりと覚えています。
次に何が起こったのかは決して推測できないでしょう。 Discord チャンネルから禁止されました。
これだけのことがあった後でも、私は自分がクールなクラブに所属していないことが明らかになるまで、できる限り貢献し続けました。私はもはやカルトのメンバーとしてふさわしくありませんでした。私の自己PRはすべて定型返信で締めくくられています。私は、私のコードが「間違っている」と主張して自分たちを馬鹿にし、自分のエゴを守るために同じ PR コメントを 3 回も後戻りするグラハム キャンベルのような人々の言いなりになっています。
私は今、コーディング全般にうんざりしているところにいます。仕事のプロジェクトを開かないといけないときはいつもうんざりします。私のサイドプロジェクトはすべて削除されました。私の MIT リポジトリはすべて削除されました。
Typescript / Node / Bun にジャンプしてみました。しばらくは楽しかったですが、口から不快な味が消えないようです。私は、利益のゼロなものにこれ以上時間を浪費しないように、無意識の防御機構が働いているかのように、非常に強迫的な方法でプロジェクトを作成したり削除したりすることが頻繁にあります。
今、私は完全に途方に暮れています。毎日、かつてあったものの蜃気楼を追って、誰もいない砂漠をさまよっているような気分です。 Web 開発は、私がこれまでまともに取り組んできた唯一の仕事で、お金を稼ぐことができ、実際に楽しむことができました。それは、私が実際にやり続けていると思える唯一のキャリアです。今、私は自分自身をどうしたらよいのかさえ分かりません。
私は配管工になるべきだった。
以上が有毒な Laravel コミュニティが私のコーディングへの情熱をいかに破壊したか。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。