JavaRush /Java blogi /Random-UZ /Men hech qachon dasturlashni o'rganmayman. Trening rejasi...

Men hech qachon dasturlashni o'rganmayman. Trening rejasini tuzish va maqsad sari bosqichma-bosqich harakat qilish bo'yicha oddiy maslahatlar

Guruhda nashr etilgan
Maktabda maktab dasturi bo‘yicha, universitetda esa universitet o‘quv dasturi bo‘yicha o‘qiganmiz. Birinchi ishimizda hamkasblarimiz bizga yordam berishdi. Ammo onlayn ta'limda hamma narsa unchalik oddiy emas. Agar siz faqat kitoblar va qo'llanmalardan o'rganmasangiz ham, to'liq onlayn kursga tayyorgarlik ko'rsangiz ham, o'quv rejasini tuzish qiyin bo'lishi mumkin: siz yakuniy maqsadni aniqlashingiz, jadval tuzishingiz va taraqqiyotni kuzatishingiz kerak. Va agar an'anaviy ta'limda bu ko'pincha o'qituvchi tomonidan amalga oshirilsa, onlayn ta'limda bu rolni talaba o'z zimmasiga olishi kerak. Ushbu matnda biz o'quv dasturi nima uchun kerakligi haqida gapiramiz va uni qanday qilib to'g'ri tuzish bo'yicha ba'zi maslahatlar beramiz."Men hech qachon dasturlashni o'rganmayman."  Trening rejasini tuzish va maqsad sari bosqichma-bosqich harakat qilish bo'yicha oddiy maslahatlar - 1

Nega sizga trening rejasi kerak?

Garvard Biznes maktabi bitiruvchilaridan maqsad va ularga erishish rejasi bor-yo‘qligi so‘ralgan : 84 foizi umuman maqsadlari yo‘q, 13 foizi yozma maqsadlari bor, lekin aniq rejalari yo‘q, 3 foizi maqsadlari va ularga erishish uchun aniq rejalarini yozib qo‘ygan. 10 yildan so'ng maqsadlari va rejalari yozilgan sinfning 3% sinfdoshlarining 97% dan o'n baravar ko'proq daromad olishdi. Shubhasiz, maqsadlarimizni yozish bizga haqiqatan ham nimani xohlayotganimizni aniqroq tushunishga va ushbu maqsadlarni amalga oshirish uchun samarali rejani ishlab chiqishga yordam beradi. O'quv dasturiga ehtiyoj borligining yana bir qancha sabablari:
  1. Katta vazifani (master Java dasturlash) kichikroqlarga ajratishga yordam beradi. Masalan, tilning umumiy sintaksisini o'rganish; sinflar, ob'ektlar va istisnolardan foydalanishni tushunish; fayllar va kiritish/chiqarish oqimlari bilan ishlashni o'rganish; multithreadingni o'zlashtirish, to'plamlar bilan tanishish; veb-ishlab chiqish asoslari, mashhur ramkalar.
  2. Qulay jadvalni yaratishga yordam beradi: har kuni 4 soat; Ish kunlarida 2 soat va dam olish kunlarida 6 soat; faqat dam olish kunlari, faqat ish kunlarida.
  3. Taraqqiyotni kuzatishga yordam beradi: taraqqiyot davomida erishgan yutuqlaringizni boshida qilgan ishlaringiz bilan solishtirishingiz mumkin. Shuningdek, siz allaqachon o'rgangan narsalarni rejalashtirilgan bosqichlar bilan solishtirishingiz va o'quv jadvalingizni kuchaytirishingiz kerakligini tushunishingiz mumkin.
  4. Trening rejasi rag'batlantiradi. Vazifalar ro'yxatidagi biror narsani to'ldirgandan so'ng g'alaba hissi sizni yanada o'rganishga undaydi.

O'quv rejasini qanday tuzish kerak?

Motivatsiyani toping

Bu mashg'ulot rejasini tuzishda birinchi va asosiy narsadir. Ta'limdagi keyingi muvaffaqiyat motivatsiyaga bog'liq. Agar siz o'rganish istagi boshqa odamlar tomonidan yuklanganligini tushunsangiz, sizning mashg'ulotingiz uzoq davom etmaydi. Buni tushunish uchun siz bir nechta savollarga javob berishingiz mumkin: Men buni o'rganishni yoqtiramanmi? Ushbu biznesni professional tarzda qilishni xohlaysizmi?

Bilim darajangizni aniqlang

Agar siz ilgari dasturlash tilini o'rgangan bo'lsangiz, unda asosiy narsadan boshlashning ma'nosi yo'q. Shuning uchun, siz o'rgangan hamma narsani eslab, qaysi darajada ekanligingizni tushunishga harakat qilishingiz kerak. Bilim darajangizni aniqlash sizga o'quv resurslarining to'g'ri ro'yxatini va "oq dog'lar" xaritasini yaratishga yordam beradi. Agar siz universitetda dasturlashni o'rgangan bo'lsangiz va nazariyani o'rgangan bo'lsangiz, unda siz tilni o'rganishga va olingan bilimlarni amaliyotga qaratishingiz mumkin. Agar siz ilgari dasturlash bilan shug'ullanmagan bo'lsangiz, unda yangi boshlanuvchilar uchun nazariya bo'yicha kitoblarni o'quv dasturingizga kiritishga arziydi .

Maqsadni shakllantirish

Muvaffaqiyatga erishish uchun maqsad imkon qadar aniq bo'lishi kerak. Masalan, "dasturlash tilini o'rganish" maqsadi noaniq. Buni shunday ifodalash yaxshiroqdir: "Java-ni o'rganing va mahsulot ishlab chiqaruvchi kompaniyada kichik bo'lib ish toping." Bunday aniq maqsad yaxshiroq motivatsiya bo'ladi.

Trening rejalaridan birini tanlang

Treningni rejalashtirishning ikkita asosiy usuli mavjud - ular alohida yoki kombinatsiyalangan holda ishlatilishi mumkin. Birinchi reja maqsadga asoslangan . Bunday holda, sanalarga qat'iy havola yo'q, reja ko'proq natijalarga erishishga qaratilgan. Ikkinchisi - vaqtga asoslangan reja . Bunday holda, muddat bor. Masalan, Java Core-ni 6 oy ichida o'rganing. Rejalardan birini tanlashda siz o'zingizning xususiyatlaringizni hisobga olishingiz kerak. Agar siz intizom bilan yomon ekanligingizni tushunsangiz, ehtimol siz ikkinchi rejani tanlashingiz kerak. Biz muddatlarni o'tkazib yuborishga moyil ekanligimizni tushunasizmi? Ish hajmi va bilimingizni hisobga olgan holda, yangi materialni o'zlashtirish va mustahkamlash uchun qancha vaqt kerakligini oqilona hisoblashga harakat qiling. Bitiruvchilar o'rtasida o'tkazgan "Java tilini o'rganish qancha vaqt oladi " tadqiqoti bunga yordam beradi .

Maqsadingizni kichik bosqichlarga bo'ling

Yakuniy maqsadga qadar aniq muddatlar bilan eng aniq qadamlarni qo'yish tavsiya etiladi. Kichkina qadamlar qo'yib, siz yakuniy maqsadning bosimidan qochasiz (bu avvaliga haqiqiy bo'lmagandek tuyulishi mumkin), ammo kichik kundalik harakatlar sizning kuchingiz doirasida. Bu "kichik g'alabalar strategiyasi" deb ataladi - u ko'pincha jamoaviy ish uchun ishlatiladi, lekin u individual ish uchun ham mos keladi. Uning asosiy tamoyillari: aniq maqsadlar, avtonomiya, resurslar, vaqt, yordam (masalan, murabbiydan - tahr.). Ushbu maslahat shuningdek, mashg'ulotingizni o'z ichiga olgan kunlik jadvalni tuzishni o'z ichiga oladi. Kunning bir vaqtida ishlash tavsiya etiladi: keyin jadval odat tusiga kiradi. JavaRush foydalanuvchisi o'z jadvali haqida shunday yozadi: “Asosiysi haftalik taraqqiyot. Ikki haftalik dam olishdan keyin qaytib kelish allaqachon qiyin va hamma ham bir necha oy ketma-ket har kuni yoza olmaydi. O'zingizga haftalik soatlar chegarasini belgilang - masalan, 15. Siz har kuni 1,5 soat, har ikki dam olish kunlarida yana 3-4 soat kodlashingiz mumkin yoki bir-ikkita kechqurun dam olishingiz mumkin, ammo "hafta oxiri chegarasi" kattalashtirish; ko'paytirish. Shunday qilib, jadval moslashuvchan, ammo muntazam bo'ladi."Men hech qachon dasturlashni o'rganmayman."  Trening rejasini tuzish va maqsad sari bosqichma-bosqich harakat qilish bo'yicha oddiy maslahatlar - 2
O'quv rejasiga misol (yo'l xaritasi)

O'rganish uchun manbalar ro'yxatini tuzing

Resurslar ro'yxati bitta bo'lishi mumkin yoki jarayon davomida to'ldirilishi yoki o'zgartirilishi mumkin. Masalan, Java-ni o'rganish uchun quyidagilar bo'lishi mumkin:
  1. JavaRush kursi.

    Biz kursdan kerakli minimal nazariyani olish va kod yozishga e'tibor qaratish uchun foydalanamiz.

  2. Kitoblar:
    • "Birinchi Java, Javani o'rganish", Keti Sierra, Bert Beyts;
    • "Java. Yangi boshlanuvchilar uchun qo'llanma", Gerbert Shildt;
    • "Java. To'liq qo'llanma", Gerbert Shildt;
    • "Java. Professionallar kutubxonasi", Kay S. Horstmann, Gari Kornel.
  3. YouTube-dagi darsliklar (ko'p variantlar mavjud - sizga yaqinroq bo'lgan ma'lumotni taqdim etish formatini tanlang);
  4. Mentor/tanish ishlab chiquvchi bilan maslahatlashuvlar. Bu nuqta hamma narsani o'z-o'zidan hal qilmaslik uchun "jonli tushuntirish" olish muhim bo'lganlar uchun kerak.

Rivojlanishni kuzatish

Taraqqiyotingizni kuzatish vositalari asl rejangizga yopishib olishga yordam beradi. Ikkinchi afzallik - bu motivatsiya, chunki katta maqsadga erishish yo'lidagi kichik muvaffaqiyatlar sizni muddatidan oldin yonib ketmaslikka imkon beradi. Taraqqiyotni kuzatish uchun siz Excelda hujjat, qog'oz kundaligi yaratishingiz yoki Trello, Google Keep, Degreed, Diigo, Maketime kabi maxsus ilovalar va plaginlardan foydalanishingiz mumkin.

O'zingizni maqtang

O'quv rejasiga erishilgan natijalar uchun rag'batlantirishni kiritish maqsadga muvofiqdir. Bu har qanday narsa bo'lishi mumkin: yangi krossovkalar yoki mazali taom. Agar bu har kuni o'zingizga munosabatda bo'lmasangiz yaxshi bo'ladi. O'zingizni og'zaki maqtashingiz mumkin. Ma'lumki, har qanday harakatni ijobiy mustahkamlash odatni, shu jumladan dasturlashni o'rganish odatini rivojlantirishga yordam beradi.

O'qish rejangizga qanday rioya qilish kerak?

Aytaylik, siz allaqachon mashg'ulot rejasini tuzdingiz. Ammo savol tug'iladi: unga qanday rioya qilish kerak. JavaRush bu bilan yordam beradigan bir nechta echimlarga ega:

Kurs tuzilishi

Butun o'quv kursi 4 blokga bo'lingan - kvestlar: Java Syntax, Java Core, Java Multithreading va Java Collections. Har bir kvest 10 darajadan iborat bo'lib, har bir daraja 10-15 ma'ruza va 20-30 amaliy muammolarni o'z ichiga oladi. Ushbu tuzilma o'quvchilarga asta-sekin o'z oldiga qo'ygan maqsad sari harakatlanishiga yordam beradi. Agar kerak bo'lsa, siz har doim hal qilingan muammolar va ma'ruzalarga qaytishingiz va ularni qayta ko'rib chiqishingiz mumkin.

Kicks diagrammasi

Albatta, sizni tepadigan odam emas, dastur bo'ladi , lekin uning oldida ham siz dars qoldirganingizdan uyalishingiz mumkin. Siz maktabning kerakli kunlari uchun kik menejerini qo'lda dasturlashingiz mumkin - bu kerak bo'lganda sizga eslatib turadi. Siz har kuni yoki dam olish kunlari uchun eslatmalarni tanlashingiz mumkin. Va agar siz to'satdan zudlik bilan dam olishingiz kerak bo'lsa, siz "O'qishni unutish" tugmasidan foydalanishingiz mumkin."Men hech qachon dasturlashni o'rganmayman."  Trening rejasini tuzish va maqsad sari bosqichma-bosqich harakat qilish bo'yicha oddiy maslahatlar - 3

Muammolarni hal qilishda erishilgan yutuqlar

Har bir hal qilingan muammo uchun siz mukofot olasiz - bir nechta qora materiya. Oldinga o'tish uchun - keyingi darajalar va ma'ruzalarni ochish uchun materiya kerak. "Men hech qachon dasturlashni o'rganmayman."  Trening rejasini tuzish va maqsad sari bosqichma-bosqich harakat qilish bo'yicha oddiy maslahatlar - 4Kuniga 10 ta masalani hal qilish, kunlik darslarning uzluksiz seriyasi, barcha kvest muammolarini hal qilish, boshqa foydalanuvchilarga kursni yakunlashda faol yordam berish kabi katta yutuqlar uchun siz kursning barcha talabalari orasida yakuniy reytingingizni shakllantiradigan maxsus yutuqlarga ega bo'lasiz. Xo'sh, oramizda kim yutuqlarga erishishni yoqtirmaydi? Bu davom etish uchun ajoyib turtki :)
Izohlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION