
Постоянно виждам млади разработчици, които след курс по програмиране губят вяра в себе си и мислят, че тази работа не е за тях.
Когато току-що започвах своя път, няколко пъти обмислях да сменя професията си, но за щастие не го направих. И вие не трябва да се отказвате. Когато сте начинаещ, всяка задача изглежда трудна, а програмирането не е изключение в това отношение. Ето какво можете да направите, за да преминете през най-напрегнатия период:
Включете се в колектив от подобни начинаещи. Трудно е да учите програмиране самостоятелно. Но когато около вас има много хора, които, както и вие, преодоляват препятствия, всичко става по-лесно. А заедно е по-забавно! Например, започнете обучението с приятел, който също иска да програмира. Това ще добави елемент на състезание и ще ви мотивира да продължите. Друг вариант е да се присъедините към група съмишленици. Например, freeCodeCamp има , където можете да общувате с други ученици.
freeCodeCamp е западна неправителствена организация за съвместно обучение по програмиране. В Русия също така съществуват много колективни срещи и онлайн общности, предлагащи въвеждане в професията. Започнете да търсите . — бележка на преводача.
Намерете начин на учене, който работи най-добре за вас.Не съществува единствен правилен начин да се научите на програмиране. Когато бях в колежа, лекциите не ми даваха почти нищо. Докато не научих как да търся индивидуален подход, чувствах разочарование от липсата на прогрес. Вие сте уникални и най-добрият начин на обучение за вас също е уникален. Съществува огромно количество онлайн курсове, училища и книги по програмиране. Нещо ще подхожда на един човек, нещо — на друг. Изберете начин, който работи най-добре за вас. Ако настоящият метод на обучение не дава резултати, просто го сменете.
Започнете да създавате нещо. Пианист се учи, като свири на пиано. Програмирането може да се овладее само с програмиране. Ако учите уеб разработка, без да напишете ред код — спратете се и започнете да пишете код. Нищо не мотивира по-добре от това да видите резултатите от труда си. Ако обучението не дава видими резултати, мотивацията рано или късно ще изчезне. Учите уеб разработка? Създайте малък сайт. Учите мобилна разработка? Създайте приложение за Android. Няма значение дали е нещо съвсем просто — за да ускорите обучението, виждате собствените си напредъци и се мотивирате, започнете да създавате нещо веднага.
Поискайте помощ. Не се страхувайте да искате помощ, когато ви е нужна. Напълно нормално е да признаете, че не разбирате нещо и искате да се научите. Много опитни разработчици не биха се противили да помогнат, особено ако сте отделили време да формулирате въпрос или да потърсите информация, преди да попитате. На freeCodeCamp има , където новаците могат да задават въпроси. — също е чудесно място. Можете да тагнете познати направо в или , за да попитате, дали сте на прав път.
За въпроси на руски можете да ползвате или . — бележка на преводача.
Направете писането на код навик. Фундаментално важно е да направите практическото програмиране част от ежедневието си. По-добре е да кодите час всеки ден, отколкото седем часа накуп през уикенда. Регулярността ще направи програмирането навик. Без навик умът ще намери хиляда оправдания да отложи задачата, защото писането на код е енергийно изразходващо. Освен това, тъй като разработката изисква да запомните много свързани детайли, няколко дни без програмиране ще намалят усвоените концепции.
Учете се да почивате правилно. Понякога безмерният труд може да изглежда умно и продуктивно занимание — докато не настъпи изтощение. Програмирането изисква много мисловна енергия. Важно е навреме да възстановите този ресурс. Ако загубите мотивация и се чувствате уморени — изключете компютъра и си направете почивка. Разходете се. Отидете на почивка. Ако се чувствате уморени, починете си от програмиране, а не се отказвайте от него.
Източник: habr.com
