ازاى تبقى مبرمج؟



عايز تبقى مبرمج......فى يوم من الايام

هل فكرت يوماً ما ان تكون مبرمج محترف وناجح ؟ او عاوز تشارك في عصر التكنوجيا وتكون جزء من عالم الابداع والتفكير .

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


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

1_هل تحب البرمجة

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

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

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

  • برمجة تطبيقات الموبايل سواء اندرويد او IOS
  • برمجة تطبيقات الكمبيوتر وسطح المكتب
  • برمجة تطبيقات الويب بمختلف أنواعها
  • برمجة الشبكات والأجهزة الالكترونية


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

 

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

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

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

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

 

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

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

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

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

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

وفى النهاية.....

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



مواضيع ذات صلة
مقالات مفيده