JavaRush /Java блогы /Random-KK /Мен ешқашан бағдарламалауды үйренбеймін. Жаттығу жоспарын...

Мен ешқашан бағдарламалауды үйренбеймін. Жаттығу жоспарын құру және мақсатқа қадам басу бойынша қарапайым кеңестер

Топта жарияланған
Мектепте мектеп бағдарламасы бойынша, университетте университет бағдарламасы бойынша оқыдық. Алғашқы жұмысымызда әріптестеріміз көмектесті. Бірақ онлайн білім беруде бәрі оңай емес. Сіз тек кітаптар мен оқулықтардан ғана емес, толыққанды онлайн курстан өтуге дайындалып жатсаңыз да, оқу жоспарын құру қиын болуы мүмкін: түпкілікті мақсатты анықтау, кесте құру және үлгерімді бақылау қажет. Ал дәстүрлі білім беруде мұны көбінесе мұғалім жасайтын болса, онлайн оқытуда бұл рөлді оқушы өз мойнына алуы керек. Бұл мәтінде біз оқу бағдарламасының не үшін қажет екендігі туралы сөйлесеміз және оны қалай дұрыс құрастыру керектігі туралы бірнеше кеңестер береміз.«Мен ешқашан бағдарламалауды үйренбеймін».  Жаттығу жоспарын құру және мақсатыңызға қарай қадам басу бойынша қарапайым кеңестер - 1

Жаттығу жоспары не үшін қажет?

Гарвард бизнес мектебінің түлектерінен мақсаттары мен оларға жету жоспары бар ма деген сұрақ қойылды : 84% -ында мүлде мақсаттары жоқ, 13% -ында мақсаттары бар, бірақ нақты жоспарлары жоқ, ал 3% -ы мақсаттар мен оларға жетудің нақты жоспарларын жазды. 10 жылдан кейін мақсаттары мен жоспарлары жазылған сыныптың 3%-ы сыныптастарының 97%-дан он есе көп табыс тапты. Әлбетте, біздің мақсаттарымызды жазу бізге шынымен не қалайтынымызды нақтырақ түсінуге және осы мақсаттарды жүзеге асырудың тиімді жоспарын жасауға көмектеседі. Оқу бағдарламасының қажет болуының тағы бірнеше себептері:
  1. Үлкен тапсырманы (Java бағдарламалау шебері) кішірек тапсырмаларға бөлуге көмектеседі. Мысалы, тілдің жалпы синтаксисін меңгеру; сыныптарды, an objectілерді және ерекше жағдайларды өңдеуді түсіну; файлдармен және енгізу/шығару ағындарымен жұмыс істеуді үйрену; көп ағынды меңгеру, жинақтармен танысу; веб-әзірлеу негіздері, танымал фреймворктар.
  2. Ыңғайлы кесте құруға көмектеседі: күн сайын 4 сағат бойы; Жұмыс күндері 2 сағат және демалыс күндері 6 сағат; тек демалыс күндері, тек жұмыс күндері.
  3. Прогрессті бақылауға көмектеседі: ілгерілеуді бастапқыда істегеніңізбен салыстыра аласыз. Сондай-ақ, сіз бұрыннан үйренгеніңізді жоспарланған кезеңдермен салыстыра аласыз және оқу кестесін күшейту қажет пе екенін түсіне аласыз.
  4. Жаттығу жоспары ынталандырады. Тапсырмалар тізіміндегі тармақты аяқтағаннан кейін жеңіске жету сезімі сізді ары қарай оқуға ынталандырады.

Оқу жоспарын қалай құруға болады?

Мотивацияны табыңыз

Бұл оқыту жоспарын құру кезінде жасалатын бірінші және негізгі нәрсе. Оқытудағы кейінгі табыс мотивацияға байланысты. Егер сіз оқуға деген ұмтылысты басқа адамдар жүктейтінін түсінсеңіз, онда сіздің жаттығуларыңыз ұзаққа созылмайды. Мұның түбіне жету үшін сіз бірнеше сұрақтарға жауап бере аласыз: Маған мұны үйрену ұнайды ма? Бұл кәсіппен кәсіби түрде айналысқыңыз келе ме?

Сіздің білім деңгейіңізді анықтаңыз

Егер сіз бұрын бағдарламалау тілін үйренген болсаңыз, онда негізгіден бастаудың қажеті жоқ. Сондықтан, сіз үйренген барлық нәрсені еске түсіріп, қандай деңгейде екеніңізді түсінуге тырысқан жөн. Сіздің білім деңгейіңізді анықтау оқу ресурстарының дұрыс тізімін және «ақ дақтар» картасын жасауға көмектеседі. Егер сіз университетте бағдарламалауды оқып, теорияны меңгерген болсаңыз, онда сіз тілді үйренуге және алған біліміңізді тәжірибеде қолдануға болады. Егер сіз бұрын бағдарламалаумен айналыспаған болсаңыз, оқу бағдарламасына жаңадан бастаушыларға арналған теориялық кітаптарды қосқан жөн .

Мақсатты тұжырымдау

Табысқа жету үшін мақсат мүмкіндігінше нақты болуы керек. Мысалы, «бағдарламалау тілін үйрену» мақсаты анық емес. Мұны былайша айтқан дұрыс: «Java тілін үйреніп, өнім өндіруші компанияда кіші қызметкер ретінде жұмыс табыңыз». Мұндай нақты мақсат жақсы мотивация болады.

Жаттығу жоспарларының бірін таңдаңыз

Жаттығуды жоспарлаудың екі негізгі жолы бар – оларды бөлек немесе біріктіріп қолдануға болады. Бірінші жоспар мақсатқа негізделген . Бұл жағдайда даталарға қатаң сілтеме жоқ, жоспар нәтижеге жетуге көбірек бағытталған. Екіншісі - уақытқа негізделген жоспар . Бұл жағдайда мерзімі бар. Мысалы, Java Core тілін 6 айда үйреніңіз. Жоспарлардың бірін таңдағанда, сіз өзіңіздің ерекшеліктеріңізді ескеруіңіз керек. Егер сіз тәртіпте нашар екеніңізді түсінсеңіз, екінші жоспарды таңдауыңыз керек шығар. Біз мерзімдерді өткізіп алатынымызды түсінесіз бе? Жұмыс көлемі мен біліміңізді ескере отырып, жаңа материалды меңгеруге және бекітуге қанша уақыт қажет болатынын ұтымды есептеуге тырысыңыз. Түлектер арасында жүргізген «Java тілін үйренуге қанша уақыт қажет » зерттеуі бұған көмектесе алады .

Мақсатыңызды шағын қадамдарға бөліңіз

Соңғы мақсатқа дейін нақты мерзімдері бар ең нақты қадамдарды жасаған жөн. Кішігірім қадамдар жасау арқылы сіз түпкілікті мақсаттың қысымынан аулақ боласыз (алғашында бұл шындыққа сәйкес келмейтін болып көрінуі мүмкін), бірақ күнделікті шағын әрекеттер сіздің күшіңізде. Бұл «кішігірім жеңістер стратегиясы» деп аталады - ол командалық жұмыс үшін жиі қолданылады, бірақ ол жеке жұмыс үшін де қолайлы. Оның негізгі принциптері: нақты мақсаттар, автономия, ресурстар, уақыт, қолдау (мысалы, тәлімгерден – ред.). Бұл кеңес сонымен қатар жаттығуларыңызды қамтитын күнделікті кестені құруды қамтиды. Тәуліктің бір уақытында жұмыс істеген жөн: содан кейін кесте әдетке айналады. JavaRush қолданушысы өз кестесі туралы былай деп жазады: «Ең бастысы – апта сайынғы прогресс. Екі апталық демалыстан кейін қайтып оралу қиын, және әркім бірнеше ай қатарынан күн сайын жаза алмайды. Аптасына өзіңізге сағат шегін беріңіз - мысалы, 15. Әр жұмыс күні 1,5 сағат, ал екі демалыста тағы 3-4 сағат codeтауға болады немесе бірнеше кешке демалуға болады, бірақ «демалыс күндерінің шегі» арттыру. Осылайша, кесте икемді, бірақ тұрақты болады ».«Мен ешқашан бағдарламалауды үйренбеймін».  Жаттығу жоспарын құру және мақсатыңызға қарай қадам басу бойынша қарапайым кеңестер - 2
Оқу жоспарының мысалы (жол картасы)

Оқуға арналған дереккөздердің тізімін жасаңыз

Ресурстар тізімі жалғыз болуы мүмкін немесе ол процесте толықтырылуы немесе өзгертілуі мүмкін. Мысалы, Java тілін үйрену үшін мыналар болуы мүмкін:
  1. JavaRush курсы.

    Біз курсты теорияның қажетті минимумын алу және code жазуға назар аудару үшін пайдаланамыз.

  2. Кітаптар:
    • «Бірінші Java, үйрену Java», Кэти Сьерра, Берт Бейтс;
    • "Java. Жаңадан бастаушыларға арналған нұсқаулық", Герберт Шилдт;
    • "Java. Толық нұсқаулық", Герберт Шилдт;
    • "Java. Кәсіби кітапхана", Кей С. Хорстман, Гари Корнелл.
  3. YouTube сайтындағы оқулықтар (көптеген нұсқалар бар - сізге жақынырақ ақпаратты ұсыну пішімін таңдаңыз);
  4. Тәлімгермен/таныс әзірлеушімен кеңесу. Бұл нүкте бәрін өз бетімен шешуге емес, «тірі түсініктеме» алу маңызды болғандар үшін қажет.

Прогрессті қадағалау

Прогрессті бақылауға арналған құралдар бастапқы жоспарыңызды сақтауға көмектеседі. Екінші артықшылығы - мотивация, өйткені үлкен мақсатқа жету жолындағы кішкентай жетістіктер уақытынан бұрын күйіп қалмауға мүмкіндік береді. Прогрессті бақылау үшін Excel бағдарламасында құжатты, қағаз күнделігін жасауға немесе Trello, Google Keep, Degreed, Diigo, Maketime сияқты арнайы қолданбалар мен плагиндерді пайдалануға болады.

Өзіңізді мақтаңыз

Оқыту жоспарына қол жеткізілген нәтижелер үшін ынталандыруды қосқан жөн. Бұл кез келген нәрсе болуы мүмкін: жаңа кроссовкалар немесе дәмді тағам. Күнделікті өзіңізді емдемейтін нәрсе болса, жақсы. Сіз өзіңізді ауызша мақтай аласыз. Кез келген әрекетті оңды күшейту әдетті, соның ішінде бағдарламалауды үйрену әдетін дамытуға көмектесетіні белгілі.

Оқу жоспарыңызды қалай ұстануға болады?

Сіз жаттығу жоспарын жасадыңыз делік. Бірақ сұрақ туындайды: оны қалай ұстану керек. JavaRush-те бұған көмектесетін бірнеше шешімдер бар:

Курс құрылымы

Бүкіл оқу курсы 4 блокқа бөлінген – квесттер: Java Syntax, Java Core, Java Multithreading және Java Collections. Әрбір квест 10 деңгейден тұрады және әр деңгейде 10-15 дәріс және 20-30 практикалық есеп бар. Бұл құрылым студенттерге бірте-бірте көздеген мақсатына жетуге көмектеседі. Қажет болса, сіз әрқашан шешілген мәселелер мен дәрістерге оралып, оларды қайта қарап шыға аласыз.

Соққылар диаграммасы

Әрине, сізді тепкілейтін адам емес, бағдарлама болады , бірақ оның алдында сабақты жіберіп алғаныңыз үшін ұялуыңыз мүмкін. Кик-менеджерді мектептің қажетті күндеріне қолмен бағдарламалауға болады - ол қажет болған кезде еске салады. Сіз әр күн немесе демалыс күндері үшін еске салғыштарды таңдай аласыз. Егер кенеттен сізге шұғыл демалу қажет болса, сіз «Оқуды ұмыту» түймесін пайдалана аласыз.«Мен ешқашан бағдарламалауды үйренбеймін».  Жаттығу жоспарын құру және мақсатқа қарай қадам басу бойынша қарапайым кеңестер - 3

Мәселелерді шешудегі жетістіктер

Әрбір шешілген мәселе үшін сіз сыйақы аласыз - қара заттың бірнеше бірлігі. Материя алға жылжу үшін қажет - келесі деңгейлер мен дәрістерді ашу үшін. «Мен ешқашан бағдарламалауды үйренбеймін».  Жаттығу жоспарын құру және мақсатыңызға қарай қадам басу бойынша қарапайым кеңестер - 4Күніне 10 есепті шешу, күнделікті сабақтардың үздіксіз сериясы, барлық квест есептерін шешу, басқа пайдаланушыларға курсты аяқтауға белсенді көмектесу сияқты үлкен жетістіктер үшін сіз курстың барлық студенттері арасында қорытынды рейтингіңізді құрайтын арнайы жетістіктер аласыз. Біздің арамызда кім жетістіктерге жетуді ұнатпайды? Бұл алға жылжу үшін керемет мотивация :)
Пікірлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION