قررت أن أعطي JavaRush حقها وأكتب هنا ما كنت أفتقده بشدة في المرحلة الأولى من التعلم، أي ماذا وبأي ترتيب أتعلم:
- بالتوازي مع JavaRush، من المستويات الأولى، يمكنك البدء في دراسة أنظمة إدارة قواعد البيانات (في حالتي، هذا هو MySQL وموقع sql-ex.ru. أول زائد أو ناقص 70 مهمة ستكون كافية تمامًا) واتخاذ دورة HTMLAcademy مجانية. هناك سوف تفهم ما هو HTML وCSS.
- عندما تشعر أنك قد فهمت بشكل أو بآخر أساسيات JavaCore (أعتقد أن هذا هو المستوى 15 في JavaRush)، فابتكر مشروعًا سيكون مثيرًا للاهتمام ومفيدًا لك شخصيًا. سيكون هناك شيء لإظهاره والتحدث عنه في المقابلة.
- أنصحك بالمرور عبر JavaRush إلى المستوى 40، إذا كان لديك الوقت، فلن يكون التدريب غير ضروري.
- بعد المستوى 20، ابدأ في فهم أشياء مثل أنظمة التحكم في الإصدار (Git، githowto.com) وافهم ما هو Maven.
- بعد المستوى 30، ابدأ في تعلم السبات
- عند خط النهاية قبل الحصول على وظيفة، تحتاج إلى الحصول على دخان جيد من الربيع (كتاب "الربيع 4 للمحترفين"، لقد شاهدت أيضًا دورة فيديو عن الربيع من JavaBegin.ru. مؤلف الدورة: تيمور باتورشينوف، شيء من هذا القبيل " المكتبة الإلكترونية لفصل الربيع")
- JavaSE (هنا يجب أن تعرف كل شيء، باستثناء أن هناك امتيازات في تعدد مؤشرات الترابط)
- JDBC، MySQL (واثق بشكل معقول)
- HTML وCSS (كل شيء بسيط للغاية، ولا حاجة إلى معرفة عميقة)
- JUnit (لم يتم إلغاء الاختبار)
- Git (قم بتحميل مشروعك، وستجده هناك)
- مخضرم (لا يوجد شيء معقد، ستكتشف ذلك)
- السبات (هنا تبدأ الصعوبات)
- الربيع (لقد دخلت فيه بنفسي، ويؤسفني أنني لم أبدأ من قبل)
GO TO FULL VERSION