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

Аль програмчлалын хэлийг эхлээд сурах нь дээр вэ, яагаад
Аль програмчлалын хэлийг эхлээд сурах нь дээр вэ, яагаад
Anonim

FreeCodeCamp багш, алдартай блог хөтлөгч Quincy Larson та дараа нь харамсахгүйн тулд анхны програмчлалын хэлээ сонгохдоо юуг анхаарах хэрэгтэйг тайлбарлав. Lifehacker нийтлэлийнхээ товчилсон орчуулгыг нийтэлжээ.

Аль програмчлалын хэлийг эхлээд сурах нь дээр вэ, яагаад
Аль програмчлалын хэлийг эхлээд сурах нь дээр вэ, яагаад

Анхны програмчлалын хэлээ сонгох нь "Та Тарантиногийн киноны ямар дүр вэ?" гэх мэт сорилттой адил хөгжилтэй санагдаж магадгүй юм. Гэхдээ та хүүхэд байхдаа ижил нэртэй тоглоомонд дуртай байсан тул Ruby-г сонгохоос өмнө би танд сануулъя: энд маш өндөр бооцоо тавьсан.

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

  • хөдөлмөрийн зах зээл дээрх хэлний эрэлт;
  • түүний урт хугацааны хэтийн төлөв;
  • хэл сурах нь хэр хялбар вэ;
  • түүгээр ямар төслүүд бий болох вэ.

Үргэлжлүүлэхээсээ өмнө хэдэн зүйлийг тодруулъя. Ямар ч програмчлалын хэл бусдаас илүү сайн гэж би бодохгүй байна. Хөгжүүлэгч эцсийн дүндээ хэд хэдэн хэл мэддэг байх ёстой гэдэгтэй би санал нэг байна. Програмист хүн эхлээд аль нэгэнд нь сайн байх ёстой гэж би шаарддаг.

Мөн энэ хэл нь JavaScript байх ёстой.

Хамгийн том хөгжүүлэгч нийгэмлэгийн дагуу Stack Overflow. JavaScript бол судалгаанд хамрагдсан бүх хэрэглэгчдийн дунд хамгийн алдартай хэл юм. Энэ нь вэб сайтын хөтөч дээр суурилсан хэсгийг бүтээхэд чухал ач холбогдолтой бөгөөд тэдний сервер талын бүрэлдэхүүн хэсгүүдийг хөгжүүлэхэд илүү тохиромжтой болж байна. Нэмж дурдахад JavaScript нь тоглоом хөгжүүлэлт, зүйлсийн интернет зэрэг салбарт хурдацтай өргөжиж байна.

№1 хүчин зүйл. Хөдөлмөрийн зах зээл

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

Java хэл нь сул орон тоогоор бүх програмчлалын хэлнүүдийн дунд тэргүүлдэг. Үүний дараа шууд JavaScript дагалддаг.

Гэхдээ нэг чухал нюанс бий. JavaScript нь 20 гаруй жилийн турш бий болсон ч саяхан Netflix, Walmart, PayPal зэрэг компаниудад бүх програмаа хөгжүүлэх хүчирхэг хэрэгсэл болсон.

Олон ажил олгогчид JavaScript хөгжүүлэгч хайж байна. Сүүлийнх нь хөдөлмөрийн зах зээлд бүр дутагдаж байна.

Хамгийн том ажлын нэгтгэгч Indeed.com сайтын мэдээлэлд үндэслэн., Java програмистын нээлттэй ажлын байр бүрт 2, 7 өргөдөл гаргагч өргөдөл гаргана. PHP болон iOS хөгжүүлэгчдийн албан тушаалын төлөөх өрсөлдөөн бас нэлээд өндөр байна.

Гэхдээ JavaScript дахь сул орон тоо бүрт ердөө 0.6 өргөдөл гаргагч байдаг. Өөрөөр хэлбэл эрэлт нийлүүлэлтээсээ өндөр байна гэсэн үг.

Хүчин зүйл №2. Урт хугацааны хэтийн төлөв

JavaScript нь бусад алдартай хэлээс илүү хурдан хөгжиж байна. Түүний экосистем нь Google, Microsoft, Facebook, Netflix зэрэг компаниудын асар их мөнгө, ухаалаг хөрөнгө оруулалтаар баталгааждаг.

Жишээлбэл, JavaScript-ийн чадавхийг өргөтгөх хэлний тусгай хувилбар болох TypeScript дээр зуу гаруй хүн ажиллаж байгаа бөгөөд тэдний ихэнх нь Microsoft болон Google-ээс санхүүжилт авдаг.

Янз бүрийн компаниудын хоорондох ийм хамтын ажиллагаа нь Java-г хөгжүүлэхэд хэцүү байдаг. Sun Microsystems-ийг худалдаж авсны дараа хэлний эрхийг авсан Oracle компани хувь нэмрээ оруулах хүсэлтэй байгууллагуудыг шүүхэд өгдөг.

№3 хүчин зүйл. Сурахад хялбар

Ихэнх хөгжүүлэгчид өндөр түвшний скрипт хэлийг олоход харьцангуй хялбар байдаг гэдэгтэй санал нийлэх болно. JavaScript нь Python болон Ruby-тэй адил юм.

Гэсэн хэдий ч их дээд сургуулиудад хамгийн түрүүнд хийдэг зүйл бол Java, C ++ гэх мэт илүү төвөгтэй хэлийг сурах явдал юм.

Хүчин зүйл №4. Та ямар төслүүдийг бий болгож чадах вэ

Үүнтэй холбогдуулан JavaScript нь хамгийн шилдэг нь юм. Энэ нь хөтөчтэй ямар ч төхөөрөмж дээр ажилладаг. JavaScript-ийн тусламжтайгаар та бараг бүх зүйлийг хөгжүүлж, бусадтай хялбархан хуваалцах боломжтой.

Stack Overflow хөгжүүлэгчийн нийгэмлэгийн үүсгэн байгуулагч Жефф Атвуд JavaScript-ийн хаа сайгүй байдгийг тусгасан загварыг тодорхойлсон.

JavaScript дээр бичиж болох аливаа програм нь эцэст нь JavaScript дээр бичигдэх болно.

Жефф Атвуд

Цаг хугацаа өнгөрөх тусам энэ загвар улам бүр үнэн зөв болж байна.

Нэгэн цагт Java хөгжүүлэгчид энэ хэлийг хаа сайгүй ашиглахыг амлаж байсан. Та Java апплетуудын талаар санаж болно. Гэвч Oracle энэ оны эхээр тэднийг албан ёсоор хассан.

Мөн Python ижил төстэй асуудалтай тулгардаг.

Найзууддаа хөгжүүлсэн тоглоомоо яаж өгөх вэ? Илүү сайн, үүнийг утсандаа татаж аваад сургууль дээр байгаа хүүхдүүдэд үзүүлж суулгахгүй байх арга бий юу?

Жеймс Хью тоглоомын хөгжүүлэгч

Анхны хэлээ сайн мэднэ. Дараа нь хоёрдугаарт суралц

Хэрэв та нэг хэлээс нөгөө хэл рүү үсрэх юм бол амжилтанд хүрэхгүй. Үндсэн ур чадвараас илүү гарахын тулд та анхны хэлээ сайн ойлгох хэрэгтэй. Үүний дараа хоёр дахь нь илүү хялбар байх болно.

Цаг хугацаа өнгөрөхөд та бусад хэлийг сурснаар мэдлэгээ тэлж, сайн програмист болох боломжтой болно.

  • C нь компьютерийг санах ойн үүднээс ойлгоход тусална. Энэ нь өндөр гүйцэтгэлтэй тооцоололтой ажиллахад бас хэрэгтэй.
  • C ++ нь тоглоом хөгжүүлэхэд тохиромжтой.
  • Python бол шинжлэх ухааны тооцоолол, статистикийн хувьд маш сайн.
  • Java нь аж ахуйн нэгжийн үйлчилгээнд ажиллах хүсэлтэй хүмүүст чухал үүрэг гүйцэтгэдэг.

Гэхдээ эхлээд JavaScript-ийг эзэмш.

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