كيف بنيت 100 مشروع في 100 يوم

انتهيت من تحدي # 100Days100Projects؟ في هذا المقال سأغطي تجربتي في القيام بهذا التحدي وسأجيب أيضًا على بعض الأسئلة التي تلقيتها على Twitter حول هذا الموضوع.

سيكون نوعًا من أنواع المقالات "اسأل وإجابة" ، لذا أتمنى أن تستمتع به! ؟

ما هو هذا التحدي؟

الغرض الرئيسي من هذا التحدي هو بناء مشروع كل يوم لمدة 100 يوم على التوالي. يمكنك قراءة المزيد عن القواعد هنا. (ملاحظة: هناك أيضًا خيار أسهل: # 30 يومًا 30 مشاريع ، في حال كنت مهتمًا بشيء أخف؟)

بدأت هذا التحدي في 17 سبتمبر 2019 وانتهيت في 25 ديسمبر 2019 .

ما هي المشاريع التي قمت ببنائها خلال التحدي؟

في المشروع الأخير (# 100) أضفت جميع المشاريع التي قمت بإنشائها أثناء التحدي ، لذلك إذا كنت تريد التحقق منها انقر هنا.

كانت جميع المشاريع قائمة على الويب - الواجهة الأمامية في الغالب (HTML ، CSS ، JavaScript) ، وبعضها يحتوي على القليل من NodeJS للواجهة الخلفية.

لقد استخدمت جميع أنواع واجهات برمجة التطبيقات ، وبعض مكتبات JS (ReactJS ، p5js - للعمل مع اللوحة القماشية) ، ولكن تم تنفيذ معظم المشاريع باستخدام Vanilla JS و CSS.

كيف تأتي مع الكثير من الأفكار؟

من الواضح أن الكثير من الناس قد سألوني هذا السؤال على مدار المائة يوم هذه.

الأمر بسيط: أنا عبقري . ؟

فقط أمزح؟ ... أنا بعيد عن أن أكون ذلك.

الحقيقة هي أنني جمعت الكثير من الموارد خلال العام الماضي لأنني كنت بحاجة إلى الإلهام لمقالاتي ومقاطع الفيديو الخاصة بي وما إلى ذلك ، وقد استخدمتها للحصول على الإلهام لهذه المشاريع أيضًا.

أيضًا ، عند إجراء هذه العملية الإبداعية مرارًا وتكرارًا ، ينتهي بك الأمر في النهاية إلى الحصول على أفكار من كل الأشياء من حولك. هناك بعض المشاريع التي قمت بها لأنني رأيت حاجة في حياتي اليومية (تطبيق Drink Water ، Random Picker Visualizer ، Countdown ، Password Generator ، إلخ ...).

دعونا لا ننسى أيضًا أن بعض المشاريع اقترحها متابعيني. (شكرا يا رفاق؟)

الموارد التي استخدمتها في الغالب للإلهام :

  • تقطر
  • كود
  • اجمع UI

هل كانت لديك خطة لفترة أطول أم قمت بها بشكل عفوي؟

من بين 100 مشروع ، أعتقد أن 2 أو 3 فقط تم التخطيط لها مسبقًا - مثل اليوم السابق. ؟

تم القيام بالباقي بشكل تلقائي.

لكنني لا أوصي بفعل ذلك. من الأفضل التخطيط للأشياء - فهو يتخلص من الصداع الذي قد يصيبك عندما تضطر إلى ابتكار فكرة على الفور.

لماذا قد قمت بفعلها؟

أنا أحب التحديات ! ؟

بهذه البساطة.

أحب تخطي حدودي ويبدو أن هذا التحدي يمكن أن يفعل ذلك (وقد فعل!). أيضًا ، لقد لاحظت أنه إذا أعلنت علنًا أنني أفعل شيئًا ما ، فسينتهي بي الأمر في الواقع - ربما بسبب العار الذي سأشعر به إذا فشلت. لا أدري، لا أعرف. لم تفشل في التحدي حتى الآن. ؟

كان التحدي الأول الذي قمت به هو تحدي الجري لمدة 365 يومًا. لقد أعلنت علنًا على Facebook أنني سأفعل ذلك ونشرت صورة معي يوميًا بعد الجري. أعطاني هذا القوة لإنهائه (انتهى بي الأمر فعلاً 422 يومًا). لا أستطيع أن أفشل أتباعي ، أليس كذلك؟ ؟

ومن ناحية أخرى ، كنت أعلم أنه إذا كنت سأقوم بالنشر يوميًا فسوف ألهم الآخرين. أردت أن أظهر للناس أنه حتى الأشخاص العاديين مثلنا يمكنهم فعل الأشياء إذا وضعناها في الاعتبار. لدينا عقل قوي ، لكننا لا نستخدمه بكامل طاقته!

نعم. أنا رجل عادي. لا يوجد شيء مميز هنا. لذا إذا فعلت ذلك ، يمكنك فعل ذلك أيضًا!

ما مقدار العمل الذي استغرقته لإنشاء مشروع؟

بعض المشاريع التي قمت بها في أقل من 30 دقيقة ، استغرقني زوجان 6-8 ساعات واضطررت إلى 1 أو 2 "تأجيلها" إلى اليوم الثاني لأنني لم أستطع إنهاءها. على الرغم من أنني قمت بتأجيل هذه المشاريع إلى اليوم التالي ، إلا أنني قمت بإعادة إنشائها من الصفر - فقط باستخدام المعرفة المكتسبة. اتضح أن هذه طريقة جيدة للتخلص من المشاكل. فقط أعدها من الصفر.

أود أن أقول إنني كنت بحاجة إلى حوالي 1-1.5 ساعة في المتوسط ​​يوميًا. وهذا يشمل: فكرة + تنفيذ + وسائل التواصل الاجتماعي.

ضع في اعتبارك أنني كنت أقوم بالترميز منذ عام 2013 ، لذلك ربما يحتاج شخص لديه خبرة أقل إلى مزيد من الوقت ، لكن هذا يعتمد حقًا على صعوبة المشروع.

ما الذي دفعك للاستمرار؟

كما ذكرت أعلاه ، أعتقد أن عار الفشل جعلني أتحرك ، مع الأخذ في الاعتبار أنني التزمت بالتحدي علنًا. لا أستطيع أن أفشل جمهوري!

كان لديّ 25 دولارًا "رسوم عقابية" كان عليّ أن أدفعها مقابل أيام الفشل ، لكنني لا أعتقد أنني فكرت في الأمر بعد أن بدأت.

لقد أضفت جانب المال لأنني كنت أعلم أنه سيكون من المفيد للناس الحصول عليه وبعضهم يريد مني أن أفشل (هل أنت متستر!؟) حتى يتمكنوا من تسجيل الوصول يوميًا - الأمر الذي انتهى بإعطائي دفعة صغيرة من المشاهدات على مشاركاتي؟

ماذا تعلمت خلال التحدي؟

لقد تعلمت شيئين:

  • تعلمت كيفية "رسم" وتخطيط هيكل المشروع
  • تعلمت ولعبت مع بعض التقنيات وواجهات برمجة التطبيقات التي لم أستخدمها من قبل
  • تعرفت على المزيد حول خصائص CSS (تحديد المواقع ، الرسوم المتحركة ، إلخ)
  • تعرف على المزيد حول كيفية العمل مع JS DOM API

انتهى بي الأمر بمساعدتي في ترسيخ مهاراتي في Vanilla JS و CSS!

ماذا كنت ستفعل بشكل مختلف؟

أحد الأشياء التي لاحظتها هو أن هناك مشاريع أبسط خططت لها في البداية. كنت أتوقع أن يكون لدي المزيد من التطبيقات ذات الوظائف المتعددة ، ولكن بالنظر إلى حقيقة أن هذا التحدي لم يكن الشيء الوحيد الذي كنت أذهب إليه ، انتهى بي الأمر إلى القيام بمشاريع أكثر بساطة (مثل تنفيذ تصميم باستخدام HTML / CSS ، بدون JavaScript).

إذا كنت سأفعل هذا التحدي مرة أخرى ، فسأفعل إما:

  • قم بعمل أيام أقل (30 أو 50) أو
  • ركز بنسبة 100٪ على التحدي (لا مزيد من عمل العميل أو المشاريع الأخرى ، إلخ)

بهذه الطريقة يمكنني عمل المزيد من التطبيقات "المعقدة" .

ومع ذلك ، أنا سعيد بالمشاريع التي قمت بها بالنظر إلى الموقف المعين.

أيضًا ، انتهى بي الأمر بقضاء الكثير من الوقت في النشر على وسائل التواصل الاجتماعي (Twitter و LinkedIn و Facebook و Instagram - حيث قمت بإنشاء صورة جديدة في كل مرة).

ربما يساعد نظام جيد "للمشاركة في كل مكان" في تسريع العملية.

لا تفهموني بشكل خاطئ ، النشر على SM مهم ولن أتركه ، لكنني سأسرعه إذا أمكن.

هل يجب على الناس القيام بهذا التحدي؟

إذا كنت تريد تحديا جيدا. نعم.

إذا كنت تريد أن تتعلم أشياء جديدة. نعم.

إذا كنت ترغب في خلق تفاعل مع جمهورك. نعم.

هل يجب أن تفعل 100 يوم؟ يعتمد على.

هل لديك وقت؟ إذا إفعلها. وإلا فإنني سأفعل متغير 30 يومًا فقط.

ماذا بعد؟

تحدٍ آخر. ؟

بالنسبة لعام 2020 ، أخطط لاستخدام كل ما في YouTube ، لذا سأبدأ العام بتحدي 31 يومًا من 31 مقطع فيديو (المزيد عن ذلك قريبًا) أرغب في الحصول على عدد كبير من مقاطع الفيديو المتراكمة لقناتي على YouTube ، لذا فإن هذا التحدي يسير على ما يرام.

من يدري ... ربما سأستمر في فعل ذلك إذا سارت الأمور على ما يرام.

اشترك إذا كنت تريد متابعة تقدمي! ؟

استنتاج

إذا كانت لديك أي أسئلة أخرى ، فيرجى إبلاغي بها وسيسعدني الرد على المقالة وتحديثها!

أتمنى أن يكون هذا مفيدا لك!

شكرا لقرائتك! ؟

اقرأ المزيد من مقالاتي على مدونتي.