يقول المعلم الموارد FreeCodeCamp وشعبية مدون لارسون كوينسي (كوينسي لارسون) التي تحتاج إلى أخذها في الاعتبار عند اختيار لغة البرمجة الأولى، لذلك أنت لست نادما على ذلك. Layfhaker تنشر مختصرة ترجمة مقاله.
اختيار لغة البرمجة الأولى قد يبدو نفس متعة كما اجتياز اختبارات في روح "كيف يمكنك معرفة تارانتينو فيلم؟". ولكن قبل اختيار روبي، لأن كطفل كنت أحب لعبة مع اسم مشابه، اسمحوا لي أن أذكركم بأن الرهانات عالية جدا.
كنت تنفق مئات الساعات من الممارسة قبل أن تصبح حتى المختص عن بعد في لغتهم الأولى. ولذلك، يجب علينا أولا النظر في العوامل التالية:
- الطلب على اللغة في سوق العمل؛
- آفاق على المدى الطويل.
- كم هو سهل لتعلم اللغة.
- أي نوع من المشاريع يمكنك إنشاء معها.
وقبل أن أواصل، اسمحوا لي أن أوضح بعض النقاط. أنا لا أشعر بأي لغة البرمجة بموضوعية أفضل من أي شيء آخر. أوافق على أن المطور لديه أخيرا لمعرفة عدة لغات. أنا أصر على أن تبدأ مبرمج يجب أن تمتلك جيدة إلى أي واحد منهم.
ويجب أن يكون هذا لغة جافا سكريبت.
وفقا لأكبر مجتمع من المطورين تجاوز المكدس مسح المكدس تجاوز المطور النتائج 2016. ، وجافا سكريبت هو الأكثر شعبية بين لغة كل الذين شملهم الاستطلاع. ومن الأهمية بمكان أن إنشاء متصفح من المواقع وتصبح أكثر ملاءمة لتطوير مكونات جانب الملقم. وبالإضافة إلى ذلك، وجافا سكريبت امتدت بسرعة إلى مناطق مثل تطوير الألعاب و
إنترنت الأشياء.عامل №1. سوق العمل
إذا كنت تعلم البرمجة بحتة بدافع الفضول، يمكنك تخطي هذه الخطوة بأمان. ولكن إذا كنت ترغب في كسب لقمة العيش بهذه الطريقة، حيث أن الغالبية العظمى من الطلاب، وهذا عامل مهم للغاية بالنسبة لك.
جميع لغات البرمجة في عدد من الوظائف الشاغرة في الصدارة جافا. يجب أن يكون جافا سكريبت حق وراءه.
ولكن هناك واحد التحذير الهام. وبينما كان جافا سكريبت حولها لأكثر من 20 عاما، فقد أصبح في الآونة الأخيرة فقط أداة خطيرة التي شركات مثل نيتفليكس، وول مارت وباي بال يمكن تصميم تماما تطبيقاتها.
تبحث العديد من أرباب العمل للجافا سكريبت المطورين. وهذا الأخير هو ولا حتى بما فيه الكفاية لسوق العمل.
وفقا لأكبر مجمع Indeed.com الوظيفة جافا، بيثون، وجافا سكريبت، روبي، PHP، Android و iOS اتجاهات العمل. لكل موقف فتح مطالبات جافا مبرمج 2،7 مقدم الطلب. التنافس على المناصب PHP- ودائرة الرقابة الداخلية مطوري هي أيضا عالية جدا.
ولكن عن وظيفة كل جافا سكريبت مبرمج ليست سوى 0.6 الباحثين عن عمل لزم الأمر. وبعبارة أخرى، فإن الطلب أعلى من العرض.
№2 عامل. آفاق على المدى الطويل
جافا سكريبت على تطوير أسرع من أي لغة شعبية أخرى. يدعم نظامها الإيكولوجي الاستثمارات النقدية والفكرية الكبيرة من شركات مثل جوجل ومايكروسوفت والفيسبوك و Netflix.
على سبيل المثال، على نسخة مطبوعة على الآلة الكاتبة (إصدار خاص للغة، والذي يوسع إمكانيات جافا سكريبت) توظف أكثر من مائة المهنيين، وكثير منهم تتلقى تمويلا من مايكروسوفت وغوغل.
هذا التعاون من شركات مختلفة من الصعب اتخاذ الترتيبات اللازمة لتطوير جافا. وقد اتخذت أوراكل امتلاك الحق في اللغة بعد شراء شركة صن مايكروسيستمز، وغالبا ما يرفع دعوى قضائية ضد المنظمات التي ترغب في المساهمة.
№3 عامل. تخفيف من الدراسة
ويتفق معظم المطورين لأن لغات البرمجة رفيعة المستوى هي سهلة نسبيا. يشير جافا سكريبت لهؤلاء، مثل بايثون مع روبي.
على الرغم من هذا، فإن الجامعة لا تزال هي أول ما تعلم لغات مثل جافا و C ++، والتي هي أكثر تعقيدا من ذلك بكثير.
№4 عامل. يمكن إنشاء ما هي المشاريع
هذه الطائرة سكريبت على علو. وهي تعمل على أي جهاز يحتوي على متصفح. مع جافا سكريبت يمكنك تطوير أي شيء تقريبا، وسهلة لتقاسمها مع الآخر.
المجتمع المؤسس المشارك لتجاوز المكدس المطور جيف أتوود (جيف اتوود) صياغة القانون الذي يعكس الوجود المطلق للجافا سكريبت.
جيف اتوودأي التطبيق الذي يمكن أن يكتب في جافا سكريبت، في نهاية المطاف سوف تكون مكتوبة في جافا سكريبت.
وعلى مر الزمن، وهذا نمط يصبح أكثر وأكثر دقة.
مرة واحدة وعد مطوري جافا أيضا أن الوجود المطلق للغة. يمكنك أن نتذكر من جافا الصغير. لكن أوراكل رفضت رسميا منها في وقت سابق من هذا العام.
وبيثون يعاني من مشاكل مماثلة.
جيمس هيو لعبة المطوركيف يمكنني إعطاء تم تطوير اللعبة من قبل لي صديق؟ والأفضل من ذلك، هل هناك طريقة لتحميل البرنامج على هاتفك بحيث يمكنك إظهار ذلك للأطفال في المدرسة، لذلك لم يكن لديك لتثبيته؟
وسينظر جيدة في اللغة الأولى. ثم تعليم الثانية
إذا كنت القفز من لغة إلى أخرى، فإنك لن تحقق نجاح. للذهاب أبعد من المهارات الأساسية، وكنت في حاجة الى صفقة جيدة في اللغة الأولى. وهناك في المرتبة الثانية بعد أن يبدو أسهل بكثير.
مع مرور الوقت، سوف تكون قادرة على توسيع معارفهم وتتحول إلى مبرمج والدهاء تماما، وتعلم لغات أخرى:
- C يساعد على فهم الحاسوب من حيث الذاكرة. ومن المفيد أيضا عند العمل مع الحوسبة عالية الأداء.
- C ++ هي مثالية لتطوير اللعبة.
- بيثون شيء عظيم بالنسبة الحسابات والإحصاءات العلمية.
- يلعب جافا دورا هاما بالنسبة لأولئك الذين يرغبون في العمل في خدمات المؤسسة.
ولكن أولا الحصول على يديك على جافا سكريبت.