我仍然記得那件事就像昨天一樣,但當我踏上成為 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中文網其他相關文章!