نادي CodeBookClub الافتراضي: بوابتك المجانية لأساسيات علوم الحاسوب ولغة بايثون

دقائق القراءة: 4

هل تسعى لاكتشاف عالم البرمجة في عام 2020؟ أم أنك مطور بالفعل وتتطلع لتعميق فهمك لأساسيات علوم الحاسوب؟ ندعوك للانضمام إلى CodeBookClub، وهو لقاء افتراضي مجاني مصمم للمبرمجين المبتدئين والمتوسطين. يستعد النادي حاليًا لقراءة كتاب جديد معًا، وهو مقدمة شاملة لعلوم الحاسوب تركز على تعليم المبادئ الأساسية لهذا المجال ولغة البرمجة Python. قد تتخيل أن نادي الكتاب هو مجرد مجموعة من الأشخاص يقرأون ويناقشون كتابًا معًا. ومع ذلك، فإن تجربتنا في القراءة ستتضمن أنشطة مستمرة، تحديات مثيرة، وفعاليات مجتمعية ستبقينا في حالة تعلم وإبداع دائمين. تابع القراءة لمعرفة المزيد من التفاصيل!

لمن هذا النادي الافتراضي؟

صُمم نادي CodeBookClub ليناسب مجموعة واسعة من المهتمين بالبرمجة وعلوم الحاسوب، سواء كنت في بداية طريقك أو تسعى لتعزيز معرفتك. هذا النادي مثالي لـ:

  • الأشخاص الذين ليس لديهم خبرة سابقة في البرمجة ويرغبون في البدء من الصفر.
  • المطورين العصاميين الذين يطمحون لتعلم أساسيات علوم الحاسوب بشكل منهجي.
  • مطوري JavaScript المهتمين بتعلم لغة Python (وبعض أساسيات Scheme).

لماذا يجب عليك الانضمام إلى هذا النادي؟

قال مؤسس freeCodeCamp، كوينسي لارسون: “أسوأ طريقة لتعلم البرمجة هي أن تتعلم بمفردك.” عندما تتعلم بمفردك، يصبح الاستسلام أسهل عندما تواجه مشكلة برمجية معقدة، أو قد تفقد الحافز لعدم وجود من يحاسبك ويشجعك على الاستمرار في التعلم. هنا يأتي دور النادي! سواء كنت تتعلم البرمجة للمرة الأولى أو كنت مطورًا بالفعل، فإننا في هذا النادي سنتعلم أساسيات علوم الحاسوب معًا، وسنتعاون في حل المشكلات عندما نواجه صعوبات، وسندعم بعضنا البعض لمواصلة التعلم. أنا حاليًا أعمل كمطور برمجيات، ولكن قبل ثلاث سنوات، استخدمت موارد عبر الإنترنت مثل freeCodeCamp لتعليم نفسي البرمجة. الرابط: رحلة من مبتدئ إلى مطور برمجيات. الشيء الوحيد الذي ساعدني أكثر من أي شيء آخر هو العثور على مجتمعات من الأشخاص الذين كانوا يتعلمون معي. نادينا مفتوح للمطورين من أي مستوى خبرة يرغبون في الانضمام إلينا!

ماذا سنتعلم في هذا النادي؟

ستقوم مجموعتنا بقراءة كتاب Intro To Computing، وهو كتاب مدرسي تمهيدي في علوم الحاسوب ألفه البروفيسور ديفيد إيفانز من قسم علوم الحاسوب بجامعة فيرجينيا.

غلاف كتاب Intro To Computing، مقدمة شاملة لعلوم الحاسوب ولغة بايثون

يقدم الكتاب مقدمة لعدة أساسيات في علوم الحاسوب ربما تكون قد سمعت عنها ولكنك ترغب في معرفة المزيد عنها، مثل: الخوارزميات (algorithms)، لغات البرمجة (coding languages)، البيانات (data)، المفسرات (interpreters)، قياس التكلفة (measuring cost)، والمزيد. إذا كنت ترغب في الاطلاع على جدول محتويات الكتاب، يمكنك القيام بذلك هنا. يقدم الكتاب أيضًا لغة Python وبعض أساسيات Scheme من خلال تمارين برمجية وواجبات منزلية، لذا فهو ليس كتابًا يركز على النظرية فقط، بل يحتوي على العديد من التمارين العملية على مدار فصوله.

كيف يشارك الأعضاء في النادي؟

التعلم النشط مع مطورين آخرين هو جوهر هذا النادي. إذا انضممت إلى مجموعتنا القرائية، يمكنك اختيار إكمال أنشطة متنوعة كل أسبوع، مثل إنجاز التمارين البرمجية من الكتاب مع أعضاء آخرين في النادي، أو الإجابة على أسئلة المناقشة، أو كتابة مدونات (blogging) أو تغريدات (Tweeting) حول ما تتعلمه. لمزيد من التفاصيل حول كيفية المشاركة، يرجى زيارة: دليل المشاركة. سنقوم أيضًا بترتيب بعض مكالمات Zoom المباشرة حيث نلتقي عبر الفيديو لمناقشة الكتاب وتماريننا البرمجية.

صورة لمجموعة من المبرمجين يشاركون في اجتماع Zoom افتراضي لمناقشة كتاب برمجة

مجموعتنا القرائية الأخرى (التي تقرأ حاليًا سلسلة 'You Don't Know JS') تجتمع أسبوعيًا عبر Zoom!

تكلفة الكتاب والنادي: مجانية بالكامل!

هذا الكتاب مجاني 100% ويمكن العثور عليه هنا. النادي أيضًا مجاني بالكامل.

متى تبدأ القراءة؟

يجب أن تكون قد قرأت الفصل الأول من الكتاب بحلول 12 أبريل. إليك المزيد من التفاصيل حول النادي: تفاصيل النادي. إذا كنت ترغب في الانضمام إلى النادي، قم بالتسجيل في قائمتنا البريدية لتتم دعوتك، والحصول على تعليمات حول كيفية الانضمام، والانضمام إلينا في غضون 5 دقائق. ستحصل أيضًا على تحديثات حول القراءات المستقبلية والفعاليات المجتمعية. النادي مجاني 100%، دائمًا.

إذا كان لديك أي ملاحظات أو أسئلة حول هذا المنشور، فلا تتردد في مراسلتي عبر Tweet على حساب @madisonkanna أو متابعة حساب @CodeBookClub.

تعلم البرمجة مجانًا. ساعد منهج freeCodeCamp مفتوح المصدر أكثر من 40,000 شخص في الحصول على وظائف كمطورين. ابدأ الآن.

الخلاصة التقنية

يمثل نادي CodeBookClub نموذجًا مثاليًا للتعلم المجتمعي الموجه في مجال علوم الحاسوب والبرمجة. من خلال التركيز على كتاب تمهيدي شامل مثل Intro To Computing، ودمج لغة Python العملية، يوفر النادي بيئة غنية للمبتدئين والمطورين على حد سواء. إن أهمية التعلم الجماعي والدعم المتبادل، كما أشار مؤسس freeCodeCamp، لا يمكن المبالغة فيها، خاصة في مجال يتطور بسرعة مثل تطوير البرمجيات. هذا النهج لا يكسر حاجز العزلة الذي غالبًا ما يواجهه المتعلمون الذاتيون فحسب، بل يعزز أيضًا الفهم العميق للمفاهيم من خلال المناقشة والتطبيق العملي، مما يجعله موردًا قيمًا للغاية لأي شخص يسعى لإتقان أساسيات علوم الحاسوب.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *