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

  • هل تحب البرمجة

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

  • حدد طريقك المناسب

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

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

  • معرفة واختيار للغات البرمجة

كما قولنا عليك تحديد المجال المراد الدخول فيه ولكن عليك تعلم اكثر من لغة في مجال معين وعدم الاكتفاء بلغة واحدة حتى تستطيع الالمام بكل تفاصيل ومتغيرات المجال بشكل عام فمثلا
-برمجة تطبيقات الموبايل اندرويد او نوكيا معظمها تعتمد على لغة (JAVA) اما نظام تشغيل الايفون (IOS) فهو يعتمد بشكل كبير على (Objective-C)

-اما برمجة الكمبيوتر وتطبيقات سطح المكتب او العاب الكمبيوتر هناك العديد من اللغات في هذا المجال مثل (#C) و(C++) و (Dot Net) و (Delphi) عليك ان تقرأ وتتعلم جيدا

-اما برمجة الويب وتطبيقاته فهو مجال واسع وكبير وبها الكثير من اللغات ولكن عليك البدأ ب (HTML) , (CSS) وهما اسهل شيء وبعدها لغات كثير مثل (PHP) و (ASP) و (Javascript) و(Mysql) كل ماعليك ان تبدأ الان في مجال والتكملة فيه لأبعد حدود

  •  ابدأ في التعلم الان واستمر

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

  • خليك واثق من نفسك

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

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

  • نصائــــح

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