JavaRush /Blog Java /Random-MS /5 petua untuk meningkatkan peluang anda untuk mendapatkan...

5 petua untuk meningkatkan peluang anda untuk mendapatkan pekerjaan

Diterbitkan dalam kumpulan
Hai semua! Bukan hak saya untuk memberitahu anda betapa sukarnya untuk mendapatkan pekerjaan sebagai pengaturcara tanpa pengalaman pada tahun 2023. Persaingan di peringkat "tiada pengalaman" telah berkembang dengan pesat baru-baru ini (terutamanya terima kasih kepada sumber seperti JavaRush, GeekBrains, dll.) Akibatnya, menjadi sangat sukar untuk menonjol di kalangan ramai graduan semua jenis kursus dalam talian. Dan masalahnya sama sekali tidak lulus temuduga dengan baik. Masalahnya menjadi begitu sahaja. Bagaimanakah seorang graduan JavaRush boleh menonjol daripada ramai pencari kerja? Saya tidak akan menulis tentang teknologi perusahaan seperti Spring dan Hibernate yang jelas bagi seorang Javaist, kerana teknologi itu sendiri mesti dimiliki, dan tanpanya ia akan menjadi sangat sukar untuk mencari pekerjaan. Di bawah ialah 5 cadangan untuk pembangun yang bercita-cita tinggi yang ingin mencari pekerjaan pada tahun 2023. Setiap daripada mereka pasti akan memberikan resume anda banyak mata tambahan.

1. Belajar JavaScript.

Hari ini JS ialah bahasa pengaturcaraan yang paling popular di kalangan majikan . Portal HackerRank menjalankan tinjauan di kalangan syarikat mengenai "kehendak" mereka, dan ia muncul di tempat pertama mengikut permintaan majikan.
5 petua untuk meningkatkan peluang anda mencari pekerjaan - 2
Alasannya mudah - JavaScript pada masa ini tidak mempunyai alternatif yang serius apabila membangunkan bahagian hadapan. Jika anda menguasai JS "tulen" dan salah satu rangka kerja yang popular (terutamanya React atau Angular), peluang anda untuk menjadi seorang pengaturcara akan meningkat BERKALI KALI . Pertama, mana-mana syarikat yang mencari pembangun Java akan gembira jika dia tahu JavaScript. Sebabnya agak mudah: selalunya terdapat tugas kecil dalam projek - contohnya, membetulkan beberapa fungsi. "Butang A sepatutnya dipanggil bukan A, tetapi B, terletak bukan di sebelah kanan, tetapi di sebelah kiri, dan panggil fungsi X, bukan Y, di bahagian belakang." Tetapi dalam kes ini, kedua-dua bahagian belakang dan bahagian hadapan perlu diperbetulkan. Dan walaupun tugas itu asas, dua orang masih diperlukan untuk menyelesaikannya: seorang pekerja bahagian belakang dan seorang pekerja barisan hadapan. Tetapi jika pasukan itu mempunyai orang yang mengetahui kedua-duanya (tidak semestinya pada tahap yang cemerlang), jumlah sumber untuk menyelesaikan tugasan tersebut dikurangkan dengan ketara. Kedua, kekosongan untuk junior dan pelatih lebih kerap muncul untuk pekerja front-end berbanding pekerja back-end. Sebagai contoh, selepas mencari melalui HeadHunter hari ini, di bandar saya, saya menemui 1 kekosongan Java Junior, tetapi Frontend Junior - 3. Secara umum, JS adalah peluang serius anda untuk mendapatkan pekerjaan pertama anda . Dapatkan pekerjaan sebagai Javaist - hebat, bagi mereka JS tidak pernah berlebihan. Ia tidak akan berfungsi dengan Java (di banyak bandar terdapat sedikit kekurangan kekosongan) - agak mungkin anda boleh masuk ke IT melalui "depan". Di JavaRush, saya masih ingat membaca satu "kisah kejayaan" daripada seseorang yang, selepas belajar di sini, pergi ke pembangunan front-end. Portal yang hebat untuk pembelajaran JS ialah learn.javascript . Ia tidak sebaik JavaRush, tetapi anda akan mendapat asas yang kukuh. Terdapat juga kursus mengenai semua rangka kerja yang popular (mereka sudah dibayar).

2. Belajar menulis pertanyaan SQL.

Nampaknya SQL tidak kurang jelas daripada Spring dan Hibernate , yang tidak termasuk dalam senarai . Malah, terdapat perbezaan: sebilangan besar pembangun tahu cara menggunakan SQL "di bahagian atas" - tulis "PILIH * DARI nama_jadual", atau sertai beberapa jadual. Saya mengesyorkan agar anda mengenali mereka secara menyeluruh, dan jangan teragak-agak untuk menyatakannya dalam resume anda. Jika anda memahami apa yang ditulis di sini dan boleh menulis sendiri perkara yang serupa dengan cepat, nilai anda di mata majikan akan meningkat dengan ketara. Beberapa rakan sekerja saya pada masa lalu bekerja dalam bidang di mana mereka perlu menulis banyak pertanyaan SQL, dan apabila mereka memutuskan untuk menukar bidang kepada pembangunan Java, kemahiran ini membantu mereka kelihatan sangat menarik di mata majikan. Dan dalam kerja java-dev, sudah tentu, ini adalah kemahiran yang sangat berguna. Saya sendiri kerap menghubungi mereka untuk mendapatkan petua :) Anda boleh mula belajar dengan "Kepala SQL Pertama", kemudian pilih salah satu DBMS yang popular (Portgres atau Oracle, contohnya) dan baca beberapa buku mengenainya. Saya mengesyorkan portal http://www.sql-ex.ru/ sebagai buku masalah . Ia kelihatan mudah, tetapi ia melakukan tugasnya dengan baik.

3. Buat profil GitHub

GitHub anda mungkin perkara paling penting yang akan diperhatikan oleh bakal majikan selepas resume anda. Profil dengan beberapa projek yang sedang berjalan pasti akan menarik perhatian tambahan. Selain itu, "Penganalisis GitHub" menjadi semakin popular di kalangan perkhidmatan pengambilan - program khas yang, menggunakan kod yang disimpan dalam GitHub, mencari pembangun untuk syarikat yang mempunyai susunan teknologi yang diperlukan. Jika mereka memerlukan orang yang mengetahui Spring Security, program seperti itu menghuraikan GitHub dan memilih pengguna yang mempunyai kod menggunakan teknologi ini dalam repositori mereka. Sudah jelas bahawa pada mulanya tidak akan ada yang istimewa untuk dibanggakan, tetapi agak mungkin untuk memulakan dengan memuat naik "tugas besar" JavaRush di sana. Jika anda menyelesaikan tugasan ujian untuk latihan magang, pergi ke sana juga. Kami menguasai ReactJS/AngularJS dan mencipta beberapa aplikasi satu halaman - di sana juga. Semua yang anda buat dengan tangan anda sendiri berfungsi dan mungkin menarik minat majikan dan harus dipaparkan dalam profil gh anda.

4. Dapatkan Sijil Oracle.

5 petua untuk meningkatkan peluang anda mencari pekerjaan - 3
Pencipta JavaRush tidak akan membenarkan saya berbohong: soalan yang paling biasa ditanya oleh bakal pelajar ialah "Adakah mereka memberi anda sejenis sijil selepas belajar?" Sijil untuk JR tidak diberikan, dan ada, secara umum, alasan mudah - majikan tidak berminat dengannya. Mereka cukup mampu menyemak perkara yang anda tahu dan boleh lakukan semasa temu duga tanpa sebarang sijil kursus dalam talian. Perbezaan antara sijil Oracle ialah ia merupakan pengesahan rasmi daripada pencipta Java bahawa anda mahir dalam bahasa ini. Memilikinya dalam simpanan anda akan menjadi kelebihan yang sangat serius untuk syarikat penyumberan luar, i.e. bagi mereka yang "menyewa" pemaju mereka kepada syarikat lain untuk mengusahakan projek luar. Sebagai contoh, bank perlu mencipta pelanggan Internet baharu. Ia tidak menguntungkan baginya untuk mengekalkan gerombolan pemajunya sendiri untuk ini - untuk projek sekali sahaja, lebih mudah untuk mencari pasukan dari luar. Dalam kes sedemikian, mereka beralih kepada syarikat penyumberan luar. Mereka akan memilih orang yang mempunyai kemahiran yang diperlukan untuk bank dan membentuk satu pasukan. Walau bagaimanapun, adalah sangat penting bagi pelanggan untuk memahami bahawa dia membayar wang (dan banyak daripadanya) untuk pembangun yang benar-benar pintar. Dan di sinilah sijil Oracle akan menjadi kelebihan anda. Lagipun, sebenarnya, ini adalah satu-satunya peluang untuk mengesahkan kelayakan seorang pengaturcara Java dengan sekeping kertas. Dalam erti kata lain, lebih mudah bagi syarikat untuk "menjual" pembangun bertauliah kepada pelanggannya. Pensijilan Oracle datang dalam beberapa peringkat. Mendapatkan tahap pertama (OCAJP8) tidak akan sukar sama sekali. Peperiksaan akan merangkumi soalan mengenai hanya 8 topik:
  • Asas Java (pembolehubah, pakej, kaedah utama(), dsb.);
  • Bekerja Dengan Jenis Data Java (primitif, rujukan, pembalut);
  • Menggunakan Operator dan Konstruk Keputusan (+-*/ , serta if-esle, suis, dsb.);
  • Menggunakan Konstruk Gelung ;
  • Bekerja dengan Kaedah dan Enkapsulasi (kaedah, enkapsulasi);
  • Bekerja dengan Warisan ;
  • Mengendalikan Pengecualian ;
  • Bekerja dengan kelas Terpilih daripada API Java (Bekerja dengan beberapa kelas popular - LocalDateTime, ArrayList, String).
Tiada topik rumit seperti multithreading, IO/NIO, dsb. Banyak topik dipenggal (contohnya, daripada semua pelaksanaan Senarai<>, soalan hanya mengenai ArrayList<>). Anda boleh bersedia untuk peperiksaan menggunakan mana-mana buku khas; ulasan mengenainya tersedia di JavaRush. Mereka juga datang dengan beberapa ujian amalan. Peperiksaan pada masa ini berharga $150.

5. Mengambil bahagian dalam komuniti profesional.

Menurut hasil tinjauan yang dijalankan oleh My Circle, kira-kira separuh daripada majikan berminat dengan penyertaan pekerja berpotensi dalam komuniti profesional.
5 petua untuk meningkatkan peluang anda mencari pekerjaan - 4
Setiap majikan keempat boleh mengingati kes apabila penyertaan aktif dalam komuniti profesional membantu salah seorang calon mendapatkan pekerjaan dengan mereka.
5 petua untuk meningkatkan peluang anda mencari pekerjaan - 5
Yang utama (selain GitHub, yang disebutkan sebelum ini) ialah Habrahabr dan StackOverflow. Dan jika hampir mustahil untuk pembangun yang tidak berpengalaman mendapat karma tinggi pada Stack, dan terlalu awal untuk mengambil bahagian dalam projek OpenSource, maka pautan ke blog di Habré dengan beberapa artikel yang bagus akan kelihatan sangat berfaedah pada resume pemula. Oleh itu, jika anda sedang mengusahakan beberapa projek mini, jangan teragak-agak untuk berkongsi dengan komuniti. Perkara utama ialah membaca peraturan dengan teliti, dan jangan lupa untuk mencari Habr terlebih dahulu untuk artikel serupa (teks tentang cara memaparkan "Hello World" dalam konsol tidak mungkin menarik minat sesiapa sahaja). PS Dunia sentiasa berubah, dan sektor IT tidak terkecuali. Agak sukar untuk menarik perhatian majikan tanpa pengalaman. Saya harap petua di atas akan membantu salah seorang "rakan sekelas" saya dengan JavaRush mendapatkan pekerjaan pertama mereka :) Jika anda mempunyai sebarang soalan, saya dengan senang hati akan menjawabnya dalam komen. Dan tentunya jangan lupa like :)
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION