Bu mətnlə biz Java Universitetimizdən olan mentorların təcrübə və biliklərini bölüşdüyü bir sıra materiallara başlayırıq. Minskdən olan tərtibatçı Anton Kupreichik təcrübəsiz proqramçıların ən çox yayılmış səhvlərindən danışır.
“Köhnə” texnologiyalardan imtina edin
Daha yeni texnologiyalar da var, köhnələri də. Çoxumuz başa düşürük ki, çox güman ki, köhnə texnologiyalardan yazmayacaqlar. Ancaq nəzərə almalıyıq ki, yeni texnologiya hələ də köhnəsi əsasında hazırlanır: kapotun altında köhnə texnologiyanın iş prinsipləri olacaq. İnsanlar proqramlaşdırmanı öyrənəndə bəzən köhnə texnologiyalardan imtina edirlər: “Xeyr, mən köhnəni öyrənmək istəmirəm, dərhal yenisini istəyirəm!” Məndə də bu problem var idi. Məsələn, Spring framework və Java EE var. Siz başa düşməlisiniz ki, Spring də Java EE-ni ehtiva edir və nəticədə çərçivəni mənimsəmək üçün onu öyrənməkdən qaça bilməzsiniz. Bundan əlavə, hələ də köhnə texnologiyalar tələb edən bir sıra vakansiyalar var. Bununla belə, yeni populyar olanlara diqqət yetirməyi unutmayın. Bu məsələdə tarazlıq olmalıdır.
Həmkarlarınızdan və ya tanışlarınızdan kömək istəməyin
Bu, xüsusilə çox vaxt aparan mürəkkəb tapşırıqlar üçün doğrudur. Bəzən insan sadəcə olaraq çox vaxt aparan mürəkkəb problemi təkbaşına həll etməkdə maraqlıdır. Amma elə olur ki, psixoloji maneələr üzündən problemin həlli üçün həqiqətən ehtiyac duyulan zaman məsləhət istəyə bilmir. Məsələn, o, həmkarından soruşub problemi 20 dəqiqəyə həll etmək əvəzinə, 3 saat problemin üstündə oturur. Əgər belə bir psixoloji maneə varsa, o zaman bunun üzərində işləmək lazımdır. Öyrəndiyiniz üçün sual vermək eybi yoxdur.
Primitiv kodu yazın
Hər kəs yaxşı kod yaza bilməz, lakin bu lazımdır. Primitiv və çoxsətirli kod yazarkən narahat olmayın: hamı bundan keçir. Təcrübə ilə siz qısa və başa düşülən həllər yazmağı öyrənəcəksiniz.
Aydın olmadıqda dəqiqləşdirməyin
Səhvlərin çoxu anlaşılmazlıqdan yaranır: məsələn, proqramçı nəyisə başa düşmədikdə, kod yazmağa başladı və səhv etdi. Yenidən soruşmaqdan qorxma.
Beşinci təkər icad etmək
Əgər kodunuz sadə və zərif yazılmışdırsa və yaxşı işləyirsə, yeni bir şey icad etməyin mənası yoxdur. Həll problemi həll etdiyi yerdə uyğundur və layihəni "bəzəmir". Bu, işinizi asanlaşdıracaq və vaxtınıza qənaət edəcəkdir.
Yeni öyrənmə formatlarına məhəl qoymayın
Proqramlaşdırmanı öyrənəndə oflayn kurslar keçdim, orada mənə nəyin doğru, nəyin yanlış olduğunu canlı izah etdilər. Ümumiyyətlə, mən üz-üzə ünsiyyət tərəfdarıyam, lakin koronavirus dövrü bizə uzaqdan oxumağa və ya işləməyə imkan verdi, bu da yaxşıdır. Bundan istifadə etməmək qəribə olardı. Bununla belə, hələ də onlayn öyrənməyə uyğun olmayan bir çox insan var. Biz əsasən böyüklər üçün keçid proqramçıları haqqında danışırıq.
İş sahəsini və istirahət yerini ayırmayın
Uzaqdan işləyir/təhsil edirsinizsə, divanınızın rahatlığında bunu etmək cazibədardır. Amma bu düzgün deyil. Özünüzə stol, stul, noutbuk qoyacağınız və işləyəcəyiniz otaqda ən azı bir künc ayırın. Bu, təhsilə hazırlaşmağı asanlaşdıracaq.
Qeydlər aparmayın
Eyni problemlə təkrar-təkrar rastlaşdığınız zaman onun həllini ya laptopda, ya proqramda, ya da iş dəftərində yazmaq yaxşı olar. Gec-tez siz artıq təkrarlanan səhvi necə həll edəcəyinizi xatırlayacaqsınız, lakin qeydlər aparmaq vaxtınıza qənaət edəcək.
Bəyənmədiyin yerə get
Əgər ruhunuz hansısa fəaliyyət üçün əhval-ruhiyyədə deyilsə, o zaman özünüzə işgəncə verməməli və meylləri təqib etməməlisiniz. Görünür ki, bu açıq bir həqiqətdir, lakin bir çox insanlar sevmədiklərini edir. Sadəcə vicdanla suala cavab verin: "Mənim istədiyim budur?" Əgər belədirsə, o zaman irəli getməkdən çekinmeyin. Sizi fərz etməyə dəvət edirik: yeni başlayanlar ən çox hansı səhvlərə yol verirlər? Fikirlərinizi şərhlərdə paylaşın ;)
GO TO FULL VERSION