⚡ Naif Sameer ⚡
⚡ Naif Sameer ⚡

@naif4web

14 تغريدة 27 قراءة Jul 12, 2021
في هذا الثريد
سوف أشارك معكم نصائح و أفكار
لكيف تختار أول لغه برمجة 👨🏻‍💻
قراءة ممتعة 😇
🧵👇🏻
في ثريد سابق تعرفنا على
ماهي البرمجة
هذا الثريد سوف يساعدك في إختيار أول لغه برمجة حسب عده عوامل.
أنصحك بأخذ قلم و ورقة
و كتابه إجابتك على الأسئلة تحت
لتسهيل إختيار اللغه البرمجية.
👇🏻
قبل أن تخوض في عالم البرمجة.
يجب أن تدرك
"لغات البرمجة مجرد أدوات"
يتم إستخدامها من أجل تحقيق هدف معين.
إختر اللغه التي تساعدك في تحقيق هدفك.
👇🏻
✴ لماذا يصعب على البعض إختيار أول لغه برمجة؟
لنتخيل الأمر من منظور مختلف.
الجائع عندما تعرض عليه
20 نوع مختلفة من الأطباق
ربما سينسى جوعة .
ويقضي وقتة في إختيار الطبق المناسب .
و ينسى أن غايتة أولا واخرآ إشباع معدته
👇🏻
المبرمج المبتدأ ربما يمر بنفس الحاله .
لا يدرك أن لغات البرمجة
مجرد أدوات ليس لها أهمية بقدر
أهمية هدفه من إختيار لغة البرمجة .
يسمع من هنا وهناك أن لغه x أفضل أو أسرع من z
فيقع في متاهة ليس لها نهايه
في البحث عن أفضل لغه.
يضيع وقته و ربما تسوء حالته النفسية 🤕.
👇🏻
✳ أسأل نفسك.
✴ لماذ تريد تعلم البرمجة؟
✴ ماهو هدفك من تعلم البرمجة
(الهدف الذي تسعى إلى
تحقيقه من تعلم البرمجة) ؟
✴ هل تمتلك الشغف في تعلم البرمجه؟
إذا تم عرض عليك وظيفة
تدر دخلا أكثر من البرمجه
هل ستترك البرمجه ام أنك
ستستمر في تعلم البرمجة.
👇🏻
✳ تحديد المجال البرمجي.
مجالات البرمجة كثيره جدا.
يجب أن تحدد المجال الذي يساعدك في تحقيق أهدافك.
لنفرض أنك تريد بناء تطبيق
لبيع إكسسوارات هواتف الآيفون.
في هذه الحالة أنت تستهدف هواتف الآيفون
ليس من المنطقي بناء تطبيق لهواتف الأندرويد.
👇🏻
هدفك الآن بناء تطبيق لهواتف الآيفون.
بعد البحث في جوجل تدرك
لعمل تطبيق لهواتف الآيفون
تستخدم لغه swift.
الآن بكل سهولة توجه إلى تعلم swift
الأمر مماثل لباقي الأفكار و الأهداف.
حدد هدف او فكره و تعلم اللغه
التي تساعدك في تنفيذه.
👇🏻
✳ رأي شخصي:
بعض الأشخاص سوف يخبرك بتعلم
لغات صعبه مثل c++ او java
لتعلم البرمجه بطريقه صحيحة 🙄
لا أتفق معهم و لا يجب عليك تعلم لغه لن تستفيد منها
البرمجة عبارة عن أفكار منطقية متسلسلة
يتم عملها بإحدى لغات البرمجة و يتم
تنفيذها من طرف الحاسوب.
👇🏻
ندرك أن لغات البرمجة مجرد أدوات
يمكنك تعلم اللغه x
و تعلم و إحتراف البرمجة بها.
تعلم لغة مثل c++ مفيد إذا كنت تريد بناء نظام تشغيل جديد
أما إذا كنت ترغب في
بناء صفحة ويب
لن تحتاج إلى تعلم c++
هذا رأيي الشخصي
من خبرتي المتواضعه في عالم البرمجة
👇🏻
لغة البرمجة التي ستبدأ بها لا تعني الكثير.
ما يهم حقا تعلم مفاهيم البرمجة.
هذه المفاهيم موجودة في كل لغات البرمجة .
مثل
• المتغيرات variables
• الدوال function
• دوال التكرار for loop
• دوال الشرط if condition
👇🏻
✳ إختيار لغه البرمجة حسب سوق العمل؟
لنفرض أنك تريد العمل في الشركة x
و تجد أن الشركة تستخدم اللغه a
في هذه الحالة توجه إلى تعلم اللغه a
تحديد سوق معين و تعلم اللغه المناسبه
على سبيل المثال
في الدول الأوربية يتم إستخدام z.
أنت تستهدف دول أوربا
إذا يجب تعلم اللغه z
👇🏻
يتم تطبيق نفس العمليه مع باقي الشركات و الأسواق
👇🏻
نلتقي في ثريد أخر 😇
إذا أعجبك الثريد لا تنسى تعمل
ريتويت عشان
يستفيد اكبر عدد من الناس 😊
تابع حسابي @naif4web
لجديد المقالات و النصائح
في مجال البرمجة

جاري تحميل الاقتراحات...