CodeGym/Blog Java/rawak/Kemahiran Tertinggi dan Tanggungjawab Utama Pembangun Jav...
John Squirrels
Tahap
San Francisco

Kemahiran Tertinggi dan Tanggungjawab Utama Pembangun Java Junior

Diterbitkan dalam kumpulan
Apabila bercakap tentang industri IT, anda mungkin sudah mendengar bahawa terdapat tiga peringkat utama pembangun - Junior, Middles dan Seniors. Hari ini, kami akan meneroka yang "paling hijau" daripada mereka, pembangun Java Junior, dan memberi penerangan tentang prospek, tugas dan kemahiran anda. Kemahiran Tertinggi dan Tanggungjawab Utama Pembangun Java Junior - 1

Siapa Pembangun Java Junior?

Untuk bermula dengan asas, mari kita lukis potret jelas pembangun Java Junior. Pembangun Java Junior ialah pakar baru yang baru memasuki dunia pengaturcaraan. Terus terang, terdapat perbezaan ketara antara pembangun Junior dan Pertengahan. Perbezaan utama ialah junior ialah pengkod "baru lulus" yang perlu mempelajari banyak perkara baharu, manakala Middles sudah mempunyai pengalaman 2-4 tahun di belakang mereka dan boleh bekerja bersendirian, tanpa pengawasan. Maksudnya, pembangun Junior biasanya bekerja pada semua peringkat projek pembangunan pada permulaan kerjaya mereka untuk mendapatkan pengalaman. Dan jika anda tertanya-tanya apakah tanggungjawab utama Pembangun Junior, berikut adalah ulasan ringkas. Sebagai pembangun Java Junior, anda harus:
  • mempunyai sehingga 1.5 tahun pengalaman "pembelajaran" dengan semangat intrinsik untuk meningkatkan kemahiran anda;
  • memahami cara perisian berinteraksi dengan perkakasan;
  • mengetahui sintaks Java, koleksi dan multithreading;
  • tahu cara mengurus antara muka, kelas dan objek;
  • mengetahui prinsip asas OOP;
  • boleh menulis dan mengekalkan kod;
  • bekerja dengan alat penting untuk pengekodan seperti IntelliJ IDEA
  • bekerja dengan sistem dan perkhidmatan kawalan versi seperti GitHub atau/dan GitLab;
  • mengetahui pemetaan hubungan objek (Hibernate);
  • mengetahui rangka kerja untuk mencipta projek berorientasikan web seperti Spring atau Spring Boot;
  • bekerja di bahagian pentadbir alat/ciri ini;
  • dapat membetulkan pepijat kecil dan kesilapan dalam kod;
  • bekerja dengan alat untuk ujian unit (JUnit, Mockito);
  • mempunyai pengetahuan asas JavaScript dan HTML5/CSS3;
  • ingin mempelajari platform perisian baharu, struktur projek yang berbeza dan teknologi;
  • mempunyai keupayaan untuk mengikuti arahan yang ditetapkan oleh pembangun perisian Kanan dan bekerja dalam satu pasukan;
  • menyediakan laporan, arahan, dan dokumentasi lain untuk proses perancangan projek;
  • mengumpul maklumat daripada pengguna tentang produk.
Oleh itu, senarai ini membuktikan bahawa pakar Java Junior terlibat dalam semua peringkat projek, daripada sumbang saran kepada ujian. Selain itu, selain mempunyai pengetahuan komputer yang mantap, anda harus menjadi pemain pasukan yang baik dan mempunyai kemahiran komunikasi yang baik untuk berinteraksi dengan rakan sebaya dan pelanggan anda.

Set Kemahiran Penting untuk Pembangun Java Junior

Nah, apakah yang kita maksudkan dengan pengetahuan Java yang kukuh ? Seperti yang dinyatakan, tanggungjawab pembangun Junior Java sangat luas, jadi set kemahiran anda juga harus kaya. Antara lain, selain pengetahuan Java Teras, anda perlu memperoleh kemahiran berikut:
  • Halaman JavaServer (JSP) dan servlet
  • Rangka kerja web (Musim bunga)
  • Teknologi web (HTML, CSS, JavaScript dan JQuery)
  • Seni bina berorientasikan perkhidmatan/perkhidmatan web (SOAP/REST)
  • Konsep dan corak pengaturcaraan berorientasikan objek (OOP).
  • Bahasa penanda (XML dan JSON)
  • Kelas dan antara muka abstrak
  • Pembina, Koleksi, Pengecualian (ditanda dan dinyahtanda)
  • Fail IO dan bersiri
  • Penentu akses
  • Multithreading dan penyegerakan
  • Generik
  • Mesin maya Java (JVM) dan pengurusan memori
  • Suntikan kebergantungan
Itu baru dikatakan, set kemahiran untuk Android Junior Developers adalah sedikit lebih sempit dan termasuk:
  • XML
  • SDK Android
  • Android Studio
  • API
  • Pangkalan data
  • Reka Bentuk Bahan
Bagi QA Automation Juniors , mereka harus mahir dalam:
  • Asas metodologi QA
  • Reka bentuk rangka kerja
  • HTML, CSS
  • Corak yang digunakan dalam automasi (Objek Halaman, Kilang)
  • Pengalaman dalam CI dan CD
  • Pengetahuan tentang Maven, Selenoid, JUnit, dan alatan yang serupa

Halangan Utama dalam Perjalanan Anda dan Kemungkinan Penyelesaian

Selepas anda mentakrifkan matlamat anda dan memperoleh pengetahuan yang penting untuk kerjaya masa depan anda, ia bukanlah saat yang diimpikan. Graduan baru mungkin masih menghadapi beberapa masalah dalam perjalanan ke pekerjaan impian mereka:

Bahasa Inggeris yang lemah

Walaupun anda mempunyai kemahiran pengekodan yang mengagumkan, anda mungkin tersekat hanya kerana anda bergelut dengan bahasa Inggeris. Masalahnya, majoriti syarikat IT besar memerlukan sekurang-kurangnya tahap asas bahasa Inggeris untuk mengadakan temu duga, berkomunikasi dengan majikan dan pelanggan, serta memastikan anda mendapat tugas dengan betul. Jadi, jika anda mempunyai tahap sederhana bahasa Inggeris sekurang-kurangnya, ini pasti akan mempercepatkan pencarian kerja anda dan meningkatkan kerjaya anda pada masa hadapan.

Terlalu Banyak Java

Jangan terlalu membebankan diri anda dengan terlalu banyak belajar Java. Java ialah bahasa yang agak kompleks dengan sintaksnya, pangkalan data, rangka kerja, corak, algoritma, dll. Jadi, ramai pelajar bergelut dengan beralih daripada belajar kepada mencari pekerjaan. Anda tidak boleh mengetahui segala-galanya, tetapi anda boleh mempelajari lebih lanjut sambil benar-benar mengerjakan projek sebenar. Perlu diingat bahawa Java tidak akan mencukupi, jadi cuba hantar CV anda sebaik sahaja anda berasa bersedia untuk memasuki projek sebenar (dan dapatkan wang sebenar).

Portfolio tanpa projek

Sudah tentu, syarikat lebih suka calon yang mempunyai sedikit pengalaman kerana mereka menghargai rekod prestasi projek pembangunan yang terbukti. Terus terang, ia mungkin kriteria pengambilan utama bagi kebanyakan majikan. Mudah-mudahan, bahagian Permainan kami membolehkan anda mencipta permainan anda sendiri. Gunakan enjin intuitif kami dan ikuti arahan langkah demi langkah untuk menulis program pertama anda. Jika anda ingin mempunyai projek sebenar dalam GitHub anda, maka anda harus mempertimbangkan untuk menyertai kursus bimbingan CodeGym tentang Java Fundamentals. Ia termasuk kuliah dalam talian dengan mentor, program latihan terperinci dengan banyak tugas dan bahan tambahan, dan menulis projek akhir (terus untuk portfolio GitHub anda) pada akhir pembelajaran anda. Bonus: mentor akan menyemak projek anda dan memberi anda maklum balas individu dan petunjuk untuk penambahbaikan, supaya anda boleh menunjukkan projek yang sempurna kepada majikan masa depan anda. Namun, jika anda masih tidak mempunyai projek untuk dibanggakan, anda boleh menyebut dalam CV anda bahawa anda berbesar hati untuk menyelesaikan tugas ujian untuk syarikat. Keputusan menang-menang untuk kedua-dua pihak.

Kesimpulan

Apabila anda akhirnya mendapat jemputan ke temu duga kerja pertama anda, anda boleh mengharapkan soalan standard dan rumit. Oleh itu, adalah wajar untuk melayari Net terlebih dahulu untuk bersiap sedia menghadapi yang paling menakutkan daripada mereka. Apabila menemu duga pembangun tanpa pengalaman, majikan kemungkinan besar akan menumpukan pada pengetahuan Java anda dan kemahiran menyelesaikan masalah. Selain itu, mereka akan menganggarkan kesediaan anda untuk mempelajari perkara baharu, kemahiran komunikatif anda dan "semangat berpasukan" anda. Jangan takut untuk gagal semasa temu duga pertama anda, agak OK untuk mendapatkan pekerjaan pertama anda selepas sedozen daripada mereka. Hanya analisis setiap temu duga anda untuk menambah baik dan mendekati impian anda langkah demi langkah. Juga, pastikan diri anda bermotivasi dan bersemangat tentang kerjaya masa depan anda. Anda pasti layak mendapat tempat anda di bawah sinar matahari!
Komen
  • Popular
  • Baru
  • Tua
Anda mesti log masuk untuk meninggalkan ulasan
Halaman ini tidak mempunyai sebarang ulasan lagi