كيف اقيس مستوى خبرتى فى البرمجه ؟
الطريقه الوحيده التى اعرفها هى مقارنه نفسى باصدقائى , هل توجد طرق افضل
مقارنه نفسى باصدقائى , هل توجد طرق افضل
أخي الكريم لا تقارن نفسك بشخص اخر، ولكن قارن ما انت علية الآن وما كنت علية في السابق.
مثلا لو قمت بمشروع لوحدى ثم قارنته مع اصدقاء قليلين الخبره عندها سوف اعتقد انى خبير برمجه
واذا قارنته مع اصدقاء كثيرين الخبره عندها سوف اعتقد انى مبتدأ
انا اريد شئ شبه ثابت (مثلا المسطره تمكنك من قياس المسافه فى اى مكان بالعالم - حتى ان وجد نسبه خطأ بسيطه)
لا يوجد يا عزيزي شيء كهذا في قياس خبرتك البرمجية.
اعمل مشاريع، اقرأ في المجال، احضر كورسات. هكذا تطور نفسك باستمرار.
يمكنك استخدام (الشهادات التقنية) كالتي تقدمها أوراكل، ويندوز وغيرهما كدليل على معرفتك بهذه الأمور .
تعلم بناء على مسار تعليمي ( تستطيع أن تعرف ماذا ينقصك وماذا تعرف)
إذا كنت مبرمج ويب:
فهذا المسار ممتاز جدا:
أو مسار freecodecamp.org
أو مسار الزيرو
لمصمم الويب
لمطور الويب
كنصيحة في البداية يجب أن تحدد هدفك من تعلم لغة برمجية معينة. ( تطوير الويب، برمجة الهواتف الذكية، برمجة الأنظمة للمؤسسات، الذكاء الاصطناعي وتحليل البيانات...الخ). سأعرض لك - باختصار - اهم الأدوات لكل مما سبق:
تصميم الواجهات: HTML , CSS , JavaScript
برمجة السيرفر: PHP أو Python , أو Javascript مع NodeJs
( اطلع على الروابط بالأعلى لمزيد من التفصيل)
للأندرويد: جافا أو كوتلن
آبل: سويفت
( يوجد الكثير من الخيارات الأخرى الهجينة)
جافا
سي شارب أو فيجول بايسك دوت نت
بايثون
R
أما ال C++ فتتميز بأعمال:
ألعاب الفيديو
الأنظمة الالكترونية والمصانع
معالجة الفيديو والصوت
وغيرها من المجالات الدقيقة.
(وهذه المجالات تحتاج فرق برمجية متخصصة ولا تتوفر عربيا بشكل مناسب)
لذا تعلم هذه اللغة -عربيا- سيكون في الغالب لأنها متطلب جامعي، أما اختيارها كلغة أولى للبرمجة فهو اختيار غير صائب بحسب وجهة نظري.
إذا كنت تتعلم ذاتيا فاختر لغة برمجة بحسب توجهك.
عموما، هذين المصدرين العربيين جيدين لتعلم C++ : قائمة التشغيل هذه: (محمد الدسوقي) [شرح مبسط جدا ولمن ليس لديه أي خبرة برمجية]
شكرا لمساعده حضرتك
بالنسبه للغه c++ ليست الاولى (بدأت ب فيجوال بيسك لمده عامين تقريبا ثم C# لمده عامين ايضا ثم c++ سبب اتنقلى هو اتجاهى للهردوير وحبى الشديد للهاردوير)
اما بالنسبه للعربيه , لقد تعلمت كل اللغات السابقه بالانجليزيه نظرا لضعف المحتوى العربى
إذن. المصادر السابقة لن تنفعك لأنها للمبتدئين.
هذا الفيديو ( على العموم هذه القناة رائعة جدا )
أو قائمة التشغيل هذه ( لنفس الشخص لكنها أكثر تفصيلا )
التعليقات