Mundarija:

Qaysi dasturlash tilini birinchi bo'lib o'rganish yaxshiroq va nima uchun
Qaysi dasturlash tilini birinchi bo'lib o'rganish yaxshiroq va nima uchun
Anonim

FreeCodeCamp o'qituvchisi va mashhur blogger Quincy Larson birinchi dasturlash tilingizni tanlashda keyin afsuslanmaslik uchun nimalarga e'tibor berish kerakligini tushuntiradi. Layfxaker o‘z maqolasining qisqartirilgan tarjimasini e’lon qildi.

Qaysi dasturlash tilini birinchi bo'lib o'rganish yaxshiroq va nima uchun
Qaysi dasturlash tilini birinchi bo'lib o'rganish yaxshiroq va nima uchun

Birinchi dasturlash tilingizni tanlash “Siz Tarantino filmlarining qaysi qahramonisiz?” kabi testlarni topshirish kabi qiziqarli tuyulishi mumkin. Ammo siz bolaligingizda xuddi shunday nomli o'yinchoqni yoqtirganingiz uchun Rubyni tanlashdan oldin, eslatib o'taman: bu erda qoziqlar juda yuqori.

Siz o'zingizning birinchi tilingizda masofaviy malakaga ega bo'lguningizcha, yuzlab soatlik amaliyotni o'tkazasiz. Shuning uchun, birinchi navbatda, siz quyidagi omillar haqida o'ylashingiz kerak:

  • mehnat bozorida tilga bo'lgan talab;
  • uning uzoq muddatli istiqbollari;
  • tilni o'rganish qanchalik oson;
  • u bilan qanday loyihalar yaratish mumkin.

Davom etishdan oldin, bir nechta fikrlarga aniqlik kiritaman. Menimcha, biron bir dasturlash tili ob'ektiv jihatdan boshqasidan yaxshiroq. Men ishlab chiquvchi oxir-oqibat bir nechta tillarni bilishi kerakligiga qo'shilaman. Men birinchi navbatda dasturchi ulardan birida yaxshi bo'lishi kerakligini ta'kidlayman.

Va bu til JavaScript bo'lishi kerak.

Eng yirik ishlab chiquvchilar hamjamiyatiga ko'ra, Stack Overflow. JavaScript barcha so'ralgan foydalanuvchilar orasida eng mashhur tildir. Bu veb-saytlarning brauzerga asoslangan qismini yaratish uchun juda muhim va ularning server tomonidagi komponentlarini ishlab chiqish uchun tobora moslashib bormoqda. Bundan tashqari, JavaScript jadal sur'atlar bilan o'yinlarni ishlab chiqish va narsalar Interneti kabi sohalarda kengayib bormoqda.

№1 omil. Mehnat bozori

Agar siz dasturlashni faqat qiziqish tufayli o'rganayotgan bo'lsangiz, bu nuqtani ishonch bilan o'tkazib yuborishingiz mumkin. Ammo agar siz talabalarning katta qismi kabi shu yo'l bilan tirikchilik qilishni istasangiz, bu omil siz uchun juda muhim.

Java barcha dasturlash tillari orasida bo'sh ish o'rinlari soni bo'yicha yetakchi hisoblanadi. JavaScript darhol undan keyin keladi.

Ammo bitta muhim nuance bor. JavaScript 20 yildan ortiq vaqtdan beri mavjud bo'lsa-da, u yaqinda Netflix, Walmart va PayPal kabi kompaniyalar uchun o'zlarining barcha ilovalarini ishlab chiqishda kuchli vositaga aylandi.

Ko'pgina ish beruvchilar JavaScript dasturchilarini qidirmoqda. Ikkinchisi hatto mehnat bozorida ham etishmayapti.

Eng yirik ish agregatori Indeed.com ma'lumotlariga asoslanib., Java dasturchisining har bir ochiq lavozimi uchun 2, 7 ta talabnoma topshiriladi. PHP va iOS dasturchilari lavozimlari uchun raqobat ham ancha yuqori.

Ammo JavaScript-dagi har bir vakansiya uchun atigi 0,6 da'vogar bor. Boshqacha aytganda, talab taklifdan yuqori.

№2 omil. Uzoq muddatli istiqbollar

JavaScript boshqa mashhur tillarga qaraganda tezroq rivojlanmoqda. Uning ekotizimini Google, Microsoft, Facebook va Netflix kabi kompaniyalarning katta pul mablag'lari va aqlli sarmoyalari qo'llab-quvvatlaydi.

Masalan, JavaScript imkoniyatlarini kengaytiruvchi tilning maxsus versiyasi bo‘lgan TypeScript ustida yuzdan ortiq odam ishlaydi, ularning ko‘pchiligi Microsoft va Google’dan mablag‘oladi.

Turli kompaniyalar o'rtasidagi bunday hamkorlikni Java rivojlanishi uchun tashkil qilish qiyin. Sun Microsystems kompaniyasini sotib olgandan so'ng til huquqini qo'lga kiritgan Oracle ko'pincha hissa qo'shmoqchi bo'lgan tashkilotlarni sudga beradi.

№3 omil. O'rganish qulayligi

Ko'pgina ishlab chiquvchilar yuqori darajadagi skript tillarini topish nisbatan oson ekanligiga rozi bo'lishadi. JavaScript ham xuddi Python va Ruby kabi.

Shunga qaramay, universitetlarda ular qiladigan birinchi narsa Java va C++ kabi ancha murakkab tillarni o'rganishdir.

№4 omil. Qanday loyihalarni yaratishingiz mumkin

Shu nuqtai nazardan, JavaScript eng yaxshisidir. U brauzeri bo'lgan har qanday qurilmada ishlaydi. JavaScript yordamida siz deyarli hamma narsani ishlab chiqishingiz va uni boshqalar bilan osongina baham ko'rishingiz mumkin.

Stack Overflow dasturchilar hamjamiyatining asoschilaridan biri Jeff Atvud JavaScript-ning hamma joyda mavjudligini aks ettiruvchi naqshni bayon qildi.

JavaScript-da yozilishi mumkin bo'lgan har qanday dastur oxir-oqibat JavaScript-da yoziladi.

Jeff Atvud

Va vaqt o'tishi bilan bu naqsh yanada aniqroq bo'ladi.

Bir vaqtlar Java dasturchilari ham bu tilning hamma joyda bo'lishini va'da qilishgan. Java appletlari haqida eslashingiz mumkin. Ammo Oracle bu yil boshida ularni rasman olib tashladi.

Va Python shunga o'xshash muammolardan aziyat chekmoqda.

O'zim ishlab chiqqan o'yinni do'stlarimga qanday berishim mumkin? Yaxshisi, uni telefoningizga yuklab olishning bir yo'li bormi, shunda siz uni maktabda bolalarga o'rnatmasliklari uchun ko'rsatishingiz mumkinmi?

Jeyms Xyu o'yin ishlab chiqaruvchisi

Birinchi tilingizni yaxshi biling. Keyin ikkinchisini o'rganing

Agar siz bir tildan boshqa tilga o'tsangiz, muvaffaqiyatga erisha olmaysiz. Asosiy ko'nikmalardan tashqariga chiqish uchun siz birinchi tilni yaxshi tushunishingiz kerak. Ikkinchisi bundan keyin ancha oson ko'rinadi.

Vaqt o'tishi bilan siz boshqa tillarni o'rganish orqali bilimingizni kengaytira olasiz va har tomonlama rivojlangan dasturchi bo'la olasiz:

  • C kompyuterlarni xotira nuqtai nazaridan tushunishga yordam beradi. Bu yuqori unumdorlikdagi hisoblash bilan shug'ullanganda ham foydalidir.
  • C ++ o'yinni rivojlantirish uchun juda yaxshi.
  • Python ilmiy hisoblash va statistika uchun juda yaxshi.
  • Java korporativ xizmatlarda ishlamoqchi bo'lganlar uchun muhim rol o'ynaydi.

Lekin birinchi navbatda JavaScript-ni o'zlashtiring.

Tavsiya: