JavaRush /Java Blogu /Random-AZ /İş tapmaq şansınızı artırmaq üçün 5 məsləhət

İş tapmaq şansınızı artırmaq üçün 5 məsləhət

Qrupda dərc edilmişdir
Hamıya salam! 2023-cü ildə təcrübəsiz proqramçı kimi işə düzəlməyin nə qədər çətin olduğunu söyləmək mənim üçün deyil. “Təcrübəsiz” səviyyəsində rəqabət son vaxtlar çox artıb (ilk növbədə JavaRush, GeekBrains və s. kimi resurslar sayəsində) Nəticədə, bütün növ onlayn kursların məzunları arasında fərqlənmək çox çətinləşir. Problem heç də müsahibədən yaxşı keçmək deyil. Problem sadəcə ora çatmaqda olur. JavaRush məzunu iş axtaranların kütləsindən necə fərqlənə bilər? Javaist üçün açıq olan Spring və Hibernate kimi müəssisə texnologiyaları haqqında yazmayacağam, çünki onlar özləri mütləq olmalıdırlar və onlarsız iş tapmaq çox çətin olacaq. Aşağıda 2023-cü ildə iş tapmaq istəyən proqramçılar üçün 5 tövsiyə var. Onların hər biri mütləq CV-nizə çoxlu əlavə xallar verəcək.

1. JavaScript öyrənin.

Bu gün JS işəgötürənlər arasında ən populyar proqramlaşdırma dilidir . HackerRank portalı şirkətlər arasında onların “istəkləri” ilə bağlı sorğu keçirib və işəgötürənlərin istəklərinə əsasən birinci yerdə olub.
İş tapmaq şansınızı artırmaq üçün 5 məsləhət - 2
Səbəb sadədir - JavaScript-in hazırda frontend inkişaf etdirərkən ciddi alternativi yoxdur. Əgər siz “saf” JS-i və məşhur çərçivələrdən birini (əsasən React və ya Angular) mənimsəsəniz, proqramçı olmaq şansınız DƏFƏLƏ artacaq . Birincisi, Java proqramçısı axtaran hər hansı bir şirkət JavaScript-i bilsə şad olar. Bunun səbəbləri olduqca sadədir: çox vaxt bir layihədə kiçik vəzifələr var - məsələn, bəzi funksionallığı düzəltmək. "A düyməsi A deyil, sağda deyil, solda yerləşən B adlandırılmalı və arxa tərəfdə Y deyil, X funksiyasına zəng edilməlidir." Amma bu halda həm arxa tərəfi, həm də ön tərəfi düzəltmək lazımdır. Vəzifə elementar olsa belə, onu həll etmək üçün hələ də iki nəfər lazımdır: arxa işçi və ön xətt işçisi. Ancaq komandada hər ikisini bilən bir şəxs varsa (mütləq əla səviyyədə deyil), bu cür tapşırıqları yerinə yetirmək üçün resursların miqdarı əhəmiyyətli dərəcədə azalır. İkincisi, yeniyetmələr və stajçılar üçün vakansiyalar arxa işçilərdən daha çox ön işçilər üçün görünür. Məsələn, bu gün HeadHunter vasitəsilə axtarış etdikdən sonra şəhərimdə 1 Java Junior vakansiyası tapdım, lakin Frontend Junior - 3. Ümumiyyətlə, JS ilk işinizi əldə etmək üçün ciddi şansınızdır . Javaist kimi iş tapın - əla, onlar üçün JS heç vaxt artıq olmaz. Java ilə işləməyəcək (bir çox şəhərlərdə bir az vakansiya çatışmazlığı var) - "cəbhə" vasitəsilə İT-yə daxil ola biləcəyiniz çox mümkündür. JavaRush-da, burada təhsil aldıqdan sonra front-end inkişafı ilə məşğul olan bir insandan bir "uğur hekayəsi" oxuduğumu xatırlayıram. JS öyrənmək üçün əla portal Learn.javascript- dir . JavaRush qədər yaxşı deyil, amma möhkəm baza əldə edəcəksiniz. Bütün məşhur çərçivələr üzrə kurslar da var (onlar artıq pulludur).

2. SQL sorğularını yazmağı öyrənin.

Görünür ki, SQL siyahıya daxil edilməyən SpringHibernate- dən heç də az aydın deyil . Əslində, bir fərq var: çox sayda tərtibatçı SQL-dən "yuxarıda" necə istifadə edəcəyini bilir - "SEÇ * cədvəl_adından" yazın və ya bir neçə cədvələ qoşulun. Onlarla hərtərəfli tanış olmağı tövsiyə edirəm və bunu CV-nizdə qeyd etməkdən çəkinməyin. Əgər burada yazılanları başa düşsəniz və oxşar şeyləri özünüz tez yaza bilsəniz, işəgötürənin gözündə dəyəriniz çox artacaq. Keçmişdə bir neçə həmkarım çoxlu SQL sorğuları yazmalı olduqları sahələrdə işləyirdilər və sahəni Java inkişafına dəyişmək qərarına gəldikdə, bu bacarıqlar onlara işəgötürənin gözündə çox cəlbedici görünməyə kömək etdi. Və java-dev işində, əlbəttə ki, bu çox faydalı bir bacarıqdır. Mən özüm məsləhətlər üçün mütəmadi olaraq onların yanına qaçıram :) Siz “Head First SQL” ilə öyrənməyə başlaya bilərsiniz, sonra sadəcə məşhur DBMS-lərdən birini (məsələn, Portgres və ya Oracle) seçin və bu barədə bir neçə kitab oxuyun. Problem kitabı kimi http://www.sql-ex.ru/ portalını tövsiyə edirəm . Sadə görünür, lakin öz işini olduqca yaxşı yerinə yetirir.

3. GitHub profili yaradın

GitHub, potensial işəgötürənin CV-dən sonra görəcəyi bəlkə də ən vacib şeydir. Bir neçə davam edən layihə ilə bir profil mütləq əlavə diqqəti cəlb edəcəkdir. Üstəlik, "GitHub analizatorları" işə qəbul xidmətləri arasında getdikcə populyarlaşır - GitHub-da saxlanılan koddan istifadə edərək, tələb olunan texnologiya yığını olan şirkətlər üçün tərtibatçılar tapan xüsusi proqramlar. Əgər onlara Spring Security-ni bilən şəxs lazımdırsa, belə bir proqram GitHub-ı təhlil edir və öz depolarında bu texnologiyadan istifadə edərək kodu olan istifadəçiləri seçir. Aydındır ki, başlanğıcda lovğalanmaq üçün xüsusi bir şey olmayacaq, ancaq JavaRush-un "böyük tapşırıqlarını" yükləməklə başlamaq olduqca mümkündür. Təcrübə üçün test tapşırığını yerinə yetirmisinizsə, ora da gedin. Biz ReactJS/AngularJS-i mənimsədik və bir neçə tək səhifəlik proqram yaratdıq - orada da. Öz əlinizlə yaratdığınız hər şey işləyir və işəgötürən üçün maraqlı ola bilər və sizin profilinizdə görünməlidir.

4. Oracle Sertifikatı alın.

İş tapmaq şansınızı artırmaq üçün 5 məsləhət - 3
JavaRush yaradıcıları yalan deməyimə imkan verməyəcəklər: potensial tələbələrin onlara verdiyi ən ümumi sual “Təhsil aldıqdan sonra sizə bir növ sertifikat verirlərmi?” sualıdır. JR üçün sertifikatlar verilmir və ümumiyyətlə, sadə bir səbəb var - işəgötürənlər onlarla maraqlanmır. Onlar bildiklərini yoxlamaq qabiliyyətinə malikdirlər və heç bir onlayn kurs sertifikatı olmadan müsahibə zamanı edə bilərlər. Oracle sertifikatı arasındakı fərq ondan ibarətdir ki, bu, Java-nın yaradıcılarından sizin bu dili mükəmməl bildiyinizin rəsmi təsdiqidir. Onun sizin əlinizdə olması autsorsing şirkətləri üçün çox ciddi üstünlük olacaq, yəni. xarici layihələrdə işləmək üçün öz tərtibatçılarını başqa şirkətlərə “icarəyə götürənlər” üçün. Məsələn, bank yeni İnternet müştəri yaratmalıdır. Bunun üçün öz inkişaf etdirici dəstəsini saxlamaq onun üçün sərfəli deyil - birdəfəlik layihə üçün kənardan komanda tapmaq daha asandır. Belə hallarda onlar autsorsing şirkətlərinə müraciət edirlər. Bank üçün lazımi bacarıqlara malik insanları seçib komanda formalaşdıracaqlar. Bununla belə, müştərinin həqiqətən ağıllı tərtibatçılar üçün pul (və bunun çoxunu) ödədiyini başa düşməsi çox vacibdir. Və burada Oracle sertifikatı sizin üstünlüyünüzə çevriləcək. Axı, əslində bu, bir kağız parçası ilə Java proqramçısının ixtisaslarını təsdiqləmək üçün yeganə fürsətdir. Başqa sözlə, bir şirkət üçün sertifikatlı bir tərtibatçını müştərilərinə "satmaq" daha asandır. Oracle sertifikatları bir neçə səviyyədə olur. Birinci səviyyəni (OCAJP8) əldə etmək heç də çətin olmayacaq. İmtahana cəmi 8 mövzu üzrə suallar daxil olacaq:
  • Java əsasları (dəyişənlər, paketlər, main() metodu və s.);
  • Java məlumat növləri ilə işləmək (primitivlər, istinadlar, sarğılar);
  • Operatorlardan və Qərar Konstruksiyalarından istifadə (+-*/ , həmçinin if-esle, keçid və s.);
  • Döngü konstruksiyalarından istifadə ;
  • Metodlar və Enkapsulyasiya ilə işləmək (metodlar, inkapsulyasiya);
  • Miras ilə işləmək ;
  • İstisnaların idarə edilməsi ;
  • Java API-dən seçilmiş siniflərlə işləmək (Bir neçə məşhur siniflərlə işləmək - LocalDateTime, ArrayList, String).
Multithreading, IO/NIO və s. kimi mürəkkəb mövzular yoxdur. Bir çox mövzular kəsilir (məsələn, bütün List<> tətbiqləri arasında suallar yalnız ArrayList<> haqqında olacaq). Siz hər hansı xüsusi kitabdan istifadə edərək imtahana hazırlaşa bilərsiniz, onların icmalı JavaRush-da mövcuddur. Onlar həmçinin bir neçə təcrübə testləri ilə gəlirlər. Hazırda imtahanın qiyməti 150 dollardır.

5. Peşəkar icmalarda iştirak edin.

My Circle-ın keçirdiyi sorğunun nəticələrinə görə , işəgötürənlərin təxminən yarısı potensial işçilərin peşəkar icmalarda iştirakında maraqlıdır.
İş tapmaq şansınızı artırmaq üçün 5 məsləhət - 4
Hər dördüncü işəgötürən, peşəkar icmalarda fəal iştirakın namizədlərdən birinin onlarla işə düzəlməsinə kömək etdiyi bir hadisəni xatırlaya bilər.
İş tapmaq şansınızı artırmaq üçün 5 məsləhət - 5
Əsas olanlar (əvvəllər qeyd olunan GitHub-dan başqa) Habrahabr və StackOverflow-dur. Təcrübəsiz bir tərtibatçının Stack-də yüksək karma əldə etməsi demək olar ki, qeyri-mümkündürsə və OpenSource layihələrində iştirak etmək hələ tezdirsə, o zaman Habré-də bir neçə yaxşı məqalə ilə bloqa keçid başlanğıcın CV-sində çox faydalı görünəcəkdir. Buna görə də, hansısa mini layihə üzərində işləyirsinizsə, onu cəmiyyətlə bölüşməkdən çəkinməyin. Əsas odur ki, qaydaları diqqətlə oxuyun və əvvəlcə oxşar məqalələr üçün Habr-ı araşdırmağı unutmayın (konsolda "Salam Dünya" nın necə göstəriləcəyinə dair mətn çətin ki, heç kimə maraqlı olsun). PS Dünya daim dəyişir və İT sektoru da istisna deyil. Təcrübəsiz işəgötürənin diqqətini cəlb etmək olduqca çətindir. Ümid edirəm ki, yuxarıdakı məsləhətlər JavaRush ilə “sinif yoldaşlarımdan” birinə ilk işini tapmağa kömək edəcək :) Hər hansı bir sualınız varsa, şərhlərdə onlara cavab verməkdən məmnun olaram. Və təbii ki, bəyənməyi unutmayın :)
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION