«Пункҳои ҷавон, ки моро аз рӯи замин нест мекунанд, куҷоянд?

Ман ба худ саволи экзистенсиалиеро, ки дар унвон дар тарҳрезии Гребенщиков гузошта шуда буд, пас аз даври навбатии баҳс дар яке аз ҷамоатҳо додам, ки оё ба таҳиягари ибтидоии веб ба дониши SQL ниёз дорад ё оё ORM ба ҳар ҳол ҳама чизро иҷро мекунад. Ман тасмим гирифтам, ки ҷавобро на танҳо дар бораи ORM ва SQL каме васеътар ҷустуҷӯ кунам ва асосан кӯшиш кунам, ки одамоне, ки ҳоло барои мусоҳиба барои мансабҳои рушди сатҳи наврасон ва миёна мераванд, киҳоянд, таърихи онҳо чист ва чӣ ҷаҳон ҳастанд. дар зиндагӣ. Умуман, ман фикре доштам, аммо он аз таҷрибаи шахсии кироя ташаккул ёфта, ба бозори маҳаллӣ комилан мутобиқ карда шудааст. Умуман, он ҷолиб шуд. Ин аст он чизе ки мо ёфтем.

Аҳолии таҳиягарони ҷаҳон

Барои он ки ба ин савол бо ягон роҳ наздик шавам, ман қарор додам, ки аз ҷустуҷӯи маълумот дар бораи он, ки имрӯз дар ҷаҳон чӣ қадар таҳиягарон мавҷуданд ва чӣ гуна ин аҳолӣ бо мурури замон тағир меёбад.
Тибқи ҳисобҳо дар манобеъи мухталиф шумора аз 12 то 30 миллион нафарро ташкил медиҳад. Қарор дод, ки дар он истад маълумот аз SlashData, потому что их методология показалась мне вполне сбалансированной и подходящей для моих нужд. В оценке они учитывали количество аккаунтов и репозиториев на Github, количество аккаунтов на StackOverflow, аккаунты npm и данные официальных источников о трудоустройстве в США и Европе. Также они откорректировали получившиеся числа при помощи своих собственных 16 исследований, которые охватывали примерно по 20 000 человек для каждого опроса.

Тибқи маълумоти SlashData, дар семоҳаи чоруми соли 2018 дар ҷаҳон тақрибан 18.9 миллион таҳиягарон мавҷуд буданд, ки 12.9 миллиони онҳо таҳиягарони касбӣ буданд, яъне онҳо барномарезии зиндагӣ мекунанд. Онҳое, ки ҳоло таҳиягарони касбӣ нестанд, одамоне ҳастанд, ки барномасозӣ барои онҳо маҳфил аст ва инчунин онҳое ҳастанд, ки ҳоло касб меомӯзанд (донишҷӯёни гуногун ва худомӯзӣ). Хуб, ин аст, ки як ишора ба андозаи гурӯҳе, ки маро ҷалб мекунад - 6 миллион нафар. Ростӣ, ин аз интизори ман зиёдтар аст.

Сюрпризи дуюм барои ман суръати афзоиши шумораи барномасозон буд: аз семоҳаи дуюми соли 2017 то семоҳаи чоруми соли 2018 он аз 14.7 то ба 18.9 миллиони зикршуда, ё дар соли 21 2018% зиёд шуд! Агар аз ман хохиш кунанд, ки суръати афзоиши шумораи барномасозонро бахо дихам, ман гуфта метавонам, ки он дар як сол бо каме болоравии суръати солона 5% аст. Ва дар ин ҷо он ба 20% мерасад.

Илова бар ин, SlashData тахмин мезанад, ки шумораи аҳолӣ то соли 2030 ба 45 миллион нафар мерасад. Фаҳмидани он осон аст, ки ин афзоиши каме бештар аз 8% дар як солро дар назар дорад, на 20%, аммо онҳо ба тасҳеҳи воридшавии интернет ишора мекунанд (ҳоло дар саросари ҷаҳон тақрибан 57%). мувофиқи Statista) ва як катор омилхои дигар, ба монанди шумораи тахиягарон ба хар сари ахолй. Аз лиҳози ҷуғрофӣ, шумораи таҳиягарон дар Ҳиндустон ва Чин бештар меафзояд; Интизор меравад, ки Ҳиндустон то соли 2023 аз рӯи шумораи таҳиягарон аз Иёлоти Муттаҳида пеш ояд (ин аллакай данные C# Corner).

Умуман, барномасозон хеле зиёд мешаванд, новобаста аз он ки шумо ба он нигоҳ кунед, зеро талабот меафзояд. Дар омади гап, дар бораи талабот.

Чӣ талабот дорад?

Барои арзёбии талабот ман маълумоти HackerRank-ро барои 2018 и 2019 сол.

Дар робита ба забонҳои барномасозӣ, талабот бештар ба JavaScript, Python ва Java тақрибан дар ҳама соҳаҳо, ба истиснои таҷҳизоти компютерӣ мебошад. Дар охир, талабот бештар ба C/C++ аст, ки ин фаҳмо аст; лоиҳаҳои сахтафзор то ҳол талабот ба шиддатнокии захираҳо ва иҷрои нармафзори мувофиқ доранд.

«Пункҳои ҷавон, ки моро аз рӯи замин нест мекунанд, куҷоянд?

Дар робита ба чаҳорчӯбаҳо, AngularJS, Node.js ва React бештар талабот доранд ва онҳо фарқияти калонтарин байни талабот ва пешниҳодро доранд, ки ба назар чунин менамояд, ки ин бо суръати тағирёбии экосистемаи JavaScript шарҳ дода мешавад, зеро масалан, барои ExpressJS , таклиф аллакай аз талабот зиёд аст.

«Пункҳои ҷавон, ки моро аз рӯи замин нест мекунанд, куҷоянд?

Дар робита ба салоҳиятҳо, корфармоён пеш аз ҳама аз номзадҳо малакаҳои ҳалли мушкилотро интизоранд. Тақрибан 95% корфармоён ин малакаҳоро муҳим арзёбӣ мекунанд. Донистани забони барномасозӣ бо 56% дар ҷои дуюм аст. Дар омади гап, ягон сатри дониши бунёдии алгоритмҳо, сохторҳои додаҳо ва дигар илмҳои компютерӣ вуҷуд надорад, ё он дар саволнома набуд, ё дониши академӣ дигар дар миқёси васеъ талаб карда намешавад.

Тарҳрезии пойгоҳи додаҳо ба 23.2% ширкатҳои зери 100 нафар ва 18.8% ширкатҳое, ки зиёда аз 1000 нафар доранд, эҳтиёҷ доранд. Бале, чунин ба назар мерасад, ки он дар бораи ORM ва SQL аст! Шарҳи мантиқӣ, IMHO дар он аст, ки дар ширкатҳои бузург нақши бахшидашудаи DBA вуҷуд дорад, ки барои ин ҷанба масъул аст ва аз ин рӯ мумкин аст, ки талаботро барои таҳиягарон нарм кард ва зудтар киро кунад. Аммо бо тарҳрезии система ин баръакс аст: 37.0% дар хурд, 44.1% дар калон. Чунин ба назар мерасад, ки калонтаринҳо бояд меъморони бахшидашуда дошта бошанд, аммо шояд онҳо наметавонанд шумораи системаҳои тавлидшударо фаро гиранд. Ё ҳамон алгоритмҳои бунёдӣ ва сохторҳои додаҳо ба тарҳрезии система гузошта мешаванд, он гоҳ он каме равшантар мешавад.

Ширкатҳои хурд ба малакаҳои Framework Proficiency бештар ва камтар ба тарҳрезии системаҳои дар боло зикршуда эҳтиёҷ доранд, ки аз он мо метавонем ба хулосаи капитан барем, ки барои стартапҳо ҳарчи зудтар ба роҳ мондани маҳсулоти коркунанда муҳим аст ва фардо фардо хоҳад буд.

«Пункҳои ҷавон, ки моро аз рӯи замин нест мекунанд, куҷоянд?

Донишҷӯён чиро меомӯзанд?

Дар ин ҷо ман ба маълумоти дигар такя кардам Таҳқиқоти HackerRank.
Бояд ба назар гирифт, ки сарфи назар аз он, ки барномасозӣ дар ин ё он шакл дар донишгоҳҳо таълим дода мешавад (ман бахшҳои информатикаро дар назар дорам), зиёда аз нисфи пурсидашудагон гуфтаанд, ки онҳо низ ба худомӯзӣ машғуланд.

Донишҷӯёни муосир аз YouTube омӯхтанро афзалтар медонанд, дар ҳоле ки таҳиягарони калонсол ба дарсҳо ва китобҳо майл мекунанд. Ҳардуи онҳо StackOverflow-ро фаъолона истифода мебаранд. Ман инро ба он рабт медиҳам, ки видео як канали расонаии насли Z аст, дар ҳоле ки намояндагони насли Y ҳанӯз дар даврони бе блогерҳо қарор доранд.

Онҳо чизҳоеро, ки корфармоён талаб мекунанд, таълим медиҳанд: JavaScript, Java, Python. Онҳо нишон медиҳанд, ки онҳо C/C++-ро медонанд, аммо ин шояд аз он сабаб бошад, ки ин забонҳо барои таълим дар донишгоҳҳо истифода мешаванд. Онҳо чаҳорчӯбаҳои JS-ро таълим медиҳанд, аммо талабот нисбат ба пешниҳод хеле баландтар аст, аз ин рӯ зоҳиран онҳо пас аз пайдо кардани кори аввалини худ фаъолона омӯхта истодаанд.

«Пункҳои ҷавон, ки моро аз рӯи замин нест мекунанд, куҷоянд?

Умуман, тавре ки интизор мерафт, онҳо чизҳоеро таълим медиҳанд, ки талабот доранд.

Студенты от первой работы ожидают в первую очередь профессионального роста, на втором месте (в некоторых странах на первом) work-life balance, на третем — интересные задачи.

Динамикаи аҳолии таҳиягарон аз рӯи забонҳои барномасозӣ ва намудҳои нармафзор

«Пункҳои ҷавон, ки моро аз рӯи замин нест мекунанд, куҷоянд?

Барномаҳои веб бо тахминан 16.9 миллион таҳиягарон дар ҷои аввал мебошанд. Ин боз SlashData аст. Баъдан хидматҳои Backend (13.6 миллион), замимаҳои мобилӣ (13.1 миллион) ва мизи корӣ (12.3 миллион) мебошанд. Соҳаҳои AR/VR ва IoT тадриҷан маъруфият пайдо мекунанд, AI/ML/Data Science дар ду соли охир ба таври назаррас афзоиш ёфт.

Javascript босуръат афзоиш меёбад; ҷомеаи он аллакай бузургтарин аст ва танҳо дар соли 2018 2.5 миллион нафар афзоиш ёфтааст. Онҳо ҳатто кӯшиш мекунанд, ки дар он дар бахшҳои IoT ва ML нависед.
Python дар соли 2018 аз ҳисоби маъруфияти афзояндаи ML, ки он ба таври анъанавӣ қавӣ аст ва инчунин аз ҳисоби осонии омӯзиш ва роҳати забон 2.2 миллион афзоиш ёфт.

Java, C/C++ ва C# нисбат ба шумораи умумии таҳиягарон бо суръати сусттар меафзоянд. Онҳо ҳоло хеле кам забони барномасозӣ мебошанд, ки одамон бо он оғоз мекунанд. Талабот ба таҳиягарон дар ин ҷо камтар ё камтар бо пешниҳод мутавозин аст. Ман фикр мекунам, ки Java агар барои Android намебуд, боз ҳам сусттар мебуд.

PHP дуввумин забони маъмултарини барномасозии веб мебошад ва он инчунин ба таври назаррас афзоиш меёбад (32% дар соли 2018). Ҷамъияти он 5.9 миллион таҳиягарон ҳисоб карда мешавад. Сарфи назар аз эътибори қутбкунандаи PHP, онро омӯхтан хеле осон аст ва ба таври васеъ истифода мешавад.

Номзадҳои ҷавони имрӯза дар муқоиса бо наслҳои қаблӣ чӣ гуна таҳсил мекунанд?

Снова данные HackerRank. Те, кому сейчас от 38 до 53, своими первыми проектами указывают игры.

Дар омади гап, ман тасдиқ мекунам, ки лоиҳаи каму беш кории аввалини ман "tic-tac-toe" то панҷ дар як саф бо майдони номаҳдуд буд, дуюм бозии 15 буд. Аз милод 010-01, он ҷо буд Вилнюс асосй, aka BASIC-86 ва фокусӣ. Эх.

Барномасозони муосири навкор (то 21 сола) ҳамчун лоиҳаҳои аввалини худ ҳисобкунакҳо ва вебсайтҳоро менависанд.

Дар байни намояндагони насли X, тақрибан нисфи онҳо қабл аз 16-солагӣ ба навиштани код шурӯъ карданд, бисёриҳо ин корро аз 5 то 10 сола анҷом доданд (асосан онҳое, ки ҳоло аз 35 то 45 сола ҳастанд). Каму беш равшан аст, ки чаро: сарчашмаҳои иттилоот кам буданд ва барои барномасоз шудан шумо воқеан онро сахт мехостед ва онҳое, ки воқеан мехостанд, барномасозиро барвақт оғоз карданд. Онҳое, ки онро ин қадар намехостанд, эҳтимолан ҳоло касби дигар доранд, аз ин рӯ манзара дар ҷомеашиносӣ айнан чунин аст.

«Пункҳои ҷавон, ки моро аз рӯи замин нест мекунанд, куҷоянд?

Сегодняшние молодые кандидаты только в 20% случаев начинают программировать до 16 лет, большинство — где-то между 16-ю и 20-ю. Но им и значительно проще учиться, теперь это гораздо доступнее.

натиҷаҳои

Ман то ҳол ҷавоби мушаххасро ба саволе наёфтаам, ки оё имрӯз як таҳиягари ибтидоии веб ба SQL ниёз дорад, аммо ман фикри худро дар бораи шумораи муосири барномасозон ислоҳ кардам.

Насли ояндаи таҳиягарон одамони оддӣ ҳастанд, ки онҳо бо баъзе ҷиҳатҳо ба пешина шабоҳат доранд; мушкилоти манзил танҳо онҳоро вайрон кард. Онҳо талаботеро, ки корфармоён эҷод мекунанд, қонеъ мекунанд. Ҳадди дохилшавӣ ба касб аз ҳисоби абзорҳо ва чаҳорчӯбаҳои қулай, ки ба шумо имкон медиҳанд, ки ба зудӣ ба натиҷаҳо ноил шавед, паст шуд. Ҳоло шумораи бештари одамон барномасоз мешаванд; насли рақамӣ (Насли Z) аз рӯзи таваллуд дар технология зиндагӣ мекунад; барои онҳо ин як касби маъмулист, ки аз дигарон бадтар нест.

Онҳое, ки медонанд, ки таъхири кеши L1 ~ 4 давра аст ва беҳтар аст, ки хатҳои кэшро безарур вайрон накунед, ҳамчун фоизи шумораи умумии аҳолӣ хурдтар мешавад. Бо вуҷуди ин, онҳо набояд дар бораи кор ғамхорӣ кунанд; дар ниҳоят, касе бояд чизҳои пастсифат нависад, ки он ҳанӯз ҳам лозим аст. Ба ҳамин монанд, онҳое, ки дар тарҳрезии система дониши амиқи фундаменталӣ доранд ва онро дар набардҳои хунини амалӣ ба даст овардаанд ва на танҳо пайравӣ ба як дини боркашанд, набояд хавотир шаванд. Зеро дар дастаҳо шумораи бештари одамоне хоҳанд буд, ки метавонанд "танҳо код нависад" ва "танҳо" чаҳорчӯбҳоро истифода баранд ва барои пешгирӣ кардани "дарди тоқатфарсои солҳои бемаънӣ зиндагӣ кардан" (в) онҳо бояд аз ҷониби чунин одамон мувозинат карда шаванд. .

Маҳоратҳои нарм тадриҷан аз категорияи дилхоҳ ба ҳатмӣ мегузаранд (ман маълумоти объективӣ барои тасдиқи ин, танҳо мушоҳидаи амалӣ надорам). Шумораи барномасозон меафзояд ва ҳамаи онҳо бояд тавассути назорати мустақим ё ғайримустақим барои ба даст овардани натиҷаҳо равона карда шаванд ва маҳз маҳз барои ин малакаҳои нарм заруранд.

Ба назари ман "Ворид ба IT" як ҳикояи минтақавии маҳаллӣ аст, ки барои он ҷойҳое хос аст, ки даромади барномасоз аз даромади мутахассиси муқоисашавандаи "ғайри IT" хеле фарқ мекунад. Дар Минск, ки ман дар он ҷо зиндагӣ мекунам, ин умуман як ҳаракати оммавӣ аст, ҳар рӯз ман таблиғоти курсҳои навро дар бораи чӣ гуна ворид шудан ба IT-и дилхоҳро мебинам ва ширкатҳои тозакунӣ барномасозонро бо паёми “Оё шумо кодро дар ин расм мефаҳмед? Ин маънои онро дорад, ки шумо метавонед хонаи худро тоза накунед, мо ҳама чизро барои шумо мекунем. ” Айнан ҳамин чиз аз афташ дар баъзе Ҳиндустон рӯй медиҳад. Ман ҳам маълумоте надорам, ки инро исбот кунад.

Умуман, ба назари ман, ҳеҷ чиз ба аҳолии барномасозон таҳдид намекунад. Дар бораи он, ки шумо дар давоми рӯз барномасозони воқеиро ёфта наметавонед ва номзадҳо аксар вақт “ҳеҷ чизро намедонанд” гап задан ҷоиз нест. Онҳо мисли "барноманависони воқеӣ" оқилтар ва қобилиятноктаранд, шояд ҳатто донотар ва қобилиятноктар бошанд; онҳо танҳо донишеро мегиранд, ки бозори босуръат афзоянда аз онҳо талаб мекунад ва он чизеро, ки онҳо ҳанӯз лозим набуданд, ба дертар мегузоранд ва нафъи дуруст намеоваранд. ҳозир. Онҳо вақте ки ба онҳо лозим аст, меомӯзанд, зеро онҳо ҳанӯз ҳам омӯхтан мехоҳанд. Эҳтимол, на ҳама ба ин қодиранд, аммо на ҳама ба он ниёз доранд; дар ояндаи наздик, бозор одамонеро қабул мекунад, ки метавонанд консепсияи дигари барномаро бо истифода аз чаҳорчӯба зуд ҷамъ кунанд.

Танҳо корбарони сабтиномшуда метавонанд дар пурсиш иштирок кунанд. даромад, Лутфан.

Оё мусоҳибаҳои пуштибони веб дониши SQL-ро талаб мекунанд?

  • Да, требую, потому что нужно в работе

  • Бале, ман мехоҳам, гарчанде ки он дар кор хеле кам лозим аст.

  • Не, ман инро талаб намекунам, мо NoSQL дорем

  • Не, ман инро талаб намекунам, ORM ҳама чизро иҷро мекунад

320 корбар овоз доданд. 230 корбар худдорӣ карданд.

Манбаъ: will.com

Илова Эзоҳ