Men doimo dasturlash kurslarini o'qigandan so'ng o'zlariga ishonchini yo'qotadigan va bu ish ular uchun emas deb o'ylaydigan yosh dasturchilarni ko'raman.
Sayohatimni birinchi marta boshlaganimda, kasbimni o'zgartirish haqida bir necha bor o'yladim, lekin, xayriyatki, hech qachon o'zgartirmadim. Siz ham taslim bo'lmasligingiz kerak. Agar siz boshlang'ich bo'lsangiz, har qanday vazifa qiyin bo'lib tuyuladi va bu borada dasturlash bundan mustasno emas. Eng stressli davrni engish uchun nima qilishingiz mumkin:
Yangi kelganlar jamoasiga qo'shiling. Faqatgina dasturlashni o'rganish qiyin. Ammo atrofingizda siz kabi to'siqlarni engib o'tadigan odamlar ko'p bo'lsa, bu osonroq bo'ladi. Va birga bo'lish yanada qiziqarli! Masalan, kodlashni xohlaydigan do'stingiz bilan bir vaqtda o'rganishni boshlang. Bu raqobat elementini qo'shadi va sizni oldinga siljishga undaydi. Yana bir variant - o'xshash odamlar guruhiga qo'shilish. Masalan, freeCodeCamp-da mavjud
freeCodeCamp hamkorlikda dasturlash ta'limi uchun G'arb notijorat tashkilotidir. Rossiyada kasbga kirishni taklif qiluvchi ko'plab jamoaviy yig'ilishlar va onlayn hamjamiyatlar mavjud. Siz qidirishni boshlashingiz mumkin
Siz uchun eng mos keladigan o'rganish usulini toping. Dasturlashni o'rganishning to'g'ri yo'li yo'q. Kollejda bo'lganimda ma'ruzalar menga deyarli hech narsa o'rgatmasdi. Shaxsiy e'tiborni qidirishni o'rganmagunimga qadar, o'zimning taraqqiyotim yo'qligidan xafa bo'ldim. Siz noyobsiz va siz uchun o'rganishning eng yaxshi usuli noyobdir. Dasturlash bo'yicha juda ko'p onlayn kurslar, maktablar va kitoblar mavjud. Biror kishiga nimadir, boshqasiga mos keladi. Sizga eng mos keladigan usulni tanlang. Agar hozirgi ta'lim uslubingiz ishlamasa, uni o'zgartiring.
Biror narsa yaratishni boshlang. Pianinochi pianino chalish orqali o'rganadi. Dasturlashni faqat dasturlash orqali o'rganish mumkin. Agar siz hech qachon bir qator kod yozmasdan rivojlanishni o'rganayotgan bo'lsangiz, buni to'xtating va kod yozishni boshlang. Hech narsa o'z mehnatingizning samarasini ko'rishdan yaxshiroq turtki bermaydi. Agar mashg'ulot ko'rinadigan natijalarga olib kelmasa, motivatsiya ertami-kechmi yo'qoladi. Siz veb-sayt yaratishni o'rganyapsizmi? Siz kichik veb-sayt yaratyapsiz. Mobil ishlab chiqishni o'rganyapsizmi? Android uchun dastur yarating. Bu juda oddiy narsa bo'ladimi, muhim emas - o'rganishni tezlashtirish, o'z taraqqiyotingizni ko'rish va o'zingizni rag'batlantirish uchun hoziroq biror narsa yaratishni boshlang.
Yordam so'rang. Sizga kerak bo'lganda yordam so'rashdan qo'rqmang. Biror narsani tushunmasligingizni va o'rganishni xohlayotganingizni tan olish mutlaqo normaldir. Ko'pgina tajribali ishlab chiquvchilar yordam berishga qarshi emas, ayniqsa, agar siz savol berishdan oldin Google va savolni shakllantirishga vaqt ajratsangiz. FreeCodeCamp mavjud
Rus tilidagi savollar uchun javob beradi
Kod yozishni odatga aylantiring. Amaliy dasturlashni kundalik ishlaringizning bir qismiga aylantirish juda muhimdir. Dam olish kunlari to'g'ridan-to'g'ri etti soatdan ko'ra, har kuni bir soat kodlash yaxshiroqdir. Muntazamlik dasturlashni odatga aylantiradi. Odatsiz, ong ishni kechiktirish uchun minglab bahona topadi, chunki kod yozish energiya sarflaydi. Bundan tashqari, rivojlanish ko'plab tegishli tafsilotlarni eslab qolishni talab qilganligi sababli, kodlashsiz bir necha kun o'rganilgan tushunchalar sonini kamaytiradi.
To'g'ri dam olishni o'rganing. Ba'zida tinimsiz ishlash aqlli va samarali ish bo'lib tuyulishi mumkin - to charchab qolguncha. Dasturlash juda ko'p aqliy tupurishni talab qiladi. Ushbu resursni o'z vaqtida tiklash muhimdir. Agar siz motivatsiyani yo'qotib, charchaganingizni his qilsangiz, kompyuteringizni o'chiring va tanaffus qiling. Sayr qilmoq. Ta'tilga chiqing. Agar charchagan bo'lsangiz, dasturlashni to'xtatish o'rniga tanaffus qiling.
Manba: www.habr.com