JavaRush-a haqqını vermək və öyrənmənin ilkin mərhələsində çatışmayan cəhətlərimi, yəni nəyi və hansı ardıcıllıqla öyrənməli olduğumu burada yazmaq qərarına gəldim:
- JavaRush ilə paralel olaraq, ilk səviyyələrdən verilənlər bazası idarəetmə sistemlərini öyrənməyə başlaya bilərsiniz (mənim vəziyyətimdə bu MySQL və sql-ex.ru saytıdır. İlk plus və ya mənfi 70 tapşırıq kifayət qədər kifayət edəcək) və pulsuz HTMLAcademy kursu. Orada HTML və CSS-nin nə olduğunu başa düşəcəksiniz.
- JavaCore-un əsaslarını az-çox inamla başa düşdüyünüzü hiss etdikdə (məncə, bu JavaRush-da 15-ci səviyyədir), şəxsən sizin üçün maraqlı və faydalı olacaq layihə ilə tanış olun. Müsahibədə göstərmək və danışmaq üçün bir şey olacaq.
- Mən sizə JavaRush-dan 40-cı səviyyəyə keçməyi məsləhət görürəm, əgər vaxtınız varsa, onda təcrübə artıq olmaz.
- 20-ci səviyyədən sonra versiyaya nəzarət sistemləri (Git, githowto.com) kimi şeyləri başa düşməyə başlayın və Maven-in nə olduğunu anlayın.
- Səviyyə 30-dan sonra Hibernate öyrənməyə başlayın
- İşə başlamazdan əvvəl finiş xəttində baharın yaxşı tüstüsünə sahib olmalısınız (“Peşəkarlar üçün 4-cü bahar” kitabı, JavaBegin.ru saytından Baharla bağlı video kursu da gördüm. Kursun müəllifi: Timur Baturşinov, “ Bahar üçün onlayn kitabxana”)
- JavaSE (burada siz hər şeyi bilməlisiniz, istisna olmaqla, multithreading-də güzəştlər var)
- JDBC, MySQL (əsaslı dərəcədə əmin)
- HTML, CSS (hər şey olduqca sadədir, dərin biliyə ehtiyac yoxdur)
- JUnit (heç kim testi ləğv etmədi)
- Git (layihənizi yükləyin, orada başa düşəcəksiniz)
- Maven (mürəkkəb bir şey yoxdur, başa düşəcəksən)
- Qışlama (bu, çətinliklərin başladığı yerdir)
- Bahar (mən özüm daxil oluram, daha əvvəl başlamadığım üçün peşmanam)
GO TO FULL VERSION