有毒な Laravel コミュニティが私のコーディングへの情熱をいかに破壊したか。
今でも昨日のことのように覚えていますが、私が 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 サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHPは、サーバー側で広く使用されているスクリプト言語で、特にWeb開発に適しています。 1.PHPは、HTMLを埋め込み、HTTP要求と応答を処理し、さまざまなデータベースをサポートできます。 2.PHPは、ダイナミックWebコンテンツ、プロセスフォームデータ、アクセスデータベースなどを生成するために使用され、強力なコミュニティサポートとオープンソースリソースを備えています。 3。PHPは解釈された言語であり、実行プロセスには語彙分析、文法分析、編集、実行が含まれます。 4.PHPは、ユーザー登録システムなどの高度なアプリケーションについてMySQLと組み合わせることができます。 5。PHPをデバッグするときは、error_reporting()やvar_dump()などの関数を使用できます。 6. PHPコードを最適化して、キャッシュメカニズムを使用し、データベースクエリを最適化し、組み込み関数を使用します。 7

PHPでは、Password_hashとpassword_verify関数を使用して安全なパスワードハッシュを実装する必要があり、MD5またはSHA1を使用しないでください。 1)password_hashセキュリティを強化するために、塩値を含むハッシュを生成します。 2)password_verifyハッシュ値を比較して、パスワードを確認し、セキュリティを確保します。 3)MD5とSHA1は脆弱であり、塩の値が不足しており、最新のパスワードセキュリティには適していません。

PHPとPythonにはそれぞれ独自の利点があり、プロジェクトの要件に従って選択します。 1.PHPは、特にWebサイトの迅速な開発とメンテナンスに適しています。 2。Pythonは、データサイエンス、機械学習、人工知能に適しており、簡潔な構文を備えており、初心者に適しています。

PHPは、電子商取引、コンテンツ管理システム、API開発で広く使用されています。 1)eコマース:ショッピングカート機能と支払い処理に使用。 2)コンテンツ管理システム:動的コンテンツの生成とユーザー管理に使用されます。 3)API開発:RESTFUL API開発とAPIセキュリティに使用されます。パフォーマンスの最適化とベストプラクティスを通じて、PHPアプリケーションの効率と保守性が向上します。

PHPタイプは、コードの品質と読みやすさを向上させるためのプロンプトがあります。 1)スカラータイプのヒント:php7.0であるため、基本データ型は、int、floatなどの関数パラメーターで指定できます。 3)ユニオンタイプのプロンプト:PHP8.0であるため、関数パラメーターまたは戻り値で複数のタイプを指定することができます。 4)Nullable Typeプロンプト:null値を含めることができ、null値を返す可能性のある機能を処理できます。

PHPは依然として動的であり、現代のプログラミングの分野で重要な位置を占めています。 1)PHPのシンプルさと強力なコミュニティサポートにより、Web開発で広く使用されています。 2)その柔軟性と安定性により、Webフォーム、データベース操作、ファイル処理の処理において顕著になります。 3)PHPは、初心者や経験豊富な開発者に適した、常に進化し、最適化しています。

PHPは、特に迅速な開発や動的なコンテンツの処理に適していますが、データサイエンスとエンタープライズレベルのアプリケーションには良くありません。 Pythonと比較して、PHPはWeb開発においてより多くの利点がありますが、データサイエンスの分野ではPythonほど良くありません。 Javaと比較して、PHPはエンタープライズレベルのアプリケーションでより悪化しますが、Web開発により柔軟性があります。 JavaScriptと比較して、PHPはバックエンド開発により簡潔ですが、フロントエンド開発のJavaScriptほど良くありません。

PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。
