مدونة برو بي اس | pro-pss مدونة برو بي اس | pro-pss

آخر الأخبار

جاري التحميل ...

كيف تصبح مطور ومبرمج مواقع



مرحبا بكم اصدقاء مدونة برو بي اس من جميع انحاء الوطن العربي, كما نعلم هناك بعض الاشخاص الذين يتابعون ومهووسون بمجال برمجة وتطوير المواقع علي شبكة الانترنت وهناك منهم يسال نفسه سؤالاً، كيف يمكنني ان اصبح مطور مواقع؟ فأجابة هذا السؤال هو امر سهل بالتأكيد ولكنه سوف يعتمد علي العزيمة والأرادة وهو ان اكون او لا أكون وهذا ما سوف نقوح بشرحة وكتابته في هذة المقالة.

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

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

2- لغات البرمجة :
بعد ان اتممت وايقنت وفهمت المبادئ الخاصة بالخوارزميات وقمت بأنجاز تمارين خاصة بالخوارزميات، بعد ذلك يجب ان تفكر في لغة برمجة لتكون متخصص بها ونحن نصحك بتعلم اشهر لغات البرمجة وهيا لغة بي اتش بي PHP فهي الاكثر انتشاراً ومطلوبة جدا في سوق العمل، كما ان هناك عدد كبير جداً من الدروس و الدورات الخاصة بالغة البي تش بي PHP وهناك دورات عربية من اشخاص عرب قاموا بطرح دورات ودروس خاصة بهذة اللغة، وبعد من ان تتمكن وتحترف لغة PHP يجب ان تقوم بعمل تطبيقات او بمعني اخر تقوم بعمل تطبيق علي ما تعلمته من هذة اللغة ويجب ان تعلم ان هذة التطبيقات التي سوف تقوم بعملها هيا اساس ما تعلمته لانك من خلالها سوف تري اهمية ما تعملته، فيجب عليك مثلا ان تقوم بعمل سكريبت مدونة لادارة المحتوي Scripts Blog من الصفر او تقوم بعمل سكريبت ادارة المخازن Store Management، ويجب عليك ان تفهم كل سطر تقوم بكتابته فهذا سوف يكون امر مهم جداً لك واحذر من النسخ واللصق فالنسخ والصق لن يفيدك بشئ ولن تستطيع ان تكون شخص ناجح في عملك ومجالك.

كما يجب الاهتمام بالغة الجافا سكريبت JavaScript وتقوم بفهمها ودراستها جيداً فهذا اللغة البرمجية سوف تجدها في كل مجال ومكان برمجي تنتقل اليها فهي مهمة جدا للغاية، فاذا كنت مبرمج بي اتش بي PHP، او مطور بلغة الجافا فسوف تحتاج الي الجافا سكريبت JavaScript لان معظم المشاريع والبرمجيات تحتاج الي هذة اللغة مما سوف تجبرك علي اتقانها فبدلاً من الاجبار قم بتعلمها وانت تحبها فالغاية والحب هو اساس اي شئ في الحياة فاذا قمت بعمل او تعلم شئ تحبه سوف تتقنه وتحترف به علي العكس بان تقوم به مجبوراً.

فاذا كان الاولية واهدافك هيا فقط تصميم وتطوير الواجهة الرئيسية للمواقع Frontend Web Developer فعليك بتعليم هذة اللغة بالترتيب التالي:
  • HTML
  • CSS
  • JavaScript
  • PHP
  • XML 
كما يجب عليك ايضا ان تقوم بالاطلاع علي منصة Node.js لأن المكتبات المبنية علي هذة المنصة تستعمل حاليا في معظم المواقع والبرمجيات ومن ضمن المكتبات التي تستعمل حاليا داخل هذة المنصة Gruntjs , Webpack , Bower، Gulp.js فكل هذة المكتبات يستخدمها حاليا معظم مبرمجي ومطوري المواقع لتسهل عليهم العمليات التى تتم بأستمرار دائما.

3- إنتقال العمل الي انظمة أدارة المحتوي :

بعد ان قمت بأتمام وتعلم جميع اللغات البرمجية اللازمة والتى تريد ان تصبح محترف بها، بعد ذلك تقوم بالبحث عن الاطارات (المنصات) التي يمكن ان تقوم بتصمميها من خلال اللغات البرمجية التي قمت بتعملها، كما يجب ان تكون محترف في هذة المنصات، ثم بعد ذلك تقوم بعمل مشاريع وتطبيقات علي هذة المنصات، فمثلاً اذا قمت بتعلم وأتقان اللغة البرمجية بي اتش بي PHP فننصحك بمنصة سيمفوني Symfony أو منصة لارافل Laravel، اما بالنسبة للغة البرمجية جافا فهناك منصة عمل مشهورة جدا وهي منصة فهذة المنصة خاصة بأنشاء برمجيات تطبيقات الويب، ام عن لغة البايثون Python البرمجية فهناك منصة ونظام ادارة خاص بهذة اللغة وهي منصة جانغو Django كما انها تعد اشهر المنصات في هذة اللغة، كما ان هناك منصة ايضاً مشهورة منصة روبي أون ريلز Ruby on Rails الخاصة باللغة البرمجية روبي Ruby.


أما عن انظمة ادارة المحتوي المشهورة جدا في العالم العربي والعالم الغربي ويستخدمها معظم مواقع الويب فهناك منصة ووردبريس WordPress وهذة المنصة تعد الاشهر من حيث العالم ومن اهم مميزاتها انها مجانية كما انها ايضا مفتوحة المصدر اي يمكنك التعديل علي المنصة كاملاً من خلال الملفات التي تقوم بتحمليها من الموقع الرسمي، وهناك منصة ايضاً مشهورة عالمياً وهي منصة دوربال Drupal فأذا اتقنت هاتين المنصتين يمكنك بعد ان تعمل فري لانسر او في احد الشركات وسوف تربح عائد مالى مجزى جدا.
وهناك من المنصات في ادارة المحتوي مشهورة ايضاً وكانت مشهورة قبل ان تظهر الووردبريس وهي منصة المنتديات في بي (في بوليتين) vBulletin ولكن هذة المنصة اصبحت قليل من يقومون بأستعملها واستخدامها لأن الووردبريس أكتسحها مما يوفر مميزات افضل واكثر للمواقع عن هذة المنصة وسهولة في استخدام لوحة التحكم وادارة الموقع، كما ان هناك منصة عربية ايضاً ظهرت في الاونة الاخيرة وهيا منصة ديموفنف Dimofinf تعتبر هذة المنصة تشبه الووردبريس.

أما بالنسبة للغة البرمجية جافا سكريبت فالمكتبة الخاصة بهذة اللغة لايمكننا الاستغناء عنها وهي مكتبة الجيكويرى jQuery فيجب عليك ان تتعلم هذة المكتبة وتتقنها وتحترفها كما يجب عليك ايضاً ان تقوم بتطبيق ما تعلمته خصوصا في هذة المكتبة لأن هذة المكتبة مهما جدا جدا وسوف تعلم مدي اهميتها في القريب كما ان هذة المكتبة سوف تقوم بأستخدمها في معظم المنصات البرمجية، وبعد ان تقوم بأحتراف هذة المكتبة سوف يكون عليك بعد ذلك ان تقوم بأختيار أحد مكتبات انشاء تطبيقات أحادية (من صفحة واحدة) Single Page Applications، ومن ابرز هذة المكتبات Vue.js ومكتبة React.js ومكتبة Backbone.js ومكتبة Angular.js هذا اذا كنت تريد ان تحترف تطوير الواجهات الأمامية، ولكن اذا كنت تريد تطوير الواجهات الخلفية Backend Development وتطوير الواجهات APIs فمكتبة الجيكويرى jQuery سوف تكون كافية جدا بالنسبة لك.



في الختام

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

    ردحذف

(( مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ))

التعليقات



اشترك بالقائمة البريدية لموقع برو بي اس وكن أول من يصل إليه جديد الدروس و المواضيع التي يتم طرحها مباشرة على بريدك الإلكتروني

إتصل بنا

إتصل بنا

تغريداتي

جميع الحقوق محفوظة

مدونة برو بي اس | pro-pss

2016