JavaRush /Java Blogu /Random-AZ /2021-ci ildə Java gəncləri üçün tələblər: İT sahəsində il...

2021-ci ildə Java gəncləri üçün tələblər: İT sahəsində ilk işinizi əldə etmək üçün nə edə bilməlisiniz

Qrupda dərc edilmişdir
Java Core, Spring, Hibernate, English: Java mühəndisləri üçün tələblərin siyahısı yaxşı məlumdur. Ancaq hər keçən ay texnologiya dəyişir və bununla birlikdə inkişaf dünyasına daxil olmaq üçün tələblər də dəyişir. Biz Java proqramçıları axtaran şirkətlərin vakansiyalarını təhlil etmək deyil, birbaşa xidmət və məhsul şirkətlərinin mütəxəssislərindən soruşmaq qərarına gəldik: 2021-ci ilin iyun ayları üçün hansı tələblər irəli sürülür və bu tələblər son vaxtlar nə dərəcədə dəyişib. Gəlin mütəxəssisləri təqdim edək:2021-ci ildə Java gəncləri üçün tələblər: İT sahəsində ilk işinizi əldə etmək üçün nələri bacarmalısınız - 1

Texnologiyalar

Java gənci şirkətinizdə işə düzəlmək üçün Java EE biliklərindən başqa hansı texnologiyalara yiyələnməlidir? Niyə onlar?

İvan Mixeev, Lyubov İvanova (EPAM):

Şəffaf və düzgün qavrayış üçün onu da əlavə etmək lazımdır ki, gələcək gənclərimiz EPAM Universitet Proqramları laboratoriyalarının məzunlarıdır. Şirkət əmək bazarından olan gənclərlə əməkdaşlıq etmir. Bu suala birmənalı cavab vermək çox çətindir. Texnologiya yığını layihədən asılı olaraq əhəmiyyətli dərəcədə dəyişə bilər. Bununla belə, ümumi qəbul edilən dəst Java Core, Spring Framework, Hibernate, SQL, HTML + CSS + Js əsasları, üstəgəl fundamental anlayışlar - alqoritmlər və onların mürəkkəbliyi, çeşidləmə və axtarış alqoritmləri, məlumat strukturları və s. İndi EPAM Java icması gələcək yeniyetmələr üçün vahid səriştə matrisi hazırlayır ki, bu matrisa Java inkişafı ilə bağlı xüsusi mövzuları və hər bir kateqoriya üçün gələcək gənclərin müəyyən bilik və bacarıqlarını əhatə edəcək.

Vitali Fedorkoviç (WePlay Esports):

Əvvəla qeyd edim ki, WePlay Esports hələ Java gənclərini işə götürmür və gələn il bunu etməyi planlaşdırmır. Bununla belə, mənim cavablarım gələcəkdə namizədlər üçün faydalı ola bilər. Həm də başa düşmək lazımdır ki, biz bazarı bütövlükdə təhlil edə bilmərik, çünki hər bir şirkət namizədlər üçün özünəməxsus tələblər irəli sürür və məhz onun prosesləri üçün zəruri olan bacarıqlara üstünlük verir. Java gəncləri Baharın nə olduğunu anlamalı, SQL verilənlər bazası ilə işləməyi başa düşməli, API, REST API, Restful API arasındakı fərqi bilməlidirlər. Aydındır ki, heç kim kiçik şagirddən sadalanan texnologiyaların hamısında yüksək səviyyədə bacarıq gözləməyəcək, sadəcə olaraq Java gənci karyerasına yeni başlayan mütəxəssisdir.

Şirkətiniz Java-nın hansı versiyasından istifadə edir?

İvan Mixeev, Lyubov İvanova (EPAM):

Fərqli layihələrdə müxtəlif versiyalar istifadə olunur. Əhəmiyyətli bir amil, müəyyən bir layihədə istifadə olunan monolit platformalardır. Bununla belə, Java öyrənənlər üçün təhsil və ev heyvanları layihələri üçün 8 və 11 kimi LTS (uzunmüddətli dəstək) versiyalarını tövsiyə edə bilərik. Ancaq yeni versiyaların "xüsusiyyətləri" ilə sınaqdan keçirməyi unutmayın - bu maraqlı və faydalıdır.

Vitali Fedorkoviç (WePlay Esports):

Java 11.

Java tərtibatçılarını adətən hansı layihələr üçün axtarırsınız?

İvan Mixeev, Lyubov İvanova (EPAM):

Biz tərtibatçıları müəssisə səviyyəli layihələrdə (ERP) əməkdaşlığa cəlb edirik.

Vitali Fedorkoviç (WePlay Esports):

WePlay Esports media holdinqi mikroservis arxitekturasına malikdir və Java tərtibatçılarının üzərində işlədiyi bir çox layihələr var. Onları kateqoriyalara görə qruplaşdırsaq, onlar:
  1. WePlay Esports əsas komandası avtorizasiya, istifadəçi məlumatı, təhlükəsizliklə bağlı hər şeyi super kodlaşdırır və WePlay Esports xidmətlərinin əsası üzərində işləyir.
  2. WePlay turnir platformasının back-end komandası (Dota 2, CS: GO-da avtomatlaşdırılmış turnirlər keçirməyə imkan verən məhsul). Şəbəkələrin qurulması, avtomatik istifadəçi axını, istifadəçinin biznes axınının avtomatlaşdırılması, turnirdə qeydiyyatdan keçməsi və müəyyən bir matç üçün nəticələrin əldə edilməsi üçün cavabdeh olan Java-da yazılmışdır.

Təcrübə

Şirkətinizdə işə müraciət etmək üçün gənc nə qədər minimum təcrübəyə malik olmalıdır?

İvan Mixeev, Lyubov İvanova (EPAM):

Biz kiçik səviyyəli mütəxəssisləri işə götürənlər vasitəsilə axtarmırıq. Biz öz təhsil proqramlarımız vasitəsilə İT sahəsində inkişafda maraqlı olan motivasiyalı, istedadlı insanları yetişdiririk . Şirkətin proqramlarının tələbələri təlimin bir neçə mərhələsindən keçirlər, xüsusən də təhsil layihələri üzrə komanda işində praktiki təcrübə qazanırlar. Beləliklə, biz "təcrübə yoxdur - iş yoxdur, iş yoxdur - təcrübə yoxdur" qapalı dairəsini qırırıq. Təhsil proqramlarını uğurla başa vurduqdan, təhsil layihəsinin müdafiəsindən və müvafiq müsahibələrdən sonra uğurlu namizədlər şirkətlə əməkdaşlıq təklifi alırlar.

Vitali Fedorkoviç (WePlay Esports):

Sıfırdan bir ilə qədər. Bununla belə, kiçiklər üçün kommersiya təcrübəsi işə qəbul üçün əsas meyar deyil. Daha önəmlisi düşüncə tərzidir, insanın nə qədər tez öyrənməsi, yeni məlumatlarla işləməsi və problemlərin həlli yollarını tapmasıdır. Namizədin işləməyi planlaşdırdığı sahə ilə nə dərəcədə maraqlandığına, öz inkişafı üçün nələr etdiyinə diqqət yetiririk. Mən yeniyetmələr üçün müsahibələr aparanda (Java proqramçısı üçün deyil, məsələn, Python proqramçısı üçün) namizədə tez-tez onun dəqiq bilmədiyi tapşırıqlar verirəm, lakin onun qura biləcəyi başlanğıc şərtləri təsvir edirəm. Maraqlıdır, o, problemi beynində necə “burmağa” çalışacaq ki, kifayət qədər təcrübəsi olmadan heç olmasa bir nəticə versin.

Heyvan layihəsi

Bir gəncin portfelinə ev heyvanı layihəsi daxil edilməlidirmi? Niyə?

İvan Mixeev, Lyubov İvanova (EPAM):

Heyvan layihələrinin həyata keçirilməsi problemlərin həllinə kompleks yanaşma bacarığını, biznes məntiqini proqram koduna çevirmək və müəyyən komponentlər arasında qarşılıqlı əlaqəni anlamaq bacarıqlarını inkişaf etdirməyə kömək edir. Buna görə də EPAM təhsil proqramlarında biz layihə əsaslı öyrənməyə böyük diqqət yetiririk. Bir qayda olaraq, şirkət layihələri üzərində işləyən kiçik səviyyəli mütəxəssislərin portfelində 2-3 layihə var.

Vitali Fedorkoviç (WePlay Esports):

Bu məcburi deyil, lakin hər hansı bir səviyyəli mütəxəssis üçün bir ev heyvanı layihəsinin olması böyük bir artıdır. Kiçik bir uşaq ev heyvanı layihəsi ilə gələndə, beləliklə, öz sahəsinə maraq nümayiş etdirir və bir ildən az müddət əvvəl əldə etdiyi bilikləri praktikada tətbiq etməyə çalışır.

Ingilis dili

Başlanğıcda ingilis dilini hansı səviyyədə bilməlisiniz?

İvan Mixeev, Lyubov İvanova (EPAM):

B1-dən aşağı deyil - Pre-Intermediate.

Vitali Fedorkoviç (WePlay Esports):

Hesab edirəm ki, kiçik mütəxəssis ingilis dilini texniki sənədləri oxumağa imkan verən səviyyədə bilməlidir.

Java gəncləri üçün tələblər necə dəyişdi

Son bir neçə il ərzində şirkətinizdə Java gəncləri üçün tələblər dəyişibmi?

İvan Mixeev, Lyubov İvanova (EPAM):

Rəqəmsal texnologiyalar dünyası sürətlə dəyişir və müvafiq olaraq mütəxəssislərə olan tələblər də dəyişir. Java biliyi əsas bacarıqdır, sözdə əsas bacarıqdır, lakin kiçik mütəxəssislər əlaqəli sahələrdə biliklərə sahib olduqları təqdirdə öz potensiallarını daha effektiv şəkildə həyata keçirəcəklər. Məsələn, Front-End, sistem mühəndisliyi, böyük verilənlərin emalı və ya bulud hesablamaları.

Vitali Fedorkoviç (WePlay Esports):

Biz hələ Java gənclərini işə götürmürük, lakin yeniyetmələrin işə götürülməsinə ümumi yanaşmadan danışsaq, dəyişikliklər var. 2018-ci ildə biz namizədlərdən daha ümumi nəzəri biliklərə malik olmalarını tələb etdik və sintaksis, dilin xüsusiyyətləri və çərçivə haqqında çoxlu suallar verdik. Bu gün ümumi proqramlaşdırma prinsiplərini bilmək, məlumatı tez öyrənmək və qavramaq bacarığı, problem həll etmə bacarıqları daha vacibdir.

Namizədlərin seçilməsi mərhələləri

Bir gənc təklif almaq üçün şirkətinizdə neçə mərhələdən keçməlidir?

İvan Mixeev, Lyubov İvanova (EPAM):

Biz kiçik səviyyəli mütəxəssisləri öz təlim proqramlarımızda hazırladığımız üçün tələbələrin karyera yolunu inkişaf etdirmək üçün bir neçə variantı var. Proses aşağıdakı komponentlərə endirilə bilər:
  1. Namizədin şirkətin təlim portalı train.epam.ua vasitəsilə xüsusi ixtisas üçün müraciəti , ingilis dili biliyi testi, texniki test və işəgötürənlə müsahibə.
  2. Təlimin birinci mərhələsi nəzəri və praktiki təlimləri birləşdirən xarici təlimdir . Tələbələr nəzəriyyəni öyrənir və təlimçilər tərəfindən nəzərdən keçirilən, şərh edilən və qiymətləndirilən tapşırıqları yerinə yetirirlər. Təlim zamanı tələbələr bir neçə bilik təbəqəsindən keçirlər. Bir qayda olaraq, kursun bu hissəsi yekun tapşırıqla başa çatır - verilmiş mövzu üzrə veb proqramın hazırlanması.
  3. Daxili təlim , bu müddət ərzində birinci mərhələni uğurla başa vurmuş namizədlər materialı dərindən öyrənməyə və mentorlarla işləməyə davam edirlər.
  4. Ən vacib və maraqlı mərhələlərdən biri layihə əsaslı öyrənmədir . Şirkətin təlim proqramlarının tələbələri təlim layihəsində komandalarda, hətta çox vaxt beynəlxalq səviyyədə işləyirlər. Bu yolla onlar texniki bacarıqları tətbiq edir və həmçinin komanda işini öyrənirlər.
  5. Təhsil proqramlarının yekun mərhələsi təhsil layihələrinin müdafiəsi və yekun texniki müsahibədir. Şirkətin kommersiya layihələrinə qoşulmaq istəyən uğurlu namizədlər daha sonra layihə komandası ilə müsahibəyə dəvət olunurlar.
Qeyd etmək lazımdır ki, tələbələrin tərəqqi daha təcrübəli həmkarları tərəfindən daim izlənilir, buna görə də ən həvəsli və uğurlu tələbələr bəzən təhsil prosesi başa çatmamış şirkət layihəsində işə qoşulmaq təklifi alırlar.

Vitali Fedorkoviç (WePlay Esports):

Müsahibənin hansı səviyyədən keçirilməsindən asılı olmayaraq, namizəd dörd seçim mərhələsindən keçir:
  1. İşə götürən ilə skrininq.
  2. Menecerlərə qısa giriş. Hər görüşdə iki menecer var: bir xətt meneceri (adətən məhsul meneceri) və funksional menecer. Bu mərhələ namizədin əvvəlki təcrübəsini müzakirə etmək və bir-birini daha yaxşı tanımaq üçün lazımdır.
  3. Texniki mütəxəssislə müsahibə.
  4. Barraising, iş prosesində namizədlə birbaşa əlaqə saxlamayacaq bir şirkət nümayəndəsi ilə görüşdür. Məsələn, marketoloqlar və dizaynerlər tərtibatçıları maneə törədə bilərlər. Bu mərhələnin məqsədi namizədin şirkətin dəyərlərinə nə dərəcədə uyğun olduğunu və komandaya uyğunlaşa biləcəyini yoxlamaqdır.

Bütün digər şeylər bərabər olduqda, şirkətinizdə işə götürülərkən hansı kiçik namizədə üstünlük veriləcək?

İvan Mixeev, Lyubov İvanova (EPAM):

Bütün digər şeylər bərabər olduqda, motivasiya böyük rol oynayır. Buna görə də, kod yazmaq üçün namizədin gözlərinin “yanıb-yanmadığına” diqqət yetiririk.

Vitali Fedorkoviç (WePlay Esports):

Əgər bizə eyni təcrübəyə malik iki namizəd gəlsə, biz onların problem həll etmə bacarıqlarına daha çox diqqət yetirəcəyik və hər bir namizədin müstəqil qərar qəbul etmək qabiliyyətini qiymətləndirəcəyik. Əhəmiyyətli bir amil WePlay Esports dəyərlərinin bir şəxs üçün məqbul olmasıdır (barraising mərhələsi). Elə hallar olub ki, namizəd müsahibənin bütün əvvəlki mərhələlərini keçib, lakin barizlərdən keçməyib və biz onu işə götürməmişik. Biz həmçinin onların təqdim etdiyi ev heyvanları layihələrinin mövcudluğuna və keyfiyyətinə baxacağıq.
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION