اسباب تجعلك تتعلم البرمجا وكيف تبدأ بها



زاد الطلب على والمطورين في كل مكان المطورين والمبرمجين تزداد يوما بعد يوم متوسط رواتب المبرمجين في الامارات والسعوديه والكويت يتراوح بين 20 و 30 الف دولار سنويا في تقرير البنك الدولي عن شكل الوظائف في المستقبل الزاهر. الطالب وعلى تطوير البرمجيات والتطبيقات بشكلين يؤكدوا انا البرمجه ستكون اكثر المهن طلبا في المستقبل.تحلم بان تكون مبرمج ن و لكن لا تعرف ما الذي تعنيه البرمجا ولا كيف يمكنك ان تبدا ومن اين تقع .

ما هي البرمجه اولا

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

وهذا هو دور البرمجا . لا تدع هذه الكلمه الكبيره ترعبك البرمجه وهي مجموعه من القواعد والمبادئ ملئ اليات تسمحولي ما نتعرف عليها التفاهم مع الحاسوب عبر ما يعرف بلغه البرمجه.

يمكن تشبيه لغات البرمجه بلغات البشر. اذ ا سكنت في دوله اجنبيه عدت تعلم لغه اهل البلد بنسبه لغات البرمجه توجد لغات شائعه تعملوا على اجهزه عديده في مجالات المختلفه واخرى اقل وشيوعا .

حلقه اجهزه المحدده ولا تناسب اجهزه مع اخرى ما الذي يفعله المبرماج وتطوير البرامج على ثلاث خطوات اساسيه

الاولى هي وضع مخطط بعمل البرنامج .

الثانيه هي كتابه البرنامج .

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

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

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

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

البرنامج وبلوغه برمجيه معينه ونحصل على الشفره البرمجيه وهي نصوص البرمجيه التي سينقلها المترجم واو المفسرون الى لغه الاله توجد بنسبه الى كل لغات برمجه مجموعه من الادوات الجاهزه للاستخدام تسمى بها التطويع يوجد بها محرر النصوص الو مترجم او مفسر حسب اللغه وادوات المفيده الاخرى

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

الاول هو تطوير مواقع الويب.

الثاني هو البرمجه سطح المكتب .

المجال تعرفه هو طويل تطبيقات الجوال تطوير المواقع الواب يده المبرمج وفي هذا المجال الى انشاء مواقع

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

مثل القوائم والازرار والمحتوي المكتوب في تلك العناصر توجد فلاتر لغات البرمجه المستخدمه في تطوير واجهات المستخدم اتش تي ام اي(html) ومهمتها تحديد محتوى وبنيت صفحات الموقع مثل العناوين والفقرات وما الى ذلك سي اس اس (css) ناطق وعناصر لصفحات الموقع التي حددنا بنيتها بواسطه اتش تي ام ال (html) وحددت صفحات الموقع وتفاعلها مع المستخدم هذا المجال

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

والبحث عنها من قواعد البيانات الشائعه واورانج كل سيرفر يشبه الاموال طلب الطعام في مطعم يقدم والنادي لي طلبك يذهب به الى مسؤول المطعم الذي يحل الطلب الى طريق الطبخ ياخذ الطباخ مكونات الطلب ويعدها معا يكون الطبق الجائزه فياتيه النادل ويقدمون النادل هنا هو الوجهه الاماميه والمطبخ والوجهه الخلفيه. توجد الكثير من لغات البرمجه للاستخدام في الواجهات الخلفيه ومن امثلتها بي اتش بي(BHB) متى يكون وغيرها يمكن ان يتخصص المبرمج وفي واحد مجاري برمجه المواقع .كما يمكن ان يجمع بينهما البرمجيات و لسطح المكتب نقصده بسطح

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

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

ارجو ان اكون قد افتكم


تعليقات

المشاركات الشائعة من هذه المدونة

تحميل العاب اتاري قديمة للاندرويد 1000 لعبة في تطبيق واحد

أفضل 4 تطبيقات لمشاهدة قنوات بي ان سبورت مباشر مجانا للاندرويد 2020

اسأله مميزه عند التحدث إلى حبيبك