CodeGym/Java Blog/Acak/Pengembang Junior Java sedang mencari pekerjaan. Cara men...
John Squirrels
Level 41
San Francisco

Pengembang Junior Java sedang mencari pekerjaan. Cara meningkatkan keterampilan Anda dan mendapatkan pengalaman praktis

Dipublikasikan di grup Acak
anggota
Ketika berbicara tentang awal karir profesional seorang programmer Java, semuanya sering disajikan dalam cahaya yang suram. Bagi para pemula, tampaknya menembus pasar sangatlah sulit. Tidak peduli berapa banyak lowongan pekerjaan yang Anda lihat, Anda akan menemukan bahwa posisi apa pun membutuhkan pengalaman. Kadang-kadang tampaknya para pemberi kerja mengharapkan bahkan pengembang junior Java untuk memiliki setidaknya beberapa tahun pengalaman kerja, belum lagi pengetahuan teori supranatural sesekali. Pengembang Junior Java sedang mencari pekerjaan.  Cara meningkatkan keterampilan Anda dan mendapatkan pengalaman praktis - 1 Tetapi bagaimana Anda mendapatkan pengalaman yang dibutuhkan untuk pekerjaan nyata jika tidak ada yang mau mempekerjakan pembuat kode tanpa pengalaman? Apakah ini lingkaran setan? Tidak, hanya salah satu kesulitan yang biasa terjadi saat memulai karir, tetapi ini adalah salah satu yang tidak terlalu sulit untuk diatasi. Dalam artikel ini, kami telah mengumpulkan beberapa cara anti-gagal untuk mengatasi masalah kurangnya pengalaman praktis.

1. Proyek independen

Mari kita mulai dengan tip yang lebih sederhana dan sangat jelas. Salah satu cara terbaik untuk mendapatkan pengalaman praktis di Java atau bahasa pemrograman lainnya adalah mengerjakan proyek independen atau kesayangan. Misalnya, Anda dapat bergabung dengan proyek sumber terbuka di Github. Jangan repot-repot mencari proyek yang rumit atau proyek yang implementasinya membutuhkan pendekatan baru atau pengetahuan khusus. Semua yang dibutuhkan oleh pengembang Java dengan sedikit atau tanpa pengalaman adalah kesempatan untuk berlatih: semakin banyak, semakin baik. Saat keterampilan dasar Anda meningkat, Anda dapat beralih ke proyek yang semakin kompleks. Meskipun deskripsi pekerjaan sering menyertakan persyaratan untuk pengalaman dua atau tiga tahun dengan suatu bahasa, ini bukan satu-satunya kriteria. Perusahaan juga mencari orang yang dapat bekerja dengan kode mereka sendiri dan kode orang lain. Mereka menginginkan orang yang tahu cara menggunakan alat. Dan pemberi kerja sering memperhatikan apa yang disebut "soft skill". Ini adalah, di atas segalanya, akal sehat, kemampuan untuk bekerja dengan baik dengan orang lain, keterampilan komunikasi yang baik, dan kecerdasan emosional. Untuk mengolah semua ini, Anda membutuhkan pengalaman mengerjakan proyek nyata dengan masalah nyata dan tenggat waktu nyata, bersama dengan pembuat kode dan pakar lainnya. Di mata pemberi kerja, soft skill, kemampuan untuk belajar, dan ambisi kadang-kadang dapat menggantikan kurangnya pengetahuan teknis khusus dan landasan teoretis yang tipis. Selain itu, bahkan jika pelamar pekerjaan diminta untuk mengetahui teknologi tertentu yang umumnya tidak diketahui oleh pengembang Java yang tidak berpengalaman, pemberi kerja cenderung lebih tertarik jika ada beberapa proyek yang terdaftar di resumenya,

2. Proyek pribadi

Tip ini mungkin berguna tidak hanya untuk pemula, tetapi juga untuk profesional Java yang cukup berpengalaman. "Proyek pribadi" berarti proyek yang dikerjakan oleh pembuat kode Java sebagai hobi, untuk mengembangkan keterampilan profesional, karena minat, dan/atau hanya untuk bersenang-senang, bukan untuk tujuan menghasilkan uang. Saat meninjau resume, banyak pemberi kerja fokus pada "proyek kesayangan" pemrogram sendiri. Mengapa? Karena memiliki proyek hewan peliharaan menunjukkan bahwa seseorang sangat menyukai pemrograman dan benar-benar berjuang untuk pertumbuhan profesional — tidak hanya membicarakannya. Pengembang Junior Java sedang mencari pekerjaan.  Cara meningkatkan keterampilan Anda dan mendapatkan pengalaman praktis - 2Inilah yang dikatakan Oren Eini, CEO Hibernating Rhinos LTD, yang mengembangkan solusi infrastruktur database: "Sederhananya, kami mencari pengembang .NET dan salah satu hal terpenting yang kami cari adalah semangat. Secara umum, kami telah menemukan bahwa orang-orang yang peduli dan tertarik dengan apa yang mereka lakukan cenderung melakukan hal-hal lain daripada hanya tugas pekerjaan mereka.Dengan kata lain, mereka memiliki proyek kesayangan mereka sendiri, itu bisa berupa situs pribadi, proyek untuk teman , atau hanya beberapa kode yang ditulis untuk membiasakan diri dengan beberapa teknologi. Ketika Anda memberi tahu saya bahwa satu-satunya proyek Anda di luar pekerjaan berusia lebih dari 5 tahun, itu adalah indikasi buruk bagi kami." Itu tidak bisa dikatakan lebih baik.

3. Freelancing menawarkan ruang tanpa batas untuk "naik level" dan mendapatkan pengalaman

Perhatikan saja bahwa sangat sulit bagi programmer pemula untuk membobol situs web freelance. Tapi Anda bisa mencoba. Bekerja sebagai pekerja lepas bisa menjadi langkah perantara yang sangat baik dalam perjalanan dari pengembang Java pemula yang lengkap menjadi pengembang Java junior yang percaya diri yang telah mendapatkan pengalaman dan telah "meningkatkan" keterampilannya. Perbedaan antara pekerja lepas dan pekerjaan pengembang Java penuh waktu mungkin tampak kecil. Tetapi Anda sebenarnya dapat menemukan lebih banyak peluang lepas yang menjanjikan untuk pengembang Java junior yang tidak berpengalaman. Itu karena pekerja lepas sering kali dipekerjakan untuk pekerjaan satu kali atau jangka pendek pada proyek tertentu. Misalnya, mereka diberi tugas yang terlalu kecil untuk dibenarkan mencari karyawan tetap penuh waktu. Proyek mikro semacam itu terkadang disebut sebagai "pertunjukan". Proyek itu sendiri mungkin merupakan eksperimen atau mungkin memerlukan keterampilan yang sangat terspesialisasi. Bagaimanapun, ketika mempekerjakan pekerja lepas, pemberi kerja tidak terlalu menuntut dan berhati-hati, karena mereka membawa risiko keuangan yang jauh lebih rendah. Akibatnya, seorang pengembang junior Java memiliki peluang lebih baik untuk mendapatkan pekerjaan berbayar pertamanya saat bekerja lepas. Freelancer sering disewa oleh usaha kecil yang membutuhkan bantuan programmer untuk memecahkan masalah yang relatif sederhana. Atau oleh pengusaha yang mengerjakan beberapa ide inovatif dengan anggaran terbatas. Atau bahkan oleh karyawan perusahaan IT besar, yang di waktu luangnya mengembangkan proyek atau ide kesayangan mereka sendiri. Singkatnya, ada banyak kemungkinan, tetapi dalam banyak kasus ini akan menjadi pekerjaan sementara dengan tujuan yang jelas.

4. Dua kepala lebih baik dari satu kepala. Pengembangan dalam tim

Jika bekerja sendiri dalam proyek, apakah proyek hewan peliharaan Anda sendiri atau pekerjaan lepas, tidak terjadi karena beberapa alasan, Anda dapat mencoba opsi lain — pengembangan sebagai bagian dari tim pengembang yang berada pada level yang sama. Kolaborasi dan pemecahan masalah tidak hanya membantu Anda belajar dan berkembang lebih cepat, tetapi juga memecahkan masalah motivasi, yang akut bagi banyak pemrogram pemula, terutama saat bekerja di rumah. Pengembang Junior Java sedang mencari pekerjaan.  Cara meningkatkan keterampilan Anda dan mendapatkan pengalaman praktis - 4

5. Lebih banyak bacaan tentang topik ini:

Komentar
  • Populer
  • Baru
  • Lama
Anda harus login untuk memberikan komentar
Halaman ini belum memiliki komentar