CodeGym /Blog Jawa /Acak /Katrampilan lan Tanggung Jawab Utama Pangembang Jawa Juni...
John Squirrels
tingkat
San Francisco

Katrampilan lan Tanggung Jawab Utama Pangembang Jawa Junior

Diterbitake ing grup
Nalika nerangake industri IT, sampeyan bisa uga wis krungu manawa ana telung tingkat pangembang utama - Juniors, Middles, lan Seniors. Dina iki, kita bakal njelajah sing "paling ijo" saka wong-wong mau, pangembang Junior Java, lan menehi katrangan babagan prospek, tugas, lan katrampilan sampeyan. Katrampilan lan Tanggung Jawab Utama Pangembang Jawa Junior - 1

Sapa Pangembang Jawa Junior?

Kanggo miwiti kanthi dhasar, ayo gawe potret sing jelas babagan pangembang Jawa Junior. Pangembang Junior Java minangka spesialis anyar sing lagi wae mlebu ing jagad pemrograman. Terus terang, ana bedane sing katon ing antarane Junior lan Dev Tengah. Bentenane utama yaiku juniors minangka coder "mung lulus" sing kudu sinau akeh perkara anyar, dene Middles wis duwe pengalaman 2-4 taun ing mburi sabuk lan bisa kerja dhewe, tanpa pengawasan. Tegese, pangembang Junior biasane nggarap kabeh tahapan proyek pangembangan ing wiwitan karir kanggo entuk pengalaman. Lan yen sampeyan kepingin weruh apa tanggung jawab utama Junior Developers, iki minangka review singkat. Minangka pangembang Jawa Junior, sampeyan kudu:
  • duwe nganti 1,5 taun pengalaman "sinau" kanthi semangat intrinsik kanggo nambah katrampilan;
  • ngerti carane piranti lunak sesambungan karo hardware;
  • ngerti sintaksis, koleksi, lan multithreading Jawa;
  • ngerti carane ngatur antarmuka, kelas, lan obyek;
  • ngerti prinsip OOP dhasar;
  • bisa nulis lan njaga kode;
  • nggarap alat penting kanggo coding kaya IntelliJ IDEA
  • nggarap sistem lan layanan kontrol versi kaya GitHub utawa/lan GitLab;
  • ngerti pemetaan obyek-relasional (Hibernate);
  • ngerti kerangka kanggo nggawe proyek berorientasi web kaya Spring utawa Spring Boot;
  • bisa ing sisih admin alat / fitur iki;
  • bisa ndandani kewan omo cilik lan kesalahan kode;
  • nggarap alat kanggo testing unit (JUnit, Mockito);
  • duwe kawruh dhasar babagan JavaScript lan HTML5/CSS3;
  • pengin sinau platform piranti lunak anyar, struktur proyek sing beda, lan teknologi;
  • nduweni kemampuan kanggo nuruti instruksi sing disetel dening pangembang piranti lunak Senior lan bisa kerja ing tim;
  • nyiapake laporan, instruksi, lan dokumentasi liyane kanggo proses perencanaan proyek;
  • ngumpulake informasi saka pangguna babagan produk.
Dadi, dhaptar iki mbuktekake manawa spesialis Jawa Junior melu kabeh tahapan proyek, saka brainstorming nganti tes. Kajaba iku, saliyane duwe kawruh komputer sing padhet, sampeyan kudu dadi pemain tim sing apik lan duwe katrampilan komunikasi sing apik kanggo sesambungan karo kanca lan klien.

Skillset Penting kanggo Pangembang Jawa Junior

Nah, apa sing dimaksud kawruh Jawa sing padhet ? Kaya sing wis dicritakake, tanggung jawab pangembang Junior Java pancen jembar, mula kemampuan sampeyan uga kudu sugih. Antarane liyane, saliyane kawruh Jawa Inti, sampeyan kudu entuk katrampilan ing ngisor iki:
  • Kaca JavaServer (JSP) lan servlet
  • Kerangka web (Spring)
  • Teknologi web (HTML, CSS, JavaScript, lan JQuery)
  • Arsitektur berorientasi layanan/layanan web (SOAP/REST)
  • Konsep lan pola pemrograman berorientasi objek (OOP).
  • Basa markup (XML lan JSON)
  • Kelas abstrak lan antarmuka
  • Konstruktor, Koleksi, Pengecualian (dicenthang lan ora dicenthang)
  • File IO lan serialisasi
  • Akses specifiers
  • Multithreading lan sinkronisasi
  • Generik
  • mesin virtual Java (JVM) lan manajemen memori
  • Injeksi ketergantungan
Sing dikandhakake, skillset kanggo Android Junior Developers rada sempit lan kalebu:
  • XML
  • Android SDK
  • Android Studio
  • API
  • Database
  • Desain Material
Kanggo QA Automation Juniors , dheweke kudu mahir ing:
  • Dasar metodologi QA
  • Desain kerangka
  • HTML, CSS
  • Pola sing digunakake ing otomatisasi (Obyek Kaca, Pabrik)
  • Pengalaman ing CI lan CD
  • Kawruh Maven, Selenoid, JUnit, lan alat sing padha

Rintangan utama ing dalan lan solusi sing bisa ditindakake

Sawise sampeyan nemtokake tujuan lan entuk kawruh sing penting kanggo karir mbesuk, dudu wayahe impen. Lulusan anyar isih bisa ngadhepi sawetara masalah ing dalan menyang proyek sing dikarepake:

Inggris miskin

Sanajan sampeyan duwe katrampilan coding sing nggumunake, sampeyan bisa uga macet amarga sampeyan berjuang nganggo basa Inggris. Masalahe, mayoritas perusahaan IT gedhe mbutuhake paling sethithik tingkat basa Inggris kanggo nganakake wawancara, komunikasi karo majikan lan pelanggan, uga priksa manawa sampeyan entuk tugas kanthi bener. Dadi, yen sampeyan duwe tingkat menengah ing basa Inggris paling ora, iki mesthi bakal nyepetake panelusuran kerja lan nambah karir ing mangsa ngarep.

Kakehan Jawa

Aja kakehan sinau basa Jawa. Jawa minangka basa sing cukup rumit kanthi sintaks, basis data, kerangka kerja, pola, algoritma, lan liya-liyane. Dadi, akeh siswa sing berjuang kanggo ngalih saka sinau menyang golek kerja. Sampeyan ora bisa ngerti kabeh, nanging sampeyan bisa sinau luwih akeh nalika nggarap proyek nyata. Tetep wonten ing pikiran sing ora bakal cukup Jawa, supaya nyoba kanggo ngirim metu CV sanalika sampeyan aran siap kanggo ngetik proyek nyata (lan entuk dhuwit nyata).

Portofolio tanpa proyek

Mesthine, perusahaan luwih milih calon sing duwe pengalaman amarga padha ngormati rekaman trek sing wis kabukten babagan proyek pembangunan. Terus terang, bisa uga dadi kriteria rekrutmen utama kanggo umume majikan. Muga-muga, bagean Game ngidini sampeyan nggawe game dhewe. Gunakake mesin intuisi kita lan tindakake pandhuan langkah-langkah kanggo nulis program pisanan sampeyan. Yen sampeyan pengin duwe proyek nyata ing GitHub sampeyan, sampeyan kudu nimbang gabung karo kursus bimbingan CodeGym babagan Java Fundamentals. Iki kalebu ceramah online karo mentor, program latihan sing rinci kanthi akeh tugas lan bahan tambahan, lan nulis proyek pungkasan (langsung kanggo portofolio GitHub sampeyan) ing pungkasan sinau. Bonus kasebut: mentor bakal mriksa proyek sampeyan lan menehi saran lan pitunjuk kanggo perbaikan, supaya sampeyan bisa nuduhake proyek tanpa cacat menyang majikan sing bakal teka. Nanging, yen sampeyan isih ora duwe proyek kanggo gumunggung, sampeyan bisa sebutno ing CV sampeyan bakal seneng ngrampungake tugas test kanggo perusahaan. A win-win kaputusan kanggo loro pihak.

Kesimpulan

Nalika sampeyan pungkasanipun njaluk undhangan kanggo wawancara proyek pisanan, sampeyan bisa nyana pitakonan standar lan angel. Dadi, luwih becik surfing ing Net sadurunge nyiyapake kanggo sing paling nggegirisi. Nalika wawancara karo pangembang tanpa pengalaman, majikan bakal fokus ing kawruh Jawa lan katrampilan ngrampungake masalah. Kajaba iku, dheweke bakal ngira kekarepan sampeyan sinau babagan anyar, katrampilan komunikatif, lan "semangat tim". Aja wedi gagal nalika wawancara pisanan, cukup OK kanggo nampa proyek pisanan sawise puluhan. Cukup analisa saben wawancara kanggo nambah lan nyedhaki langkah-langkah impen sampeyan. Uga, tetep motivasi lan semangat babagan karir ing mangsa ngarep. Sampeyan mesthi pantes panggonan ing srengenge!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION