لذلك قررت أن تتعلم لغة البرمجة. تفكير جيد! الحاجة إلى أن يكون رمز القراءة والكتابة لمختلف الوظائف آخذ في الازدياد. وظائف مطوري البرمجيات على وجه التحديد سوف تزيد بنسبة 17 ٪ وفقا لمكتب إحصاءات العمل.
ومع ذلك ، كمبتدئ ، لا شك أن الانتقال من اتخاذ هذا القرار المعزز بالحياة المهنية إلى اكتساب المهارات أمر محير بالتأكيد. أنت تواجه مئات الخيارات للاختيار من بينها لغتك الأولى. لذا ، قبل اتخاذ هذا الاختيار ، من الجيد أن تطرح على نفسك سؤالين رئيسيين:
-
ما الذي جعلك تهتم بالبرمجة؟
-
ماذا تريد أن تفعل كمبرمج؟
ستنقل إجابات هذه الأسئلة إلى خطواتك الأولية ، وربما ، مهنتك في البرمجة بأكملها. إذا أثارت فكرة المشروع اهتمامك ، فاختر لغة تساعدك على إكمالها بشكل أفضل. على سبيل المثال ، سيتيح لك التعلم Objective-C العمل في المشروعات المتعلقة بنظام iOS ، بينما تسمح لك Java بالعمل في المشروعات المتعلقة بـ Android.
ولكن إذا كنت مهتمًا بتحويل هذه المعرفة الجديدة إلى وظيفة بدوام كامل ، فاستخدم اللغة الأولى لتعلم كيفية التفكير كمبرمج وتعلم منطق البرمجة الأساسي. على سبيل المثال ، يعتبر المطورون روبي وبيثون وجافا سكريبت سهل التعلم نسبيًا ولغات توفر أساسًا قويًا في منطق البرمجة وبناء الجملة. إذا كان لديك أساس جيد ، فسيكون التقاط المزيد أسهل لأن بعض المبادئ تترجم من واحدة إلى أخرى.
أو ربما ، قد يتم تحديد القرار الذي تختاره لك بسبب جزء المكدس الفني الذي يثير اهتمامك. يعمل مطور الواجهة الأمامية على التعليمات البرمجية التي تواجه المستخدم ، والتي تتضمن تعلم JavaScript. يعمل المطور الخلفي مع الخادم وقاعدة البيانات والتطبيق الذي قد يتضمن لغات مثل Ruby أو Python.
مبتدئين أم لا ، يبحث المبرمجون ذوو الجودة عن فرص للتعلم ومواكبة اتجاهات اللغة والتكنولوجيا. سيكون اختيار التقاط واحدة جديدة يتكرر طوال حياتك المهنية. تحقق من هذا الرسم التخطيطي المفيد لإرشادك من خلال اتخاذ هذا القرار.




