JavaRush /Java blogi /Random-UZ /Tadqiqot: Java tilini o'rganish uchun qancha vaqt ketadi?...

Tadqiqot: Java tilini o'rganish uchun qancha vaqt ketadi?

Guruhda nashr etilgan
Java o'rganishni boshlaganlar orasida eng mashhur savollardan biri bu "Dasturlashni o'rganish uchun qancha vaqt ketadi?" Tadqiqot: Java tilini o'rganish qancha vaqt oladi - 1Bu savolga aniq javob berish qiyin. Treningning davomiyligi ko'plab omillarga bog'liq: oldingi ish tajribasi va ta'lim, darslarning intensivligi, o'quv maqsadlari va boshqalar. Ammo biz mashg'ulotlar uchun optimal vaqtni aniqlashga yaqinlashishga qaror qildik. Buning uchun mart oyida JavaRush dasturida kamida 30-darajaga ega boʻlgan talabalarimiz oʻrtasida soʻrovnoma oʻtkazdik va ular Java dasturlashni qanday oʻrgangani va bunga qancha vaqt ketganini soʻradik.

1. Talaba portreti: boshlang'ich bilim darajasi, faoliyat sohasi

Siz Java dasturlashiga deyarli har qanday sohadan kelishingiz mumkin: buni so'rov natijalari tasdiqlaydi. Boshlash uchun biz bitiruvchilarimiz Java tilini o'rganishdan oldin nima qilishganini aniqlashga qaror qildik. O'rganish: Java tilini o'rganish qancha vaqt oladi - 2JavaRush-da o'rganishni boshlagan foydalanuvchilarning deyarli 40% universitetda dasturlash bo'yicha o'qigan. Yarim ko'pchilik kamida bitta dasturlash tilini (Java emas) bilgan va undan kamrog'i Java asoslari bilan tanish edi. Albatta, bu boshlash uchun yaxshi asosdir. Lekin shart emas. Talabalarning uchdan bir qismi Java tilini noldan o'rgandi. O'rganish: Java tilini o'rganish uchun qancha vaqt ketadi - 3Texnik ma'lumotga ega bo'lgan talabalar orasida ko'pchilik tizim ma'murlari, 1C dasturchilari, veb-ishlab chiquvchilar va muhandislardir. O'qituvchilardan tortib savdo va marketing bo'yicha mutaxassislar, iqtisodchilar va sportchilargacha bo'lgan keng doiradagi "ko'chiruvchilar" mavjud. Keling, Java muhandisini o'rganish va ish topish uchun o'rtacha qancha vaqt ketishi mumkinligini ko'rib chiqamiz.

2. O'qitish va ish qidirish vaqti

O'rganish: Java tilini o'rganish uchun qancha vaqt ketadi - 4Java-da dasturlashni o'rganish uchun minimal - 3 oy, maksimal - bir necha yil. Qizig'i shundaki, hatto jami 2 yildan ortiq vaqtni (2,5, 3 yoki 4 yil) o'tkazganlar ham, agar ular mashg'ulotni "cho'zmagan" bo'lsa, uni ikki baravar tez tugatgan bo'lishlarini ta'kidladilar. Tadqiqot: Java tilini o'rganish qancha vaqt oladi - 5Ish topish uchun o'rtacha bir oydan uch oygacha vaqt ketadi. Minimal - bir hafta. Maksimal - bir yil.

3. Treningni rejalashtirish

Oddiy qaramlik har doim o'rganishda ishlaydi: darslarning intensivligi qanchalik yuqori bo'lsa va tanaffuslar va "o'tkazib yuborilgan" soni qanchalik kam bo'lsa, mavzuni tezroq o'zlashtirishingiz mumkin. Bu, ayniqsa, nazariy tadqiqotlarga qaraganda amaliyot ko'proq rol o'ynaydigan dasturlash uchun to'g'ri keladi. Biz JavaRush bitiruvchilaridan o‘qishga qancha vaqt ajratishlarini so‘radik va ular kuniga o‘rtacha 1-3 soat o‘qishlarini, ko‘pincha mashg‘ulotlarni asosiy ishi bilan birlashtirganliklarini aniqladik. O'rganish: Java tilini o'rganish uchun qancha vaqt ketadi - 6Shu bilan birga, bitiruvchilarning deyarli uchdan bir qismi to‘xtovsiz o‘qidi, qolganlari esa sezilarli vaqt davomida bir yoki bir nechta tanaffus oldi. O'rganish: Java tilini o'rganish uchun qancha vaqt ketadi - 7Albatta, siz o'qishga qancha ko'p vaqt ajratsangiz va qancha "to'xtab" ketsangiz, 6-12 oy ichida Java dasturlashni o'zlashtirish va ish topish imkoniyati shunchalik ko'p bo'ladi. Va agar siz juda qattiq harakat qilsangiz, 3-6 oy ichida. O'rganish: Java tilini o'rganish uchun qancha vaqt ketadi - 8So'rov ishtirokchilaridan biri shunday javob berdi: " Avvaldanoq menda qandaydir reja bor edi va men unga amal qilmadim ". O'qishni rejalashtirish kerakmi yoki yo'qmi? Ko'pchilik shunday deb o'ylaydi. Reja odatda o'zlashtirilishi kerak bo'lgan mavzular va vositalar ro'yxatini, taxminan o'quv muddatlarini va ushbu maqsadlar uchun zarur bo'lgan resurslar (onlayn kurslar, kitoblar va boshqalar) ro'yxatini o'z ichiga oladi. 73% ularda dastlabki reja bor, deb javob berdi. O'qishni rejalashtirganlarning uchdan ikki qismi bir nechta manbalarda, deyarli uchdan bir qismi faqat JavaRush-da o'qigan.

4. Ta’lim manbalari

Nimani o'rgatish kerak, qanday o'rgatish kerak, shuningdek, qayerda o'rgatish kerak? Ideal holda, siz bir nechta manbalarni birlashtirishingiz kerak. Quyida bitiruvchilarimiz tomonidan eslatib o'tilgan ta'lim manbalari ro'yxati keltirilgan. O'rganish: Java tilini o'rganish uchun qancha vaqt ketadi - 9Dasturlashni faqat kitoblardan o'rganish befoyda. Lekin ularsiz umuman ishlamaydi :) Ular dasturlash amaliyotini yaxshi to'ldiradi. Yangi boshlanuvchilar uchun eng yaxshi kitoblar orasida JavaRush talabalari va bitiruvchilari nomini oldi:
  • Birinchi Java-ni boshla
  • Samarali Java
  • Java falsafasi
  • Java-da ma'lumotlar tuzilmalari va algoritmlari
  • Toza kod
  • Java 8 boshlanuvchilar uchun qo'llanma
  • Dizayn naqshlari
  • Java. Professional kutubxona

Treningni rejalashtirish bo'yicha kichik xulosa

Treningni samarali qilish uchun bitiruvchilar va tajribali dasturchilar quyidagilarni tavsiya qiladilar:
  • JavaRush-dan o'ting
  • video kurslarni tomosha qiling (Golovach va boshqalar)
  • o'quv qo'llanmalarini o'qing (Tutorialspoint, Baeldung, Oracle)
  • Oracle sertifikatidan o'tish (Associate, Professional - OCA, OCP)
  • Github-da mashq qilish
  • Stackoverflow, Habr va boshqa manbalarni o'qing
  • JavaRush, mahalliy IT kompaniyalarida amaliyot o'taydi
Yangi boshlayotganlar uchun ushbu reja foydali bo'ladi: Dasturlashni qanday boshlash kerak

5. Java dasturlash sohasida ish izlayotganlar uchun tavsiyalar

Ehtimol, o'qishni tugatgan va ish topganlarning maslahatidagi eng mashhur ibora bu "taslim bo'lmang". O'rganish osonmi? Har doim emas. Lekin, albatta, bu harakatga arziydi :)

Tajribali dasturchilarning eng yaxshi tavsiyalari

Tadqiqot: Java tilini o'rganish uchun qancha vaqt ketadi - 10Ishga kirganingizda, albatta, kerak bo'ladigan bir nechta ko'nikmalar mavjud. Shuning uchun, agar siz ushbu daqiqaga yaqinlashsangiz, quyidagilarni tavsiya qilamiz:
  • Ogohlantirishlar va maslahatlarga diqqat bilan qarang InteliJ IDEA: Google xatolari, muammolari va vazifalari
  • ma'lumotlar bazalariga, algoritmlarga va ma'lumotlar tuzilmalariga e'tibor bering
  • dizayn naqshlarini o'rganing
  • noldan murakkab dastur yozishga harakat qiling: masalan, elektron pochta mijozi, chat boti yoki o'yin
Birozdan keyin - asosiy vositalarni (Git, Maven), shuningdek, Unit Testing, Spring, Spring Boot, Hibernate asoslarini o'zlashtiring.

6. Oxirida motivatsion maslahatlar

“Asosiysi tempni ushlab turish, uzoq tanaffuslar qilmaslik va hech qachon bir joyda turmaslikdir. Har kuni maqsad sari bir oz bo'lsada qadam tashlashingiz kerak”. “Agar yechim juda oddiy boʻlib tuyulsa, bu toʻgʻri yechimdir. Vaziyatni murakkablashtirishning hojati yo'q." “Kundalik tuting, oʻz loyihangizni boshlang, uzoq tanaffuslar qilmang, ingliz tilini oʻrganing, oʻzingizni yer yuzidagi eng ahmoq odamdek his qilishga tayyorlaning. Men uchun bu og'riqli, uzoq va kamsitilgan edi. Va menimcha, shuning uchun kam odam oxirigacha erishadi va keyin odamlarning pulini oladi. "Agar bu qiz bo'lsa: turmushga chiqmang va farzand ko'rmang: bu sizning o'qishingizga va ishingizga xalaqit beradi :))" "Kodni ko'rsatishdan va tanqidni munosib qabul qilishdan qo'rqmang." "Dasturlash siz uchun emasligini his qilsangiz ham, JavaRush-da 30-darajaga o'zingiz erishishga harakat qiling: bu sizni fikrlashga o'rgatadi."

7. Natijalar. Natijaga erishish uchun Java dasturlashni qanday o'rganish kerak

Qat'iylik va motivatsiya - bu sizsiz qila olmaydigan narsa. Agar siz rejaga amal qilsangiz, nazariya va amaliyot muvozanatini saqlasangiz, har kuni kamida 1-3 soat o'qisangiz, aslida Java dasturlashni 6-12 oy ichida ish topish imkonini beradigan darajaga o'rganishingiz mumkin. Hamjamiyatning bir qismi bo'lib qolish va siz ishlashni xohlagan kompaniyalarning talablariga rioya qilish ham muhimdir. JavaRush muharrirlari so'rovda qatnashgan barchaga katta "rahmat" aytadilar. Agar sizda o'qish yoki ko'pchilikning fikrini bilish sizni qiziqtirgan boshqa mavzular bo'lsa, izohlarda yozing :) Keling, buni qilaylik.
Izohlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION