Программалоону өз алдынча үйрөнүү үчүн 13 кеңеш
Программалоону өз алдынча үйрөнүү үчүн 13 кеңеш
Anonim

Сиз өз алдынча программалоону үйрөнүп, өзүңүздү мотивациялоо үчүн күрөшүп жатасызбы? Өзүн-өзү тарбиялоо бардык күчтү кетириши мүмкүн. Бул жерде өз алдынча коддоону үйрөнүп жаткандар үчүн Learntocodewith.me блогунун жаратуучусу Лоренс Брэдфорддун 13 үйрөнүү кеңеши. Бул көрсөтмөлөр сизге тез, натыйжалуу жана ашыкча стресссиз билим алууга жардам берет.

Программалоону өз алдынча үйрөнүү үчүн 13 кеңеш
Программалоону өз алдынча үйрөнүү үчүн 13 кеңеш

1. Окуу үчүн туура мотивацияны табыңыз

Коддоштурууну эмне үчүн үйрөнүп жатканыңыздын так жүйөсү сизге көңүл бурууга жардам берет. Өзүңүз үчүн конкреттүү максатты түзүүнү унутпаңыз. Мотивацияңызды майда-чүйдөсүнө чейин карап көрүңүз. "Мен алгым келет", "үйрөнсөм жакшы болмок" деген жаман максат. Жакшы максаттардын мисалдары:

  1. Учурдагы карьераңызда алдыга жылыңыз.
  2. Кесибиңизди өзгөртүңүз.
  3. Кошумча долбоорлордун аркасында кошумча акча табыңыз.
  4. Өзүңүздүн продуктуну (оюн, мобилдик тиркеме) иштеп чыгуу, стартап түзүү.

Тизмеде көрсөтүлгөн пункттар сиз аныктаган пункттар менен бирдей болсо, маанилүү эмес – алар жөнүндө унутпаңыз. Эң кыйын учурду сактап калуу эң башкы максат болорун унутпаңыз.

Максатты эстеп калуу үчүн, сиз аны кагазга жазып, көзгө көрүнбөгөн жерде сактасаңыз болот, аны компьютериңиздин же телефонуңуздун иш тактасына обои кылып койсоңуз болот (мага эң жакшы көрөм).

2. Туура тилди тандаңыз

Башында, эмнени окууну чечиш абдан кыйын болушу мүмкүн. Кээ бир программалоо тилдерин үйрөнүү оңой, кээ биринде тар колдонмолор бар. Бирок, бул нерсеге өтө эле асылбашыңыз керек. "Мыкты" вариантты издеп бир нече саат короткондон көрө, эч нерседен баштоо жакшыраак. Анткени бир программалоо тилин өздөштүргөндөн кийин башкасына өтүү оңой болот.

Эгер сиз түпкү максатыңызды билсеңиз, ага жетүү үчүн эмне керек экенин аныктаңыз. Бул максатка туура келген тилдерди үйрөнүңүз. 3D оюндарын иштеп чыгуу үчүн сизге кээ бир тилдер жана куралдар керек, веб-сайттарды түзүү үчүн - башкалар.

Эгерде сиз эмнеден баштоону билбей жатсаңыз, JavaScript үйрөнүп көрүңүз. Башка программисттерге жагабы, каалабайбы, JavaScript барган сайын популярдуу болуп баратат жана веб-сайтты иштеп чыгууда гана эмес, башка тармактарда дагы колдонулат. Ошентип, сиз өтүнмөлөрдүн максималдуу санын камтыйт.

3. График түзүңүз

Класстын так тартиби ийгиликке жетүү мүмкүнчүлүгүн жогорулатат. Бирок конкреттүү тапшырмалар үчүн реалдуу мөөнөттөрдү белгиле. Жүздөгөн барактарды программалоону бир жумага жетпеген убакытта бүтүрөм деп күтпөңүз - эгер ошол убакыттын ичинде башка бардык милдеттериңизден баш тартпасаңыз.

Мен алгач өз алдынча программалоону үйрөнө баштаганда, менде календардын ар бир уячасында 25 мүнөттүк машыгууга орун бар болчу.

Программалоону өз алдынча үйрөнүү
Программалоону өз алдынча үйрөнүү

Күнүнө 25 мүнөт көнүгүү жасоо оңой. Мындай минимумга көнүү керек, жана жакында сиз бир нече саат бою машыгуудан ажырай албай каласыз.

4. Бир убакта бир нерсени кыл

Көптөгөн адамдар бир убакта жүз нерсени жасоого аракет кылышат. Чоң ката! Бир убакта бир нерсени кыл. HTML, JavaScript, Swift жана башка нерселерди параллелдүү үйрөнбөңүз. Өзүңдү жинди кыласың!

Бул нерсе сиз үчүн кыйын болушу мүмкүн (мен тажрыйбамдан айтып жатам), анткени сиз дайыма баарын бир убакта үйрөнгүңүз келет.

Анын «Башкы нерседен башта!» деген китебинде. Гари Келлер мындай деди: "Өзгөчө натыйжалар сиздин көңүлүңүздү канчалык тарытууга түздөн-түз байланыштуу." Бул бардык нерсеге, анын ичинде программалоону үйрөнүүгө колдонулушу мүмкүн. Кечигип калуудан коркпоңуз - тилдер жана технологиялар эч жакка кетпейт. Кичинеден баштаңыз жана алдыга умтулуңуз.

5. Баарын кичинекей бөлүктөргө бөлүңүз

Мурунку кеңештегидей эле, бир эле темада болсо да, бир эле учурда өтө көп маалыматты өзүңүзгө тыгып алуунун кереги жок. Жаңы нерсени кичинекей бөлүктөргө бөлгөндө, үйрөнүү бир топ жеңил болот.

Бир темага токтолуп, аны сиңирүүчү бөлүктөргө бөлүңүз. Кийинкиге өтүүдөн мурун, концепцияны толук түшүнүп, ичине киргизгениңизди текшериңиз.

Ишкер Тим Феррис ABC - Дайыма кысуучу деген аббревиатураны ойлоп тапкан. Идея сиз маалыматтын ар бир блогун мүмкүн болушунча кыска формулировкалоого аракет кылышыңыз керек. Андан кийин аны абзацта жыйынтыктап, диаграмманы же сүрөттү түзүңүз, мнемоникалык схеманы колдонуңуз - эмнеси болсо да, ал сиз издеп жаткан нерсени тез эстеп калууга жардам берет.

6. Жолду өзгөрт

Изилдөөлөр көрсөткөндөй, сиз кабылдоонун түрлөрүн канчалык көп колдонсоңуз, ошончолук аны өздөштүрүү ыктымалдыгы жогору болот. Бул жагынан сизге китептер, видеолор, интерактивдүү сабактар, викториналар, подкасттар жана башкалар жардам берет.

Колуңуздан келген жол менен маалымат алыңыз. Балаңызды оңой үйрөнүүгө үйрөтүү китебинин автору Жуди Уиллистин айтымында, мээнин кайсы бир предмет тууралуу маалыматты канчалык көп бөлүгү сактаса, ошончолук активдүү мамилелер түзүлөт. Алардын ашыкча болушу студентке мээнин ар кандай дүкөндөрүнөн маалымат алуу үчүн кошумча мүмкүнчүлүктөрдү берет. Маалыматтардын бул кайчылаш байланышы биз жаттап эле эмес, бир нерсени үйрөндүк дегенди билдирет.

7. Башкаларды үйрөтүңүз

Бир концепцияны же процессти кимдир бирөөгө түшүндүрүп берүү, аны өзүңүз толук түшүнөөрүңүздү камсыздайт. Бул ар кандай жолдор менен жасалышы мүмкүн. Алардын бири – өспүрүмдөр үчүн курс же семинарларды өткөрүү. Сиз өзүңүздүн YouTube видеолоруңузду түшүнүктөрдү түшүндүрө аласыз. Видеонун идеясы жакпайбы? Сиз ансыз деле кыла аласыз. Сиз ар кандай жолдор менен үйрөтө аласыз. Же болбосо, жаз. Мисалы, мен өзүмдүн блогумдун жардамы менен башкаларга жардам берип эле тим болбостон, жалгыз окуганга караганда алда канча эффективдүү үйрөнөм.

Кандай болгон күндө да, өзүңүз үйрөнүп жаткан нерсени башкаларга үйрөтүү сиздин башыңызда калыптанган түшүнүктөрдү бекемдөөгө жардам берет.

Билим берүү платформаларында адатта башкаларга жардам берүү мүмкүнчүлүгү бар. Бул көбүнчө студенттердин суроолоруна арналган форум сыяктуу. Ошол жерден карап көрүңүз, эгер ал жерде суроо бар болсо, анда сиз билген жообун (же жок дегенде бул жөнүндө ойлоруңуз бар), жазыңыз, тартынбаңыз. Жакшы билим берүүчү сайттар ден-соолукка пайдалуу атмосферага ээ жана сиздин жардамыңыз бааланат. Жана суроолорду өзүңүз бериңиз! Башкаларга сизге бир нерсени түшүндүрүүгө мүмкүнчүлүк бериңиз.

8. Ойлошкон адамды табыңыз

Бул жеке жолугушуу же онлайн аркылуу жүргүзүлүшү мүмкүн. Сиз программалоону үйрөнүүнү каалаган досуңуз же үй-бүлө мүчөсү менен өнөктөш болууга аракет кылсаңыз болот. Адамдар башкалар менен спорт залга барып, чогуу арыктоо максатын койгон сыяктуу, сиз да интернеттен өнөктөш таба аласыз.

9. Насаатчы табыңыз

Билим берүү платформасынын чаттары жана форумдары - пикирлеш адамдарды жана балким, насаатчыларды табуу үчүн жакшы жерлер.

Онлайн форумдар, албетте, баалуу маалымат булагы, бирок сиз түз жооп ала турган болсоңуз, жекелештирилген колдоодон эч нерсе жетпейт.

10. Оюндун элементтерин процесске киргизиңиз

Эрежелердин жана сыйлыктардын тутумун ойлоп табыңыз, бул окууну жагымдуураак кылууга жардам берет. Сыйлыктар маанилүү тапшырманы ийгиликтүү аткарганыңызда мээңизде оң рефлекстерди өнүктүрүүгө жардам берет. Алар окуу процессин үй жумушунан оюнга айландыра алышат. Мисалы, программалоо боюнча белгилүү бир китепти бүтүргөндөн кийин, бир нече ай бою ойлонуп жүргөн рюкзакты сатып алыңыз.

Алдыга максаттарды коюп, ага карай аракет кыл. Аларга жеткенде өзүңүздү сыйлаңыз.

Программалоону өз алдынча үйрөнүү
Программалоону өз алдынча үйрөнүү

11. Башка бирөөнүн кодун кайра иштеп чыгуу

Сиз иштеп чыгууну каалаган чечимди кимдир бирөө кантип ишке ашырганын көрүңүз. GitHubдагы ачык булак долбоорлорун карап көрүңүз. Программалоо коомчулугу кимдир-бирөөнүн кодун окуу (ал тургай, өзгөртүү) да абдан жакшы жер болушу мүмкүн. Жөн гана саптан сапка өтүп, ар бири кандай иштээрин жана чоң сүрөткө кантип туура келерин ойлонуп көрүңүз.

Илхам жана идеялар үчүн башка бирөөнүн эмгегин колдонуңуз.

12. Практика. Окууга көңүл бурбаңыз

Абдан маанилүү пункт. Жаңы келгендер дайыма ушуга тыгылып калышат. Мүмкүн болушунча эртерээк өзүңүздүн кодуңузду жазып башташыңыз керек. Мен бул кыйын экенин билем, бирок кайсы бир учурда ал сабактардан алыстап, реалдуу долбоорлорду түзө баштаганга арзыйт.

Иштер кандай болорун билүү сиздин жеке сынооңуз, ал эми ката кетирүү оюнду өзгөртөт. Бул бизди акыркы чекитке алып барат.

13. Ийгиликсиздиктен коркпо

Мындай түшүнүк бар - ийгиликсиздиктин өндүрүмдүүлүгү. Бир нерсени үйрөнүү канчалык кыйын болсо, үйрөнгөн маалыматты ошончолук жакшы эстеп каласыз. Ийгиликсиз аракеттер сизге тереңирээк түшүнүүгө жардам берет, анткени сиз өз катаңызды таап, аларды оңдоого катышасыз. Өз алдынча аракет кылуу жана бир нерсени үйрөнүү, өзүңүздү сындоо жана жаңы нерселерди изилдөө өтө маанилүү.

Кичинекей веб-сайтыңызды же тиркемеңизди куруп бүтпөсөңүз дагы, аракет жана ийгиликсиздик менен көп нерсени үйрөнөсүз. Бул ыкма бардык жооптор мурундун алдында турганда, машыгуу мисалдарын механикалык түрдө ээрчүүгө караганда алда канча натыйжалуу.

Чыгуу

Ийгиликтүү өз алдынча окуунун ачкычы - бул ишеним. Эгер сиз өзүңүзгө ишенсеңиз, күтүлгөндөн да жакшыраак иш жасай аласыз. Өзүңүзгө жана өз жөндөмүңүзгө шектенүүнү токтотуңуз, ошондо сиз чыныгы чемпиондой болосуз!

Эгер багынып берсеңиз, оюн утулуп калат.

Сунушталууда: