CodeGym /مدونة جافا /Random-AR /المهارات العليا والمسؤوليات الرئيسية لمطوري جافا المبتدئي...
John Squirrels
مستوى
San Francisco

المهارات العليا والمسؤوليات الرئيسية لمطوري جافا المبتدئين

نشرت في المجموعة
عندما يتعلق الأمر بصناعة تكنولوجيا المعلومات، ربما سمعت بالفعل أن هناك ثلاثة مستويات رئيسية للمطورين - المبتدئون، والمتوسطون، وكبار السن. واليوم، سنستكشف "الأكثر خضرة" منهم، أي مطوري Java المبتدئين، ونلقي الضوء على توقعاتك وواجباتك ومهاراتك. المهارات العليا والمسؤوليات الرئيسية لمطوري Java المبتدئين - 1

من هو مطور جافا المبتدئ؟

للبدء بالأساسيات، دعونا نرسم صورة واضحة لمطور جافا المبتدئ. مطور Java المبتدئ هو متخصص جديد يدخل عالم البرمجة للتو. بصراحة، هناك فرق ملحوظ بين المطورين المبتدئين والمتوسطة. والفرق الرئيسي هو أن المبتدئين هم مبرمجون "متخرجون للتو" ويحتاجون إلى تعلم العديد من الأشياء الجديدة، في حين يتمتع المتوسطون بالفعل بخبرة تتراوح بين 2 إلى 4 سنوات ويمكنهم العمل بمفردهم دون إشراف. وهذا يعني أن المطورين المبتدئين يعملون عادةً في جميع مراحل مشاريع التطوير في بداية حياتهم المهنية لاكتساب الخبرة. وإذا كنت تتساءل عن المسؤوليات الرئيسية للمطورين المبتدئين، فإليك مراجعة مختصرة. كمطور Java مبتدئ، يجب عليك:
  • لديك ما يصل إلى 1.5 سنة من الخبرة في "التعلم" مع شغف جوهري لتحسين مهاراتك؛
  • فهم كيفية تفاعل البرامج مع الأجهزة؛
  • معرفة بناء جملة Java، والمجموعات، وتعدد مؤشرات الترابط؛
  • معرفة كيفية إدارة الواجهات والفئات والكائنات؛
  • معرفة مبادئ OOP الأساسية؛
  • أن تكون قادرًا على كتابة التعليمات البرمجية والحفاظ عليها؛
  • العمل باستخدام الأدوات الأساسية للبرمجة مثل IntelliJ IDEA
  • العمل مع أنظمة وخدمات التحكم في الإصدار مثل GitHub و/وGitLab؛
  • معرفة رسم الخرائط العلائقية للكائن (الإسبات) ؛
  • معرفة أطر عمل إنشاء مشاريع موجهة للويب مثل Spring أو Spring Boot؛
  • العمل على الجانب الإداري لهذه الأدوات/الميزات؛
  • تكون قادرة على إصلاح الأخطاء الطفيفة والأخطاء في التعليمات البرمجية؛
  • العمل باستخدام أدوات اختبار الوحدة (JUnit، Mockito)؛
  • لديك معرفة أساسية بجافا سكريبت وHTML5/CSS3؛
  • ترغب في تعلم منصات برمجية جديدة، وهياكل وتقنيات مشاريع مختلفة؛
  • لديك القدرة على اتباع التعليمات التي وضعها كبار مطوري البرامج والعمل ضمن فريق؛
  • إعداد التقارير والتعليمات والوثائق الأخرى لعملية تخطيط المشروع؛
  • جمع المعلومات من المستخدمين حول المنتجات.
لذا، توضح هذه القائمة أن متخصص Java المبتدئ يشارك في جميع مراحل المشروع، بدءًا من العصف الذهني وحتى الاختبار. أيضًا، إلى جانب امتلاك معرفة قوية بالكمبيوتر، يجب أن تكون لاعبًا جيدًا في الفريق وأن تتمتع بمهارات تواصل جيدة للتفاعل مع زملائك وعملائك.

مجموعة المهارات الأساسية لمطوري جافا المبتدئين

حسنًا، ماذا نعني بمعرفة لغة جافا القوية ؟ كما ذكرنا سابقًا، فإن مسؤوليات مطوري Java المبتدئين واسعة جدًا، لذا يجب أن تكون مجموعة مهاراتك غنية أيضًا. من بين أمور أخرى، إلى جانب المعرفة الأساسية بـ Java، ستحتاج إلى اكتساب المهارات التالية:
  • صفحات JavaServer (JSP) والسيرفلتس
  • أطر الويب (الربيع)
  • تقنيات الويب (HTML، CSS، JavaScript، وJQuery)
  • البنية الموجهة نحو الخدمة/خدمات الويب (SOAP/REST)
  • مفاهيم وأنماط البرمجة الشيئية (OOP).
  • اللغات الترميزية (XML وJSON)
  • فئات مجردة والواجهات
  • المنشئون والمجموعات والاستثناءات (محددة وغير محددة)
  • إدخال الملف والتسلسل
  • محددات الوصول
  • تعدد الخيوط والتزامن
  • الأدوية العامة
  • آلة جافا الافتراضية (JVM) وإدارة الذاكرة
  • حقن التبعية
ومع ذلك، فإن مجموعة المهارات الخاصة بمطوري Android Junior هي أضيق قليلاً وتتضمن:
  • XML
  • أندرويد سك
  • بيئة تطوير أندرويد
  • واجهات برمجة التطبيقات
  • قواعد بيانات
  • تصميم المواد
أما بالنسبة لـ QA Automation Juniors ، فيجب أن يكونوا بارعين في:
  • أساسيات منهجية ضمان الجودة
  • تصميم الإطار
  • HTML، CSS
  • الأنماط المستخدمة في التشغيل الآلي (كائن الصفحة، المصنع)
  • خبرة في CI و CD
  • معرفة Maven وSelenoid وJUnit والأدوات المشابهة

أهم العقبات في طريقك والحلول الممكنة

بعد أن تحدد أهدافك وتكتسب المعرفة الضرورية لمسيرتك المهنية المستقبلية، فهذه ليست لحظة الحلم. قد لا يزال الخريجون الجدد يواجهون بعض المشكلات في طريقهم إلى وظائف أحلامهم:

اللغة الإنجليزية سيئة

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

الكثير من جافا

لا تثقل كاهل نفسك بتعلم الكثير من لغة Java. Java هي لغة معقدة جدًا بتركيبها وقواعد البيانات والأطر والأنماط والخوارزميات وما إلى ذلك. لذلك، يواجه العديد من الطلاب صعوبة في التحول من التعلم إلى البحث عن وظيفة. لا يمكنك معرفة كل شيء، ولكن يمكنك معرفة المزيد أثناء العمل فعليًا على مشاريع حقيقية. ضع في اعتبارك أنه لن يكون هناك ما يكفي من Java أبدًا، لذا حاول إرسال سيرتك الذاتية بمجرد أن تشعر بالاستعداد للدخول في مشروع حقيقي (وكسب أموال حقيقية).

محفظة بدون مشروع

وبطبيعة الحال، تفضل الشركات المرشحين ذوي الخبرة لأنهم يقدرون السجل الحافل لمشاريع التطوير. بصراحة، قد يكون هذا هو معيار التوظيف الأساسي لمعظم أصحاب العمل. نأمل أن يسمح لك قسم الألعاب الخاص بنا بإنشاء ألعابك الخاصة. استخدم محركنا البديهي واتبع التعليمات خطوة بخطوة لكتابة برامجك الأولى. إذا كنت ترغب في الحصول على المشروع الحقيقي في GitHub الخاص بك، فيجب عليك التفكير في الانضمام إلى دورة الإرشاد الخاصة بـ CodeGym حول Java Fundamentals . يتضمن محاضرات عبر الإنترنت مع مرشد، وبرنامج تدريبي مفصل يحتوي على الكثير من المهام والمواد الإضافية، وكتابة المشروع النهائي (مباشرة لمحفظة GitHub الخاصة بك) في نهاية التعلم. المكافأة: سيقوم المرشد بمراجعة مشروعك ويعطيك تعليقات فردية وتلميحات للتحسين، حتى تتمكن لاحقًا من عرض مشروع لا تشوبه شائبة لأصحاب العمل المستقبليين. ومع ذلك، إذا لم يكن لديك أي مشاريع تتباهى بها، فيمكنك أن تذكر في سيرتك الذاتية أنك ستكون سعيدًا بإكمال مهمة اختبارية للشركة. قرار مربح للجانبين.

خاتمة

عندما تتلقى أخيرًا دعوة لإجراء أول مقابلة عمل لك، يمكنك أن تتوقع أسئلة قياسية وصعبة. لذا، فمن المنطقي أن تتصفح الإنترنت مسبقًا للاستعداد لأصعبها. عند إجراء مقابلة مع مطور بدون خبرة، من المرجح أن يركز أصحاب العمل على معرفتك بالجافا ومهاراتك في حل المشكلات. كما أنهم سيقدرون رغبتك في تعلم أشياء جديدة، ومهارات التواصل لديك، و"روح الفريق" لديك. لا تخف من الفشل خلال مقابلاتك الأولى، فمن الطبيعي أن تحصل على وظيفتك الأولى بعد عشرات المقابلات. ما عليك سوى تحليل كل مقابلة من المقابلات التي أجريتها لتحسينها والاقتراب من حلمك خطوة بخطوة. أيضًا، حافظ على تحفيزك وشغفك بمستقبلك المهني. أنت بالتأكيد تستحق مكانك في الشمس!
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION