First time here? Checkout the FAQ!
x

الملاحظات

سلسلة_اساسيات_البرمجة" 4

في تصنيف اسئله عامه
بواسطة طالب متميز (2.0ألف نقاط)  
+9 تصويتات
965 مشاهدات

السلام عليكم .. كيف حالكم اتمنى أن يكون الجميع بخير.

بعد أن علمنا أصل لغات البرمجة، والفرق بين المبرمج والمصمم .. المقال السابق من هنا

دعونا اليوم وفي هذا المقال نتحدث عن مجالات البرمجة.

سيكون المقال دسم وممتلئ قليلاً ،احضر كوب القهوة او مشروبك واستمتع معي ..

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

أولاً لكي تبدأ في أي مجال من مجالات البرمجة يجب عليك تعلم اساسيات البرمجة.. ويأتي السؤال هنا ،ما هي اساسيات البرمجة ومن أين وكيف اتعلمها ؟!

حسنا سوف اخبرك يا صديقي .. لنكن على علم أولا أن الأساسيات موجوده في كل لغات البرمجة عالية المستوى مثل لغة C++ و C و C# و JavaScript (JS) لذلك فإن البدأ بلغة تحتوي على الاساسيات مثل هذه اللغات هي افضل طريقة بالتأكيد .. الاختلاف الوحيد بين كل هذه اللغات هو بنية كتابة الكود فقط ولكن الأساس هو نفس الأساس وهذا يسهل عليك بعد تعلمك لغة ما التنقل بين اللغات الأخرى بسهولة تامة .

تتمثل الأساسيات او المفاهيم الأساسية المشتركة في..

1_ الثوابت 

2_ المتغيرات 

3_ الجمل الشرطية مثل قاعدة if _ else التي تشترط حدوث ما بعد if ليتم تحقيق ما بعد else (كانك تقول للكمبيوتر اذا حدث كذا افعل كذا او اذا لم يحدث كذا اظهر كذا ؛ يعني انك تخيره) 

4_ الحلقات التكرارية (Loops) 

5_ الدوال (Functions or Methods)

هذه اغلب المفاهيم المشتركة بين كل اللغات تقريباً..

من وجهة نظري ارشح لك البدأ بلغة C++ لانها من ام اللغات وتحوي كل الاساسيات بصورة واضحة 

مجالات البرمجة.. 

1_ برمجة الويب (المواقع) 

2_ برمجة تطبيقات الهواتف الذكيه 

3_ برمجة تطبيقات سطح المكتب (للحاسوب)

4_ تحليل البيانات 

5_ برمجة الألعاب 

6_ تعلم الآلة والذكاء الاصطناعي 

7_ إنترنت الأشياء

وأخرى ...

ساشرح باختصار من النقطة 3 الى 7 وسنأجل 1 و 2 الى المقال القادم بما ان تخصصي في المواقع وايضا التطبيقات قريبة منه فساشرحه بشكل أكثر تفصيلا ..

3_ برمجة تطبيقات سطح المكتب:- مجال موجه الى الحواسيب المكتبية أو المحمولة ويستخدم فيها لغات مثل Java (وهذه ليست JavaScript ) وتمكنك من عمل تطبيقات على أنظمة التشغيل المختلفة مثل ويندوز _ ماك _ لينكس .. ولكن تبقى لغة ال C# هي المفضلة للمبرمجين لعمل برامج قوية موجهة لهذه الأنظمة وخاصة نظام الويندوز . 

4_ تحليل البيانات:- مجال واعد ويحظى باهتمام واسع من قبل الشركات ؛طبعا لزيادة البيانات والبيانات الضخمة Big Data ،ويعني باختصار جمع البيانات وتحليلها وتنظيمها لتكون أكثر دقة في التعامل وعلى أساسها تاخذ القرارات المناسبة .. تعتمد على لغات مثل R _ Python _ SQL .

5_ برمجة الألعاب:- بالمقارنة بالمجالات الاخرى فهذا المجال لا يعرف منافسة كبيرة ولكن المنافسة هنا تكون في العائد المادي منه (money money هههه ) طبعا ولأنه مجال صعب قليلا يكون العائد منه مجزي بشكل كبير .. واكثر بيئات تطوير الألعاب مشهورة بالعمل عليها هي منصة Unity وتعتمد على لغة ال C# .

6 و 7 _ تعلم الآلة والذكاء الاصطناعي _ إنترنت الأشياء:- هذان المجالان يحتاجان الى منهج اكاديمي اي انه من الصعب تعلمهم ذاتياً مثل باقي المجالات.

تعلم الآلة:- مثل ترجمة جوجل مثلا ،نعلم جميعا أن الترجمة تكون خاطئة أحيانا أو حرفية احيانا اخرى ؛ وهنا يأتي دور الخوارزميات وتعلم الآلة فكلما بحثت فيه أكثر تعمل الخوارزميات بتعديل الترجمة والتعلم من الأخطاء المرتكبة و هكذا .. هناك ايضا تطبيقات وأمثلة كثيرة على هذا الموضوع.

أما الذكاء الاصطناعي:- مثل الروبوتات التي انتشرت مؤخراً وتطورت تطوراً مذهلاً .. وطبعا تبرمج هذه الروبوتات وتأخذ جميع الاوامر والتعليمات للتعامل .

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

وهنا نهاية المقال أتمنى أن تكون فيه ولو افادة بسيطة لكم واعتذر أن كنت أطلت عليكم قليلا .. أراكم قريباً إن شاء الله  

رزقكم الله سعادة الدارين ❤️

من فضلك سجل دخولك أو قم بتسجيل حساب للإجابة على هذا السؤال

6 إجابة

بواسطة طالب محترف (3.8ألف نقاط)  
+3 تصويتات
عجبتني حكاية التسلية ال بتعملها الثلاجة هههههههههه

الله ينور يهيثم

ماشاء الله ربنا يوفقك في طريقك

وشكرا عالمعلومات هاخدها لي بقا هههههههه
بواسطة طالب متميز (2.0ألف نقاط)  
ههههه
حبيبي يا حمو
بواسطة طالب عالمي (7.6ألف نقاط)  
+3 تصويتات

يعطيك العافيه اخي هيثم 

ربنا يكرمك بكل خير 

شرح اكثر من رائع يعجز اللسان عن الوصف 

بارك الله فيك وبجهودك 

يالتوفيق للجميع

بواسطة طالب متميز (2.0ألف نقاط)  
الله يعافيك اختي
أكرمنا الله وإياكم
بواسطة طالب عالمي (7.7ألف نقاط)  
+2 تصويتات
شرح مكثف بالمعلومات لمن يريد دخول عالم البرمجة..سلمت جهودك وفي ميزان حسناتك
بواسطة طالب متميز (2.0ألف نقاط)  
شكرا لمرورك مريم
بواسطة طالب محترف (3.2ألف نقاط)  
+2 تصويتات

استمر يا مبدع

احسنت

heart

بواسطة طالب متميز (2.0ألف نقاط)  
احسن الله اليك ❤️
بواسطة طالب عالمي (8.7ألف نقاط)  
+2 تصويتات
انا راح اسامحك على تاخير بس عشان مقال روووووعة هاااد

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

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

و هل نقدر نتعلم ذاتيا لغات برمجة و مجالات ام لازم في بعض الاوقات نشوف مستر او معلم على ارض واقع

و اذا حابة اعرف عن مجالات اكتر و اتعمق في مجالات قبل ما اختار المجال شو طريقة الى تمكني من كدا

و بالتوفيق
بواسطة طالب عالمي (7.7ألف نقاط)  
تتعلمي HTML تعتبر من الاساسيات بردو اذا بدك تكوني مبرمجة مواقع، اما لو مصممة مواقع بتتعلمي الفوتوشوب وبرامج التصميم لما تبحثي هتعرفي
السؤال الثاني خليه لهيثم لاني مبعرف
السؤال الثالث عشان تعرفي المجالات ابحثي عنها على جوجل.
يعني لو بدك تصيري مبرمجة مواقع بتعرفي انو في شي اسمه back-end developer و front-end developer واللغات المتطلبة لكل واحد منهم عشان تتعلميهم
ولو للتطبيقات ليها بردو لغات خاصة فيها
وباقي المجالات.. الخ
بواسطة طالب متميز (2.0ألف نقاط)  
شكرا يا انسة شهد هههه
في كورسات كتير لل c++ على يوتيوب ويودمي وكورسيرا وفي كورسات اساسيات شاملة بقى كل حاجه زي CS50 بتاع جامعة هارفارد ده بقى في مكان تاني حاجه فوق الوصف حرفيا .
بالنسبة للتعلم فالافضل طبعاً انك تشوفي كورسات من حد كويس لانك عشان تتعلمي ذاتي مثلا من كتب او كده الموضوع هيكون صعب شوية فلازم تشوفي حد بيطبق قدامك الكود وكده ..بس طبعا مش مستحيل انك تتعلمي لوحدك في كتير عملوا كده .
السؤال التالت إجابته في السؤال الاول وهو انك تشوفي كورس CS50 ده هتعرفي منه وهيوجهك للمجال لانه جامع كل الأساس فبعده هتتشدي لمجال معين وتبدأي فيه ..
بواسطة طالب عالمي (6.0ألف نقاط)  
+1 تصويت
ما شاء الله تبارك الله انا منذهله انك عرفت تكتب كل المعلومات دي و عندك خبره ما شاء الله يعنى❤️❤️

بالنسبه لموضوع التلاحه الذكيه ف دى لابد انى لازم احيبها فى المستقبل ههههههه
بواسطة طالب متميز (2.0ألف نقاط)  
يارب اكون قدرت أفيدك ♥️

اه عشان تسليكي في المطبخ هههه
114 Online Users
0 Guest 114 Member
Today Visits : 2226
Yesterday Visits : 55702
Total Visits : 44228059

25.4ألف أسئلة

124ألف إجابة

154ألف تعليقات

29.5ألف مستخدم

مرحبًا بك إلى Taleek Discussion، مناقشات طليق - حيث يمكنك طرح الأسئلة وانتظار الإجابة عليها من المستخدمين الآخرين. تذكر اننا هنا جميعا لمساعدة بعضنا البعض فيرجى الالتزام بقوانين وارشادات المنتدى حتى نبقي عائلة طليق نظيفة وانتاجية - لا تنسى التصويت للاجابات الصحيحة والتصويت بالسلب للاجابات المضللة او المخالفة
add
لعبة السجن
...