Защо да се научиш да програмираш толкова трудно?
Не ме разбирайте погрешно - не мисля, че това е невъзможно, но въпреки това научаването на програмиране може да бъде доста трудно при някои обстоятелства - попитайте всеки, който е научил C като първи език.
Изучавайки различни езици, рамки, технологии един по един, лесно е да се забрави колко плашещо изглежда програмирането за човек, който не е запознат с него. Първите стъпки, които обикновено включват изучаване на език за програмиране, плашат много хора до точката, в която се отказват. Например, ето „Здравей, Свят!“ в Java - добре познат език, превърнал се в индустриален и образователен стандарт.
В крайна сметка разбрах, че в процеса на обучение ще се натъкна на много понятия, които ще станат ясни с времето. Току що се върнах при тях по-късно, когато натрупах опит. Отначало просто пренаписвах непознати думи, без да разбирам как и защо работи. Не мислех за качеството на кода, за разбирането на всеки ред, само коригирах грешки, така че програмата да се компилира. В крайна сметка е трудно да се мисли как пиша, когато трябва да реша проблема, поставен от учителя. Получих високи резултати въпреки ужасния код.
Бих искал да обърна внимание на това, което човек среща, когато е само започвада уча. В допълнение към изучаването на синтаксиса на напълно непознат език, начинаещите трябва да се запознаят с методи за решаване на проблеми, които са далеч от реалния живот (вложени цикли, рекурсия), с фундаментални понятия (ООП), развиват правилните навици, запаметяват много готови -правени решения, научете API. Всичко това, особено без добър учител, не само принуждава учениците да работят до краен предел на възможностите си, но и силно демотивира, тъй като няма надежда да бъде по-лесно по-нататък. В крайна сметка не можете да ги съдите за негативното, което изпитват в началото на пътуването.