Ծրագրավորման ամենահազվագյուտ և ամենաթանկ լեզուները

Ընդհանրապես ընդունված է, որ ծրագրավորման լեզուները, ինչպիսիք են Rust-ը, Erlang-ը, Dart-ը և որոշ այլ լեզուներ, ամենահազվադեպն են ՏՏ աշխարհում: Քանի որ հավաքագրում եմ ՏՏ մասնագետներ ընկերությունների համար, անընդհատ շփվում եմ ՏՏ ոլորտի մարդկանց և գործատուների հետ, որոշեցի անձնական ուսումնասիրություն անցկացնել և պարզել, թե արդյոք դա իսկապես այդպես է: Տեղեկությունը տեղին է Ռուսաստանի ՏՏ շուկայի համար։

Տվյալների հավաքագրումը

Տեղեկատվություն հավաքելու համար ես ուսումնասիրեցի լեզվի իմացություն պահանջող թափուր աշխատատեղերի քանակը, ինչպես նաև այս հմտությամբ ռեզյումեների քանակը: Ես հավաքել եմ տվյալներ Linkedin-ում, HeadHunter-ում՝ օգտագործելով Amazing Hiring ծառայությունը: Ես նաև ունեմ անձնական վիճակագրություն իմ գործակալության դիմումների վերաբերյալ:

Ընդհանուր առմամբ, ութ լեզու անդրադարձավ իմ հետազոտությանը:

Ժանգոտվել

Համաշխարհային վիճակագրություն. Ըստ վիճակագրության Stackoverflow 2018 թվականին Rust-ը զբաղեցրել է առաջին տեղը (երրորդ տարին անընդմեջ) ծրագրավորողների շրջանում ամենասիրված լեզուների ցանկում և վեցերորդը՝ ամենաթանկ լեզուների ցանկում՝ աշխատավարձի առումով (տարեկան $69):
Չնայած այն հանգամանքին, որ լեզուն բավականին տարածված է աշխարհում, Ռուսաստանում այն ​​դեռ մնում է ծրագրավորման հազվագյուտ լեզուներից մեկը:

Հիմնական հմտություններում Rust-ի իմացությունը հայտնաբերվել է Headhunter-ի 319 և Linkedin-ի 360 մասնագետների շրջանում: Այնուամենայնիվ, միայն 24 ծրագրավորողներ իրենց դիրքավորեցին որպես Rust ծրագրավորողներ Headhunter-ում: Կուլիսների հետևում ենթադրվում է, որ Ռուսաստանում միայն երկու ընկերություններ են գրում Rust-ի վրա։ Կան 32 ընկերություններ, որոնք աշխատանք են առաջարկում Rust ծրագրավորողներին Headhunter-ում, իսկ 17-ը՝ Linkedin-ում:

Իմ գործակալությունը պարբերաբար դիմումներ է ստանում Rust ծրագրավորողների համար: Սակայն մասնագետներն այնքան քիչ են, որ արդեն այնպիսի տպավորություն է, որ ծանոթ եմ երկրի «Ռաստ»-ի զարգացման բոլոր մասնագետներին։ Հետևաբար, Rust լեզվի դեպքում շատ թեկնածուներ, ովքեր հետաքրքրված են աշխատանքով, տիրապետում են լեզվին, երբ լրացնում են TOR-ը:

Էռլանգը

Ըստ նույն վիճակագրության Stackoverflow Էրլանգը զիջում է Rust-ին, և նա նույնպես հայտնվել է բոլոր տեսակի վարկանիշներում: Մշակողների շրջանում ամենասիրված լեզուների ցանկում Erlang-ը զբաղեցնում է քսանմեկերորդ տեղը, իսկ աշխատավարձի առումով Erlang-ը անմիջապես հաջորդում է Rust-ին՝ զբաղեցնելով յոթերորդ հորիզոնականը (տարեկան $67):

Headhunter-ն ունի 67 աշխատանքի առաջարկ Erlang-ի իմացությամբ ծրագրավորողների համար: Linkedin-ում - 38. Եթե խոսենք ռեզյումեների քանակի մասին, ապա Headhunter-ում միայն 55 ծրագրավորողներ ունեին Erlang-ը որպես հիմնական լեզու (նշված էր վերնագրում), իսկ 38 մասնագետներ ունեին Erlang-ը Linkedin-ում իրենց աշխատանքի վերնագրերում:

Ավելին, միտում կա Erlang ծրագրավորողների փոխարեն աշխատանքի ընդունել տղաներին, ովքեր ունեն զարգացած Google Go կամ Golang, քանի որ նրանք ավելի շատ են, իսկ աշխատավարձն ավելի ցածր։ Այնուամենայնիվ, իմ անձնական կարծիքը (հիմնված իմ գործակալության տվյալների վրա) այն է, որ Go-ն չի փոխարինի Erlang-ին, քանի որ իսկապես մեծ ծանրաբեռնված և բարդ նախագծերի համար Erlang-ը անփոխարինելի լեզու է:

Թակոց

Հիմնականում օգտագործվում է խաղերի մշակման մեջ: Գործնականում թափուր աշխատատեղեր չկան (բառացիորեն մեկը Headhunter-ում): Linkedin-ում ընդամենը երկու ընկերություն կա, որոնք պահանջում են այս լեզվի իմացություն: Եթե ​​խոսենք առաջարկի մասին, գրեթե երկու հարյուր ծրագրավորողներ նշել են այս լեզվի իմացությունը Linkedin-ում, 109-ը՝ Headhunter-ում, որոնցից 10 հոգի իրենց ռեզյումեի վերնագրում տեղադրել են Haxe-ի իմացությունը։ Պարզվում է, որ Haxe ծրագրավորման լեզուն քիչ պահանջարկ ունի ռուսական շուկայում։ Առաջարկը գերազանցում է պահանջարկը.

Նետ

Հնարել է Google-ը։ Լեզուն ավելի ու ավելի տարածված է դառնում շուկայում։ Հրապարակված թափուր աշխատատեղեր Headhunter 10-ում, Linkedin-ում` 8, սակայն գործատուները չեն պահանջում այս լեզուն հիմնական հմտությունների ցանկում: Հիմնական պայմանը Javascript-ի գերազանց գիտելիքներն է և խնդիրների լուծման գրագետ մոտեցումը:

Ծրագրավորման լեզվին ծանոթ ծրագրավորողների թիվը 275 է, բայց դարձյալ միայն 11 հոգի են համարում Dart-ն իրենց հիմնական հմտությունը։ Linkedin-ում 124 մարդ այս կամ այն ​​կերպ նշել է լեզուն իրենց ռեզյումեում։

Իմ գործակալության անձնական փորձը և վիճակագրությունը նշում են, որ այս լեզուն արդեն օգտագործվում է խոշոր ՏՏ ընկերությունների կողմից: Սա խոսում է այն մասին, որ այն շուտով կբացառվի ծրագրավորման հազվագյուտ լեզուների ցանկից։ Ի դեպ, Dart լեզվով խոսող մասնագետները շուկայում թանկ արժեն։

F#

Բավականին հազվագյուտ ծրագրավորման լեզու։ Մշակված է Microsoft-ի կողմից: Ռուսաստանում միայն մի քանի ընկերություններ (12-ը՝ HH-ում և 7-ը՝ Linkedin-ում) F# ծրագրավորող են խնդրում։ Մնացած դեպքերում լեզվի իմացությունը պարտադիր չէ: Ի դեպ, F#-ի իմացությամբ ծրագրավորողների թիվը աստիճանաբար աճում է։ Լեզուն նույնիսկ հայտնվել է թարմ վարկանիշում Stackoverflow. Այն մշակողների շրջանում ամենասիրված լեզուների ցանկում զբաղեցնում է իններորդ տեղը, իսկ աշխատավարձի չափով՝ առաջինը (տարեկան 74 դոլար):

Հրապարակված ռեզյումեների քանակով Headhunter-ում կա 253, բայց շատ քչերն են համարում F#-ն իրենց հիմնական լեզու։ Ընդամենը երեք հոգի իրենց ռեզյումեի վերնագրում դրել են F#-ի իմացությունը։ Linkedin-ում իրավիճակը նման է. 272 ​​ծրագրավորողներ նշել են F#-ն իրենց պորտֆելներում, որոնցից միայն վեցն են իրենց դիրքերում նշված F#:

Վիճակագրությունը հետևյալն է.

Ընդհանուր թափուր աշխատատեղերի թիվը Headhunter-ում 122 է, իսկ Linkedin-ում՝ 72։ Ուսումնասիրվածների մեջ ամենատարածված լեզուն Էրլանգն է: Ընկերությունների ավելի քան 50%-ը պահանջում է Erlang-ի իմացություն: Պարզվեց, որ Haxe-ը ամենաքիչ պահանջված լեզուն է։ Փնտրվում են մասնագետներ Haxe-ի իմացությամբ Headhunter-ում և Linkedin-ում համապատասխանաբար 1% և 3% ընկերությունների:
Ծրագրավորման ամենահազվագյուտ և ամենաթանկ լեզուները

Ծրագրավորման ամենահազվագյուտ և ամենաթանկ լեզուները

Հրապարակված ռեֆերատների քանակով իրավիճակը գրեթե նման է. Headhunter-ում տեղադրված 1644 ռեզյումեներից ավելի քան քառասուն տոկոսը (688) վերաբերում է Erlang-ին, ամենաքիչ ռեզյումեները (7%) տեղադրվել են Haxe-ի զարգացման հմտություններ ունեցող մասնագետների կողմից: Linkedin-ից ստացված տվյալները որոշակիորեն տարբեր են։ Այն տղաները, ովքեր ունեն Dart-ի սեփականատերերը, հրապարակել են ամենաքիչ ռեզյումեները: 1894 թվականի պորտֆելներից միայն 124-ն է վերաբերում Dart-ի զարգացմանը:

Ծրագրավորման ամենահազվագյուտ և ամենաթանկ լեզուները

Ծրագրավորման ամենահազվագյուտ և ամենաթանկ լեզուները

Օպա, Ֆանտոմ, Զիմբու

Ես որոշեցի այս երեք լեզուները միավորել մեկ պարբերության մեջ մեկ պարզ պատճառով՝ իսկապես ամենահազվագյուտ լեզուները: Թափուր աշխատատեղեր և գործնականում ռեզյումեներ չկան։ Դուք կարող եք մի կողմից հաշվել այն ծրագրավորողներին, ովքեր իրենց հմտությունների մեջ նշել են այս լեզուներից որևէ մեկը:

Քանի որ այս լեզուները ներառված չեն Stackoverflow-ի տարեկան զեկույցում, ոչ էլ գտնվել են թափուր աշխատատեղերում, ես մի քանի խոսք կասեմ այն ​​մասին, թե որոնք են այդ լեզուները:

Օպա - վեբ ծրագրավորման լեզու, որը փորձում է անմիջապես փոխարինել HTML, CSS, JavaScript, PHP: Մշակվել է 2011թ. Opa-ն անվճար է և ներկայումս հասանելի է միայն 64-բիթանոց Linux և Mac OS X հարթակների համար:

Fantom ընդհանուր նշանակության լեզու է, որը հավաքվում է Java Runtime Environment-ին, JavaScript-ին և .NET Common Language Runtime-ին: Մշակվել է 2005 թ.

Զիմբու - եզակի և հատուկ լեզու, որը կարող է օգտագործվել գրեթե ամեն ինչ մշակելու համար՝ սկսած GUI հավելվածներից մինչև ՕՀ միջուկներ: Այս պահին այն համարվում է փորձարարական լեզու, որի ոչ բոլոր հատկանիշներն են մշակված։

Բացի ծրագրավորման լեզուներից, ցուցակում և պաշտոնում ներառել եմ նաև կիբերանվտանգության մասնագետ։ Թափուր աշխատատեղերի թիվը ռեզյումեների թվի համեմատ փոքր է (մոտ 20)։ Ստացվում է, որ առաջարկը գերազանցում է պահանջարկին (ինչպես Haxe-ի դեպքում), ինչը բավականին անտիպ է ՏՏ ոլորտի համար։ Տեղեկատվական անվտանգության մասնագետների աշխատավարձը ցածր է. Օրինակ, Սանկտ Պետերբուրգում կիբերանվտանգության փորձառու մասնագետին առաջարկում են 80-100 հազար ռուբլի։

Իմ փոքրիկ հետազոտությունը ցույց տվեց, որ յուրացման «լավագույն» լեզուներն են՝ Rust, Erlang, Dart - կա պահանջարկ, բարձր աշխատավարձ։ Ամենաքիչ պահանջված լեզուներն էին Haxe, Opa, Fantom, Zimbu: F#-ը հայտնի է արտասահմանում, ռուսաստանյան ՏՏ շուկան դեռ չի գրավել լեզուն:

Source: www.habr.com

Добавить комментарий