Програмчлалыг хурдан сурах 7 Чухал Зөвлөгөө

Хэрэв та одоо компьютерийн шинжлэх ухааны зэрэг баримталж байгаа эсэх, GI Билл ашиглан ахмад дараагийн номлолд сонгох, Тэмүүлэлт өөрөө заадаг хөгжүүлэгч, эсвэл кодлох ачаалах бааз оюутан, програмчлалын авьяасыг эзэмших нь мөнхийн тэмцэл юм. Таны сурах туслах – Кодлох Dojo багш зөвшөөрлөөр нийтлэв – энд хэрхэн хурдан програмчлалын сурах талаар долоон зөвлөгөө байна.

1. Хийж сурна. Сурч байхдаа үргэлж кодоор тоглодог
Програмчлалыг илүү хурдан сурах

Шинэ сэдэв болгонд кодоор тоглож эхлэх тусам өгөгдсөн ойлголтуудыг хурдан сурах болно. Та унших нь бүхэл бүтэн бүлэг, гогцоонууд шиг сэдэв дамжуулан дөлөн ч гэсэн шулуухан юм шиг – тийм сармагчин үүнийг хийж чадна-Та одоо ч гэсэн анх удаа кодыг хэрэгжүүлэх үүрэг бүхий үед толгойгоо зураас байх болно. Та бодож болно, “түр хүлээнэ үү, дахин синтакс тэр нэг хэсэг нь юу байсан бэ?”Үг хэлэхийн хэрээр та “үүнийг ашиглах эсвэл алдах” хэрэгтэй, учир нь технологийн хувьслыг үл харгалзан код бичиж сурахдаа энэ олегийн зүйр үг үнэн байдаг.

Санамж: материалаа бүрдүүлээд явах байдлаар төсөл боловсруулна. Хувийн төсөл нь ихэвчлэн хамгийн сайн эхлэх цэг юм.

2. Урт хугацааны ашиг тусын үндэс суурийг ойлгох
Програмчлалын хурдан сурах 1

Анхан шатны хувьд тэд эхлээд гарч болох юм шиг, програмчлалын үндэс нь үргэлж эхлээд ирэх хэрэгтэй: илүү сайн та нар тэднийг ойлгох, хялбар илүү дэвшилтэт ойлголтуудыг сурах явдал юм. Дожо кодчилох туршлагаасаа харахад вэб хөгжүүлэлтийн суурь дээр хамгийн их анхаардаг манай сургалтын эхэн үед яардаг оюутнууд ихэвчлэн арын төгсгөлийн програмчлал гэх мэт илүү дэвшилтэт материал руу шилжихэд хамгийн түрүүнд гацдаг. Тиймээс та компьютерийн шинжлэх ухааны 101-ийн эхний анги, эсвэл онлайн хичээлийн нэгдүгээр бүлгийг алгасахаасаа өмнө суралцах хамгийн чухал алхамыг үл тоомсорлож байгаагаа санаарай.

Санамж: аливаа програмчлалын хэлний үндсэн 5 ойлголтын талаар энэхүү гайхалтай нийтлэлийг уншаарай

3. Гараар код. Энэ нь хэлний хурцалдаг, та ажилд авах хэрэгтэй болно
Програмчлалыг илүү хурдан сурах

Компьютерийн мониторууд илүү нимгэн, хатуу дискүүд хөнгөн, програмчлалын хэлүүд илүү хүчирхэг болсон ч кодлох тус гар нь програмчилж сурах хамгийн үр дүнтэй аргуудын нэг хэвээр байна. Самбарт эсвэл тэмдэглэлийн дэвтэр дээр байх, кодлох тус гар кодын мөр бүрийн цаана цаашид болгоомжтой, нарийн, болон зорилгыг шаарддаг. Учир нь компьютер дээр ялгаатай нь ажил зөв эсэхийг шалгахын тулд гараар бичсэн кодыг хуудсан дээр дундаас нь ажиллуулж чадахгүй. Илүү их цаг хугацаа шаардсан хэдий ч, энэ хязгаарлалт нь илүү үндсээр нь дууны хөгжүүлэгч таныг хөгц болно, аль аль нь ангид, ажлын байрны зах зээл дээр. Коллежийн шалгалт, Техникийн Ярилцлага нь – ажлын ярилцлага үйл явцын чухал бүрэлдэхүүн хэсэг – Та код тус гараар хэрэгтэй болно, учир нь зөвхөн сурах энэ Сайн байна, Гэхдээ энэ нь нийтээр нь програмчийн ур чадварын хувьд эцсийн шалгалт болох нь мэдэгдэж байгаа. Тиймээс эрт эхэлж, энэ хуучин сургуулийн практикт дасах хэрэгтэй.

4. Тусламж хүс. Танд хэрэгтэй болно
Програмчлалыг илүү хурдан сурах

Энэ нь өөрийн дараагийн Стив Жобс болох байх шиг гайхалтай, бодит байдал дээр хүмүүс зөвлөгч, үе тэнгийн санал нь илүү хурдан сурах явдал юм. Үл хөдлөх алдаа эсвэл сэдэв мэт санагдаж болох зүйлийг шинэхэн хос нүд эсвэл сэдвийн шинэ тайлбараар хурдан арилгаж болно. Онлайн эсвэл биечлэн эсэхээс үл хамааран троллуудыг үл тоомсорлож, тусламж хүсэхээс бүү ай, учир нь програмист бүр өмнө нь таны гуталд байсан. Үүнээс гадна ихэнх хөгжүүлэгчид код бичих дуртай байдаг бөгөөд хэрэв хүсэл эрмэлзэлтэй хүмүүст таалагддаг нэг зүйл байгаа бол мэдлэгээ бусадтай хуваалцах явдал юм.

Анхааруулга үг: кодлох үед Dojo бид 20 минутын дүрмийг ашиглахыг санал болгож байна. Тусламж хүсэхээсээ өмнө ямар нэг зүйлийг өөрөө олохын тулд дор хаяж 20 минут зарцуул. Хариулт нь та нарын өмнө аль хэдийн байгаа нь сайн боломж байдаг, болон гадна, тэмцэж та нийт илүү сайн программист болгодог.

Санамж: Stackoverlfow and learn programming are gold mines for online programming assistance.

5. Илүү онлайн нөөцийг эрэлхийл. Агуулга нь баялаг байдаг
Програмчлалыг илүү хурдан сурах

Хэрэв тодорхой ойлголт утгагүй бол сурах бичигт, эсвэл ангийн лекцийн үеэр өөртөө итгэх итгэлээ хадгалж, ижил агуулгыг сурахын тулд өөр онлайн нөөцийг хайж олоорой. Хүн бүр өөр өөрөөр сурдаг бөгөөд нэг эх сурвалж нь утгагүй тул танд ямар нэг буруу зүйл байна гэсэн үг биш юм. Энэ нь Та материал хүргэх нь дарж байна гэсэн үг. Компьютерийн програмчлалыг сурах онлайн нөөцүүд нь төгсгөлгүй бөгөөд үргэлж заавар, эсвэл блог тайлбар нь материалыг тунгалаг болгох болно.

Санамж: хайлтын хүчийг дутуу үнэлэх хэрэггүй.

6. Зөвхөн жишээ кодыг уншиж болохгүй. Хэрэв хамт Tinker!
Програмчлалыг илүү хурдан сурах

Жишээ кодыг унших нь хэрхэн ажилладагийг ойлгоход хангалтгүй юм. Жинхэнэ ойлголтыг хөгжүүлэхийн тулд та код болон tinker-ийг үнэндээ ажиллуулах хэрэгтэй. Тайлбар, зааврыг нэмснээр дээжийн кодыг уншигч байхаар савласан; гэхдээ бодит байдал дээр эхнээс нь хуулбарлах нь нэлээд хэцүү байдаг. Унших нь ойлгохтой адил биш бөгөөд яг үнэндээ кодыг өөрөө бичих гэж оролдох, эсвэл ядаж ажиллуулах нь сурах үйл явцыг илүү хөнгөвчлөх болно.

7. Дибаг хийх үед завсарлага авах
Програмчлалыг илүү хурдан сурах

Дибаг хийх үед туулайн нүхийг хэдэн цагаар доош буулгахад хялбар бөгөөд та асуудлыг засах баталгаа байхгүй болно. Үүнээс зайлсхийхийн тулд хэдэн цагийн турш холдож, шинэ өнцгөөс эргэж ирэх нь хамгийн сайн арга юм. Энэ нь асуудлыг шийдэхэд туслах баталгаатай арга төдийгүй та өөрөө толгой өвдөх цагийг хэмнэх болно. Тиймээс Хэрэв тусламж авах боломжгүй бол – зөвлөгөө авах талаар өмнөх зөвлөгөөнд хүрэх – оюун ухаанаа цэвэрлэх завсарлага авч, Дараа нь эргэж ирэхийг бодоорой. Энэ хооронд алдаа нь хаашаа ч явахгүй бөгөөд та ядаж бүтээмжийг сайжруулахын тулд зарим шаардлагатай эрүүл байдлыг сэргээх болно.