نواصل سلسلة من النصوص حيث يشارك طلاب وخريجو جامعة CodeGym تجاربهم وأهدافهم التعليمية. تدور هذه القصة حول Alex Caceres، الذي تعلم البرمجة في دورة
، وأصبح متدربًا في المكتب البولندي للشركة من المملكة المتحدة، وحصل لاحقًا على عرض عمل كمطور Java مبتدئ
أقنعني أصدقائي بتجربة البرمجة
عملت كمتخصص تسويق ومبيعات في فرق مختلفة في شركات تكنولوجيا المعلومات. في ذلك الوقت، أصبحت صديقًا للعديد من المطورين، وشيئًا فشيئًا أدركت أن مهنة المبيعات أقل واعدة مما كنت أعتقد. في ذلك الوقت، أخبرني بعض أصدقائي الذين عملوا كمطورين لجافا أنه يجب علي أن أحاول تعلم البرمجة. لقد رفضت ذلك في البداية لأنني اعتقدت أنه صعب ويتطلب قدرًا كبيرًا من المعرفة بالرياضيات. لكن في النهاية قررت تجربتها والتسجيل في دورة برمجة جافا سكريبت، ولم تعجبني. ربما لم تكن الدورة جيدة لأنها جعلتني أعتقد أن البرمجة ليست مناسبة لي. مر بعض الوقت، واستمر أصدقائي في تشجيعي على تعلم لغة Java، قائلين إن الأمور ستكون أفضل مع لغة Java. الآن أنا أتفق معهم. أنا ممتن جدًا لأنهم نصحني بتعلم لغة Java على وجه الخصوص. جافا هي أروع لغة برمجة. لقد رأيت العديد من اللغات الأخرى أثناء عملي، لذلك أعرف الفرق. هناك مقولة مفادها أنك بحاجة إلى أن تكون قادرًا على قراءة الوثائق لتصبح مبرمجًا جيدًا. حسنًا، كود Java بحد ذاته عبارة عن توثيق! هذا هو السبب في أنه رائع ومريح للغاية. في رأيي، كل شيء في Python وJavaScript أكثر فوضوية، في حين أن Java مثالية للغتك الأولى كمتعلم. باستخدام أساس Java، يمكنك تعلم أي لغة برمجة أخرى لاحقًا. وبالطبع، سيكون هناك دائمًا عمل لمبرمج Java. لذلك، في وقت معين، بدأت الدراسة في جامعة CodeGym. لقد أعجبتني كثيرًا: لقد اجتزت أول مستويين، وفهمت شيئًا ما، وبدأت في التعلم. لقد كان الحجر الصحي، لذلك كان هناك الكثير من وقت الفراغ للدراسة. ولهذا السبب بدأت تدريبي في الصباح وأدرس حتى المساء. كان من الضروري بالنسبة لي أن يكون للدورة مرشد يشرح المادة التعليمية ولديه جدول زمني واضح يجب اتباعه. أعلم أن هناك أيضًا دورة للدراسة الذاتية في CodeGym، لكنك لا تجلس وتتدرب إلا عندما يكون لديك جدول زمني ومرشد في انتظارك. الفرق الأكثر أهمية بين الدورات الأخرى وCodeGym University هو أن لديك منهجًا تعليميًا خطوة بخطوة: تبدأ بشيء سهل، ويزداد تعقيد النظرية والمهام تدريجيًا. لا تحتاج إلى تعلم كل شيء دفعة واحدة وكتابة خدمة أو مشروع واسع النطاق على الفور، حتى لا تشعر بالإرهاق. في المستويات الأولى من التدريب مع المرشد، لا توجد كلمات ومصطلحات معقدة - يتم شرح كل شيء بعبارات بسيطة. لذلك، حتى المبتدئ يمكنه فهم ما يقال. بالنسبة لي، يعد هذا جانبًا مهمًا آخر جعل تعلمي مريحًا.عُرض عليّ تدريب داخلي وبعد ذلك عقد عمل
شيئًا فشيئًا، بعد الانتهاء من وحدات ، بدأت في البحث عن وظيفة. لقد أجريت العديد من المقابلات واكتسبت الكثير من الخبرة. لماذا فعلت ذلك؟ حسنًا، نصحني أصدقائي بالبدء. أخبروني أنه من غير المحتمل أن أحصل على عرض، لكن على الأقل سأجهز نفسي مسبقًا للحصول على وظيفة. لم أتوقع أن أتلقى العرض بهذه السرعة! في نهاية شهر فبراير 2022 تقريبًا، أجريت مقابلة مع شركة بريطانية لها مكاتب في بولندا. سار كل شيء بسلاسة خلال محادثتنا، وعرضت علي الشركة الانضمام إلى التدريب الإضافي والتدريب الداخلي معهم. بعد ذلك، تلقيت عرض عمل وعقدًا للعمل بدوام كامل. الآن أنا مهندس جافا مبتدئ.برنامج جامعة CodeGym هو بالضبط ما تحتاجه في العمل
أواصل تعلمي حيث أعمل بدوام كامل. من الصعب الجمع بين العمل والدراسة، لكنني تمكنت من ذلك بطريقة أو بأخرى. في بعض الأحيان، عندما أقوم بمهام فنية في العمل تتطلب التحقق من قبل مبرمجين ذوي خبرة، أحصل على بضع ساعات أو نصف يوم عندما يكون لدي وقت للدراسة. برنامج CodeGym University هو بالضبط ما ستحتاجه في العمل. أقول هذا كشخص يعمل بالفعل وأكمل فترة تدريبه.نصيحتان لأولئك الذين يريدون تعلم البرمجة
-
الذهاب إلى المقابلات . إجراء المقابلات هو مهارة حيوية. يمكنك أن تكون مبرمجًا عظيمًا ولكن ليس "محاورًا" عظيمًا. لذلك يجب عليك إجراء العديد من المقابلات حتى تصبح جيدًا في ذلك. لقد عرفت للتو أنني بحاجة إلى الممارسة والمعرفة: ما هي الأسئلة التي يطرحونها عليك وكيفية الإجابة عليها.
فقط ابدا . اقرأ المقالات وحل المهام، وفي غضون شهرين ستدرك أنه يمكنك كتابة بعض البرامج وإنشاء واجهات برمجة التطبيقات الأساسية. وشيئًا فشيئًا، سوف تصبح مبرمجًا.
GO TO FULL VERSION