Обучение за програмисти през 2020 г. 6 съвета за ставане на успешен програмист

Ученето на програмиране като умение не идва само по себе си. Трябва да се положи подходящ обем работа. Ако без работа само завършването на обучение на програмист би гарантирало придобиването на умения за програмиране, значителна част от населението ще бъде програмист днес. В крайна сметка, кой не би искал да печели много пари безрискосно в удобен офис или дом? При липса на търсене на пазара свръхквалифицираните висшисти, строителите на пътища, спедиторите, работниците, които рискуват живота си, биха се преквалифицирали.
Реалността е, че самото завършване на обучението на програмист е рядко достатъчно за започване на успешна кариера в програмирането. Нека сега разгледаме какво е необходимо, за да се справят успешно препятствията.
1. Ясна цел
Важно е да си изясните защо сте кандидатствали като програмист. Ако виждате само бърз начин да забогатеете в програмирането, препоръчваме ви да потърсите друг начин за печелене на пари.
Ако сте отдадени в дългосрочен план, ученето също ще върви по-добре. Anders Ericsson описва в книгата си Peak, че ефективността на задълбочената работа, характеризираща най-добрите изпълнители, се засилва значително чрез ангажираност. От децата, които се научиха да свирят на инструмента, тези, които предприеха десет до двадесет години, постигнаха значително по-добри резултати.
Независимо дали се ангажирате или не, ще се сблъскате с много трудности. Ако не се ангажирате, по-трудно ще понесете трудностите и в крайна сметка ще се откажете по-лесно от всичко.
Ето защо може да бъде значителна полза да помислите защо обучението по програмиране е важно за вас. Какво ви дава програмирането?
След като получим това, от което се нуждаете, можем да преминем към втората точка. Тази точка гарантира, че мечтата се превръща в реалност.
2. Реалистични очаквания в посока обучение на програмист
Особено в Съединените щати има широко разпространено отношение, че е достатъчно да се премине през учебната програма. Виждали сме това и в унгарските университети: много хора смятат, че наградата за овладяване на учебната програма е пет. В миналото много професори бяха класифицирани като притежаващи изисквания за овладяване на достатъчно или умерено представяне. Това е минималното изискване. Получаването на петица е много трудно и огромна привилегия. Получаването на петица означава, че представянето ви се откроява.
В днешно време обаче много ученици от живота също смятат, че първите пет са подходящи за тях. Много хора смятат, че получаването на диплома им дава право на отлична работа. Ние също попаднахме в тези капани по времето, преди да завършим.
Студентите в много курсове по програмиране също очакват чудо. Много хора се чувстват правилно да преминат през материала, че заслужават работата. Някои мислят само за правото да участват в консултации, че знанията по някакъв начин ще мигрират в главите им.
Когато станете програмист, тези фактори трябва да съставляват 10% от времето ви. Като ефективност може да дължите 40-50% от развитието си на консултации и учебна програма. Това обаче е възможно само ако подходите правилно към ученето. За това е следващата точка.
3. Повече обучение, по-малко обучение
Обучението на програмист не случайно завършва с обучение, а не с курс. Курсът е част от обучението по програмиране, но в пакета има много други ценни инструменти. Често срещано заблуждение е, че е достатъчно да се премине през учебната програма. Много начални лагери вземат своите курсове от пазара. Независимо дали вашият доставчик е EdX, Coursera, Udemy или друг доставчик, тези курсове често се предлагат срещу умерена такса или напълно безплатни. С това няма проблем, тъй като курсът по английски не се преподава от инструкторите от техен собствен материал, а от учебник с добро качество, тестван в много училища.
Някои bootcamps разработват и актуализират свои собствени курсове и материали, за да отговорят на пазарните нужди. Това има своите предимства и недостатъци, но при правилното изпълнение няма съществена разлика в качеството между двата подхода.
В двата подхода има един общ фактор: стойността на материалите е доста ниска. Да предположим, че самите курсове могат да бъдат закупени за сто хиляди форинта. Самият bootcamp пък струва милион и половина форинта. Можете да почувствате, че стойността в услугата е другаде.
Да видим пример. Можете да закупите нашата книга „Модерен JavaScript на практика“ на цена едно кафе или две. Той има много информация, задачи, решения и наистина можете да научите много от него.
Независимо дали купувате писмен материал или видео, има по-високо ниво от това: например принадлежност към общността, уеб семинари на живо и частно образование.
Принадлежността към общност вече ви принуждава да продължите напред. Когато се откажете, тъй като материалът е прекалено тежък, получавате допълнителна мотивация, като други ученици в подобни обувки преминават през програмата с вас.
Това е допълнителният тласък за поемане на отговорност. Концепцията за групата за отчетност се е разпространила главно в чужбина. Думата акаунт означава фактура. Отчетният е отчетният. Отчетността е отчетност. Защо това е важно? Защото човешкият мозък не е създаден за съвременния живот.
Нашият мозък служи за оцеляването ни в дивата природа и затова той също ни помага да сведем до минимум усилията си. Еволюцията не ни е научила да разпознаваме забавената награда. Човешкият мозък обаче е социален, което означава, че по-голяма цел е по-лесно да се постигне в група, отколкото сам. Ако хората не можеха да си сътрудничат, цивилизациите нямаше да се появят от животинското царство, но ние все още щяхме да ловуваме и да живеем в пещери днес.
Отчетността и подкрепящата сила на групата ще ви помогнат да преминете през програмата.
В рамките на частното образование можете да растете най-бързо, защото скоростта на обучение е персонализирана. В рамките на груповото обучение инструкторът се занимава с екип и отговаря на всеки въпрос, а самото съобщение се отнася до целия екип. По този начин можете лесно да се поучите от въпросите на другите.
Ако се подготвите старателно, ще се възползвате много от групови поводи и частно образование. Може да страдате от грешка в продължение на два дни. Завеждате програмата при инструктора, който не само решава проблема ви за половин час, но и извежда причината за три други грешки във вашата програма. Дотогава дори не сте знаели за тези грешки, така че бихте ги научили погрешно. Това е същността на груповото обучение.