تنبيه

الرجاء تحديد نص من المقال أولاً.

محتوى محمي

لتحميل هذا المقال، يرجى تفعيل جرس الإشعارات أو اختيار طريقة اشتراك أخرى.

Ahmed Bouchefra

الرئيسية
Ahmed Bouchefra

أحمد بوشفرة

Software Engineer & Tech Author

ابدأ هنا
ابدأ هنا
المكتبة
المكتبة
أكاديمية بايثون
أكاديمية بايثون
تطبيق اختبارات البرمجة
تطبيق اختبارات البرمجة
دورات يوديمي
دورات يوديمي
المسارات
المسارات
الملخصات
الملخصات
الأدوات
الأدوات
اشترك
اشترك
كتب فريق 10xdevblog
كتب فريق 10xdevblog
الكاتب: أحمد بوشفرة

مسار تأسيسي أم تخصص مباشر؟ أفضل طريق لدخول مجال البرمجة

اضغط على زر PDF لتحميل المقال كملف للقراءة لاحقاً

ملاحظة: هذا المقال بقلم أحمد بوشفرة. الآراء الواردة تعبر عن الكاتب.

أحمد بوشفرة: مبرمج ومؤلف تقني، أساعد المطورين على بناء تطبيقات ويب حديثة وسريعة.

يمكنك التواصل مع الكاتب لطلب خدمات برمجية عبر:

يمكنك أيضاً نشر مقالك هنا والترويج لخدماتك أمام جمهور من المبرمجين. تواصل معنا

لخص هذا المقال باستخدام ChatGPT

انسخ الأمر أدناه والصقه في ChatGPT للحصول على ملخص سريع للمقال:

لخص لي هذا المقال في نقاط رئيسية: https://www.ahmedbouchefra.com/foundational-path-direct تم النسخ!
فتح ChatGPT

يأتيني سؤال كثيرًا جدًا، ونفس السؤال يتكرر مع باقي المجالات: أريد دخول مجال مثل علوم البيانات (Data Science)، فهل يجب أن أتبع مسار التأسيس البرمجي أولًا، أم أبدأ مباشرة في مجال علوم البيانات؟

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

لدينا الإجابة البسيطة السريعة، ولدينا الإجابة التي سنتحدث عنها قليلًا.

الإجابة السريعة

الإجابة البسيطة السريعة موجودة في السؤال نفسه. لكي تحترف وتتعلم، تحتاج إلى أن تتأسس برمجيًا. إذن، إجابة السؤال هي أنك تحتاج إلى اتباع مسار التأسيس البرمجي.

الإجابة المفصلة: ما الذي ستخسره؟

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

عندما تكون في بداية مسيرتك وتقرر دخول مجال معين، فأنت لا تملك العلم الكافي ولا تفهم معنى البرمجة لتختار. لقد اخترت مجالًا ربما بناءً على كلام الناس أو نصيحة أحدهم أو لأي سبب كان، ولكن في النهاية، هذا السبب لا ينبع من فهمك للبرمجة، لأننا اتفقنا أنك لم تتأسس برمجيًا. هذه هي المعلومة المؤكدة: أنت لا تملك هذه المعرفة.

الميزة العظيمة لمسار التأسيس

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

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

هل فترة التأسيس وقت ضائع؟

هنا قد تقول: “ولكن ماذا عن كل هذه الفترة التي أضعتها؟”

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

هل تعرف متى يمكنك القول إنك أضعت سنتين من عمرك؟ عندما تدخل مجالًا غير مرتبط بمجالات أخرى، وتقضي فيه سنة أو سنتين، وفي النهاية تواجه طريقًا مسدودًا. ماذا ستقول حينها؟ “أضعت سنتين من عمري”. لماذا؟ لأن هاتين السنتين لم تفدك في مجال آخر.

مثال توضيحي: لنفترض أن شخصًا قضى سنتين في تعلم الشبكات (Networking)، وبعد ذلك لم يجد عملًا، فانتقل فجأة إلى مجال تصميم واجهة وتجربة المستخدم (UI/UX) وبرامج التصميم. هل أفاده مجال الشبكات في هذا المجال الجديد؟ لا. هنا يمكنه القول إنه أضاع سنتين من عمره.

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

قوة الاختيار بعد التأسيس

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

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

  • الذكاء الاصطناعي (AI)
  • هندسة البرمجيات (Software Engineering)
  • تطوير الواجهات الأمامية (Front-end)
  • تطوير الواجهات الخلفية (Back-end)

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

خلاصة القول

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

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

هل لديك سؤال أو استفسار؟ اترك تعليقاً بالأسفل:

احصل على المحتوى الجديد فور نشره ⚡

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

عرض كل بدائل الاشتراك

احصل على موارد مجانية! 📚

اشترك في القائمة البريدية واحصل على كتب ومصادر تعليمية مجانية

تنبيه هام:

للاشتراك بنجاح، يرجى فتح الصفحة في متصفح خارجي (مثل Chrome أو Safari) وليس متصفح التطبيق المدمج.

📚 المكتبة المجانية

حمّل كتب وأدلة PDF مجانية في البرمجة وتطوير الويب

تصفح المكتبة

شارك المقال

مسار تأسيسي أم تخصص مباشر؟ أفضل طريق لدخول مجال البرمجة
0:00 / 0:00