معسكر برمجي

منهج تعليمي لتطوير البرمجيات

المعسكرات البرمجية (بالإنجليزية: Coding Bootcamp)‏ هو برنامج تعليمي يقدم منهج مكثف لتطوير البرمجيات للمستجدين في البرمجة. وقد ظهرت هذا المفهوم لأول مرة في عام 2011.[1]

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

التاريخعدل

تعتبر المعسكرات منهج تعليمي مكثف وقد تمت إقامة أول معكسر برمجي في عام 2011 حيث قامت Hungry Academy [2] بتمهيد الطريق.[3]

واعتبارًا من يوليو 2017، كان هناك 95 دورة تدريبية في معسكرات تدريب المستجدين على البرمجة بدوام كامل في الولايات المتحدة.[4] تتراوح مدة الدورات عادةً ما بين 8 و 36 أسبوعًا، وتستمر معظمها من 10 إلى 12 (بمتوسط 12.9) أسبوعًا.[5]

وفي العالم العربي قام الإتحاد السعودي للأمن السيبراني والبرمجة والدرونز بتبني مفهوم المعكسرات البرمجية في المملكة العربية السعودية، حيث بدأ أول معسكر برمجي تحت اسم معسكر طويق البرمجي في ديسمبر 2019، واستمر الاتحاد بالتعاون مع أكاديمية طويق بتكرار المعسكر بشكل سنوي،[6] وتخريج دفعات جديدة من التدربيين بحسب احتياجات الجهات والشركات في سوق العمل.

التعاون مع التعليم العاليعدل

مع تزايد شعبية المعسكرات البرمجية، بدأت بعض الجامعات في تقديم معسكرات برمجية الخاصة بها أو دخلت في شراكة مع معسكرات برمجية خاصة حالية.[7]

مبادرة طويق ألفعدل

أحد النماذج العربية هي مبادرة #طويق_1000 التي جرت في نهاية عام 2021 وبداية 2022 حيث قامت أكاديمية طويق بالتعاون قوقل ومع 12 جامعة مختلفة في السعودية، لتغطي كامل المناطق الرئيسية في السعودية لتوفير معسكرات حضورية وأخرى عن بعد -عبر الإنترنت- في مجالات متعددة تشمل برمجة الويب وتطبيقات الهواتف، وكذلك الأمن السيبراني والحوسبة السحابية وتطوير الألعاب.[8]

المعسكرات البرمجية عن بعدعدل

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

وقد قامت أكاديمية طويق بتقديم بعض برامج معسكرات طويق_1000 في مسارات الويب وتطوير تطبيقات الهاتف عن بعد على شكل بث مباشر في يوتيوب.

المعسكرات والزمالات في مجال علوم البياناتعدل

غالبًا ما يركز هذا النوع من المعسكرات التدريبية بشكل أقل على Full stack development عكس المعسكرات البرمجية الإعتيادية، وتسلط الضوء أكثر على تخريج علماء بيانات ومهندسي البيانات.[10]

المعسكرات الانتقائيةعدل

بعض المعسكرات البرمجية قد تكون انتقائية وتتطلب خبرة مسبقة ومعرفة ببعض المعلومات؛ وقد تهدف بعض الشركات مثل Career Karma إلى مساعدة المبتدئين على تعلم المهارات الأساسية ومن ثم التقدم إلى معسكرات تدريب المستجدين.[11]

معسكرات منتهية بالتوظيفعدل

تقدم بعض الجهات مثل الاتحاد السعودي للأمن السيبراني والبرمجة الدرونز برامج معسكرات منتهية بالتوظيف، حيث يتم تدريب عدد محدود من الطلاب على تقنيات معينة تحتاجها الشركات والجهات المعنية بالمعسكر ومن ثم تجهيز الطلبة بالخبرة النظرية والعملية اللازمة لإتقان تلك التقنيات ومن ثم توظيفهم في تلك الشركات.[12]

التدريسعدل

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

في السعودية جرت بعض المعسكرات بدعم حكومي، موجهة للعاطليين وحديثي التخرج من طلبة البكالوريوس، بالتعاون مع عدة جهات لتقديم عروض وظيفية بعد إنتهاء المتدربين من فترتهم التدريبية.

وغالبًا ما تكون آلية المعسكرات القبول في بتصفية المتقدمين بحسب المسارات البرمجية وخبراتهم وجنسهم وخلفياتهم التعليمية، وقد تقام بعض المعسكرات بشكل مدفوع دون آلية مفاضلة.

المعسكرات بدوام كاملعدل

تقوم المُعسكرات الحضورية بدوام كامل بجمع الطلبة في مقر المعسكر ومنعهم من الخروج من المقر كشرط لإتمام المعسكر ويتم تقديم كافة المستلزمات كغرف النوم، والإتصال بالإنترنت، والطعام والشراب من قبل الجهة المنظمة للمعسكر إلى حين إنتهاء المنهج المقرر في المعسكر.

المعسكرات بدوام الجزئيعدل

قد تقدم بعض الجهات معسكرات حضورية بدوام جزئي أو عن بعد، وتعد حلًا مناسبًا لمن لا يملك المقدرة على المجيء إلى مقر المعسكر.

الجدلعدل

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

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

مراجععدل

  1. ^ Choxi, Roshan (2015). "Coding bootcamps are replacing computer science degrees". VentureBeat (بالإنجليزية الأمريكية). Archived from the original on 2022-03-19. Retrieved 2018-02-25.
  2. ^ "A Brief History of Coding Bootcamps". 18 أغسطس 2014. مؤرشف من الأصل في 2022-03-31. اطلع عليه بتاريخ 2021-11-06.
  3. ^ Gallagher، James (2020). "State of the Coding Bootcamp Market Report". Career Karma. مؤرشف من الأصل في 2021-10-14. اطلع عليه بتاريخ 2021-05-06.
  4. ^ Lapowsky, Issie (2016). "In 2016, The Coding Bootcamp Bubble Is Bound to Burst". WIRED (بالإنجليزية الأمريكية). Archived from the original on 2022-04-15. Retrieved 2018-02-25.
  5. ^ "2017 Coding Bootcamp Market Size Study". www.coursereport.com. مؤرشف من الأصل في 2022-04-15. اطلع عليه بتاريخ 2016-09-16.
  6. ^ "الاتحاد السعودي للامن السيبراني والبرمجة والدرونز". safcsp.org.sa. مؤرشف من الأصل في 2022-03-03. اطلع عليه بتاريخ 2022-04-23.
  7. ^ "Collaboration in Higher Education: Universities + Coding Bootcamps". مؤرشف من الأصل في 2018-09-16. اطلع عليه بتاريخ 2016-09-16.
  8. ^ "مؤتمر LEAP22 : تكريم 1000 مبرمج ومبرمجة من خريجي معسكر "طويق" | وزارة الاتصالات وتقنية المعلومات". www.mcit.gov.sa. مؤرشف من الأصل في 2022-04-24. اطلع عليه بتاريخ 2022-04-23.
  9. ^ "4 Things to Know About Online Coding Boot Camps". مؤرشف من الأصل في 2021-03-28. اطلع عليه بتاريخ 2016-09-16.
  10. ^ "Data-Scientist"-q-"Data-Engineer".html ""Data Scientist" and "Data Engineer" Job Trends". www.indeed.com. مؤرشف من الأصل في 2016-10-17. اطلع عليه بتاريخ 2016-10-02.
  11. ^ "How A Podcast-Turned-Startup Is Trying to Get More Non-Traditional Students Into Tech - EdSurge News". EdSurge (بالإنجليزية). 4 Sep 2018. Archived from the original on 2021-07-20. Retrieved 2019-04-18.
  12. ^ "الاتحاد السعودي للأمن السيبراني والبرمجة والدرونز يطلق معسكر طويق البرمجي". 06 سبتمبر 2020. مؤرشف من الأصل في 2022-04-24.