JavaRush /Java blogi /Random-UZ /Ish topish imkoniyatingizni oshirish uchun 5 ta maslahat

Ish topish imkoniyatingizni oshirish uchun 5 ta maslahat

Guruhda nashr etilgan
Hammaga salom! 2023 yilda tajribasiz dasturchi sifatida ishga kirish qanchalik qiyinligini aytib berish men uchun emas. So'nggi paytlarda "tajriba yo'q" darajasidagi raqobat sezilarli darajada o'sdi (birinchi navbatda JavaRush, GeekBrains va boshqalar kabi resurslar tufayli) Natijada, barcha turdagi onlayn kurslarning bitiruvchilari orasida ajralib turish juda qiyin bo'ladi. Va muammo intervyudan yaxshi o'tishda emas. Muammo shunchaki u erga borishga aylanadi. JavaRush bitiruvchisi ish izlovchilar olomonidan qanday ajralib turishi mumkin? Javaistlar uchun tushunarli bo'lgan Spring va Hibernate kabi korporativ texnologiyalar haqida yozmayman, chunki ular o'zlari bo'lishi kerak va ularsiz ish topish juda qiyin bo'ladi. Quyida 2023-yilda ish topmoqchi bo‘lgan intiluvchan dasturchilar uchun 5 ta tavsiyalar mavjud. Ularning har biri albatta sizning rezyumeingizga juda ko‘p qo‘shimcha ball beradi.

1. JavaScript-ni o'rganing.

Bugungi kunda JS ish beruvchilar orasida eng mashhur dasturlash tilidir . HackerRank portali kompaniyalar o'rtasida ularning "istaklari" bo'yicha so'rov o'tkazdi va u ish beruvchilarning so'rovlariga ko'ra birinchi o'rinni egalladi.
Ish topish imkoniyatingizni oshirish uchun 5 ta maslahat - 2
Sababi oddiy - JavaScript-da hozirda frontendni ishlab chiqishda jiddiy alternativa yo'q. Agar siz "sof" JS va mashhur ramkalardan birini (birinchi navbatda React yoki Angular) o'zlashtirsangiz, dasturchi bo'lish imkoniyatingiz KO'P MARTA ortadi . Birinchidan, Java dasturchi qidirayotgan har qanday kompaniya JavaScript-ni bilsa, xursand bo'ladi. Buning sabablari juda oddiy: ko'pincha loyihada kichik vazifalar mavjud - masalan, ba'zi funksiyalarni tuzatish. "A tugmasi A emas, balki B deb nomlanishi kerak, o'ng tomonda emas, balki chap tomonda joylashgan va orqa tomonda Y emas, X funktsiyasini chaqirish kerak." Ammo bu holda, orqa va old tomonni ham tuzatish kerak. Va agar vazifa oddiy bo'lsa ham, uni hal qilish uchun ikki kishi kerak bo'ladi: orqa ishchi va oldingi ishchi. Ammo agar jamoada ikkalasini ham biladigan odam bo'lsa (ajoyib darajada bo'lishi shart emas), bunday vazifalarni bajarish uchun resurslar miqdori sezilarli darajada kamayadi. Ikkinchidan, o'smirlar va stajyorlar uchun bo'sh ish o'rinlari orqa ishchilarga qaraganda oldingi ishchilar uchun tez-tez paydo bo'ladi. Misol uchun, bugun HeadHunter orqali qidirganimdan so'ng, mening shahrimda 1 ta Java Junior bo'sh ish o'rinlarini topdim, lekin Frontend Junior - 3. Umuman olganda, JS sizning birinchi ishingizni olish uchun jiddiy imkoniyatdir . Javaist sifatida ishga kiring - ajoyib, ular uchun JS hech qachon ortiqcha bo'lmaydi. Bu Java bilan ishlamaydi (ko'pgina shaharlarda biroz bo'sh ish o'rinlari mavjud emas) - ITga "old" orqali kirishingiz mumkin. JavaRush-da, men bu erda o'qigandan so'ng, front-end rivojlantirishga kirgan odamdan bitta "muvaffaqiyat tarixi" o'qiganimni eslayman. JSni o'rganish uchun ajoyib portal bu learn.javascript . Bu JavaRush kabi yaxshi emas, lekin siz mustahkam bazaga ega bo'lasiz. Bundan tashqari, barcha mashhur ramkalar bo'yicha kurslar mavjud (ular allaqachon to'langan).

2. SQL so'rovlarini yozishni o'rganing.

Ko'rinib turibdiki, SQL ro'yxatga kiritilmagan Spring va Hibernate'dan kam emas . Aslida, farq bor: ko'plab ishlab chiquvchilar SQL-ni "yuqorida" qanday ishlatishni bilishadi - "TABLOV_nomidan SELECT *" deb yozing yoki bir nechta jadvallarga qo'shiling. Men ular bilan to'liq tanishishingizni tavsiya qilaman va buni rezyumeingizda ko'rsatishdan tortinmang. Agar siz bu erda nima yozilganini tushunsangiz va shunga o'xshash narsalarni tezda o'zingiz yoza olsangiz, ish beruvchining nazarida sizning qadringiz sezilarli darajada oshadi. Ilgari bir nechta hamkasblarim ko'p SQL so'rovlarini yozishga to'g'ri keladigan sohalarda ishlagan va ular sohani Java rivojlanishiga o'zgartirishga qaror qilganlarida, bu ko'nikmalar ularga ish beruvchining nazarida juda jozibali ko'rinishga yordam bergan. Va java-dev ishida, albatta, bu juda foydali mahorat. Men o'zim muntazam ravishda maslahat olish uchun ularga yuguraman :) "Head First SQL" bilan o'qishni boshlashingiz mumkin, keyin mashhur DBMSlardan birini tanlang (masalan, Portgres yoki Oracle) va u haqida bir nechta kitoblarni o'qing. Muammoli kitob sifatida http://www.sql-ex.ru/ portalini tavsiya qilaman . Bu oddiy ko'rinadi, lekin u o'z vazifasini juda yaxshi bajaradi.

3. GitHub profilini yarating

Sizning GitHub, ehtimol, rezyumeingizdan keyin potentsial ish beruvchi sezadigan eng muhim narsadir. Bir nechta davom etayotgan loyihalarga ega profil, albatta, qo'shimcha e'tiborni tortadi. Bundan tashqari, "GitHub analizatorlari" ishga yollash xizmatlari orasida tobora ommalashib bormoqda - GitHub-da saqlangan koddan foydalanib, kerakli texnologiya stekiga ega kompaniyalar uchun ishlab chiquvchilarni topadigan maxsus dasturlar. Agar ularga Spring Security-ni biladigan odam kerak bo'lsa, bunday dastur GitHub-ni tahlil qiladi va o'z omborlarida ushbu texnologiyadan foydalangan holda kodga ega foydalanuvchilarni tanlaydi. Ma'lumki, boshida maqtanadigan hech narsa bo'lmaydi, lekin u erda JavaRush-ning "katta vazifalarini" yuklashdan boshlash mumkin. Agar siz amaliyot uchun test topshirig'ini bajargan bo'lsangiz, u erga ham boring. Biz ReactJS/AngularJS-ni o'zlashtirdik va bir nechta bitta sahifali ilovalarni yaratdik - u erda ham. O'z qo'llaringiz bilan yaratgan hamma narsa ishlaydi va ish beruvchini qiziqtirishi mumkin va sizning profilingizda paydo bo'lishi kerak.

4. Oracle sertifikatini oling.

Ish topish imkoniyatingizni oshirish uchun 5 ta maslahat - 3
JavaRush yaratuvchilari yolg'on gapirishimga yo'l qo'ymaydilar: potentsial talabalar tomonidan beriladigan eng keng tarqalgan savol bu "Ular o'qiganingizdan keyin sizga qandaydir sertifikat beradimi?" JR uchun sertifikatlar berilmaydi va umuman olganda, oddiy sabab bor - ish beruvchilar ularga qiziqmaydi. Ular siz bilgan narsalarni tekshirishga qodir va intervyuda hech qanday onlayn kurs sertifikatlarisiz qila oladi. Oracle sertifikatining farqi shundaki, u Java yaratuvchilari tomonidan ushbu tilni yaxshi bilishingizni rasmiy tasdiqlaydi. Sizning qo'lingizda bo'lishi autsorsing kompaniyalari uchun juda jiddiy afzallik bo'ladi, ya'ni. tashqi loyihalarda ishlash uchun o'z ishlab chiqaruvchilarini boshqa kompaniyalarga "ijaraga" olganlar uchun. Masalan, bank yangi Internet-mijoz yaratishi kerak. Buning uchun o'zining ishlab chiquvchilar guruhini saqlab qolish unchalik foydali emas - bir martalik loyiha uchun tashqaridan jamoani topish osonroq. Bunday hollarda ular autsorsing kompaniyalariga murojaat qilishadi. Ular bank uchun zarur malakaga ega odamlarni tanlab, jamoa tuzadilar. Biroq, mijoz haqiqatan ham aqlli ishlab chiquvchilar uchun pul to'layotganini (va uning ko'p qismini) tushunishi juda muhimdir. Va bu erda Oracle sertifikati sizning afzalligingizga aylanadi. Axir, aslida, bu Java dasturchisining malakasini qog'oz bilan tasdiqlashning yagona imkoniyati. Boshqacha qilib aytganda, kompaniya o'z mijozlariga sertifikatlangan ishlab chiquvchini "sotish" uchun ancha osondir. Oracle sertifikatlari bir necha darajalarda bo'ladi. Birinchi darajani olish (OCAJP8) umuman qiyin bo'lmaydi. Imtihon faqat 8 ta mavzu bo'yicha savollarni o'z ichiga oladi:
  • Java asoslari (o'zgaruvchilar, paketlar, main() usuli va boshqalar);
  • Java ma'lumotlar turlari bilan ishlash (ibtidoiylar, havolalar, o'ramlar);
  • Operatorlar va qaror konstruksiyalaridan foydalanish (+-*/ , shuningdek, if-esle, switch va boshqalar);
  • Loop konstruksiyalaridan foydalanish ;
  • Usullar va inkapsulyatsiya bilan ishlash (usullar, inkapsulyatsiya);
  • Meros bilan ishlash ;
  • Istisnolarni ko'rib chiqish ;
  • Java API dan tanlangan sinflar bilan ishlash (Bir nechta mashhur sinflar bilan ishlash - LocalDateTime, ArrayList, String).
Multithreading, IO/NIO va boshqalar kabi murakkab mavzular yo'q. Ko'pgina mavzular qisqartirilgan (masalan, barcha List<> ilovalarida savollar faqat ArrayList<> haqida bo'ladi). Siz imtihonga istalgan maxsus kitoblardan foydalanib tayyorlanishingiz mumkin, ularni ko'rib chiqish JavaRush-da mavjud. Ular, shuningdek, bir nechta amaliy testlar bilan birga keladi. Hozirda imtihon 150 dollar turadi.

5. Professional jamoalarda ishtirok eting.

My Circle tomonidan o'tkazilgan so'rov natijalariga ko'ra , ish beruvchilarning yarmiga yaqini potentsial xodimlarning professional jamoalarda ishtirok etishidan manfaatdor.
Ish topish imkoniyatingizni oshirish uchun 5 ta maslahat - 4
Har to'rtinchi ish beruvchi professional jamoalarda faol ishtirok etish nomzodlardan biriga ular bilan ishlashga yordam berganini eslashi mumkin edi.
Ish topish imkoniyatingizni oshirish uchun 5 ta maslahat - 5
Asosiylari (yuqorida aytib o'tilgan GitHub-dan tashqari) Habrahabr va StackOverflow. Agar tajribasiz ishlab chiquvchi uchun Stack-da yuqori karma olish deyarli imkonsiz bo'lsa va OpenSource loyihalarida qatnashishga hali erta bo'lsa, unda bir nechta yaxshi maqolalar bilan Habré-dagi blogga havola yangi boshlanuvchilarning rezyumelarida juda foydali ko'rinadi. Shuning uchun, agar siz biron bir mini-loyiha ustida ishlayotgan bo'lsangiz, uni jamiyat bilan baham ko'rishdan tortinmang. Asosiysi, qoidalarni diqqat bilan o'qing va birinchi navbatda shunga o'xshash maqolalar uchun Habr-ni tekshirishni unutmang (konsolda "Salom dunyo" ni qanday ko'rsatish haqidagi matn hech kimni qiziqtirmaydi). PS Dunyo doimo o'zgarib bormoqda va IT sektori bundan mustasno emas. Tajribasiz ish beruvchining e'tiborini jalb qilish juda qiyin. Umid qilamanki, yuqoridagi maslahatlar mening JavaRush bilan "sinfdoshlarimdan" biriga birinchi ishini topishga yordam beradi :) Agar sizda biron bir savol bo'lsa, sharhlarda ularga javob berishdan xursand bo'laman. Va, albatta, like bosishni unutmang :)
Izohlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION