Програмчлал хийх энгийн аргууд: 8 алхам (зурагтай)

Агуулгын хүснэгт:

Програмчлал хийх энгийн аргууд: 8 алхам (зурагтай)
Програмчлал хийх энгийн аргууд: 8 алхам (зурагтай)

Видео: Програмчлал хийх энгийн аргууд: 8 алхам (зурагтай)

Видео: Програмчлал хийх энгийн аргууд: 8 алхам (зурагтай)
Видео: Хэрхэн Microsoft Edge ашиглах вэ? 2024, May
Anonim

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

Алхам

2 -р арга 1: Онлайн нөөцийг ашиглах

Програмчлалын дадлага хийх алхам 1
Програмчлалын дадлага хийх алхам 1

Алхам 1. Нээлттэй эхийн програм хангамжийн төслүүдээс суралц

Янз бүрийн нээлттэй эхийн төслүүдийг онлайнаар хайж, өөр өөр хүрээ хэрхэн ажилладаг талаар мэдэхийн тулд тэдний кодыг уншиж эхэл. Нээлттэй эхийн төслүүдэд хувь нэмрээ оруулж эхлэх эсвэл бусад нээлттэй эхийн төслүүд хэрхэн бүтээгдсэнийг олж мэдсэнийхээ дараа өөрийн төслийг бий болгох.

  • Нээлттэй эхийн төслүүд нь кодыг олон нийтэд үзэхэд бүрэн нээлттэй төсөл юм. Тэд ихэвчлэн олон нийтэд суурилдаг бөгөөд бусад програмистуудын тусламжийг хүлээн авдаг.
  • Жишээлбэл, хэрэв та Rails хүрээ хэрхэн ажилладаг талаар мэдэхийг хүсч байвал GitHub дээрээс Rails нээлттэй эхийн төслийг хайж, өөр програмистууд өөр өөр онцлог шинж чанаруудыг хэрхэн хэрэгжүүлж байгааг харахын тулд кодыг судлаарай.
Програмчлалын практик алхам 2
Програмчлалын практик алхам 2

Алхам 2. Мэдлэгээ дээшлүүлэх, шинэ техник сурах онлайн сургалтанд хамрагдаарай

Udemy эсвэл Coursera гэх мэт сайтуудаас хямд эсвэл үнэгүй онлайн програмчлалын курс хайж эсвэл Massive Open Online Courses (MOOCs) хайж олоорой. Програмчлалын ур чадвараа дээшлүүлэхийн тулд бүртгүүлж, сургалтанд хамрагдаарай.

  • Иймэрхүү курсууд нь өөрийн хүссэн хэмжээгээр ажиллахыг хүсч буй техникийг хэрэгжүүлэх гайхалтай арга юм. Та мөн багш нар болон бусад оюутнуудаас хэрэгтэй зөвлөгөө, санал хүсэлтийг авах боломжтой.
  • Та MOOC -ийг эндээс олж болно:
Програмчлах дадлага 3 -р алхам
Програмчлах дадлага 3 -р алхам

Алхам 3. Практик хийх янз бүрийн сайтууд дээр кодлох бэрхшээл, тааварыг шийдээрэй

Кодлох сорилтын вэбсайтуудыг хайж, танд таалагдах заримыг олоорой. Асуудлыг шийдвэрлэх, програмчлалын техникээ сайжруулахын тулд код засварлах дадлага хийхийн тулд янз бүрийн сорилтыг туршиж үзээрэй.

Шилдэг код сорих вэбсайтуудын зарим жишээ бол HackerRank, TopCoder, Coderbyte, Project Euler, CodeChef, Codewars, CodinGame юм

Зөвлөгөө: Та мөн Reddit дээрх DailyProgrammer Subreddit програмчлалын бэрхшээлийг эндээс олж болно: https://www.reddit.com/r/dailyprogrammer. Долоо хоног бүр 3 програмчлалын сорилт тавигддаг бөгөөд олон нийт дараа нь шийдлүүдийг хянаж, санал хүсэлтээ өгдөг.

Програмчлалын практик алхам 4
Програмчлалын практик алхам 4

Алхам 4. Дахин давтах замаар сурахын тулд кодын ката дасгал хий

CodeKata вэбсайтад зочилж, янз бүрийн ката дасгалд тавигдах шаардлагын дагуу код үүсгээрэй. Програмчлалын техникээ сайжруулахын тулд дасгал бүрийг давтан хийж, код бүрийг сайжруулж байгаарай.

  • Ката код гэдэг нэр томъёо нь Японы тулааны урлаг дахь катагийн тухай ойлголтоос гаралтай бөгөөд үүнийг та дахин дахин давтаж, үргэлжлүүлэн сайжруулж байдаг дасгал юм. Код катууд энэ ойлголтыг програмчлалд ашигладаг бөгөөд үүнийг давтах зориулалттай 30-60 минутын хугацаатай жижиг дасгалуудыг өгдөг.
  • Зарим код катууд кодчилол шаарддаггүй ч туршилтын загварчлал гэх мэт програмчлалын үндсэн ур чадварыг дадлагажуулахад тань туслах болно.
  • Та мөн эндээс зочилж болох Codewars гэх мэт кодчилох вэбсайтуудаас зарим катаг олж болно:

2 -ийн 2 -р арга: Төслийн програмчлал дээр ажиллах

Програмчлах дадлага 5 -р алхам
Програмчлах дадлага 5 -р алхам

Алхам 1. Өөрийн програм хангамжийн төслийг төлөвлөх

Шийдэх шаардлагатай бизнесийн асуудлыг тодорхойлж, шийдлийг нь гаргаарай. Шийдлийг шийдэж, асуудлыг шийдвэрлэхийн тулд тодорхой дарааллаар гүйцэтгэж болох жижиг програмчлалын даалгавруудыг шийдээрэй.

Програмчлалын ажил бүр дээр анхаарлаа төвлөрүүлж, хичнээн цаг хугацаа зарцуулж байгааг хянаж, өөрийгөө сайн удирдаж сур. Хэрэв тодорхой ажил хэтэрхий удаан үргэлжилж байвал бусад програмистуудаас тусламж хүсээрэй

Програмчлах практик алхам 6
Програмчлах практик алхам 6

Алхам 2. Таны ажиллаж буй програмчлалын төсөл дээр дибаг хийх чадвараа хэрэгжүүлээрэй

Програмчлалын алдаануудын шалтгааныг олж тогтоож, тэдгээрийг засах эсвэл тэдгээрийг шийдвэрлэхийн тулд өөр өөр шийдлүүдийг хэрэгжүүлж үзээрэй. Алдаа яагаад гарч байгаа талаар асуулт асууж, тэдгээрийг засахын тулд янз бүрийн кодлох аргыг туршиж үзээрэй.

Аливаа зүйлийг амжилттай дибаг хийхдээ өмнө нь хийж байсан асуулт, техникт анхаарлаа хандуулаарай. Эдгээр асуултуудыг үргэлжлүүлэн асууж, эдгээр техникийг ирээдүйн алдаануудад хэрэглээрэй

Програмчлалын дадлага хийх алхам 7
Програмчлалын дадлага хийх алхам 7

Алхам 3. Бусдаас суралцахын тулд хос програмчлалд хамрагдаарай

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

Хэрэв та програмистаар ажилладаг бол ахмадын хувьд тантай адилхан боловч өөр програмчлалын хэл дээр туршлагатай хамтрагчаа сонгохыг оролдож болно. Жишээлбэл, хэрэв та Python програмчлалын чадвардаа хамгийн их итгэлтэй байгаа бол Ruby -ийн ур чадвартай хүнийг сонгож болно

Програмчлалын дадлага 8 -р алхам
Програмчлалын дадлага 8 -р алхам

Алхам 4. Алдаа гаргасан алдаагаа хянаж, түүнээс суралцаарай

Програмчлалын төслүүд дээр ажиллаж байхдаа кодлох алдааг олж харахын тулд чадах бүхнээ хий. Алдаа яагаад гарсан, ижил алдаа гаргахгүйн тулд ирээдүйд өөрөөр юу хийх хэрэгтэйг тодорхойл.

Зөвлөмж болгож буй: