Heim  >  Artikel  >  Backend-Entwicklung  >  Wie die giftige Laravel-Community meine Leidenschaft für das Programmieren zerstörte.

Wie die giftige Laravel-Community meine Leidenschaft für das Programmieren zerstörte.

王林
王林Original
2024-08-16 18:42:45532Durchsuche

How the toxic Laravel community destroyed my passion for coding.

Ich erinnere mich noch daran, als wäre es gestern gewesen, aber es ist über zwei Jahrzehnte her, als ich mich auf den Weg zum Webentwickler machte.

Ich habe mich über mein 56k-Modem eingewählt und die Telefonleitung überlastet, damit ich einige meiner Lieblingswebsites durchsuchen konnte. Dann habe ich mich gefragt, wie ich es schaffen könnte, mein eigenes zu machen.

Ich habe herausgefunden, dass ich HTML in Microsoft Word erstellen kann. Ich habe ein Dokument mit Laufrahmen, GIFs und allem erstellt. Es war herrlich und schrecklich.

Dann habe ich angefangen, mir den Quellcode in MS Word anzusehen, und von dort aus wurde alles weitergeführt. Ich lernte Tabellenlayouts und CSS-Dropdowns und bekam meinen ersten richtigen Job, indem ich an einer lokalen Kleinanzeigen-Website arbeitete.

Ich habe meine Menüs immer kopiert und in jede einzelne Seite eingefügt. Es gab keine Layout-Dateien oder Include-Dateien, es war einfach das gute altmodische TROCKEN ohne das D. Dann teilte mir einer meiner Kollegen mit, dass ich nicht mehr meine ganze Zeit damit verbringen müsse, jede einzelne Seite zu bearbeiten, wenn sich ein Menü oder ein Logo änderte. Ich könnte dieses seltsame Ding namens „PHP“ verwenden.

Sobald ich nach Hause kam, wurde mir schnell klar, dass ich einfach eine Menüdatei erstellen und sie in alle meine Seiten einbinden könnte. Das hat mich völlig umgehauen.

Es sind mehrere Jahre vergangen. Ich hatte fast alles gelernt, was es über Vanilla JS, CSS, HTML und PHP zu wissen gab. Ich habe sogar ein paar meiner eigenen Frameworks gerollt.

Die Frameworks waren alle schrecklich, aber sie funktionierten, und zwar schnell. Ich wusste damals noch nicht einmal, was „Frameworks“ sind, bis ich auf ein kleines Ding namens „Laravel“ stieß.

Ich war zunächst zögerlich. Ich hatte das Gefühl, dass mein Weg der richtige (wenn auch schreckliche) Weg war, Dinge zu tun. Ich war fast beleidigt. Warum war Laravel so beliebt? Ich habe es mehrmals versucht, aber mein Ego hat mich immer wieder zu meinen alten Gewohnheiten zurückgedrängt.

Dann habe ich das eines Tages beiseite gelegt und Laravel wirklich ausprobiert. Es ist jetzt über ein Jahrzehnt her und ich verwende Laravel bis heute. Ich habe Dutzende Pakete erstellt, die zusammen Tausende von Sternen erhalten haben, habe Leuten in Foren und Discord-Kanälen geholfen und so weiter. Ich habe die Entwickler auch unterstützt, indem ich unter anderem Dinge wie Nova gekauft habe.

Das soll nicht prahlen oder mich wichtiger erscheinen lassen. Ich habe Laravel wirklich geliebt und war begeistert, jeden Tag aufzuwachen, um an etwas Neuem zu arbeiten. Erst als ich mich wirklich in die Laravel-„Community“ einmischte.

Ich war im Laravel-Subreddit ziemlich aktiv. Ich habe versucht, den Leuten so oft wie möglich zu helfen, und habe viele Treffer erzielt, als ich meine Pakete geteilt habe.

Dann änderte sich eines Tages etwas.

Der Laravel-Subreddit hat beschlossen, einige neue Mods einzustellen. Ich habe zunächst nicht viel darüber nachgedacht, bis ich bemerkte, dass die Community deutlich weniger aktiv wurde.

Die Mods haben beschlossen, eine Reihe neuer Regeln einzuführen. Sie löschten und sperrten Threads links und rechts. Es kam mir bizarr vor, aber ich habe trotzdem versucht, aktiv zu bleiben.

Das passierte, bis ich eines schönen Tages mit einem Paket, an dem ich arbeitete, Probleme hatte. Ich habe Tailwind gelernt und wollte damit mein eigenes UI-Komponentenpaket rollen. Mein Problem war, dass ich nicht sicher war, wie ich alle Klassen in meinen Paketkomponentenansichten „bereinigen“ sollte.

Also habe ich getan, was ich normalerweise mache. Ich ging zum Laravel-Subreddit und fragte, ob jemand wüsste, wie man das am besten macht. Rückblickend war es eine einfache Antwort; Fügen Sie einfach das Paketverzeichnis glob zur Tailwind-Konfigurationsdatei hinzu, wenn es installiert ist.

Allerdings bekam ich diese Antwort damals nicht. Stattdessen bekam ich einen dieser neuen Mods, der meine Frage komplett löschte.

Als ich dem Mod eine Nachricht schickte und fragte, warum sie meinen Beitrag gelöscht haben (was in den Jahren, in denen ich auf dem Subreddit war, noch nie passiert war), war ich stumm.

Das hat mich wirklich sauer gemacht. Es war, als ob die ganze Zeit und Mühe, die ich in die Community gesteckt habe, mit einem Klick weggespült wurde.

Also beschloss ich, einen alternativen Account einzurichten und dem Mod zu sagen, was ich von ihm halte. Ich fand es völlig absurd, dass das passierte. Vielleicht war ich ein bisschen blind vor Wut.

Der Mod beschloss dann, mich vollständig aus dem Subreddit zu verbannen und sich dann bei den Administratoren zu beschweren, um mein Konto von der gesamten Website zu verbannen. Konten, die ich jahrzehntelang hatte, waren alle fast augenblicklich verschwunden.

Während dies geschah, war ich auch aktives Mitglied des Laravel-Discord-Kanals. Ich würde jeden Tag in den Hilfekanal gehen und so viele Fragen wie möglich beantworten. Oft boten mir Leute an, mir Geld für meine Hilfe zu spenden, lehnten es aber immer ab. Für mich ging es nicht um Geld, ich liebte einfach das Framework und wollte sehen, wie die Leute damit erfolgreich sind.

In der Vergangenheit ist mir aufgefallen, dass Taylor (erstellt aus Laravel) auf Reddit ziemlich ekelhaft behandelt wurde. So sehr, dass er mehrere eigene Konten gelöscht hatte.

Ich dachte, vielleicht könnte jemand auf dem Laravel-Discord-Kanal meine Frustration verstehen. Also habe ich im allgemeinen Kanal erwähnt, was auf Reddit passiert ist, und gefragt, ob noch jemand so etwas erlebt hat.

Einer der Discord-Mods (einer, der Leuten, die Hilfe suchten, oft unhöfliche Antworten gab und auch ein 15-jähriges Kind sperrte, weil es sein erstes Laravel-Projekt im Kanal geteilt hatte), beschloss, mich zu schließen. Er sagte mir, dies sei kein Ort, um über Reddit zu diskutieren und damit aufzuhören. Das habe ich getan.

Mehrere Wochen vergingen. Dann erhielt ich plötzlich eine Benachrichtigung auf Discord. Es war der Reddit-Mod, der mir verboten hat, mich zu erwähnen. Er hatte die ganze Situation zur Sprache gebracht, um sich von jeglichem Fehlverhalten freizusprechen. Er hat abgeschnittene und veränderte Screenshots unserer Chats gepostet, die mich wie ein Monster aussehen ließen. Natürlich.

Also habe ich geantwortet. Ich sagte, dass das, was er tat, nichts weniger als eine abscheuliche Zurschaustellung von Unehrlichkeit sei.

Was ist Ihrer Meinung nach als nächstes passiert? Hat der Reddit-Mod die gleiche „stfu“-Behandlung erhalten, weil er im Discord-Kanal über Reddit gesprochen hat wie ich?

Natürlich nicht.

Der Discord-Mod, der mir gesagt hat, ich solle aufhören, über Reddit zu reden, hat sich sofort auf die Seite der Reddit-Mods gestellt und sich sogar bei ihm dafür bedankt, dass er darüber gepostet hat. Ich habe ihm buchstäblich gedankt.

Wieder einmal wurde ich wütend. Der Typ, der dafür sorgt, dass ich aus einer Community verbannt werde, in der ich ein Jahrzehnt lang aktiv war, darf jetzt alle über das Geschehene belügen und erhält dafür sogar Dank. Danke von der Person, die mir gesagt hat, ich solle aufhören, darüber zu reden.

Sogar andere im Discord-Kanal waren verwirrt. Ich erinnere mich noch deutlich daran, dass Mitglieder erwähnt haben, wie seltsam es war, dass der Reddit-Mod es angesprochen hat, nachdem das Problem schon seit Wochen tot war.

Sie werden nie erraten, was als nächstes geschah; Ich wurde vom Discord-Kanal ausgeschlossen.

Selbst nach all dem leistete ich weiterhin meinen Beitrag, wo ich konnte, bis mir klar wurde, dass ich nicht zum coolen Club gehörte. Ich war kein würdiges Sektenmitglied mehr. Alle meine PRs werden mit vorgefertigten Antworten abgeschlossen. Ich bin der Gnade von Leuten wie Graham Campbell ausgeliefert, die sich lächerlich machen, indem sie behaupten, mein Code sei „falsch“, und dann in denselben PR-Kommentaren dreimal einen Rückzieher machen, um sein eigenes Ego zu retten.

Ich bin jetzt an dem Punkt angelangt, an dem ich mich vor dem Programmieren im Allgemeinen einfach nur eklig fühle. Jedes Mal, wenn ich ein Arbeitsprojekt eröffnen muss, zucke ich zusammen. Alle meine Nebenprojekte wurden gelöscht. Alle meine MIT-Repos wurden entfernt.

Ich habe versucht, zu Typescript / Node / Bun zu wechseln. Es hat eine Weile Spaß gemacht, aber nichts scheint den üblen Geschmack aus meinem Mund zu bekommen. Ich erstelle und lösche Projekte häufig auf äußerst zwanghafte Weise, als würde ein unbewusster Abwehrmechanismus in Gang kommen, um zu verhindern, dass ich noch mehr Zeit mit etwas verschwende, das keine Rendite bringt.

Jetzt bin ich völlig ratlos. Jeden Tag habe ich das Gefühl, als würde ich durch eine leere Wüste wandern und einer Fata Morgana dessen folgen, was einst war. Webentwicklung ist das Einzige, was ich jemals gut konnte, mit dem ich Geld verdienen und wirklich Spaß haben konnte. Es ist der einzige Beruf, an dem ich jemals festhalten könnte. Jetzt bin ich mir nicht einmal sicher, was ich mit mir anfangen soll.

Ich hätte Klempner werden sollen.

Das obige ist der detaillierte Inhalt vonWie die giftige Laravel-Community meine Leidenschaft für das Programmieren zerstörte.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn