القائمة الرئيسية

الصفحات

تعلم البرمجة - دليلك لتعلم البرمجة للمبتدئين | الباشمبرمج

 تعلم البرمجة - الدليل الشامل  لتعلم البرمجة للمبتدئين | الباشمبرمج


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


سوف نتكلم اليوم عن البرمجة من ناحية المسار المهني او العلمي , اذا بحثا عن لغات البرمجة سوف نجد العديد والعديد من لغات البرمجة و تعدد لغات البرمجة يكون لعده اسباب واهما هو تعدد الاستخدامات فليس كل لغات البرمجة تستخدم لنفس الغرض ونفس النوع من البرامج حيث ان عمل تطبيق موبايل يختلف عن عمل تطبيق لاجهزة الكمبيوتر ( سطح المكتب) يختلف عن عمل موقع انترنت يختلف عن عمل لعبة ما .





Learn Programming - Your Guide to Learning Programming for Beginners | pashmoparmig





الجانب الايجابي هنا انه حوالي 80% من لغات البرمجة تتشارك نفس الاشياء او نفس المفهوم فاذا تعلمت احدي لغات البرمجة وارت ان تتعلم لغة اخري فانت لست بحاجة للبدا من الصفر وهذا شي جيد ومحفز ايضا, حيث انه سيكون من السهل عليك تعلم المزيد والمزيد من لغات البرمجة.

 

ما هي البرمجة ؟

البرمجة هي عملية كتابة تعليمات لجهاز كمبيوتر من اجل تنفيذ امر او مهمة ما.

يشهد العالم المعاصر اليوم اشكال مختلفة ومتنوعة من اشكال الكمبيوتر بداء من اجهزة الكمبيوتر الشخصية مرورا بالهواتف الذكية واجهزة الالعاب والساعات الذكية وغيرها من الاجهزة التي تبدا بالانتشار مع الوقت , ولغة البرمجة هي اللغة التي تستخدم لكتابة التعليمات التس سيقوم بتنفيذها هذا الكمبيوتر لتنفيذ المهمة المطلوبة منه .

 

الخطوة الاولي لتعلم البرمجة هي اختيار لغة البرمجة ثم البدا بالتعلم من المصادر المتاحة لكن هذه الخطوة تستلزم بعض المعرفة التي لا توجد في اغلب الاحيان في الشخص الذي يريد البدء بتعلم البرمجة

 

لما تتعلم البرمجة ؟

هناك عدة اسباب ودوافع  وراء تعلم البرمجة حيث ان تعلم البرمجة تمثل مسار مهني جيد من حيث العائد المادي او فرص التطوع بالاضافة الي ان هناك بعض مجالات العمل الاخري تكون البرمجه ليست المهارة الاساسية بها الي ان تعلم البرمجة يضيف الكثير والكثير الي اصحاب تلك المجالات ويزيد فرصهم بالتميز في مجالهم مثل مجالات البحث العلمي او تقنيات التعليم الحديثة او بعض مجالات الهندسة وغيرها من المجالات .

هناك اسباب اخرس وراء تعلم البرمجة وهو انه تعليم البرمجة يدفعك من تعليم اولادك ايضا للبرمجة حديث ان تعلم البرمجة للاطفال يودي الي تطوير طريقة تفكيرهم وقدرتهم علي حل المشكلات والتحليل ايضا والدليل عليي ذلك ن هناك بعض الدول مثل بريطانيا قد بدات بتدريس البرمجة للاطفال من المرحلة الابتدائية

كيف تختار لغة البرمجة التي تبدا في تعلمها ؟

عند اختيار ك لغة برمجة لتتعلمها فهناك جزئين اساسيين يتم علي اساسهم تحديد لغة البرمجة المناسية لك للبدا فيها 

 

اولا بناءا علي نوع البرمجيات التي ترغب في عملها :

 فعي سبيل المثال اذا نظرنا الي مجال ويب ( المواقع الالكترونية ) نجد انه ينقسم الي قسمين :

1- front end 

2- back end

 

 

لتوضيح الفرق بينهم تاخذ مثال عملي للتبسيط  فقط وهي المطعم , المطعم بيتقسم الي قسمين الاول وهي الجزء الخاص بالزبائن للجلوس وتناول الطعام , والقسم الثاني وهو المطبخ المكان الذي يتم فيع اعداد الطعام فكذلك الويب او الموقع الالكتروني حيث ان الفرونت اند ( front end ) هو وبكل بساطة واجهة المستخدم التي تظهر للاشخاص عن دخولهم الي الموقع اي ان ما تراه امامك في المتصفح مثل لغة html - css - javascript . وجزء الباك اند ( back end ) هو ما يحدث خلال السيرفر او الخادم او الهوست الموجود به الموقع من معالجة عمليات او تنفيذ اوامر او مهمه ما .

 

ثانيا اختيار لغة مشهورة يستخدمها عدد كبير من الشركات والمبرمجين : 

 

وهذه النقطة تعتبر نقطة تميز كبيرة حيث انك ستجد الكثير والكثير من المراجع والكتب  والكورسات والمقالات ومصادر تعلم هذه اللغة بعكس اي لغة لخري غير مشهورة وغير معروفة , ايضا سيساعدك ذك علي ايجاد حلول بطريقة سهلة للمشاكل التي ستواجهك اثناء العمل بهذه اللغة , بالاضافة الي وجود الكثير من بيئة العمل الجاهزة التي ستساعدك في اتمام مشاريعك البرمجية بطريقة اسرع وجهد اقل وتحقيق نتائج افضل .

للبدا في تعلم تصميم مواقع الانترنت والدخول الي عالم الويب والمواقع الالكترونية فانت بحاجة الي قراءة هذه المقالة جيدا لانها حقا ستفيدك كثيرا افضل المواقع المجانية لتعليم الويب في 2020 للمحتوي العربي والاجنبي

المصدر: https://www.youtube.com/watch?v=MKxwWFuU9jg 

تعليقات

التنقل السريع