Kodlaşdırma tapşırıqları ilə bağlı məsləhətlər və fəndlər, ilk kodlaşdırma kurslarınız üçün öyrənməyə çalışdığınız bir çox yeni bacarıqlar sizi heyrətləndirir? Sizə elə gəlir ki, orada o qədər çox material var ki, hamısını başa düşmək mümkün deyil?
Yaxşı xəbərimiz var! Biz kömək etmək üçün buradayıq. Java ev tapşırığına kömək mütəxəssislər ilk kodlaşdırma tapşırıqlarına baxan tələbələr üçün bəzi məsləhətlər və tövsiyələr verəcəklər. Bu, motivasiyanın vacibliyini, vaxtınızı necə izləyəcəyinizi və bir problemdə ilişib qaldıqda nə edəcəyinizi müzakirə edəcək.
Bununla başlayaq!
SQL Server məlumatlarının korlanmasının qarşısını almaq üçün daha yaxşı T-SQL kodunu yazmağın 6 yolu
Dizayn
Layihənizi seçərkən çox iddialı olmayın.
Ümumilikdə yaxşı bir yanaşma əldə etmək üçün daha geniş perspektiv götürün.
Məsələn, ilk assembler tapşırığında: bu, insan girişini istehlak etməyə və onu MIPS maşın koduna çevirməyə yönəlmiş nisbətən mürəkkəb proqramdır. Beləliklə, əvvəlcə ötürücüyü qurmağa çalışmaq üçün ümumi görünüş yaradın (istifadəçinin girişini qəbul edən və maşın kodunu çıxaran kod yazın) və sonra təfərrüatlara daxil olun.
Əvvəlcə hər cür təfərrüatlardan narahat ola bilərsiniz, amma çox güman ki, sadə bir layihəniz yoxdursa, heç vaxt onlara çata bilməyəcəksiniz. Beləliklə, diqqətinizi konkret bir şeyə yönəldin, sonra işinizi bitirdikdən sonra başqa bir layihəyə keçin; konkret bir detalı bitirməkdə batağa düşməyin.
Hər tapşırığa sərf etdiyiniz vaxtı qeyd edin.
Hər bir hissənin nə qədər çəkdiyini təsəvvür etmək üçün bir qrafik hazırlayın. Bu, vaxtınızı izləməyə və süründürməçiliyin qarşısını almağa kömək edəcək. O, həmçinin layihələrin ayrılmış vaxt ərzində başa çatacağını təxmin etməyə kömək edə bilər, yəni, əgər qrafik uzadılıbsa, siz sadəcə olaraq heç nəyi bitirməmək istiqamətində sonsuz bir döngə üzərində işləyirsiniz, bu da əvvəlcə olduqca məyusedici ola bilər.
UI tapşırıqlarında irəlilədikcə, tamamlanma istiqamətində irəliləyişinizi işləmək üçün vaxtınızı izləyin.
Kodunuzun yazılması
Çox güman ki, görməli olduğunuz işin miqdarı sizi ruhdan salacaq.
Bəzən elə hiss edə bilərsən ki, başa çatdıra bilməyəcəksən, ona görə də vaxtını ayır və təslim olmayın.
Yaxşı kod bir az esse yazmağa bənzəyir: siz layihəni daha kiçik hissələrə ayırdığınız zaman hər tapşırıq üçün qeydlər yazmağa saatlar sərf edəcəksiniz, təkmilləşdirmələr axtarmaq üçün kodu yenidən oxuyacaqsınız və bütün hissələrin birlikdə yaxşı işlədiyinə əmin olacaqsınız. Bütöv. Əvvəlcə mükəmməl olmayacaq, ona görə də kodunuzdan əmin olduğunuz və nəzərdə tutulan məqsəddə yaxşı işlədiyi bir nöqtəyə çatana qədər kod yazmağa davam edin.
Bununla mübarizə aparırsansa, başqalarından kömək istəyin.
Sözügedən tapşırığa nəzər salın və sonra özünüzdən soruşun ki, bunun necə işləyəcəyini görə bilərsinizmi? İndiyə qədər yazdığınız kodu götürün və işlədiyini anlamağa çalışın. Sonra onu necə işlətmək barədə məsləhət istəyin, utanmayın! Məsələn, bəzi tələbələr C-də massivləri necə yaratmağı bilmirlər. Kimsə öz tapşırığını necə davam etdirə və hətta bu işdə onlara kömək edə bilər.
Layihə fayllarından kodu istifadə edib-etməmək barədə diqqətlə düşünün.
Bu kursda siz çoxlu yeni şeylər öyrənəcəksiniz və hamıdan qabaq başlamağa çalışmaq yaxşı bir fikir kimi görünə bilər, amma bu belə deyil. Yazdığınız kod əla və işlək kod ola bilər, lakin vacib olan tapşırığınızın məzmunudur. Bundan əldə etdiyiniz bilikdir kurs; kod yazmağa başlamazdan əvvəl mövcud problem haqqında necə düşünməyi öyrənin.
Sazlama
Əgər kodunuzu sazlamaqda və ya kodunuzda səhv tapmaqda çətinlik çəkirsinizsə, bunu düzgün etdiyinizə əmin olun.
Bu problemlərin çoxu adətən tapşırığı və onun funksionallığını düzgün başa düşməməkdən asılıdır, ona görə də onu yavaş-yavaş götürün və tapşırığın hər bir hissəsini və onun mənbəyini düşünün. Özünüz üçün işləri necə asanlaşdıra biləcəyinizi düşünün. Əgər əvvəlcə nəyisə başa düşmək çətindirsə, kimsədən kömək istəyin! Bu cür şeylər üçün Stack Overflow-dan istifadə edə bilərsiniz.
Bir kod parçasının işlədiyini və ya işləmədiyini özünüz tapmaq çətin ola bilər. Tapşırıqınızın işləmədiyini öyrənmiş ola bilərsiniz və necə davam edəcəyinizi bilmirsiniz. Bu, proqramlaşdırmanı öyrənməkdə böyük çətinliklərdən biridir: bəzən problem xarici bir şeydən çox proqramınızın daxilindədir. Siz onu ən kiçik hissələrə ayırmasanız və nəyin səhv getdiyini tapana qədər sınaqdan keçirməsəniz, bunu bilməyəcəksiniz.
Nəticə
Ümid edirik ki, bu məsləhətlər sizə kömək edəcək; uğurlar!