تصمیم گرفتم به جاوا راش حقش را بدهم و آنچه را که در مرحله اولیه یادگیری به شدت کمبود داشتم را اینجا بنویسم، یعنی چه چیزی و به چه ترتیبی یاد بگیرم:
- به موازات JavaRush، از همان سطوح اول می توانید مطالعه سیستم های مدیریت پایگاه داده را شروع کنید (در مورد من، این MySQL و سایت sql-ex.ru است. 70 کار اول مثبت یا منفی کاملاً کافی خواهد بود) و دوره رایگان HTMLAcademy. در آنجا متوجه خواهید شد که HTML و CSS چیست.
- وقتی احساس کردید که کم و بیش با اطمینان اصول اولیه JavaCore را درک کرده اید (فکر می کنم این سطح 15 در JavaRush است)، پروژه ای را ارائه دهید که شخصاً برای شما جالب و مفید خواهد بود. در مصاحبه چیزی برای نشان دادن و صحبت در مورد آن وجود خواهد داشت.
- من به شما توصیه می کنم که JavaRush را تا سطح 40 طی کنید، اگر وقت دارید، کارآموزی اضافی نخواهد بود.
- بعد از سطح 20، شروع به درک چیزهایی مانند سیستم های کنترل نسخه (Git، githowto.com) کنید و بفهمید Maven چیست.
- بعد از سطح 30 شروع به یادگیری Hibernate کنید
- در خط پایان قبل از شروع به کار، باید دود خوبی از بهار داشته باشید (کتاب "بهار 4 برای حرفه ای ها"، من همچنین یک دوره ویدیویی در مورد بهار را از JavaBegin.ru دیدم. نویسنده دوره: تیمور باتورشینوف، چیزی شبیه به " کتابخانه آنلاین برای بهار»)
- JavaSE (در اینجا شما باید همه چیز را بدانید، به جز اینکه امتیازاتی در multithreading وجود دارد)
- JDBC، MySQL (با اعتماد به نفس معقول)
- HTML، CSS (همه چیز بسیار ساده است، نیازی به دانش عمیق نیست)
- JUnit (هیچ کس تست را لغو نکرد)
- Git (پروژه خود را آپلود کنید، آنجا متوجه خواهید شد)
- Maven (هیچ چیز پیچیده ای نیست، شما آن را متوجه خواهید شد)
- Hibernate (این جایی است که مشکلات شروع می شود)
- بهار (من خودم تازه وارد آن شدم، پشیمانم که زودتر شروع نکردم)
GO TO FULL VERSION