Asosiy afzalliklari
Agar optimallashtirilgan bo'lsa, juda tez
Kross-platforma
Xotirani taqsimlashni nazorat qilish
Aqlli ko'rsatkichlar
Raii (resurs olish - ishga tushirish)
Gui asboblar to'plami
C# ko'nikmalar hisobotining "Eng taniqli til" reytingida ko'tariladi
HackerRank o‘zining 2020-yildagi Developer Skills Reportini e’lon qildi, unda C# tili 2020-yil uchun “eng mashhur” dasturlash tillari ro‘yxatida o‘z o‘rnini egallashini ko‘rsatadi.
Ishlab chiquvchilarni ish beruvchilar bilan moslashtirish uchun kodlash muammolaridan foydalanadigan platformani taqdim etuvchi va 7 milliondan ortiq dasturchilar hamjamiyatiga da'vogar kompaniya uchinchi yillik hisobotini 162 mamlakatdan 116 648 koderlar ishtirokidagi so'rovga asosladi.
Hisobotning Visual Studio dasturchilarini alohida qiziqtirgan bo‘limlarini o‘rganar ekanmiz, C# 2018 yildan 2020 yilgacha turg‘un bo‘lgan “eng mashhur” reytingdagi o‘rinlarni o‘zgartiradigan yagona dasturlash tili ekanligi aniqlandi. Bu yil C# sakrab chiqdi. ettinchidan oltinchi o'ringa ko'tarilib, PHP bilan o'rinlarni almashtiradi. Bu qayd etilgan yagona harakat edi.
[
“Ko‘pchilik ma’lum bo‘lgan tillar nuqtai nazaridan so‘nggi uch yil ichida juda oz narsa o‘zgargan”, — deyiladi hisobotda. “Aslida, eng yaxshi 10 tilda oʻtgan yilga nisbatan atigi ikkita oʻzgarish kuzatildi: C# va PHP oltinchi va yettinchi oʻrinlar oʻrtasida almashdi.
"Ta'kidlash joizki, eng yaxshi ma'lum bo'lgan JavaScript tili ko'pchilik ishlab chiquvchilar kodlashni o'rganadigan til emas - respondentlarning atigi 5 foizi uni birinchi dasturlash tili deb aytishgan. Java shunga o'xshash naqshga amal qiladi: bu eng yaxshi ma'lum bo'lgan ikkinchi til. Umuman olganda, dasturchilarning atigi 13 foizi bu birinchi tilni o'rganganligini aytishadi.
Hisobotda C#, .NET Core va Microsoft-ga asoslangan boshqa texnologiyalar ham keltirilgan. Masalan, “Dasturchilarni ishga olishda qanday til ko‘nikmalariga e’tibor berasiz?” degan savolga javob berishda. Respondentlarning qariyb 20 foizi C# tilini tanlab, uni JavaScript, Python va Javadan keyin to‘rtinchi o‘ringa qo‘ydi.
Qaysi tillarni keyingi o‘rganishni rejalashtirganligi so‘ralganda, respondentlarning 13,5 foizi C# tilini ro‘yxatga kiritib, uni 11-o‘rinda, Go esa bu to‘plamda yetakchilik qildi. Ushbu turkumda Microsoft-ning yana bir yaratilishi, TypeScript 4-o'rinni egalladi. C# ham Perl boshchiligidagi "Ma'lum tillar bo'yicha ish haqini oshirish" ro'yxatidan ancha past edi.
Umuman olganda, C# bu so'rovda boshqalardagi kabi yaxshi natija bermadi, bu haqda o'tgan oy chop etilgan C# Tech Skills Reports in Strong Shows maqolasida batafsil bayon qilingan .
Eng mashhur ramkalarning uch yillik ro'yxatida .NET Core uch yil ichida ettinchi o'rinni egalladi. U ishlab chiquvchilar keyingi o'rganishni rejalashtirgan ramkalar ro'yxatida to'qqizinchi o'rinni egalladi, bu ro'yxatda React, AngularJS, Vue.js va boshqalar kabi JavaScript-ga asoslangan takliflar ustunlik qiladi. U "Ma'lum bo'lgan ramkalar asosida ish haqini oshirish" ro'yxatida oltinchi o'ringa ko'tarildi, buning uchun Backbone.js 1-o'rinni egalladi.
Hisobotning boshqa diqqatga sazovor joylari:
Kodlashni o'rganish uchun C BASIC-dan o'tib ketadi.
Gen Z oldingi avlodlarga qaraganda bootcamplardan foydalanish ehtimoli ko'proq. Deyarli har oltitadan biri yangi ko'nikmalarni o'rganish uchun bootcamplardan foydalanganliklarini aytishadi.
Kompaniya o‘lchamlari bo‘yicha ishga yollash bo‘yicha menejerlar to‘liq stek ishlab chiquvchilari birinchi o‘rinda ekaniga qo‘shiladilar: ishga yollash bo‘yicha menejerlarning 38 foizi bu 2020-yilda to‘ldirilishi kerak bo‘lgan 1-o‘rin ekanligini ta’kidlaydilar. Backend ishlab chiquvchilari va ma’lumotlar bo‘yicha olimlar mos ravishda ikkinchi va uchinchi o‘rinlarni egalladi.
To'liq stek ishlab chiquvchilari eng yuqori talabga ega bo'lishi mumkin, ammo ularning roli ham eng professional talablardan biridir. O'tgan yili to'liq stekni ishlab chiquvchilarning 60 foizi mutlaqo yangi ramkani o'rganishi kerak edi - bu so'ralgan boshqa rollardan ko'ra ko'proq.
Global miqyosda JavaScript - bu ishga yollash menejerlari nomzodda qidiradigan eng mashhur tildir. Ammo ishga yollash bo‘yicha menejerlarning hammasi ham til ko‘nikmalarini ustuvor vazifa deb bilishmaydi: global miqyosda 14 foiz nomzodlarni ko‘rib chiqishda tilni agnostik deb hisoblaydi.
Uchinchi yildirki, Go tilini ishlab chiquvchilar keyingi o'rganishni istagan 1-o'rinda. Google tomonidan ishlab chiqilgan Go 2009-yilda ixtiro qilinganidan beri mashhurlik ortib bormoqda, bu qisman yaratuvchilarning ko'rinishi tufayli. 2018 yilgi hisobotimizda taʼkidlaganimizdek, bu Google kabi texnologiya gigantlari tilni oʻzlashtirishga birinchi marta turtki berayotgani yoʻq: Twitter xuddi Scala’ni Ruby on Rails’dan oshib ketganda, xuddi Apple Objective-C’dan uzoqlashganda Swift uchun qilgani kabi kuchaytirdi.
Perl o'rtachadan yuqori ish haqi bilan eng yaqin bog'liq bo'lgan tildir. Global miqyosda Perl-ni biladigan dasturchilar ishlab chiqaruvchilarning o'rtacha yillik maoshidan 54 foizga ko'p ishlaydi. Undan keyingi oʻrinlarda Scala (+42 foiz) va Go (+33 foiz).
Barcha lavozimlar va darajalar bo‘yicha o‘rtacha hisobda amerikalik dasturchilar eng ko‘p maosh oladi: u yerdagi dasturchilar yiliga o‘rtacha 109 167,36 dollar oladi.
Ishlab chiquvchilarning atigi 35 foizi adolatli maosh olishlariga ishonishadi. Boshqa tomondan, 39 foiz tengdoshlari bilan solishtirganda adolatsiz maosh olishlariga ishonishadi, 26 foizi esa ishonchsiz.
Kasbiy o'sishning eng muhim shakli: yangi texnologik ko'nikmalar.
Individual ishtirokchi rollarida ishlab chiquvchilarning 62 foizi keyingi uch yil ichida texnik yetakchi bo'lishni xohlaydi. Bu menejer bo'lishni xohlaydiganlar sonidan keskin farq qiladi (15 foiz).
"Ma'lumotlar ish beruvchilar va xodimlar nimani bilishi, ular o'z ishlarida nimani qidirayotgani va texnologiyaning barcha o'lchamdagi sohalarni qamrab olishi natijasida o'z rollarini qanday ko'rishlari haqida misli ko'rilmagan tushuncha beradi", dedi HackerRank. Hisobot, bu kirish mumkin lavozimiga .
Do'stlaringiz bilan baham: |