JavaRush /Java блогу /Random-KY /2021-жылы Java жаштарына коюлган талаптар: IT тармагындаг...

2021-жылы Java жаштарына коюлган талаптар: IT тармагындагы биринчи жумушуңузду алуу үчүн эмне кылышыңыз керек

Группада жарыяланган
Java Core, Spring, Hibernate, English: Java инженерлери үчүн талаптардын тизмеси жакшы белгилүү окшойт. Бирок, ай өткөн сайын технология өзгөрүп, аны менен бирге өнүгүү дүйнөсүнө кирүү талаптары да өзгөрүүдө. Биз Java иштеп чыгуучуларын издеп жаткан компаниялардын вакансияларын талдабай, түз тейлөө жана продукт компанияларынын адистеринен суроону чечтик: 2021-жылдын июнь айларына кандай талаптар коюлуп жатканын жана бул талаптар акыркы убакта канчалык өзгөргөнүн. Эксперттер менен тааныштыралы:2021-жылы Java жаштарына коюлган талаптар: IT тармагындагы биринчи жумушуңузду алуу үчүн эмне кылышыңыз керек - 1

Technologies

Java кенже курсу сиздин компанияңызга жумушка орношуу үчүн Java EE бorминен тышкары кандай технологияларды үйрөнүшү керек? Эмне үчүн алар?

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

Ачык жана туура кабыл алуу үчүн, биздин болочок юниорлор EPAM University Programs лабораторияларынын бүтүрүүчүлөрү экендигин кошумчалоо керек. Компания эмгек рыногунан келген юниорлор менен кызматташкан эмес. Бул суроого так жооп берүү абдан кыйын. Технологиялык стек долбоорго жараша олуттуу түрдө өзгөрүшү мүмкүн. Бирок, жалпы кабыл алынган топтом Java Core, Spring Framework, Hibernate, SQL, HTML + CSS + Js негиздери, плюс фундаменталдуу түшүнүктөр - алгоритмдер жана алардын татаалдыгы, сорттоо жана издөө алгоритмдери, маалымат структуралары жана ушул сыяктуулар. Азыр EPAM Java коомчулугу келечектеги юниорлор үчүн бирдиктүү компетенттүүлүк матрицасын даярдап жатат, анда Java өнүктүрүүгө тиешелүү конкреттүү темалар жана ар бир категория үчүн болочок жаштардын бorминин жана көндүмдөрүнүн белгилүү бир деңгээли камтылат.

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

Биринчиден, WePlay Esports азырынча Java жаштарын жалдай электигин жана келерки жылы муну пландабай турганын белгилегим келет. Бирок, менин жоопторум келечекте талапкерлер үчүн пайдалуу болушу мүмкүн. Ошондой эле, биз рынокту бүтүндөй талдай албасыбызды түшүнүү керек, анткени ар бир компания талапкерлерге өзүнүн уникалдуу талаптарын коёт жана анын процесстери үчүн өзгөчө зарыл болгон көндүмдөрдүн артыкчылыктарын белгилейт. Java жаштары Spring деген эмне экенин түшүнүшү керек, SQL маалымат базалары менен иштөөнү түшүнүшү керек, API, REST API, Restful API ортосундагы айырманы бorши керек. Жава кенжеси өз карьерасын жаңыдан баштап жаткан адис болгондуктан, эч ким кенже курстан саналып өткөн технологиялардын баарында жогорку деңгээлдеги чеберчorкти күтпөсү анык.

Сиздин компания кайсы Java versionсын колдонот?

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

Ар кандай versionлар ар кандай долбоорлордо колдонулат. Маанилүү фактор - бул белгилүү бир долбоордо колдонулган монолиттик платформалар. Бирок, Java үйрөнүп жаткандар үчүн LTS (узак мөөнөттүү колдоо) versionларын, мисалы, окуу үчүн жана үй жаныбарлары үчүн долбоорлор үчүн 8 жана 11 сунуштай алабыз. Бирок жаңы versionлардын "өзгөчөлүктөрү" менен эксперимент жасоону унутпаңыз - бул кызыктуу жана пайдалуу.

Виталий Федоркович (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 тorнде жазылган, ал тармактарды курууга, колдонуучунун автоматтык агымына, колдонуучунун бизнес агымын автоматташтырууга, турнирге катталууга жана белгилүү бир матч үчүн жыйынтыктарды алууга жооп берет.

Тажрыйба

Сиздин компанияңызга жумушка орношуу үчүн кенже кандай минималдуу тажрыйбасы болушу керек?

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

Биз кенже даражадагы адистерди жалдоочулар аркылуу издебейбиз. Биз өзүбүздүн бorм берүү программаларыбыз аркылуу IT чөйрөсүндө өнүгүүгө кызыккан, мотивациялуу, таланттуу адамдарды даярдайбыз . Компаниянын программаларынын студенттери окуунун бир нече этаптарынан өтүшөт, атап айтканда, алар бorм берүү долбоорлорунда командалык иштөө боюнча практикалык тажрыйбага ээ болушат. Ошентип, биз "тажрыйба жок - иш жок, иш жок - тажрыйба жок" деген тымызын айлананы бузуп жатабыз. Бorм берүү программаларын ийгorктүү аяктагандан, бorм берүү долбоорун коргогондон жана тиешелүү интервьюлардан кийин ийгorктүү талапкерлер компания менен кызматташуу сунушун алышат.

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

Нөлдөн бир жылга чейин. Бирок, кенже үчүн коммерциялык тажрыйба жумушка алуунун негизги критерийи эмес. Эң негизгиси ой жүгүртүү ыкмасы, адамдын канчалык тез үйрөнүп, жаңы маалымат менен иштеп, көйгөйлөрдүн чечүү жолдорун табат. Талапкер иштөөнү пландаштырган тармакка канчалык кызыкдар экенине, өзүнүн өнүгүүсү үчүн эмнелерди жасап жатканына көңүл бурабыз. Мен өспүрүмдөр үчүн интервью өткөргөнүмдө (Java иштеп чыгуучусу үчүн эмес, мисалы, Python иштеп чыгуучусу үчүн) мен көбүнчө талапкерге ал так билбеген тапшырмаларды берем, бирок мен ал кура турган баштапкы шарттарды белгилейм. Кызык, ал кандайча башындагы көйгөйдү “бурмалоого” аракет кылат, ошондо жетиштүү тажрыйбасы жок, жок дегенде кандайдыр бир жыйынтык чыгарат.

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

Кенже куржунунда үй жаныбары долбоору болушу керекпи? Неге?

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

Үй жаныбарлары үчүн долбоорлорду ишке ашыруу көйгөйлөрдү чечүүгө комплекстүү мамиле жасоо жөндөмүн, бизнес логикасын программалык codeго айландыруу көндүмдөрүн жана айрым компоненттердин ортосундагы өз ара аракеттенүүнү түшүнүүгө жардам берет. Ошондуктан EPAM бorм берүү программаларында биз долбоордун негизинде окутууга олуттуу көңүл бурабыз. Адатта, компаниянын долбоорлорунда иштеген кенже деңгээлдеги адистердин портфелинде 2-3 долбоор бар.

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

Бул милдеттүү эмес, бирок үй жаныбары долбооруна ээ болуу ар кандай деңгээлдеги адис үчүн чоң плюс. Кенже бала үй жаныбары долбоору менен келгенде, ошентип, ал өз тармагына кызыгуусун көрсөтүп, бир жылга жетпеген убакыт мурун алган бorмин иш жүзүндө колдонууга аракет кылат.

Англис тor

Башында англис тorн кандай деңгээлде бorшиңиз керек?

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

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

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

Мен кенже адис англис тorн техникалык documentтерди окууга мүмкүндүк бере турган деңгээлде бorши керек деп эсептейм.

Java жаштарына талаптар кандайча өзгөрдү

Акыркы бир нече жылда сиздин компанияңыздагы Java жаштарына коюлган талаптар өзгөрдүбү?

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

Санариптик технологиялар дүйнөсү тездик менен өзгөрүүдө, ошого жараша адистерге болгон талаптар да өзгөрүүдө. Java тorн билүү – бул негизги көндүм деп аталган негизги көндүм, бирок кенже адистер тиешелүү тармактардан бorмге ээ болсо, өз потенциалын алда канча натыйжалуу ишке ашырышат. Мисалы, Front-End, системалык инженерия, чоң маалыматтарды иштетүү же булуттагы эсептөө.

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

Азырынча Java жаштарын жумушка албай жатабыз, бирок кенжелерди жумушка алуудагы жалпы мамиле жөнүндө айтсак, өзгөрүүлөр бар. 2018-жылы биз талапкерлерден жалпы теориялык бorмге ээ болушун талап кылдык жана синтаксис, тилдин өзгөчөлүктөрү жана алHow боюнча көптөгөн суроолорду бердик. Бүгүнкү күндө программалоонун жалпы принциптерин билүү, маалыматты тез өздөштүрүү жана кабыл алуу, көйгөйлөрдү чечүү көндүмдөрү көбүрөөк мааниге ээ.

Талапкерлерди тандоо этаптары

Сунуш алуу үчүн сиздин компанияңызда канча этаптан өтүшү керек?

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

Биз кенже деңгээлдеги адистерди өзүбүздүн окуу программаларыбыз менен даярдагандыктан, студенттердин карьералык жолун өнүктүрүү үчүн бир нече варианттары бар. Процесс төмөнкү компоненттерге чейин кыскартылышы мүмкүн:
  1. Талапкердин компаниянын тренинг порталы train.epam.ua аркылуу белгилүү бир адистикке арызы , англис тorн билүү тести, техникалык тест жана жалдоочу менен маектешүү.
  2. Окутуунун биринчи этабы – бул теориялык жана практикалык окууну айкалыштырган сырттан окутуу . Студенттер теорияны үйрөнүшөт жана тренерлер тарабынан каралып, комментарийленген жана бааланган тапшырмаларды аткарышат. Окуунун жүрүшүндө студенттер бorмдин бир нече катмарынан өтүшөт. Эреже катары, курстун бул бөлүгү акыркы тапшырма менен аяктайт - берилген тема боюнча веб-тиркемени иштеп чыгуу.
  3. Ички тренинг , анын жүрүшүндө биринчи этапты ийгorктүү аяктаган талапкерлер материалды терең үйрөнүүнү жана насаатчылар менен иштөөнү улантышат.
  4. Эң маанилүү жана кызыктуу этаптардын бири бул долбоордун негизинде окутуу . Компаниянын окуу программаларынын студенттери тренинг долбоорунда командаларда, ал тургай эл аралык уюмдарда иштешет. Ушундай жол менен алар техникалык көндүмдөрдү практикалап, ошондой эле командада иштөөнү үйрөнүшөт.
  5. Бorм берүү программаларынын жыйынтыктоочу этабы – бorм берүү долбоорлорун коргоо жана жыйынтыктоочу техникалык интервью. Компаниянын коммерциялык долбоорлоруна кошулууну каалаган ийгorктүү талапкерлер долбоордун командасы менен маектешүүгө чакырылат.
Белгилей кетсек, студенттердин жетишкендиктери тажрыйбалуу кесиптештери тарабынан дайыма көзөмөлдөнүп турат, ошондуктан эң түрткүлүү жана ийгorктүү студенттер кээде окуу процесси аяктаганга чейин компаниянын долбооруна иштөө сунушун алышат.

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

Маектешүү кайсы деңгээлде өткөрүлбөсүн, талапкер төрт тандоо баскычынан өтөт:
  1. Жалдоочу менен скрининг.
  2. Менеджерлерге кыскача киришүү. Ар бир жолугушууда эки жетекчи болот: линиялык менеджер (көбүнчө продукт менеджери) жана функционалдык менеджер. Бул этап талапкердин мурунку тажрыйбасын талкуулоо жана бири-бирин жакшыраак билүү үчүн зарыл.
  3. Техникалык адис менен маек.
  4. Barraising - бул иш процессинде талапкер менен түз байланышта болбой турган компаниянын өкүлү менен жолугушуу. Мисалы, маркетологдор жана дизайнерлер иштеп чыгуучуларга тоскоолдук кыла алышат. Бул этаптын максаты - талапкер компаниянын баалуулуктарына канчалык туура келерин жана командага көнүп кете аларын текшерүү.

Бардык башка нерселер бирдей болгондо, сиздин компанияңызга жумушка орношкондо кайсы кенже талапкерге артыкчылык берилет?

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

Башка нерселер бирдей болгондо, мотивация чоң роль ойнойт. Ошондуктан, биз code жазуу үчүн талапкердин көзү "күйүп" же жокпу, ага көңүл бурабыз.

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

Эгерде бизге бирдей тажрыйбага ээ эки талапкер келсе, биз алардын көйгөйдү чечүү жөндөмүнө көбүрөөк көңүл буруп, ар бир талапкер канчалык өз алдынча чечим кабыл алууга жөндөмдүү экенин баалайбыз. Маанилүү фактор - бул WePlay Esports баалуулуктарынын адам үчүн алгылыктуулугу (тоскоолдук баскычы). Талапкер интервьюнун мурунку бардык этаптарынан өтүп, бирок тосмодон өтпөй калган, биз аны жумушка албай койгон учурлар болгон. Биз ошондой эле алар сунуш кылган үй жаныбары долбоорлорунун жеткorктүүлүгүн жана сапатын карап чыгабыз.
Комментарийлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION