كيفاش راح تخير مجال تع البرمجة لي ساعدك


موضوع تع اليوم هو كيفاش راح تخير مجال تع البرمجةلي ساعدك ، الموضوع راح يكون شوية طويل خصص وقت باش تشوفوو كامل اوكي .

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

علاجال هذي لازم تطرح تساوؤل ذيالك ( شغل رانا في فلسفة ولا قرايا تع لافاك هههه) لي هو واش هوما مجالات البرمجة ، وواش راح نتعلم منها ، .

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

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

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

-عالم تع الويب ديفلوبر (برمجة الويب ) ينقسم على 2 رئيسية و الثالث فرعي قسم الاول يسموه فرنت اند وهو يختص بششكل الازرار والمداخيل و اشاكل الكتابة وحجمها والتصميم (لهنا ما نيش نقصد تصميم الواجهات ) بل تكويد الواجهات وبرمجتها ولهنا لازن نتعلم ابسط فرونت انند لي متكون من :
HTML ,CSS ,JAVASSCRIPT
علبالي بلي الفاهمين منكم راح يقول وجي كويري وفيو ورياكت وبوتستراب و ساس وغيررها ، ياخويا حنا رانا نهدرو مع المبتدئين ارحمهوم شوية .

و القسم الثاني الباك اند لي يثمثل في عمل السيرفر ، او الخادم لي يثمثل في وصول مثلا فيي نشر هذا المنشور ، لي لازم تسال روحكا كيفاش قدرت نتا تشوف هذا المنشور وانا اصلا راني كاتبو في بلاصة بعيد عليك ، تسما خدمة وراء الكواليس ، واهم اللغات لي تقدر تتعلمهم في الباك اند :
PHP,PYTHON,RUBY,JAVAsCRPT(node) ,C,JAVA,

القسم الثالث ولي هو قواعد البيانات :
لي نتا كي تنشر اي منشور راح يترونجيسترا في بلاصة معينة تقددر تولي للمنشور حتى على 10 سنين ماذام ماتفاساش المنشور ، لهنا البيانات هديك دخلت لقواعد البيانات و يتم استعائها من قبل باك اند لي يتولي تحويلها الى الفرونت اند او الواجهة واهم الغات لي لازم تتعلمها :
MYSQL, SQLlITE,MONgODB,POSTSQL,ORACLEDB

وهذا هو الفايد والحاصول في برمجة الويب وتبقى تتعمق نتا خطاش راني حكيتلك عليه قيس 1% برك .

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

تطبيقات الاندوريد :
java , kotlin
تطبيقات الايفون ios :
swift , objictive-c
تطبيقات الويندوز فون :
 
c# , javascript,Visual Basic
وتقنيات فيهوم كامل المنصات لي دكرناهم لفوق كيما :
fluttter , reactnative,ionic,phonegap,xamarin
بحيث تقدر تعمل بكود واحد كامل المنصات

وبيان سور تدخل فيهوم الداتابيز ز ، كيما فاير بايس وغيرها

3. تطوير الالعاب :
مجال برمجة الالعاب هو مجال يسحق زوج امور ولي هي ، محرك العاب كيما :
unity,unreal,blander
يعني هدوما الاشهر وعلبالي كاين بزاف اذكروهوم في التعليق

والحاجة الثانية لي زوج لغات تخدم بيهم مع الاكثرية من مجركات الالعاب :
python , c#


ومجال العاب مجال كبير بزاف ويحتاج ثاني شوية مهارات في التصميم الجرافيكي ، بصح فيه مستقبل واعد لدرجوة ان المجال فيه اعلى الاجور سرتوو في المريكان ( واش حسبتلكوم راح نقول الجزائر واقيل )


4. تطوير البرامج المكتبية :
هو اصل البرمجة (برمجة = برنامج)، وكاين لي يقولك بلي المجال بدا يروح فيها على جال ويب ديفلوبر والاب ديفلوبر ، بصح حبيت نقولكم اتقو الله يا قوم ، لوكان من نستخدمش vscode راح نولي نبرمج في الهاتف مثلا ولا كل مرة لازملي نستنا السيرفور والانترنت باش نروجيستري حاجة ، والله لوكان تدربو طلة على اسعار برامج المبيعات والصيدلة والادراة راح تقولو خن بب لهذا المجال مهم واش تحتاج باش تولي ديسكتوب ديفلوبر ولا انيير (انجينيور) هوما :
python ,java,c++,javascript,c#

 
حبيت برك نوه انو برامج المكتبية تختلف من نظاكم تشغيل لاخر (مثل ويندوز، لينوكس، ماكينتوش ...الخ)


5.الذكاء الاصطناعي :
هو مجال بحذ ذاتو ، وداخل في علوم الحاسوب it ، ولي بيه تقدر تخدم روبو يمم وحدو ، يقدر يتعرف على الوجوه ، ويقدر يخدم صورة لرجل او امراء او طفل ما يكززتيش اصلا ، وهو دمج تقنية الالية مع ذكاء البشر ، و يدومندي اي لغة برمجة بصح افضل لغات البرمجة ليه والمعروفة بزاف :
 
 
python , c++

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


ودوكا كيفاش مازلك ماخيرت والو ، لازم تشوف تاني واش عندك موارد مع متطلبات المجال يكفيك برك تكتب متطلبات مجال xxx في جووجل وراح يتولى الامر عني ويرحني

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


تحبو نعاونكم شوية في مسءلة اختيار اللغة وراح نكون متحيز شوية ن لاحظو برك المجالات وشوفو لغات البرمجة لي تتكرر بزاف راح تلقاو
 
python ,javasript, java
 
 
ومام تقدرو تروحو جووجل وتشوف احصائيات البرمجة اكتبها وشوف الاحصائيات وعينك ميزانك .

======================================

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

اختيار التخصص في البرمجة
https://youtu.be/IuRlCcTRHno

ومباعد ايلا خيرتت مجال لازم تتعلم اسس تع البرمجة ولي هيا جاية في جع لغات البرمجة

دورة تعلم البرمجة من الصفر - الدليل الشامل للبرمجة
https://youtu.be/b-EXeKFxwdM

وكاين كتب ننصحك تقراهم

كتاب مختصر لغا البرمجة
https://drive.google.com/file/d/0BzbZ1ARTExxVNUI3bTRoTFNwc1E/view

كتاب البحر الشاسع لدخول الخوارزميات
https://www.noor-book.com/%D9%83%D8%AA%D8%A7%D8%A8-%D8%A7%D9%84%D8%A8%D8%AD%D8%B1-%D8%A7%D9%84%D8%B4%D8%A7%D8%B3%D8%B9-%D9%84%D8%AF%D8%AE%D9%88%D9%84-%D8%A7%D9%84%D8%AE%D9%88%D8%A7%D8%B1%D8%B2%D9%85%D9%8A%D8%A7%D8%AA-%D9%85%D9%86-%D8%A8%D8%A7%D8%A8%D9%87%D8%A7-%D8%A7%D9%84%D9%88%D8%A7%D8%B3%D8%B9-pdf

قنوات تعلم البرمجة :
بالدارجة الجزائرية
https://www.youtube.com/c/UltrasDzCoder?sub_confirmation=1

Comments