JavaRush /Java блогы /Random-KK /Еңбек нарығындағы құндылықты қалай бағалауға болады: әзір...

Еңбек нарығындағы құндылықты қалай бағалауға болады: әзірлеушілерге арналған нұсқаулық

Топта жарияланған
Сұхбатта қандай жалақы мөлшерін жариялауым керек? Мен жалақыны көтеруді сұрай аламын ба? Бұл сұрақтардың барлығы әзірлеушінің өз жұмысының қанша тұратынын білмеуінен немесе оның құнын дұрыс бағаламауынан туындайды. Бұл мақалада біз бағдарламашының жалақысының қалыптасуына әсер ететін факторларды қарастырамыз. Біз еңбек нарығындағы IT маманының құндылығын не арттыратыны туралы жалпы идеяларды талдаймыз, сонымен қатар тәжірибелі әзірлеушілер – біздің түлектер мен EPAM сарапшысы осы факторларға баға береміз. Еңбек нарығындағы құндылықты қалай бағалауға болады: әзірлеушілерге арналған нұсқаулық - 1

Жұмыс тәжірибесінің деңгейі

Бұл қарапайым, бірақ жұмыс тәжірибесі жалдаушылар бірінші кезекте қарайтын нәрсе. Ал 20 жыл бұрын, қазір және болашақта әсерлі тәжірибесі бар үміткерлер жаңадан келгендерге қарағанда жоғары жалақыға ие бола алады. Қарапайым: бағдарламашы тәжірибе арқылы ғана құнды дағдыларға ие болады - ол оқылатын және функционалды code жазады, басқа біреудің және шатастыратын codeты қалай түсінуге болатындығын біледі, тапсырманы егжей-тегжейлі емес, «жалпы» көреді.

Технологиялық стек

Бағдарламалау тілдері немесе бағдарламалық жасақтаманы әзірлеуші ​​​​қолданатын нақты техникалық шешімдер де жалақыға әсер етеді. Тәжірибесі аз немесе жоқ бастапқы деңгейдегі бағдарламашы бағдарламалау гурусынан арзанырақ болады. Clojure, Rust, Elixir немесе керісінше, Go немесе Swift сияқты қазіргі уақытта сұранысқа ие технологиялық стектерді қоса алғанда, аз таралған технологиялар әдетте жоғары бағаға ие. Ең көп төлейтін бағдарламалау тілдеріне Golang, Perl, Shell сценарийлері, Node.js/JavaScript, Java , Typescript, Python, Ruby, Swift, C# кіреді, АҚШ бюросының деректеріне сүйене отырып, «Мен жұмысқа қалай орналастым» деп жазады . Еңбек статистикасы. Технологиялық стекке сонымен қатар қосымша құрылымдар мен құралдар туралы білім кіреді.

Бағдарламашы мамандығы

Күрделі технологияларды меңгерген әзірлеушілер нарықтағы әріптестеріне қарағанда жоғары жалақы алады. Мысалы, АҚШ-тағы машиналық оқыту маманы жылына шамамен $110 мың (айына шамамен $9 мың) таба алады . Украинада машина үйрену маманы айына 5-7 мың доллар, Ресейде шамамен 3-4 мың доллар таба алады. Егер өнім идеясы күрделі логикаға ие болса, бұл оны әзірлеу, сынау және қолдану қиынырақ дегенді білдіреді. Технологиялық күрделілік немесе дизайн күрделілігі болсын, сағаттық тарифтер функциялар санына пропорционалды түрде артады.

Жұмсақ дағдылар

Әрине, техникалық дағдылар даму әлемінде маңызды, бірақ бүгінгі технологиялық қоғамда жұмсақ дағдылар бұрынғыдан да жоғары бағаланады. Қарым-қатынас, бейімделу және әлеуметтік дағдыларын жетілдірген және техникалық дағдылардың айтарлықтай жиынтығы бар әзірлеушілер тек техникалық дағдылары барларға қарағанда көбірек табыс табуға бейім.

Тұрғылықты жері және жұмыс орны

Украинада немесе Ресейде бағдарламашыны жалдау құны АҚШ-тағы бір әзірлеушіні жалдау құнынан ерекшеленеді. Devox Software зерттеуіне сәйкес , бағдарламашылардың сағаттық тарифтері Канада мен Америка Құрама Штаттарымен салыстырғанда Еуропада, Африкада және Оңтүстік Америкада айтарлықтай төмен.

Әзірлеушілер мен JavaRush түлектерінің түсініктері: жалақы деңгейіне не әсер етеді

Тәжірибенің маңыздылығы туралы

JavaRush түлектері біздің жұмыс орындарын бағалау сауалнамасына қатысты — олардың барлығы дерлік IT саласында бірнеше жылдан бері жұмыс істейді. Алдымен жұмыс тәжірибесі мен жалақы арасындағы корреляцияға тоқталайық. Қалай болғанда да, әзірлеушілердің көпшілігі жұмыс тәжірибесі жалақы деңгейіне әсер етеді деп санайды. Біз олардан жалақыны 0-ден 9-ға дейін өсіру үшін тәжірибе қаншалықты маңызды екенін бағалауды сұрадық. Бағдарламашылардың 27%-ға жуығы 7 рейтингіне, тағы 17%-ы 6 рейтингіне дауыс берді. Тағы 12%-ға жуығы тәжірибенің маңыздылығын 5 ұпаймен бағалады. . Бұл нәтиже еңбек өтілі факторының маңызды екенін білдіреді, бірақ әзірлеуші ​​үшін жалақы деңгейін анықтау кезінде шешуші емес. Еңбек нарығындағы құндылықты қалай бағалауға болады: әзірлеушілерге арналған нұсқаулық - 2

Қатты және жұмсақ дағдылардың тепе-теңдігі туралы

Java әзірлеушісінің жалақы деңгейіне әсер ететін техникалық дағдыларға келетін болсақ , респонденттер келесі технологиялар мен құралдар туралы білімдерін атап өтті:
  • Java Spring (жүктеу, деректер, қауіпсіздік, әсіресе),
  • Күту күйі
  • NoSQL және SQL орнату және жұмыс істеу,
  • ДҚБЖ ( Дерекқорды басқару жүйесі – ред.),
  • толық стек әзірлеу (AngularJS, ReactJS),
  • Жіптер,
  • Сабын,
  • Гит,
  • Докер
  • Кубернетес,
  • Бұлтты (AWS/GCP/Azure).
«Гуглинг шеберлігі бастапқыда көп көмектеседі, бірақ тереңірек сүңгіген сайын, соғұрлым көп білу керек. Қолданылатын құралдарды терең түсіну дұрыс шешімді жылдам таңдауға және енгізуге мүмкіндік береді. Бұл маманның «жеке салмағын» арттырады, - дейді Евгений.
Жалақы деңгейіне әсер ететін «жұмсақ» дағдылардың ішінде бағдарламашылар жауапкершілікті, көпшілдікті, икемділікті, табандылықты және стресске төзімділікті ерекшелейді.
«Командамен және менеджерлермен өзара әрекеттесу қабілеті өте маңызды. Өз ойыңызды қысқа және анық жеткізе білу, өз және басқалардың уақытын бағалай білу, тыңдай білу және келісе білу», - дейді Владимир.
«Ақпаратты белгілі бір адамға дұрыс жеткізу қабілеті өте құнды», - деп қосады Даниэль.
Жалақы деңгейіне де әсер ететін факторлардың ішінде әзірлеушілер желіні (әріптестермен және болашақ жұмыс берушілермен байланыс орнату мүмкіндігі), дамуды үздіксіз жақсартуды, жұмысты сәтті ауыстыруды және оқу жылдамдығын атап көрсетеді.
«Бірақ ең маңызды құрал - сіздің дағдыларыңызды байсалды бағалау және өзіңізге және сіздің қабілеттеріңізге сенімділік!» - деп атап өтті Артем.

Жалақының орындалған жұмысқа сәйкестігін қалай қадағалауға болады

Біз сондай-ақ әзірлеушілерден олардың жалақылары жұмысының күрделілігі мен тәжірибесіне сәйкес келетінін қалай қадағалайтынын сұрадық. Мұнда қадағалау үшін келесі көздер бар:
  1. Сұхбат (оларға мерзімді түрде бару);
  2. IT саласындағы достар, таныстар;
  3. Жұмыс іздеу сайттары және әзірлеушілерге арналған арнайы ресурстар; (LinkedIn, Dou, Habr, Djinni).

Жалақы деңгейіне қанағаттанушылық

Соңында біз бағдарламашылардан қазір жалақыларына риза ма деп сұрадық. 63%-ы қанағаттанамын деп жауап берсе, 30%-ға жуығы қанағаттанбады, тағы 7%-ы «Басқалар» санатына жатады.
«Қазір мен өз дағдыларымды жетілдіру мен жалақы алу арасында теңгерім жасап жатырмын, сондықтан күрделі және қызықты жобаларда жұмыс істеген кезде азырақ табыс табуым керек. Кейбір веб-қоқыстарды ішу арқылы 1,5-2 есе көп алуға болады», - дейді Михаил.
Еңбек нарығындағы құндылықты қалай бағалауға болады: әзірлеушілерге арналған нұсқаулық - 3

Сарапшылардың пікірі

Еңбек нарығындағы құндылықты қалай бағалауға болады: әзірлеушілерге арналған нұсқаулық - 4Нарықтағы маманның құны - бұл ерекше тұжырым. Ол сөзсіз қиын дағдыларды (яғни, технологияларды тікелей білу) және оларды қолдану қабілетін қамтиды. Бұл соңғы тармақ өте маңызды, өйткені мен әртүрлі сертификаттары бар көптеген тамаша теоретиктерді көрдім, олар нақты жұмысты олар күткендей тиімді емес орындады. Әңгімелесу кезінде технологиялық дағдыларды тексеру өте оңай болғанымен (EPAM-те біз бұл үшін кандидаттар code жазатын сұхбат платформасын пайдаланамыз), тапқырлық пен тиімділік қиынырақ. Дегенмен бұл мүмкін: кейбір компаниялар бұрынғы жұмыс берушілерден ұсыныстар сұрайтынын есте сақтаңыз (EPAM, айтпақшы, мұндай тәжірибе жоқ), сонымен қатар ауызша сөз бар. Кәсіби бедел сіздің плюсіңіз де, минусыңыз да болуы мүмкін. Әрине, ағылшын тілін білу қажет. Мысалы, Украинадағы EPAM-да біз бұл дағдысы жоқ үміткерлерді іс жүзінде қарастырмаймыз. Ағылшын тілін білудің талап етілетін деңгейі үміткер өтініш беретін бос орынға және оның тікелей міндеттеріне байланысты. Жалпы алғанда, инженерлер үшін В1 деңгейінен төмен емес, бизнес-аналитиктер үшін В2 деңгейінен кем емес тілді білген жөн. Ағылшын тілін өте қарапайым білетін мамандардың шетелдік тапсырыс берушімен жұмыс істеу тәжірибесі бар, бірақ an objectивті түрде бұл әрқашан қиын. Бірақ басқа шет тілдерін білу соншалықты қажет емес. Бізге француз тілін білетін бизнес-аналитик немесе швед тілін білетін тестілеуші ​​қажет болатын жағдайлар бар, бірақ бұл сирек жағдайлар. Маманның табысты болуы үшін жұмсақ дағдылар да маңызды. Ең бастысы дерлік - клиенттермен және әріптестермен дұрыс және сыпайы тіл табыса білу. Бұл әсіресе трансұлттық компанияда сезіледі: хат алмасуда «сіз бола аласыз ба» деп жазу дұрыс екенін түсіну әлі де пайдалы, бірақ «мүмкіндіксіз бе» деген сөз қазірдің өзінде дөрекі (және бұл бір ғана мысал, ол бізді қайта оралтады. ағылшын тілі мәселесі). Клиенттерге келетін болсақ, EPAM инженерлерінің әртүрлі тұтынушылар өкілдерімен байланысу мүмкіндігі бар: бұл техникалық адамдар, менеджерлер және қызмет көрсету станциясы деңгейіндегі менеджерлер немесе компанияның бас директоры. Әлбетте, сіз олармен тіл табыса білуіңіз керек - және оны әртүрлі тәсілдермен жасаңыз! Егер сіз бизнес өкіліне топ an objectіге бағытталған класс үлгісін дұрыс құрастырмағандықтан жеткізу мерзімдері сырғып жатқанын түсіндірсеңіз, олар сізге бөтен адам сияқты қарайды. Бұл жағдайда мәселенің қашан шешілетінін көрсету маңыздырақ. Немесе, сіз сақтандыру саласындағы 150 жылдық тарихы бар ірі кәсіпорын компаниясының жобасында жұмыс істей бастадыңыз делік. Мұндай клиентке соңғы Agile әзірлемелерін және CI/CD процестерін бірден таңуға болмайды, өйткені оның мәдениеті мен динамикасы әртүрлі. Тұтынушының контекстін бұл түсіну тәжірибемен және әртүрлі клиенттермен және бизнес өкілдерімен жұмыс істеу мүмкіндігімен келеді. Сіз сондай-ақ бизнеске басымдық беріп, түсіне білуіңіз керек. Соңғысының болмауы инженерлер арасында жиі кездесетін мәселе. Техникалық түлектердің көпшілігі codeқа еніп, оны мінсіз ету үшін көп жұмыс істеуге дайын, бірақ олар көбінесе үлкен суретті көрмейді: клиентке не қажет және пайдаланушылар өнімді қалай пайдаланады. Инженердің мұндай көрегендігі әжептәуір шығынға әкеп соқтырады. Есіңізде болсын, сала бір орында тұрмайды және IT мамандары дәрігерлер сияқты үнемі үйренуі керек. Оқылған кітаптар, мақалалар, конференцияларға қатысу (соның ішінде спикер ретінде), үй жануарларына арналған жобалар, жоғары сапалы GitHub - мұның бәрі сұхбатта сіз үшін қосымша артықшылық болуы мүмкін. Мен сондай-ақ толық стекке қарауды ұсынамын. Дәл қазір тұтынушылардың талабы осы. Оның үстіне, толық стек басқаша түсініледі: біреулер үшін бұл бэк-эндті де, фронт-эндті де орындай алатын маман, ал басқалары үшін codeты да, сынақтарды да жазатын инженер. Қалай болғанда да, сіздің тәжірибеңіз неғұрлым кең болса, соғұрлым жақсы. Сіз әзірлеушінің жалақы деңгейіне әсер ететін факторлармен келісесіз бе? Немесе нарықтағы IT маманының құндылығына басқа нәрсе әсер етуі мүмкін бе? Пікірлеріңізді күтеміз ;)
Пікірлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION