Pasar TI saat ini tidak dapat diprediksi. Jika Anda baru mengenal pasar, menarik perhatian perusahaan atau startup menjadi sulit. Bakat musiman mungkin kesulitan mendapatkan pekerjaan baru 💼, terutama saat mencoba mendapatkan posisi jarak jauh.
Ada beberapa alasan di balik ini, termasuk munculnya model kecerdasan buatan seperti GPT-4 atau meningkatnya persaingan karena dinamika pasar.
Bagaimana Anda meningkatkan peluang Anda untuk dipekerjakan? Nah, Anda bisa menggunakan open source untuk keuntungan Anda. Sumber terbuka membantu Anda membuka peluang baru dan mendapatkan keterampilan baru.
Dalam panduan ini, kita akan belajar bagaimana Anda dapat menggunakan open source untuk meningkatkan prospek pencarian kerja Anda. Mari kita mulai.
Daftar isi
Apa itu Perangkat Lunak Sumber Terbuka?
“Sumber terbuka” mengacu pada apa pun yang tersedia untuk umum yang dapat memodifikasi dan membagikan desainnya. Saat kami terlibat dalam aspek teknis sumber terbuka, kami lebih tertarik pada “perangkat lunak sumber terbuka”.
Oleh karena itu, perangkat lunak sumber terbuka mengacu pada kode sumber yang tersedia untuk umum yang dapat dimodifikasi, ditingkatkan, atau diperiksa oleh siapa pun untuk dipelajari. Kode sumber adalah apa yang memungkinkan perangkat lunak berfungsi sebagaimana mestinya. Namun, pengguna umum tidak pernah melihat kode tersebut dan mungkin tidak tahu apakah itu ada sejak awal.
Sebagai seorang pemrogram, kode sumber adalah hal yang Anda minati. Dengan memodifikasi, menambahkan, atau memperbaikinya, Anda dapat mengubah perilaku aplikasi atau program, yang bertujuan untuk menjadikannya lebih baik bagi pengguna akhir.
Banyak perusahaan mengikuti model open source. Dengan cara ini, mereka memungkinkan komunitas untuk menambah nilai proyek. Ini juga membuka jalan bagi pencari kerja seperti Anda untuk mendapatkan kesempatan mengerjakan kode sumber.
Outlook Statistik Pekerjaan Sumber Terbuka
Sebelum kita membahas lebih dalam tentang bagaimana Anda dapat menggunakan open source untuk mendapatkan pekerjaan, mari kita lihat beberapa statistik.
Menurut Laporan Pekerjaan Sumber Terbuka 2022, semuanya terlihat cocok untuk kontributor open source. Statistik penting dalam laporan tersebut meliputi:
- 86% manajer menginginkan bakat sumber terbuka di tim mereka.
- Hampir 46% manajer ingin meningkatkan perekrutan sumber terbuka.
- 93% manajer perekrutan merasa sulit untuk menyesuaikan kandidat dengan pengalaman open source.
Statistik ini berbicara banyak tentang betapa pentingnya pekerjaan open source. Dengan mempelajari cara membuka sumber, Anda meningkatkan peluang untuk dipekerjakan.
Pekerjaan open source adalah pekerjaan yang ditawarkan oleh proyek open source. Proyek-proyek ini ingin mengerahkan pengembang yang berpengalaman dengan alur kerja sumber terbuka, termasuk mengutak-atik, meningkatkan, atau membuat fungsionalitas atau perangkat lunak baru untuk organisasi yang disewanya.
Manfaat Sumber Terbuka Saat Berburu Pekerjaan
Perangkat lunak sumber terbuka menguntungkan organisasi, termasuk dukungan berbasis komunitas, iterasi yang lebih fleksibel, pengelolaan lisensi yang lebih mudah, dan biaya yang lebih rendah.
Tapi apa manfaatnya bagi Anda, terutama saat mencari pekerjaan?
Kontribusi open source menawarkan cara mudah untuk meningkatkan keterampilan dalam teknologi yang relevan dengan permintaan pasar.
Ambil Web3, misalnya. Ini disebut-sebut sebagai masa depan internet. Dan Anda akan menemukan banyak sekali proyek sumber terbuka Web3 yang unik di GitHub. Jika Anda tertarik dengan teknologi Web3, Anda dapat memulai dengan proyek seperti Solidity, Truffle, Metamask, dan Solana. Selain itu, Anda juga dapat memilih proyek Web3 lain yang menurut Anda menarik. Demikian pula, Anda dapat menemukan proyek sumber terbuka yang terkait dengan teknologi lain.
Setelah Anda mulai berkontribusi, manajer proyek sumber terbuka akan memperhatikan Anda. Karena mereka berada di belakang manajemen proyek, mereka juga dapat melihat bagaimana perubahan kode Anda memengaruhi proyek. Selain itu, mereka akan melihat seberapa cepat Anda belajar tanpa bantuan mereka, yaitu kemampuan Anda untuk mempelajari berbagai hal dengan panduan minimal.
Jika Anda tidak menyukai pengkodean, Anda juga dapat berkontribusi secara berbeda. Misalnya, Anda dapat melihat dokumentasi teknis proyek ini jika Anda suka menulis. Anda juga dapat berkontribusi melalui blog, membantu perusahaan yang ingin Anda pekerjakan untuk melihat keahlian Anda.
Manfaat paling signifikan dari kontribusi open source adalah posisi jarak jauh. Pekerjaan jarak jauh menjadi sangat populer selama pandemi; namun, setelah semuanya beres, perusahaan pindah ke kantor. Karena sifat dari proyek sumber terbuka sebagian besar adalah jarak jauh, Anda memiliki peluang lebih tinggi untuk mendapatkan pekerjaan jarak jauh dengan pendekatan ini. Anda juga mendapatkan keuntungan dari penghasilan yang lebih baik dan beragam peluang.
Melamar atau Diundang
Luar biasa! Anda mulai berkontribusi pada proyek sumber terbuka. Dari sini, Anda memiliki cara berbeda untuk diperhatikan.
➡️ Terus berkontribusi sampai seseorang dari tim proyek menghubungi Anda untuk kemungkinan wawancara.
➡️ Melamar ke posisi pekerjaan terbuka yang terdaftar oleh perusahaan. Saat melamar, pastikan Anda menyebutkan kontribusi Anda secara eksplisit sehingga mereka tahu apa yang dapat Anda lakukan untuk mereka.
➡️ Terakhir, jika tidak ada lowongan pekerjaan, hubungi mereka melalui email, media sosial, atau media lain yang Anda anggap cocok.
Jika kontribusi Anda luar biasa, Anda akan langsung menarik perhatian pengembang. Mereka melihat semangat Anda untuk proyek dan kemampuan untuk membuat perubahan besar dengan bantuan minimal. Juga, jika dampak Anda mirip dengan pengembang penuh waktu atau lebih baik, kemungkinan Anda untuk dipekerjakan meningkat berlipat ganda. Dalam kasus ini, mereka menghubungi Anda dan mencoba mengajak Anda bergabung.
Harikirat Singh, Seorang YouTuber dan kontributor open source, mendapatkan pekerjaannya dengan mengikuti metode ini. Dia ingin bergabung Ransel, sebuah perusahaan Web3 baru-baru ini meningkatkan investasi besar-besaran. Namun, dia tidak mendapatkan petunjuk untuk bergabung dengan mereka.
Namun, Harikirat mendapatkan kesempatannya ketika Backpack berubah dari closed source menjadi open source. Dia mulai berkontribusi pada proyek tersebut. Dengan sedikit kontribusi di masa mendatang, Amrani Ferrante, CEO Backpack, memperhatikannya. Amrani menghubungi Harkirat, dan setelah berbasa-basi, dia memberikan kontrak kerja jarak jauh kepada Harikirat. Untuk mempelajari lebih lanjut tentang itu, lihat kisahnya Di Sini.
Studi kasus lain yang dapat Anda baca adalah oleh Josh Wulf; Anda memilih jalur sumber terbuka ke memajukan karirnya.
Bagaimana Cara Berkontribusi ke Open Source?
Berkontribusi ke open source tidak memerlukan keahlian khusus apa pun. Namun, itu memang membutuhkan pemahaman beberapa konsep dan platform.
Langkah pertama adalah mempelajari platform GitHub. Untuk itu, Anda perlu membuat akun GitHub. Di sini, Anda akan menemukan banyak sekali proyek sumber terbuka. Awalnya, Anda dapat memulai repositori yang menurut Anda menarik.
Selanjutnya, Anda harus mempelajari cara kerja proyek sumber terbuka. Elemen utamanya meliputi:
✅ Anatomi open source mencakup penulis utama proyek, pengelola, pemilik, kontributor, dan anggota komunitas.
✅ Pelajari tentang jenis lisensi proyek.
✅ Setiap proyek sumber terbuka berisi file README yang harus Anda baca untuk mengetahui proyek tersebut. Ini umumnya mencakup instruksi untuk pengguna akhir, tetapi Anda juga dapat menemukan informasi bermanfaat sebagai kontributor. Banyak proyek open source juga memiliki file CONTRIBUTING yang didedikasikan untuk kontributor yang terlibat dalam proyek tersebut. File CONTRIBUTING mencantumkan langkah-langkah yang diperlukan untuk mulai berkontribusi pada proyek.
✅ Terakhir, lihat CODE_OF_CONDUCT yang menawarkan poin penting tentang perilaku peserta proyek.
Selain itu, periksa dokumentasi proyek. Ini akan memberi Anda akses ke penelusuran, tutorial, dan panduan lainnya.
Anda juga harus mempelajari konsep kunci sumber terbuka, termasuk Pelacak Masalah, Permintaan Menarik, Milis atau Forum Diskusi, dan saluran obrolan Sinkron.
Setelah Anda terbiasa dengan semua hal di atas, Anda sekarang perlu menemukan proyek yang Anda sukai. Lebih disukai, itu harus untuk perusahaan yang ingin Anda sewa. Namun, itu mungkin hanya kadang-kadang terjadi. Banyak proyek sumber terbuka dapat menarik perhatian Anda. Jika ada proyek sumber terbuka, lanjutkan dan berkontribusilah.
Anda mungkin juga ingin memfilter proyek berdasarkan teknologi yang ingin Anda kerjakan, proyek yang menurut Anda akan memberikan dampak yang cukup besar. Ada banyak cara untuk mencari proyek sumber terbuka. Ini termasuk Jelajahi GitHub, Hanya Pengatur Waktu Pertama, Sumber Terbuka Jumatdll.
Keterampilan Utama yang Anda Pelajari Saat Membuat Kontribusi Sumber Terbuka
Ada banyak keterampilan yang Anda pelajari saat membuat kontribusi open source. Ini termasuk:
- Tingkatkan keterampilan yang ada: Saat Anda mulai berkontribusi, Anda belajar lebih banyak. Ini meningkatkan keterampilan yang ada, baik penulisan teknis, pengkodean, atau keterampilan teknis khusus.
- Tingkatkan keterampilan jaringan Anda: Sumber terbuka memungkinkan Anda bekerja dengan beragam orang. Ini juga memberi Anda opsi jaringan saat Anda bertemu orang-orang menarik dengan minat yang sama.
- Berbagi pengetahuan: Dengan sumber terbuka, Anda belajar dan mengajar orang lain. Setelah Anda berpengalaman, Anda dapat membimbing orang lain untuk membimbing mereka tentang cara sukses dengan open source.
- Pelajari keterampilan orang: Berinteraksi dengan komunitas mengajarkan Anda beragam keterampilan seperti manajemen, resolusi konflik, dll.
Kata Akhir
Berkontribusi pada open source adalah salah satu cara terbaik untuk mendapatkan perhatian. Apakah itu mengarah pada dipekerjakan? Ya, benar. Namun, mungkin berbeda untuk semua orang di luar sana.
Pendekatan terbaik adalah melihat ini sebagai pembukaan peluang jaringan baru yang dapat mengarah pada wawancara atau obrolan. Sekarang, terserah Anda bagaimana mengubah jaringan ini menjadi kontrak atau pekerjaan penuh waktu.
Setelah memberikan beberapa kontribusi, Anda juga akan merasa percaya diri. Jadi, jangan berhenti berkontribusi; Anda akan segera mendapatkan pekerjaan impian Anda. Dan Anda juga membuat dunia menjadi tempat yang lebih baik!
Pada akhirnya, Anda akan memiliki keunggulan kompetitif atas orang-orang yang tidak memberikan kontribusi open source. Ini mengajarkan Anda keterampilan utama, baik keterampilan teknis dan interpersonal. Anda juga belajar berkolaborasi dengan orang asing dan bekerja di lingkungan yang gesit, di mana perubahan terjadi dengan cepat.
Selanjutnya, lihat tip untuk mempekerjakan pengembang WordPress untuk bisnis Anda.