Када желите да се одрекнете свега

Када желите да се одрекнете свега

Стално виђам младе програмере који након похађања курсева програмирања губе веру у себе и мисле да овај посао није за њих.

Када сам тек кренуо на пут, неколико пута сам размишљао о промени професије, али, на срећу, никада нисам. Ни ти не треба одустати. Када сте почетник, сваки задатак изгледа тежак, а програмирање у том погледу није изузетак. Ево шта можете да урадите да бисте прошли кроз најстреснији период:

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

фрееЦодеЦамп је западна непрофитна организација за колаборативно програмско образовање. У Русији такође постоји много колективних састанака и онлајн заједница које нуде увод у професију. Можете почети да тражите овде. — прибл. превод

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

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

Питати за помоћ. Немојте се плашити да тражите помоћ када вам је потребна. Апсолутно је нормално признати да нешто не разумете и желите да научите. Многи искусни програмери немају ништа против да помогну, посебно ако сте одвојили време да формулишете питање и Гугл пре него што поставите питање. ФрееЦодеЦамп има форум, где новопридошлице могу постављати питања. СтацкОверфлов - такође одлично место. Можете директно означити своје пријатеље Twitter или инстаграмда питам да ли си на правом путу.

Погодно за питања на руском Тостер или Преливање стека на руском. — прибл. превод

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

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

Извор: ввв.хабр.цом

Додај коментар