13 савјета за оне који сами студирају програмирање

<

Да ли научите да програмирате себе и да се потрудите да се мотивирате? Самообразовање може исцрпити све силе. Ево 13 савјета за учење од Лавренцеа Брадфорда (Лауренце Брадфорд), креатора блога леарнтоцодевитх.ме за оне који уче да сами шифрирају. Ове препоруке ће вам помоћи да брзо, ефикасно и без непотребног стреса стекнете знање.

1. Пронађите праву мотивацију за учење.

Јасан разлог зашто студирате програмирање ће вам помоћи да се концентришете. Будите сигурни да за себе наведете одређени циљ. Размотрите детаљно своју мотивацију. “Желим бити у стању”, “добро учити” је лош циљ. Примери добрих циљева:

  1. Наставите даље у својој тренутној каријери.
  2. Промените занимање.
  3. Зарадите додатне захваљујући пројектима треће стране.
  4. Развијте свој производ (игру, мобилну апликацију), креирајте стартуп.

Није битно да ли се дате тачке поклапају са онима које сами дефинишете - не заборавите на њих. Запамтите да ће крајњи циљ уштедети у најтежим тренуцима.

Да бисте запамтили циљ, можете га записати на папир и држати га на видику, направити позадину на вашем десктоп рачунару или телефону (што ми се више свиђа).

2. Изаберите прави језик

На самом почетку може бити веома тешко одлучити шта да се студира. Неки програмски језици су лакши за управљање, неки имају уске апликације. Међутим, ово не би требало озбиљно да се спусти. Боље је почети од било чега него провести сате у потрази за „савршеном“ опцијом. Зато што ће, након савладавања једног програмског језика, бити лакше пребацити се на други.

Ако већ знате свој крајњи циљ, одредите шта је потребно да бисте га постигли. Учите језике који одговарају овом циљу. За развој тродимензионалних игара потребни су неки језици и алати за креирање веб страница - други.

Ако не знате одакле да почнете, покушајте да научите јавасцрипт. Свиђало се то или не, другим програмерима, ЈаваСцрипт постаје све популарнији и користи се не само у развоју веб страница, већ иу другим областима. Тако ћете покрити максимални број могућности примене.

3. Направите распоред

Јасан распоред часова повећава вјероватноћу успјеха. Али поставите реалне рокове за одређене задатке. Немојте очекивати да ћете овладати књигом о програмирању са стотина страница за мање од недељу дана - осим ако не оставите све друге одговорности за ово време.

Када сам почео самостално да учим програмирање, у свакој календарској ћелији имао сам место за 25-минутну вежбу.

Ериц Ротхермел / Унспласх.цом

Радити 25 минута дневно је лако. Потребно је да се навикнете на овај минимум, и ускоро нећете моћи да се одвојите од тренинга за неколико сати.

4. Учините једну по једну ствар

Многи покушавају направити стотину ствари одједном. Велика грешка! Урадите једну по једну ствар. Не проучавајте паралелно ХТМЛ, ЈаваСцрипт, Свифт и нешто друго. Излуђујеш себе!

Ова ставка вам се може дати с тешкоћама (говорим из искуства), јер увијек желите све научити одједном.

У својој књизи "Почните са шефом!" Гари Келлер је рекао: "Изванредни резултати су директно одређени колико можете сузити фокус." Ово се може применити на било шта, укључујући и проучавање програмирања. Не бојте се закаснити - језици и технологије не иду нигдје. Почните мало и идите напред.

5. Све поделите на мале порције.

Као у претходном савету, не морате одмах да стављате превише информација у себе, чак и ако се ради о једној теми. Научити нешто ново је много лакше када се разбије на мале порције.

Фокусирајте се на једну тему и подијелите је на пробављиве дијелове. Побрините се да разумете и разумете концепт пре него што пређете на следећи.

Предузетник Тим Феррис је дошао са акронимом АБЦ - Увек бити компресован. Идеја је да се сваки блок информација покуша формулисати што је могуће краће. Затим га резимирајте у пасусу, креирајте дијаграм или слику, користите мнемоничку шему - било шта, ако вам помаже да се брзо сетите шта вам је потребно.

6. Промените начине

Студије показују да што више врста перцепције користите, већа је вјероватноћа да ћете то научити. То ће вам помоћи у књигама, видео записима, интерактивним лекцијама, тестовима, подцастима и још много тога.

Прихватите информације на било који могући начин. Према Јуди Виллис, аутору Како подучити дијете да учи лако, што више подручја мозга похрањују податке о субјекту, то се активније успостављају међусобне везе. Њихова редундантност даје студентима додатне могућности за добијање информација из различитих продавница мозга. Такви унакрсни подаци значе да смо нешто научили, а не само памтили.

7. Образујте друге

Потреба да некоме објасните концепт или процес гарантује да га ви у потпуности разумете. То можете урадити на различите начине. Један од њих је вођење курса или семинара за тинејџере. Своје видеозаписе на ИоуТубе-у можете направити помоћу објашњења неких појмова. Не свиђа ти се идеја са видео снимком? Можеш и без тога. Можете подучавати на различите начине. Као опцију - пишите. На пример, уз помоћ мог блога, ја не само да помажем другима, већ и учим много ефикасније него да сам студирао сам.

У сваком случају, подучавајући друге оно што сами научите помаже да ојачате концепте формиране у глави.

На образовним платформама, по правилу, постоји могућност да се помогне другима. Обично је ово нешто као студентски форум. Погледајте тамо, и ако постоји питање, одговор на који знате (или имате барем неке мисли о тој теми), пишите, не оклевајте. Добар образовни сајт има здраву атмосферу и ценити вашу помоћ. И не оклевајте да постављате питања себи! Дајте другима прилику да вам нешто објасне.

8. Пронађите особу истомишљеника.

Ово се може остварити кроз лични састанак или онлине. Можете покушати да сарађујете са пријатељем или чланом породице који такође жели да научи програмирање. Баш као што људи иду у теретану с другима и заједно постављају циљ да изгубе тежину, тако можете наћи партнера на вебу.

9. Пронађите ментора

Разговори и форуми образовних платформи су добра мјеста за тражење истомишљеника и, можда, ментора.

Онлине форуми су, наравно, драгоцене информације, али ништа се не може упоредити са личном подршком када можете добити одговор директно.

10. Додајте процесне елементе игре.

Направите систем правила и подстицаја за себе, то ће помоћи да учење постане пријатније. Промоције ће помоћи у развијању позитивних рефлекса у мозгу када успјешно завршите важан задатак. Они могу трансформирати процес учења из рутинског рада у игру. На примјер, након што завршите одређену књигу о програмирању, купите исти руксак о којем размишљате мјесецима.

Поставите циљеве и радите на њима. Наградите се када дођете до њих.

Павел Кадисз / Унспласх.цом

11. Поновите нечији код.

Погледајте како је неко други имплементирао решење које желите да развијете. Погледајте пројекте отвореног кода на ГитХубу. Заједница програмера може бити веома пријатељско место где је читање (или чак модификовање) нечијег кода апсолутно нормално. Само прегледајте ред по ред, размишљајући како сваки функционише и уклапа се са целокупном сликом.

Користите нечији рад за инспирацију и идеје.

12. Пракса. Немојте се задржавати само на учењу

Веома важна ствар. Са овим, новајлије су увек заглављене. Морате почети да пишете сопствени код што је пре могуће. Знам да је ово тешко, али у неком тренутку је вредно да се одмакнемо од лекција и почнемо да стварамо стварне пројекте.

Схватити како све функционира је ваш властити тест, а грешка је нешто што ће драстично промијенити правила игре. То нас доводи до последњег савета.

13. Не бојте се неуспјеха.

Постоји таква ствар - продуктивност неуспјеха. Што је теже проучавати нешто, боље ћете се сјетити стечених информација. Неуспјешни покушаји могу вам помоћи да стекнете дубље разумијевање, јер ћете бити укључени у проналажење властитих грешака и њихово исправљање. Чинити и учити нешто сами, критиковати себе и истраживати нове ствари је изузетно важно.

Чак и ако никада не завршите са креирањем свог малог веб сајта или апликације, научит ћете много ако покушате и направите грешке. Овај приступ је много учинковитији од механичких наставних примјера, када су сви одговори у носу.

Закључак

Кључ успјешног само-учења је повјерење. Ако верујете у себе, вероватно ће вам бити боље него што се очекује. Престани сумњати у себе и своје способности, и сломићеш се као прави шампион!

Игра се игра само ако се предате.

<

Популар Постс