JavaRush /Java блогы /Random-KK /2021 жылы Java жастарына қойылатын талаптар: IT саласында...

2021 жылы Java жастарына қойылатын талаптар: IT саласындағы алғашқы жұмысыңызды алу үшін не істей алуыңыз керек

Топта жарияланған
Java Core, Spring, Hibernate, English: Java инженерлеріне қойылатын талаптар тізімі жақсы белгілі сияқты. Дегенмен, ай өткен сайын технология өзгеріп, онымен бірге даму әлеміне кіру талаптары да өзгереді. Біз Java әзірлеушілерін іздейтін компаниялардың бос орындарын талдамай, тікелей сервистік және өнім компанияларының мамандарынан сұрауды жөн көрдік: 2021 жылдың маусым айларына қандай талаптар қойылып жатыр және бұл талаптар соңғы уақытта қаншалықты өзгерді. Мамандармен таныстырып өтейік:2021 жылы Java жастарына қойылатын талаптар: IT саласындағы алғашқы жұмысыңызды алу үшін не істей алуыңыз керек - 1

Технологиялар

Сіздің компанияңызда жұмысқа орналасу үшін Java EE білімінен басқа Java кіші Java технологияларын меңгеруі керек? Неліктен олар?

Ivan Михеев, Любовь Ivanова (EPAM):

Мөлдір және дұрыс қабылдау үшін біздің болашақ жасөспірімдер EPAM университетінің бағдарламалар зертханаларының түлектері екенін айта кеткен жөн. Компания еңбек нарығындағы жасөспірімдермен жұмыс істемейді. Бұл сұраққа біржақты жауап беру өте қиын. Технологиялар жинағы жобаға байланысты айтарлықтай өзгеруі мүмкін. Дегенмен, жалпы қабылданған жиынтық Java Core, Spring Framework, Hibernate, SQL, HTML + CSS + Js негіздері, сонымен қатар іргелі ұғымдар - алгоритмдер және олардың күрделілігі, сұрыптау және іздеу алгоритмдері, деректер құрылымдары және т.б. Қазір EPAM Java қауымдастығы болашақ жасөспірімдер үшін біртұтас құзыреттілік матрицасын дайындап жатыр, ол Java-ны дамытуға қатысты нақты тақырыптарды және әрбір санат үшін болашақ жасөспірімдердің белгілі бір білімі мен дағдыларын қамтиды.

Виталий Федоркович (WePlay Esports):

Ең алдымен, WePlay Esports әлі Java жастарын жалдамайтынын және алдағы жылы мұны жоспарламайтынын атап өткім келеді. Дегенмен, менің жауаптарым болашақта үміткерлер үшін пайдалы болуы мүмкін. Сондай-ақ, біз нарықты тұтастай талдай алмайтынымызды түсіну маңызды, өйткені әрбір компания үміткерлерге өзінің бірегей талаптарын қояды және оның процестері үшін нақты қажетті дағдыларға басымдық береді. Java жастары көктемнің не екенін түсінуі керек, SQL дерекқорларымен қалай жұмыс істеу керектігін түсінуі керек, API, REST API, Restful API арасындағы айырмашылықты білуі керек. Жава кенжешісі өз мансабын енді бастап жатқан маман болғандықтан, аталған технологиялардың барлығында жоғары деңгейді меңгеруді ешкім күтпейтіні анық.

Сіздің компанияңыз Java-ның қандай нұсқасын пайдаланады?

Ivan Михеев, Любовь Ivanова (EPAM):

Әр түрлі жобаларда әртүрлі нұсқалар қолданылады. Белгілі бір жобада қолданылатын монолитті платформалар маңызды фактор болып табылады. Дегенмен, Java тілін үйреніп жатқандар үшін оқуға және үй жануарларына арналған жобаларға арналған 8 және 11 сияқты LTS (ұзақ мерзімді қолдау) нұсқаларын ұсына аламыз. Бірақ жаңа нұсқалардың «мүмкіндіктерімен» тәжірибе жасауды ұмытпаңыз - бұл қызықты және пайдалы.

Виталий Федоркович (WePlay Esports):

Java 11.

Сіз әдетте Java әзірлеушілерін қандай жобалар үшін іздейсіз?

Ivan Михеев, Любовь Ivanова (EPAM):

Біз әзірлеушілерді кәсіпорын деңгейіндегі жобаларда (ERP) бірлесіп жұмыс істеуге тартамыз.

Виталий Федоркович (WePlay Esports):

WePlay Esports медиахолдингінде микросервис архитектурасы бар және Java әзірлеушілері жұмыс істеп жатқан көптеген жобалар бар. Егер оларды санаттарға топтасақ, онда олар:
  1. WePlay Esports негізгі командасы авторизацияға, пайдаланушы ақпаратына, қауіпсіздікке қатысты барлық нәрсені суперcodeтайды және WePlay Esports қызметтерінің негізінде жұмыс істейді.
  2. WePlay турнирлік платформасының бэк-энд командасы (Dota 2, CS: GO жүйесінде автоматтандырылған турнирлер өткізуге мүмкіндік беретін өнім). Back-end Java тілінде жазылған, ол желілерді құруға, пайдаланушының автоматты ағынына, пайдаланушының бизнес ағынын автоматтандыруға, турнирге тіркелуге және белгілі бір матчтың нәтижелерін алуға жауап береді.

Тәжірибе

Сіздің компанияңызға жұмысқа тұру үшін жасөспірімнің ең аз тәжірибесі қандай болуы керек?

Ivan Михеев, Любовь Ivanова (EPAM):

Біз кіші деңгейдегі мамандарды рекрутер арқылы іздемейміз. Біз өз білім беру бағдарламаларымыз арқылы IT саласындағы дамуға мүдделі, ынталы, дарынды адамдарды дайындаймыз . Компания бағдарламаларының студенттері оқудың бірнеше сатысынан өтеді, атап айтқанда, білім беру жобалары бойынша топтық жұмыста практикалық тәжірибе жинақтайды. Осылайша, біз «тәжірибе жоқ - жұмыс жоқ, жұмыс жоқ - тәжірибе жоқ» деген тұйық шеңберді бұзамыз. Білім беру бағдарламаларын сәтті аяқтағаннан кейін, білім беру жобасын қорғағаннан кейін және сәйкес сұхбаттасулардан кейін табысты үміткерлер компаниямен ынтымақтастық туралы ұсыныс алады.

Виталий Федоркович (WePlay Esports):

Нөлден бір жылға дейін. Дегенмен, кіші курс үшін коммерциялық тәжірибе жұмысқа қабылдаудың негізгі критерийі емес. Ең бастысы – адамның ойлау тәсілі, қаншалықты тез игеретіні, жаңа ақпаратпен жұмыс істеуі және проблемалардың шешімін табуы. Үміткер жұмыс істеуді жоспарлап отырған салаға қаншалықты қызығушылық танытатынына, оның жеке дамуы үшін не істеп жатқанына назар аударамыз. Мен жасөспірімдер үшін сұхбат жүргізген кезде (Java әзірлеушісі үшін емес, мысалы, Python әзірлеушісі үшін) мен үміткерге ол нақты білмейтін тапсырмаларды жиі беремін, бірақ мен ол құрастыра алатын бастапқы шарттарды көрсетемін. Менің ойымша, ол жеткілікті тәжірибесі болмаса, кем дегенде нәтиже беретіндей етіп, оның басындағы мәселені қалай «бұруға» тырысады.

Үй жануарлары жобасы

Жасөспірімнің портфолиосында үй жануарлары жобасы болуы керек пе? Неліктен?

Ivan Михеев, Любовь Ivanова (EPAM):

Үй жануарларына арналған жобаларды жүзеге асыру мәселелерді шешуге кешенді көзқарасты, бизнес логикасын бағдарлама codeына айналдыру дағдыларын және белгілі бір құрамдас бөліктердің өзара әрекеттесуін түсінуді дамытуға көмектеседі. Сондықтан EPAM білім беру бағдарламаларында біз жобалық оқытуға көп көңіл бөлеміз. Әдетте, компания жобаларымен жұмыс істейтін кіші деңгейдегі мамандардың портфолиосында 2-3 жоба болады.

Виталий Федоркович (WePlay Esports):

Бұл міндетті емес, бірақ үй жануарлары жобасының болуы кез келген деңгейдегі маман үшін үлкен плюс. Кіші оқушы үй жануарларына арналған жобамен келген кезде, ол осылайша өз саласына қызығушылық танытып, бір жыл бұрын алған білімін іс жүзінде қолдануға тырысады.

Ағылшын тілі

Бастапқыда ағылшын тілінің қандай деңгейі болуы керек?

Ivan Михеев, Любовь Ivanова (EPAM):

B1 төмен емес - Pre-Intermediate.

Виталий Федоркович (WePlay Esports):

Кіші маман ағылшын тілінде техникалық құжаттаманы оқуға мүмкіндік беретін деңгейде сөйлеуі керек деп есептеймін.

Java жастарына қойылатын талаптар қалай өзгерді

Соңғы бірнеше жылда сіздің компанияңыздағы Java жастарына қойылатын талаптар өзгерді ме?

Ivan Михеев, Любовь Ivanова (EPAM):

Цифрлық технологиялар әлемі тез өзгеруде, сәйкесінше мамандарға қойылатын талаптар да өзгеруде. Java тілін білу – негізгі дағды деп аталатын негізгі дағды, бірақ кіші мамандар, егер олар тиісті салалардан білімі болса, өз әлеуетін әлдеқайда тиімдірек іске асырады. Мысалы, Front-End, жүйелік инженерия, үлкен деректерді өңдеу немесе бұлттық есептеулер.

Виталий Федоркович (WePlay Esports):

Біз әлі Java жастарын жұмысқа алмаймыз, бірақ кіші жастағыларды жұмысқа қабылдаудың жалпы тәсілі туралы айтатын болсақ, онда өзгерістер бар. 2018 жылы біз үміткерлерден жалпы теориялық білімдерін талап еттік және синтаксис, тіл ерекшеліктері және рамка туралы көптеген сұрақтар қойдық. Бүгінгі таңда бағдарламалаудың жалпы принциптерін білу, ақпаратты тез меңгеру және қабылдау, есептерді шешу дағдылары маңыздырақ.

Кандидаттарды іріктеу кезеңдері

Ұсыныс алу үшін жасөспірім сіздің компанияңызда қанша кезеңнен өтуі керек?

Ivan Михеев, Любовь Ivanова (EPAM):

Кіші деңгейдегі мамандарды өзіміздің оқу бағдарламаларымыз бойынша дайындайтындықтан, студенттердің мансап жолын дамытудың бірнеше мүмкіндігі бар. Процесті келесі компоненттерге дейін азайтуға болады:
  1. Үміткердің компанияның train.epam.ua оқу порталы арқылы белгілі бір мамандыққа өтінімі , ағылшын тілін білу тесті, техникалық тест және рекрутермен сұхбат.
  2. Оқытудың бірінші кезеңі – теориялық және практикалық дайындықты біріктіретін экстерналды оқыту . Студенттер теорияны меңгереді және жаттықтырушылар қараған, түсініктеме берген және бағалайтын тапсырмаларды орындайды. Оқыту барысында студенттер білімнің бірнеше қабаттарынан өтеді. Әдетте, курстың бұл бөлігі соңғы тапсырмамен аяқталады - берілген тақырып бойынша веб-қосымшаны әзірлеу.
  3. Ішкі оқыту , оның барысында бірінші кезеңді сәтті аяқтаған үміткерлер материалды тереңдетіп оқуды және тәлімгерлермен жұмысты жалғастырады.
  4. Ең маңызды және қызықты кезеңдердің бірі – жобалық оқыту . Компанияның оқу бағдарламаларының студенттері оқу жобасында командаларда, көбінесе халықаралық деңгейде жұмыс істейді. Осылайша олар техникалық дағдыларды үйренеді, сонымен қатар командалық жұмысты үйренеді.
  5. Білім беру бағдарламаларының қорытынды кезеңі – оқу жобаларын қорғау және қорытынды техникалық әңгімелесу. Компанияның коммерциялық жобаларына қосылғысы келетін табысты үміткерлер жоба командасымен сұхбатқа шақырылады.
Студенттердің үлгерімін тәжірибелі әріптестері үнемі қадағалап отырады, сондықтан ең ынталы және табысты студенттер кейде оқу процесі аяқталмай тұрып-ақ компания жобасына жұмысқа қосылу туралы ұсыныс алады.

Виталий Федоркович (WePlay Esports):

Әңгімелесу өткізілетін деңгейге қарамастан, үміткер төрт іріктеу кезеңінен өтеді:
  1. Жалдаушымен скрининг.
  2. Менеджерлермен қысқаша таныстыру. Әрбір жиналыста екі менеджер бар: желілік менеджер (әдетте өнім менеджері) және функционалдық менеджер. Бұл кезең үміткердің бұрынғы тәжірибесін талқылау және бір-бірін жақынырақ білу үшін қажет.
  3. Техникалық маманмен сұхбат.
  4. Тосқауыл - бұл жұмыс процесінде үміткермен тікелей байланыста болмайтын компания өкілімен кездесу. Мысалы, маркетологтар мен дизайнерлер әзірлеушілерге кедергі жасай алады. Бұл кезеңнің мақсаты – үміткердің компания құндылықтарына қаншалықты сәйкес келетінін және командаға бейімделе алатынын тексеру.

Қалған жағдайлардың бәрі бірдей, сіздің компанияңызға жұмысқа қабылданған кезде қай кіші үміткерге артықшылық беріледі?

Ivan Михеев, Любовь Ivanова (EPAM):

Қалған нәрселердің бәрі бірдей, мотивация үлкен рөл атқарады. Сондықтан біз code жазу үшін үміткердің көздері «жанып жатқанына» назар аударамыз.

Виталий Федоркович (WePlay Esports):

Бізге тәжірибесі бірдей екі үміткер келсе, біз олардың проблеманы шешу дағдыларына көбірек көңіл бөлеміз және әрбір үміткердің өз бетінше шешім қабылдау қабілетін бағалаймыз. Маңызды фактор - WePlay Esports құндылықтарының адам үшін қолайлылығы (тосқауыл кезеңі). Үміткер әңгімелесудің барлық алдыңғы кезеңдерінен өтіп, бірақ тосқауылдардан өтпей қалған, біз оны жұмысқа алмаған жағдайлар болды. Біз сондай-ақ олар ұсынатын үй жануарларына арналған жобалардың қолжетімділігі мен сапасын қарастырамыз.
Пікірлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION