برمجة | كل ما تحتاج معرفته عن البرمجة programming

برمجة | كل ما تحتاج معرفته عن البرمجة programming

برمجة  كل ما تحتاج معرفته عن البرمجة programming


ان البرمجة من اقوي مجالات 2022 طبقاً لمبادرة مستقبل مصر الرقمي

فعدد المشروعات الرقمية في تزايد رهيب, و برمجة التطبيقات و الويب

اصبحت ضرورية لاي مشروع, فلم يعد هناك اي مشروع سواء كان كبير

او مطعم صغير بدون موقع علي الويب او ابليكاشن طلبات.


معني البرمجة و متي بدأت " خليك مثقف و اقرأ المعلومة دي  😂"



البرمجة: هي لغة الآلات بصفة عامة و الحاسوب بصفة خاصة

و هي مجموعة من الاوامر لتوجيه الآلة لعمل شئ نريده.


لكل لغة برمجة syntax خاص بها, و ال syntax هو طريقة بناء

الكود زي النحو كده في اللغة العربي, و قد تتشابه قواعد كتابة

الاكواد بين لغات البرمجة المختلفة في بعض الاشياء.


تم ابتكار الحاسوب في اربعينيات القرن العشرين, و تلك الحواسيب 

البدائية كانت لغة التعامل معها معقدة جداً, حيث انها لم تكن تفهم 

سوي الاعداد 1 و 0 و تسمي تلك اللغة binary code.


و كان الرقم 1 يدل علي تشغيل التيار و صفر انقطاع التيار

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


و بابتكار الترانزيستور بدأت ثورة تطوير الحاسوب 

و بعد ذلك تصغير حجمه و ساعد ذلك في ابتكار لغات

برمجة اكثر سهولة.


اول جهاز قابل للبرمجة تم ابتكاره عام 1206 ميلادياً, و لكن

اول برنامج كمبيوتر كان عام 1843 م, اما لغات البرمجة عالية

المستوي لم تبدأ الا عام 1957, و لغة البرمجة عالية المستوي

هي لغة قريبة من لغات البشر, و بالمناسبة كانت لغة FORTRAN.


البرمجة من حيث المجالات و الاستخدامات


تعد برمجة اي شئ تعني ان ذلك الشئ او الاداة اصبحت 

تخضع لاوامر المبرمج , و ذلك يعني انها اصبحت قادرة

علي فعل وظيفة ما عن طريق البرمجة, و لذلك فان البرمجة

تدخل في كل شئ تقريباً في حياتنا اليومية من اول صناعة الابرة

الي الصاروخ, و اليك قائمة علي سبيل المثال لا الحصر

  • تطوير تطبيقات الهاتف

  • مواقع الويب سايت

  • تحليل البينات

  • برمجة الاردوينو

  • الذكاء الاصطناعي

  • تعليم الآلة

  • انترنت الاشياء

  • برمجة CNC

و لكي لا اطيل في استخدامات البرمجة التي لا تنتهي, دعنا ننتقل

الي كورسات البرمجة المجانية و بشهادات معتمدة .


ما هي افضل مجالات البرمجة 2022


ان مجالات البرمجة عديدة و متنوعة, و لكن سنتكلم عن اهم 

تلك المجالات من حيث الانتشار و فرص العمل.


برمجة الويب - WEB DEVELOPMENT


ان برمجة الويب من مجالات البرمجة المنتشرة جداً

و ينقسم الي نوعين:

  1. برمجة front end

  2. برمجة back end

و لكي تتعلم front-end عليك تعلم مجموعة من لغات البرمجة

  1. HTML

  2. CSS

  3. JAVA-SCRIPT

و لكي تتعلم HTML يمكنك متابعة كورس HTML من هنا 

و لكورس CSS هناك العديد من الكورسات اهمها كورسات قناة الزيرو من هنا


و لكي تتعلم BACK END عليك بتعلم لغات البرمجة التالية

  1. PHP

  2. Python

  3. java

  4. Node.js

عليك بتعلم واحدة منهم علي الاقل و ارشح لك في البداية لغة بايثون

و للحصول علي كورسات لغة بايثون من هنا


برمجة تطبيقات الموبيل 


لو اتعلمت مجال برمجة تطبيقات الهواتف, فانته بكده عملائك

كل من لديه هاتف او تابلت, فلك ان تتخيل مدي فرص العمل

و الشركات و المطاعم اصبح لديهم تطبيقات, فاي مطعم او براند

جديد محتاج application , فالمجال ده مهم جداً.


ايه الحجات الي محتاج تتعلمها علشان تبرمج mobile apps?

  1. لغة برمجة الجافا لنظام الأندرويد

  2. الأوبجكتف سي لنظام iOS

  3. تصميم وجهات سهلة الاستخدام UX

  4. Graphic design

  5. ربط التطبيق بالسحابة الرقمية عن طريق رست


مجال تطبيقات سطح المكتب


تحتاج ان تعرف لغات البرمجة التالية:

  1. C#

  2. VB.NET

  3. MySql

  4. Sqlite3

مجال تحليل البينات


مجال تحليل البينات من اقوي المجالات في وقت 

يعتمد فيه التسويق علي تحليل بينات العملاء, و لكي

تتقن ذلك المجال عليك باتقان لغة برمجة بايثون 


مجال AI - الذكاء الاصطناعي


مجال الذكاء الاصطناعي  بيهتم بانه يكسب الالة او المكينة القدرة علي 

التفكير و التعامل بتلقائية, و بيعتمد علي خورزميات 

و علم الاحتمالات التي يبرمج بها الألة , و لكي تتقن برمجة 

الذكاء الاصطناعي عليك باتقان العلوم التالية:

  1. machine learning

  2. AI fundamentals

  3. distributed systems

  4. النظم الذكية لتحديد الانماط

  5. smart apps

  6. تحليل البينات

  7. computational neuroscience

  8. robotics

  9. algorithm engineer

  10. python

  11. social engineering

  12. statistics

و افضل مصدر تتعلم منه هذا المجال هو موقع unihance


و قي النهاية انا قدمت لحضرتك رؤية كاملة لاهم مجالات البرمجة

و لكن تختار مجال ايه, دي حاجة ترجعلك انته و شغفك, بس الاهم 

تبدأ و تجتهد و احنا دايماً هنحاول نوفرلك مصادر للتعلم مجاناً.



تعليقات
ليست هناك تعليقات
إرسال تعليق



    وضع القراءة :
    حجم الخط
    +
    16
    -
    تباعد السطور
    +
    2
    -