Хэрхэн кодлох вэ: 15 алхам (зурагтай)

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

Хэрхэн кодлох вэ: 15 алхам (зурагтай)
Хэрхэн кодлох вэ: 15 алхам (зурагтай)

Видео: Хэрхэн кодлох вэ: 15 алхам (зурагтай)

Видео: Хэрхэн кодлох вэ: 15 алхам (зурагтай)
Видео: IELTS All Tips for Speaking Writing Listening & Reading Preparation 2024, Дөрөвдүгээр сар
Anonim

Технологи улам бүр хүртээмжтэй болохын хэрээр програмистуудын хэрэгцээ улам бүр нэмэгдсээр байна. Кодлох нь цаг хугацааны явцад сурч, төгөлдөржсөн ур чадвар боловч хүн бүр хаанаас ч юм эхлэх ёстой. Таны сонирхож буй салбараас үл хамааран эхлэгчдэд төгс төгөлдөр олон янзын хэлүүд байдаг (жишээ нь. JavaScript гэх мэт. JavaScript нь нэлээд дэвшилтэт програмтай тул HTML эсвэл CSS -ээс эхэл). Хэрхэн хийхийг мэдэхийн тулд доорх 1 -р алхамыг үзнэ үү.

Алхам

2 -р арга 1: Хэл сурах

Код Алхам 1
Код Алхам 1

Алхам 1. Та аль хэлийг сонгох талаар санаа зовох хэрэггүй

Олон тооны кодлогч нар анх сурч эхлэхдээ аль хэлийг сонгохоо мэдэхгүй тэмцдэг. (Учир нь тэд анхны кодоо хаанаас эхлэхээ мэдэхгүй байна). Таны сурч эхэлсэн жинхэнэ хэл нь өгөгдлийн бүтэц, логикийн талаар суралцахад тийм ч их өөрчлөлт авчрахгүй. Эдгээр нь хамгийн чухал ур чадвар бөгөөд ямар ч хэлээр үнэлэгдэх боломжтой.

  • Хэл сонгохдоо ямар хөгжлөөс эхлэхийг хүсч байгаад анхаарлаа хандуулаад тэндээс танилцуулах хэлийг сонгоорой. Жишээлбэл, хэрэв та вэб хөгжүүлэлт хийхийг сурахыг хүсч байвал CSS, JavaScript, PHP програмуудыг агуулсан HTML5 -аас эхэл. Хэрэв та ширээний програм хийхийг хүсвэл C -ээс эхлээрэй++ эсвэл өөр програмчлалын үндсэн хэл.
  • Хэрэв та код бичих ажлыг карьер болговол та код бичиж сурсан хэлээ хэзээ ч ашиглахгүй байж магадгүй юм. Үүний оронд та баримт бичиг, туршилт хийх явцад хэл сурах болно.
Код Алхам 2
Код Алхам 2

Алхам 2. Сонгосон хэлнийхээ үнэгүй эх сурвалжийг онлайнаар хайж олоорой

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

  • Алдартай сайтууд нь Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School болон бусад олон сайтууд юм.
  • WikiHow дээр эндээс эхлэн хэлний онцлогтой олон төрлийн гарын авлага байдаг.
  • YouTube дээр бараг ямар ч програмчлалын хувилбарыг хэрхэн яаж хийх талаар гарын авлага олж болно.
  • Stack Exchange бол танд хэрэгтэй програмчлалын талаархи хамгийн түгээмэл асуулт хариултын сайтуудын нэг юм.

ШИЛДЭГ ЗӨВЛӨГӨӨ

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Chief Technology Officer, Workday Archana Ramamoorthy is the Chief Technology Officer, North America at Workday She is a product ninja, security advocate, and on a quest to enable more inclusion in the tech industry. Archana received her BS from SRM University and MS from Duke University and has been working in product management for over 8 years.

Арчана Рамаморти, MS
Арчана Рамаморти, MS

Арчана Рамамоорти, MS

Технологийн албаны дарга, ажлын өдөр

Манай шинжээчийн түүх :"

Код 3 -р алхам
Код 3 -р алхам

Алхам 3. Сайн текст засварлагч татаж авах

Олон програмчлалын хэл нь код бичихдээ гадаад текст засварлагч ашиглах боломжийг олгодог. Догол болон кодын тэмдэглэгээг харах боломжтой текст засварлагчийг олоорой.

Хамгийн алдартай програмууд нь Notepad ++ (Windows), TextWrangler (OS X), JEdit эсвэл Visual Studio Code юм

Код Алхам 4
Код Алхам 4

Алхам 4. Шаардлагатай хөрвүүлэгчийг татаж аваарай

Зарим програмчлалын хэл нь таны үүсгэсэн кодыг ажиллуулахын тулд хөрвүүлэгч шаарддаг. Эмхэтгэгчид таны бичсэн кодыг машин боловсруулах боломжтой доод түвшний хэл рүү хөрвүүлдэг. Олон хөрвүүлэгч нь нээлттэй эх сурвалжтай бөгөөд ашиглахад чөлөөтэй байдаг. Хөрвүүлэгчийг шаарддаг хэлнүүдэд дараахь зүйлс орно.

  • C
  • C ++
  • C#
  • Java
  • ҮНДСЭН
  • Фортран
Код 5 -р алхам
Код 5 -р алхам

Алхам 5. Эхний төслөө эхлүүлээрэй

Хөлийг чинь норгоход туслах сайн танилцуулах төслийг сонго. Онлайнаар олон янзын зөвлөмж, заавар байдаг боловч эхлэх зарим газрууд нь HTML -ийн үндсэн вэбсайтууд, PHP -ийн үндсэн өгөгдлийн сан, хэлбэрийн функцууд эсвэл аль ч хөрвүүлэгч хэлтэй энгийн програмууд юм.

Код Алхам 6
Код Алхам 6

Алхам 6. Бүх кодоо тайлбарлана уу

Бүх програмчлалын хэлүүд нь хөрвүүлэгчийн үл тоомсорлодог текстийг оруулах боломжийг олгодог тайлбартай байдаг. Энэ нь кодондоо сэтгэгдэл нэмэх боломжийг танд олгоно. Эдгээр сэтгэгдлүүд нь таны код хэрхэн ажилладаг талаар бусдад ойлгуулах, код юу хийдгийг өөртөө сануулахад чухал ач холбогдолтой юм.

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

Код Алхам 7
Код Алхам 7

Алхам 7. Бусад програм эсвэл вэб төслүүдийг ялгаж ав

Явж байхдаа сурч байхдаа бусад зүйлийг ижил төстэй даалгаврыг хэрхэн даван туулж байгааг харахаас ичих хэрэггүй. Код яагаад хийдэг зүйлээ хийж байгааг ойлгоход цаг гаргаарай.

Вэбсайтуудын эх кодыг хэрхэн үзэх талаар энэ гарын авлагаас үзнэ үү

2 -р арга 2: Мэдлэгээ өргөжүүлэх

Код 8 -р алхам
Код 8 -р алхам

Алхам 1. Хичээл авах

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

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

Алхам 2. Мэдлэгээ өргөжүүлэх

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

  • Физикийн тооцоолол болон бусад симуляцийг агуулсан програмчлал нь алгоритм, загварыг сайтар ойлгохыг шаарддаг.
  • Логик нь програмчлалын үндсэн үндэс суурь болдог тул логик болон үйл явцыг ойлгох нь код бичихдээ асуудлыг шийдвэрлэхэд тусална.
  • Дэвшилтэт математикийн мэдлэг нь ихэнх програмчлалын хувьд шаардлагагүй боловч мэдлэг нь ашиг тус, оновчлолыг бий болгодог.
Код Алхам 10
Код Алхам 10

Алхам 3. Илүү олон хэл сурах

Анхны хэлээ сайн эзэмшсэний дараа та салбарлаж эхэлж болно. Мэдэж буй хэлээ нөхөх өөр хэлийг хайж олох эсвэл өөрийн сонирхсон тодорхой ажлын хэлийг сонгох. HTML, CSS гэх мэт нэмэлт хэлийг сурахад хамгийн хялбар байдаг.

  • Java бол хамгийн алдартай хэлнүүдийн нэг бөгөөд Java хөгжүүлэгчдэд маш олон боломжууд байдаг. Java нь маш олон төрлийн систем дээр ажиллах боломжтой бөгөөд тоо томшгүй олон програмтай. Java нь хамгийн хурдацтай хөгжиж буй зах зээлийн нэг болох Андройд програмуудад ашиглагддаг.
  • Видео тоглоом хөгжүүлэхийн тулд C ++ -ийг ашиглахыг зөвлөж байна. Юнити (өргөн хэрэглэгддэг, хямд тоглоомын хөдөлгүүр) болон UDK (түгээмэл хэрэглэгддэг Unreal хөдөлгүүрийн код) дээр код бичиж сурах нь видео тоглоомын салбараас өөр ашиг тустай биш боловч зарим хаалгыг онгойлгоход тусалдаг.
  • Хэрэв та iPhone програм хийхийг хүсч байвал Xcode болон Objective-C нь таны үндсэн хэрэгсэл болно. Xcode нь зөвхөн Mac дээр хөрвүүлэх боломжтой тул танд Mac хэрэгтэй болно.
  • Python бол сурахад хялбар хэлний нэг болох сервер скрипт хэл юм. Python нь Pinterest, Instagram зэрэг вэб үйлчилгээнд ашиглагддаг бөгөөд хэдхэн хоногийн дотор анхан шатны мэдлэгтэй болоход маш энгийн.
Код Алхам 11
Код Алхам 11

Алхам 4. Тэвчээртэй байгаарай

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

Код Алхам 12
Код Алхам 12

Алхам 5. Бусадтай хамтран ажиллаж сур

Хэрэв танд төсөл дээр олон хүн ажиллаж байгаа бол түүнийг хэрхэн хэрэгжүүлэх талаар олон үзэл бодолтой болно. Бизнесийн ертөнцөд багаар ажиллах нь бараг боломжгүй зүйл тул та бүх зүйлийг бие даан хөгжүүлэхээр төлөвлөөгүй л бол бусадтай хамтран ажиллахад бэлэн байгаарай.

Код Алхам 13
Код Алхам 13

Алхам 6. Кодлох чадвараа дадлагажуулж болох ажил олж аваарай

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

Код Алхам 14
Код Алхам 14

Алхам 7. Бусад програмистуудтай холбогдох

Танд дэмжлэг үзүүлж, урам зориг өгөх олон тооны хөгжүүлэгчид, цуглуулгууд байдаг. Орон нутгийн програмчлалын конвенцуудыг хайж, хакердах эсвэл тоглоомын сааталд оролцох (нийтлэг сэдэвтэй цаг хугацааны арга хэмжээ), нэвтрүүлэг, сүлжээгээ өргөжүүлэхийн тулд програмчлалын зарим форумд бүртгүүлээрэй.

Код 15 -р алхам
Код 15 -р алхам

Алхам 8. Дадлага хийх, дадлага хийх, дадлага хийх

Компьютерийн програмчлалын чиглэлээр мэргэшсэн мэргэжилтэн болохын тулд ойролцоогоор 15,000 цаг шаардагддаг. Энэ бол олон жилийн туршлагатай практик юм. Програмчлах жинхэнэ ур чадвар нь та дадлага хийх цаг гаргаж, чадварлаг болсны дараа л бий болно.

Ажил хийхгүй байсан ч өдөр бүр програмчлах цагийг өнгөрөөхийг хичээгээрэй. Чөлөөт цагаараа програмчлах нь шинэ нээлт, шинэ санааг бий болгоход хүргэдэг

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