Mundarija:
- №1 omil. Mehnat bozori
- №2 omil. Uzoq muddatli istiqbollar
- №3 omil. O'rganish qulayligi
- №4 omil. Qanday loyihalarni yaratishingiz mumkin
- Birinchi tilingizni yaxshi biling. Keyin ikkinchisini o'rganing
2024 Muallif: Malcolm Clapton | [email protected]. Oxirgi o'zgartirilgan: 2023-12-17 04:14
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.
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:
Nima uchun tishlar sezgir bo'lib qoladi va bu bilan nima qilish kerak
Ko'pchilik tish sezgirligini boshdan kechirdi. Men nordon olma tishladim yoki masalan, shirin issiq choy ichdim - va jag'im o'tkir og'riqdan og'riyapti. Eng zerikarli narsa shundaki, chuqur og'iz gigienasi va tish shifokoriga muntazam tashrif buyurish baxtsizliklardan sug'urta emas
Nima uchun biz doimo ishda to'lib-toshganmiz va bu haqda nima qilish kerak
Agar o'zingizni ishda doimo band bo'lib qolsangiz, boshqa bunday vaziyatga tushib qolmaslik uchun ishlarni bajarish uchun ushbu maslahatlardan foydalaning
Yangi boshlanuvchilar uchun yapon tilini o'rganish uchun 5 ta qoida
Yapon tilini o'rganish haqiqiy emas deganlarga ishonmang. Muammoga to'g'ri yondashsangiz, hamma narsa mumkin! Sizga yordam beradigan ba'zi maslahatlar
Qaysi formatda musiqa tinglash yaxshiroq va nima uchun hamma narsa sub'ektivdir
“Sifatli ovoz” va “sifatli uskuna” tushunchalari juda nisbiy ekanligini yuqorida aytib o‘tgan edik. Nega mukammal musiqa asbobi yo'q? Bugungi kunda ijro etiladigan asosiy audio kontent yo'qolgan siqish formatlaridan birida raqamli hisoblanadi.
Dasturlash tillarini o'rganish uchun 24 ta bepul kitoblar
Linux Links sayti muharrirlari turli dasturlash tillari bo'yicha 24 ta bepul kitoblarni bir joyda yig'ishdi, har bir til uchun bittadan, montajdan C# gacha. Menga har doim yangi boshlanuvchi dasturchilarning o'qishdan voz kechishlari va to'xtatishlarining asosiy sababi tanlovning ko'pligi deb tuyulgan.