25/10/2023
Программист болуу кыйынбы?
Эмне үчүн көптөргө окуу кыйын, же окуудан чыгып кетишет?
Буга көптөгөн себептер бар.
1) Плансыз окутуу. Көпчүлүгү плансыз окуй башташат. Технологияны ырааттуулукта жана план боюнча изилдөө маанилүү. План сиздин максатыңызга жараша болот. Веб, мобилдик, стол программасы жана башкалар сыяктуу программалоонун көптөгөн тармактары бар. Баштоодон мурун маршрут тандалып, ага ылайык план түзүлөт.
2) Биринчи изилдөө үчүн туура технологияны тандабоо. Окууну салыштырмалуу кыйла татаал технология менен баштаңыз.
3) Баштапкы идеяга ээ болбой туруп, код жаза баштаңыз. Программист сыяктуу ой жүгүртүүнүн ордуна, кодду жаттап алыңыз. Альберт Эйнштейн: "Билимден көрө, элестетүү маанилүү" деп бекер айткан эмес. Сиздин фантазияңыздын туура өнүгүшү сизди окуткан булактан (мисалы, адам) көз каранды.
4) Туура адамдан сабак албоо. Көпчүлүк кимден үйрөнүп жатканына көңүл бурушпайт. Мисалы, мугалим белгилүү, күчтүү программист болушу мүмкүн, бирок ал педагогикалык чеберчиликке ээ эмес. Көпчүлүк учурларда, эгер сиз бир нерсени үйрөнүүдө кыйналып жатсаңыз, анда сиз үйрөнүп жаткан нерсенин татаалдыгынан же сизде көндүмдөрдүн жоктугунан улам болушу мүмкүн, бирок сиз окутуп жаткан булак сизге талаптагыдай окутпагандыктан. Муну эске алыш керек.
5) шашылыш. Башкача айтканда, программалоону тез үйрөнүү. Бир курста же видеодо жарнамалангандай, "мен бир айдан кийин программалоону нөлдөн баштап, кесипкөйгө чейин үйрөнөм" деп элестетүү. Ал бир-эки ай окуйт, натыйжа күткөндөй болбой жаткандыгын көрүп, депрессияга кабылат. Программист мени ийгиликсиз деп эсептейт. Программалоону үйрөнүү бир топ убакытты талап кылат. Бирок ишти баштоодон мурун ага даярдануу керек.
6) Окууга жетиштүү убакыт коротпоо. Күн сайын жумуштан кийин бир-эки саат эс алып, программалоону үйрөнүү бир топ кыйыныраак. Айрымдары күнүнө бир-эки саат убакыт коротушат. Бул сейрек кездешет. Процессти жайлатат. Бул убакыттын өтүшү менен сиздин шыктанууңузду азайтып, билим алууга тоскоол болот.
7) Практиканын жетишсиздиги. Жаңы эле теориялык билим алдым, эми мен өзүмдү жактоочумун деп ойлойм. Окуу учурунда көбүрөөк код жазуу, чыныгы долбоорлорду түзүү (кичинекей болсо дагы) жана башка кесипкөй программисттердин коддорун үйрөнүү сыяктуу практика өтө маанилүү.
Эгерде сиз ушул факторлорду эске алуу менен программалоону изилдесеңиз, анда бул процесс кыйла жеңил жана кызыктуу болот.