ما زلت أتذكر ذلك كما لو كان بالأمس، ولكن كان ذلك منذ أكثر من عقدين من الزمن عندما بدأت رحلتي لأن أصبح مطور ويب.
لقد اتصلت بمودم 56 كيلو بايت الخاص بي، وقمت بالضغط على خط الهاتف حتى أتمكن من تصفح بعض مواقع الويب المفضلة لدي. ثم تساءلت كيف يمكنني البدء في صنع منتج خاص بي.
اكتشفت أنه يمكنني عمل HTML في Microsoft Word. لقد قمت بإنشاء مستند يحتوي على أطر مربعة قابلة للتمرير، وصور GIF، وكل شيء. لقد كان مجيدًا وفظيعًا.
ثم بدأت في النظر إلى الكود المصدري داخل برنامج MS Word، وتم التقاط كل شيء من هناك. لقد تعلمت تخطيطات الجدول، والقوائم المنسدلة لـ CSS، وحصلت على أول وظيفة حقيقية لي في موقع ويب محلي للإعلانات المبوبة.
لقد قمت دائمًا بنسخ قوائمي ولصقها في كل صفحة. لم تكن هناك ملفات تخطيط أو تضمينات، لقد كان مجرد نموذج DRY قديم الطراز بدون D. ثم أخبرني أحد زملائي في العمل أنني لم أعد مضطرًا إلى قضاء كل وقتي في تحرير كل صفحة كلما تغيرت القائمة أو الشعار. يمكنني استخدام هذا الشيء الغريب المسمى "PHP".
بمجرد عودتي إلى المنزل، اكتشفت بسرعة أنه يمكنني إنشاء ملف قائمة واحد وإدراجه في جميع صفحاتي. لقد أذهلني هذا تمامًا.
مرت عدة سنوات. لقد تعلمت تقريبًا كل ما يمكن معرفته عن Vanilla JS وCSS وHTML وPHP. حتى أنني قمت بطرح عدد قليل من أطر العمل الخاصة بي.
كانت جميع الأطر فظيعة، لكنها عملت، وعملت بسرعة. لم أكن أعرف حتى ما هي "الأطر" في ذلك الوقت، حتى عثرت على شيء صغير يسمى "Laravel".
كنت مترددا في البداية. شعرت أن طريقتي هي الطريقة الصحيحة (وإن كانت فظيعة) للقيام بالأشياء. لقد شعرت بالإهانة تقريبًا. لماذا كان لارافيل مشهورًا جدًا؟ لقد قمت بذلك عدة محاولات، لكن غروري استمر في دفعي إلى طرقي القديمة.
ثم في أحد الأيام وضعت ذلك جانبًا وجربت Laravel حقًا. لقد مر أكثر من عقد من الزمان وما زلت أستخدم Laravel حتى يومنا هذا. لقد قمت بإنشاء العشرات من الحزم التي حصلت على آلاف النجوم مجتمعين، وساعدت الأشخاص في المنتديات وقنوات الديسكورد وSO. لقد قمت أيضًا بدعم المطورين من خلال شراء أشياء مثل Nova، من بين أشياء أخرى.
هذا ليس التباهي، أو جعل نفسي أبدو أكثر أهمية. لقد أحببت Laravel حقًا وكنت متحمسًا للاستيقاظ كل يوم للعمل على شيء جديد. لم يكن ذلك حتى انخرطت حقًا في "مجتمع" Laravel.
لقد كنت نشطًا إلى حد ما في Laravel subreddit. كنت أحاول مساعدة الناس قدر المستطاع، وحصلت على الكثير من الزيارات عندما شاركت الطرود الخاصة بي.
ثم في أحد الأيام، تغير شيء ما.
قرر موقع Laravel الفرعي توظيف بعض التعديلات الجديدة. لم أفكر كثيرًا في الأمر في البداية، حتى لاحظت أن المجتمع أصبح أقل نشاطًا بكثير.
قرر التعديلون وضع مجموعة من القواعد الجديدة موضع التنفيذ. كانوا يحذفون ويقفلون المواضيع يميناً ويساراً. لقد كان الأمر غريبًا بالنسبة لي، لكنني مازلت أحاول البقاء نشطًا.
كان ذلك حتى يوم جميل عندما كنت أعاني من حزمة كنت أعمل عليها. كنت أتعلم برنامج Tailwind وأردت استخدام حزمة مكونات واجهة المستخدم الخاصة بي معه. كانت مشكلتي أنني لم أكن متأكدًا من كيفية "تطهير" جميع الفئات الموجودة في عروض مكونات الحزمة الخاصة بي.
لذلك فعلت ما أفعله عادةً. ذهبت إلى موقع Laravel الفرعي وسألت عما إذا كان أي شخص يعرف أفضل طريقة للقيام بذلك. إذا نظرنا إلى الوراء، كانت إجابة بسيطة؛ ما عليك سوى إضافة الحزمة dir glob إلى ملف تكوين Tailwind عند تثبيتها.
ومع ذلك، لم أحصل على هذه الإجابة في ذلك الوقت. بدلاً من ذلك، ما حصلت عليه هو أحد هذه التعديلات الجديدة التي تحذف سؤالي تمامًا.
عندما قمت بإرسال رسالة إلى التعديل لأسألهم عن سبب حذف مشاركتي (وهو ما لم يحدث من قبل طوال سنوات وجودي في subreddit)، تم تجاهلي.
هذا أغضبني حقًا. كان الأمر كما لو أن كل الوقت والجهد الذي بذلته في المجتمع قد ضاع بنقرة زر واحدة.
لذلك قررت الدخول إلى حساب بديل وإخبار التعديل برأيي فيه. لقد وجدت أنه من السخف تماما أن يحدث هذا. ربما كنت في حالة من الغضب الأعمى.
قرر التعديل بعد ذلك منعي من الدخول إلى subreddit بالكامل، ثم قدم شكوى إلى المسؤولين لحظر حسابي من الموقع بأكمله. الحسابات التي كنت أملكها منذ عقود، اختفت جميعها على الفور تقريبًا.
أثناء حدوث ذلك، كنت أيضًا عضوًا نشطًا في قناة Laravel Discord. سأذهب إلى قناة المساعدة كل يوم وأجيب على أكبر عدد ممكن من الأسئلة. كثيرًا ما كان لدي أشخاص يعرضون التبرع لي بالمال من أجل مساعدتي، لكنني كنت أرفض دائمًا. لم يكن الأمر يتعلق بالمال بالنسبة لي، لقد أحببت إطار العمل حقًا وأردت أن أرى الناس يزدهرون به.
في الماضي، لاحظت أن تايلور (الذي تم إنشاؤه من Laravel) تلقى بعض المعاملة المثيرة للاشمئزاز على Reddit. لدرجة أنه قام بحذف عدة حسابات خاصة به.
اعتقدت أنه ربما يكون هناك شخص ما على قناة Laravel Discord قد يفهم إحباطي. لذلك ذكرت ما حدث على موقع Reddit في القناة العامة، وسألت عما إذا كان أي شخص آخر قد واجه شيئًا كهذا.
قرر أحد تعديلي Discord (الذي غالبًا ما كان يقدم ردودًا وقحة للأشخاص الذين يبحثون عن المساعدة، وقام أيضًا بحظر طفل يبلغ من العمر 15 عامًا لمشاركته أول مشروع Laravel له في القناة) أن يغلقني. أخبرني أن هذا ليس المكان المناسب لمناقشة Reddit والتوقف. ففعلت.
مرت عدة أسابيع. ثم فجأة تلقيت إشعارًا على Discord. لقد كان نظام Reddit هو الذي منعني من ذكري. لقد طرح الموقف برمته في محاولة لتبرئة نفسه من أي مخالفة. لقد نشر لقطات شاشة مقطوعة ومُعدلة لمحادثاتنا مما جعلني أبدو كوحش. بالطبع.
لذلك أجبت. قلت إن ما كان يفعله لم يكن سوى عرض مثير للاشمئزاز لعدم الأمانة.
ما رأيك في ما حدث بعد ذلك؟ هل حصل تعديل Reddit على نفس المعاملة "stfu" عند الحديث عن Reddit في قناة Discord كما فعلت أنا؟
بالطبع لا.
تعديل Discord الذي طلب مني التوقف عن الحديث عن Reddit اتخذ على الفور جانب تعديل Reddit، بل وشكره على نشره حول هذا الموضوع. شكرته حرفيا.
مرة أخرى، شعرت بالغضب. الرجل الذي منعني من الانضمام إلى مجتمع كنت نشطًا فيه لمدة عقد من الزمن أصبح الآن يكذب على الجميع بشأن ما حدث ويتم شكره على ذلك. أشكر الشخص الذي طلب مني التوقف عن الحديث عن ذلك.
حتى الآخرين في قناة Discord كانوا في حيرة من أمرهم. أتذكر بوضوح أن الأعضاء ذكروا كم كان غريبًا أن يطرح تعديل Reddit هذه المشكلة بعد أسابيع من انتهاء المشكلة.
لن تخمن أبدًا ما حدث بعد ذلك؛ لقد تم حظري من قناة الديسكورد.
حتى بعد كل هذا، واصلت المساهمة حيثما أستطيع، حتى أصبح من الواضح أنني لست في النادي الرائع. لم أعد عضوًا جديرًا بالعبادة. يتم إغلاق جميع علاقاتي العامة بالردود الجاهزة. أنا تحت رحمة أشخاص مثل جراهام كامبل الذين يخدعون أنفسهم من خلال الادعاء بأن الكود الخاص بي "غير صحيح"، ثم يتراجع 3 مرات في نفس تعليقات العلاقات العامة من أجل إنقاذ غروره.
لقد وصلت الآن إلى النقطة التي أشعر فيها بالاشمئزاز من البرمجة بشكل عام. في كل مرة يتوجب علي أن أفتح مشروع عمل أشعر بالإحباط. تم حذف جميع مشاريعي الجانبية. تمت إزالة جميع مستودعات MIT الخاصة بي.
حاولت القفز إلى Typescript / Node / Bun. لقد كان الأمر ممتعًا لفترة من الوقت، ولكن يبدو أن لا شيء يمكن أن يخرج الطعم الكريه من فمي. كثيرًا ما أقوم بإنشاء المشاريع وحذفها بطريقة شديدة الوسواس القهري، كما لو أن بعض آليات الدفاع اللاواعية تبدأ في العمل، لمنعني من إضاعة المزيد من الوقت في شيء بدون عائد.
الآن أنا في حيرة تمامًا. أشعر كل يوم وكأنني أتجول في صحراء فارغة، أتبع سرابًا لما كان في السابق. تطوير الويب هو الشيء الوحيد الذي كنت متقنًا فيه على الإطلاق والذي يمكنني من خلاله كسب المال والاستمتاع به بالفعل. إنها المهنة الوحيدة التي يمكن أن أرى نفسي متمسكًا بها حقًا. الآن، لست متأكدًا حتى مما يجب فعله بنفسي.
كان يجب أن أكون سباكًا.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3