JavaRush /مدونة جافا /Random-AR /ماذا ندرس، أين ندرس، كيف ندرس؟

ماذا ندرس، أين ندرس، كيف ندرس؟

نشرت في المجموعة
أهلاً بكم! اسمي ديما. هذه هي مقالتي الأولى عن تكنولوجيا المعلومات، لذا لا تحكم بقسوة شديدة. سيكون مفيدًا لأولئك الذين بدأوا للتو في الانضمام إلى صفوف المبرمجين، لكنهم يخشون الضياع في هذا البحر الهائل من المعلومات. ماذا ندرس، أين ندرس، كيف ندرس؟  - 1

خلفية

تخيل أنك تبلغ من العمر 26 عامًا، وقد تم تسريحك من شركة الهاتف الخلوي الخاصة بك، وهرب مديرك التنفيذي إلى أوروبا لأن ممارساته الاحتيالية تجبره على العيش خارج البلاد. هذا ما كان عليه يوم 31 ديسمبر 2016. يمكنني العثور على وظيفة مماثلة في مجال ذي صلة، بل وكانت هناك عروض، لكن... هل سيجعلني ذلك سعيدًا؟ هل سألت نفسك يومًا ما الذي تعمل من أجله؟ ماذا تريد حقا أن تصبح؟ بعد التسريح، قضيت شهرين أبحث عن نفسي... وأصبحت شخصًا مختلفًا. أدركت أنني أستطيع أن أكون ما أريد: طبيبًا، أو نجارًا، أو رجل أعمال. إنها مسألة وقت، الشيء الرئيسي هو أن أفعل أكثر من الآخرين، وسأحقق كل شيء. ونتيجة لذلك، أصبحت مبرمجا! لقد عملت بنجاح في شركة لتكنولوجيا المعلومات لمدة عام الآن، وأنا سعيد للغاية بذلك. أنا أحب التعلم، لذلك أمضيت مئات الساعات في دراسة Java وتقنيات الويب وقمت بإعداد ملخص لما سيساعدك على التعمق بسرعة في عالم Java.

المرحلة الأولى: التنوير

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

المرحلة الثانية: ما الذي يجب الترميز عليه؟

سوف تحتاج إلى بيئة التطوير. يوجد في عالم Java ثلاثة منها:
  1. فكرة (مجانية ومدفوعة)
  2. نت بينز (مجاني)
  3. كسوف (مجاني)
لقد حاولت الثلاثة.
  1. NetBeans قديم وقبيح، وهو موجود حاليًا في حاضنة Apache، لذلك ليس من الواضح ما إذا كان سيكون هناك إصدار جديد.
  2. يحظى Eclipse بشعبية كبيرة في الخارج لأنه مجاني وأفضل قليلاً من Netbeans.
  3. IDEA هي بيئة التطوير المهيمنة، على الأقل بالنسبة لنا. الفرق بين النسخة المدفوعة والمجانية هو فقط في العمل مع أطر العمل (Spring) التي لا تحتاجها بعد. علاوة على ذلك، فهو مصنوع من قبل رجال روس من سانت بطرسبرغ. دعونا ندعم المنتجين المحليين!

المرحلة الثالثة: من أين تبدأ الدراسة؟

أولاً: الطريقة القديمة في قراءة الكتب:
  1. الرأس أولاً، "تعلم جافا"
  2. جي شيلدت، "جافا 8. دليل المبتدئين"
  3. كاي هورستمان، "جافا. مكتبة المحترفين"
  4. بروس يكل، " فلسفة جافا "
قرأتها وفق هذا المبدأ: إذا لم أفهم في كتاب ما، بدأت القراءة في كتاب آخر، لأن المؤلفين يقدمون نفس المعلومات بطرق مختلفة. أعجبني كتاب Head First "تعلم Java" أكثر من أي شيء آخر: هناك الكثير من الرسومات التخطيطية، وهناك اختبار بعد كل فصل. ثانيًا: مشاهدة الفيديوهات التعليمية على اليوتيوب:
  1. أليشيف
  2. دروس جافا
  3. جوشا دودار
يمكن أن تكون القائمة أطول عدة مرات، ولكن هذه القنوات هي الأكثر إفادة. Alishev هو أفضل دورة فيديو باللغة الروسية حول الصورة والجرس والمواد. لديه أيضًا دورة مدفوعة الأجر على Udemy: كنت من أوائل من اشتراها. دروس جافا هي دورة مفيدة للغاية. يوجد بالفعل 500 مقطع فيديو، لكن الجودة تعاني. يبدو أن الرجل، بعد أن قرأ الفصل التالي من الكتاب، تدرب قليلاً، ثم سجل الدرس. غوشا دودار يركض عبر أوروبا. يجب عليك مشاهدته إذا كنت تعرف لغات أخرى وتريد فقط التعرف على تركيب اللغة. ملاحظة مهمة. إذا شاهدت بعض دورات الفيديو ولم تفهم أي شيء، فلن تعجبك الصورة أو الصوت - توقف عن ذلك، ولا تجبر نفسك: ابحث عن شيء أفضل يناسبك. ثالثاً: من خلال التدريب التفاعلي:
  1. JavaRush
  2. ستيبيك
  3. هاكيرانك
  4. أكاديمية كود
الخيار الأفضل هو JavaRush . مررت به 2 مرات. في المرة الأولى التي لم أفهم فيها شيئًا، ألقيت نظرة خاطفة على الإجابات. وفي المرة الثانية، عملت بوعي أكبر، وتدربت على إمكانيات جديدة للغة. لقد اكتسبت فهمًا كاملاً لـ OOP ولم أعمل مع المصفوفات إلا بعده. Stepik هي دورة رائعة. يوجد تدريب بالفيديو وتدريب تفاعلي. كل شيء مجاني، لا أفهم ما الذي يعيشون فيه =) والباقي دورات تفاعلية باللغة الإنجليزية. إذا كنت تعرف اللغة، يمكنك تجربة يدك هناك أيضًا. فيما يتعلق بالدورات التدريبية المدفوعة عبر الإنترنت: لقد ألقيت نظرة على الدورات التدريبية المختلفة التي وجدتها على الإنترنت وسأقول بصراحة أن مستوى الندوات عبر الإنترنت أسوأ من تدفق اللاعبين على Twitch. الصورة سيئة والصوت مقرف والمعلم ممل. بشكل عام، أدركت أن المتحدث يجب أن يكون لديه دعوة لنقل المعلومات، وإذا لم يكن لديه، هناك احتمال كبير أن تموت من الملل. آمل أن تساعدك هذه المعلومات في توفير الوقت والجهد. إذا كانت مقالتي مفيدة لك، فاكتب، يمكنني الاستمرار. المواضيع يمكن أن تكون:
  1. التاريخ: كم درست، كيف حصلت على وظيفة، ما هي الصعوبات التي مررت بها.
  2. من أين تبدأ في تطوير الويب في عالم جافا.
  3. أنواع المصادقة والترخيص.
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION