3 poin oleh GN⁺ 2024-02-12 | 1 komentar | Bagikan ke WhatsApp

Mencari Pekerjaan Baru sebagai Pengembang Perangkat Lunak

  • Henrik Warne mengalami PHK untuk pertama kalinya dan harus mencari pekerjaan baru sebagai pengembang perangkat lunak.
  • Ia menghubungi 30 perusahaan, menerima penolakan dari 8 perusahaan, tidak mendapat respons dari 6 perusahaan, dan menerima tawaran dari 3 perusahaan.
  • Pengalaman terkena PHK adalah hal baru baginya; sebelumnya ia berpindah kerja secara sukarela atau ditawari peran lain.

Terkena PHK

  • Ia kehilangan pekerjaannya pada akhir Oktober tahun lalu, dan itu merupakan hal yang tidak terduga.
  • Akses ke sumber daya perusahaan diblokir sehingga sulit untuk berpamitan dengan rekan kerja.
  • Banyak rekan kerja menghubunginya melalui LinkedIn, dan sebagian berbicara lewat panggilan Zoom tentang situasinya serta berpamitan dengan layak.

Mencari Peran

  • Ia mulai mencari pekerjaan baru melalui LinkedIn, mengubah status menjadi "open to work" untuk menandakan bahwa ia sedang aktif melamar.
  • Di LinkedIn, ia mencari perusahaan yang menerima lamaran langsung, menelusuri iklan lowongan, dan menemukan peran yang cocok melalui situs seperti Demando di Skandinavia.
  • Ia mengalami kesulitan saat mencari peran full remote di dalam maupun di luar Swedia.

Melamar dan Melacak

  • Semua perekrut meminta profil LinkedIn dan CV yang sebagian besar berisi informasi yang sama.
  • Ia membuat lembar Excel untuk melacak perusahaan-perusahaan yang dilamari.
  • Beberapa perusahaan sama sekali tidak merespons, dan itu merupakan pengalaman yang mengecewakan.

Menggunakan Alat Berbayar

  • Ia pertama kali mencoba LinkedIn Premium, tetapi tidak terlalu membantu sehingga dibatalkan setelah satu bulan.
  • Ia berlangganan lisensi GoLand, GitHub Copilot, Leetcode, dan lainnya untuk persiapan wawancara.

Proses Wawancara

  • Pekerjaan pada umumnya memiliki beberapa tahap wawancara, seperti wawancara awal dengan perekrut, wawancara dengan manajer perekrutan, dan wawancara teknis.
  • Untuk peran remote, semua wawancara dilakukan secara online, sedangkan untuk pekerjaan lokal ia lebih menyukai wawancara tatap muka.

Persiapan

  • Sebelum wawancara, ia menulis dokumen 'tips wawancara' dalam format yang mudah ditinjau.
  • Untuk menghadapi pertanyaan wawancara perilaku, ia menyiapkan contoh menggunakan kerangka STAR.

Wawancara

  • Ia mengungkap fakta bahwa dirinya terkena PHK di semua wawancara awal, dan tampaknya hal itu tidak merugikannya.
  • Ia merasa gugup dalam wawancara coding, tetapi karena banyak persiapan, sebagian besar dapat dilalui dengan baik.

Tes Coding

  • Ia mendapat lebih banyak tugas take-home dibanding sebelumnya; ini memang kurang membuat stres tetapi memakan lebih banyak waktu.
  • Ia dapat memanfaatkan ChatGPT untuk menyelesaikan tugas dengan lebih cepat.

Gaji

  • Pada awalnya, ada kasus wawancara dibatalkan karena ia meminta gaji terlalu tinggi, tetapi kemudian ia mengubah strateginya dan menegosiasikan gaji yang sesuai dengan situasinya saat ini.

Memilih

  • Ia menerima tawaran dari beberapa perusahaan, tetapi mengalami kekecewaan ketika satu perusahaan meminta referensi lalu memilih kandidat lain.
  • Pada akhirnya, dari beberapa tawaran yang ada, ia memilih pekerjaan yang sangat menarik dan menawarkan gaji yang baik.

Pelajaran yang Dipetik

  • Mencari pekerjaan baru membutuhkan banyak usaha dan waktu, dan perlu melalui berbagai proses untuk menemukan perusahaan yang tepat.
  • Percakapan dengan rekan kerja sangat berguna untuk memahami proses dan mendapatkan bantuan.

Opini GN⁺

  • Tulisan ini membagikan pengalaman nyata tentang proses seorang pengembang perangkat lunak mencari peluang baru setelah kehilangan pekerjaan, sehingga memberikan wawasan dan saran yang berguna bagi pengembang lain yang berada dalam situasi serupa.
  • Tulisan ini menunjukkan contoh praktis tentang pentingnya platform jejaring profesional seperti LinkedIn dan cara menggunakannya dengan benar, pentingnya persiapan wawancara, serta strategi negosiasi gaji yang tepat.
  • Tulisan ini memberikan kesempatan bagi para pengembang untuk belajar bagaimana mengelola karier mereka dan menemukan peluang bahkan di tengah kondisi pasar yang tidak pasti.

1 komentar

 
GN⁺ 2024-02-12
Komentar Hacker News
  • Bekerja sebagai insinyur machine learning di FAANG, dan selama 6 bulan terakhir melakukan pencarian kerja secara pasif. Banyak perusahaan menunjukkan minat, tetapi pada praktiknya sebagian besar perekrut berhenti menghubungi di berbagai tahap. Minat dari perekrut hanyalah indikator yang mengangkat ego; tidak ada artinya jika pada akhirnya tidak berhasil mendapatkan pekerjaan.
  • Meskipun permintaan untuk keterampilan teknis tinggi, standar perekrutan juga sangat tinggi. Secara khusus, perusahaan mencari orang yang sangat menguasai stack teknologi mereka, jadi sebagai orang yang hanya terbiasa dengan satu framework ML, banyak lowongan menjadi tertutup. Ada satu perusahaan yang menolak karena persyaratan minimum pengalamannya 8 tahun, sementara saya hanya punya 6 tahun.
  • Hasil sejauh ini adalah 1 penolakan dan 2 penurunan level kompensasi/posisi (saya menargetkan posisi Staff+). Saya belum benar-benar mendedikasikan diri penuh pada pencarian kerja ini, tetapi sampai sekarang belum menerima tawaran yang memuaskan.
  • Sebagian besar perusahaan saat ini menawarkan sekitar setengah dari kompensasi saya sekarang. Hanya segelintir perusahaan yang bisa menawarkan lebih banyak. Di FAANG memang selalu seperti itu, tetapi sekarang terasa lebih menonjol.
  • Secara keseluruhan, pasar kerja saat ini untuk insinyur ML memang lebih baik daripada untuk software engineer, tetapi sangat berbeda dibanding pasar pada 2020-2022.

Elemen Kunci untuk Microsite Pencarian Kerja

  • Sering dikatakan bahwa memiliki foto profil profesional itu penting, tetapi saya tidak melakukannya karena dua alasan. Pertama, sebagai fotografer saya belajar bahwa saya lebih cocok berada di sisi tombol daripada di balik lensa kamera. Kedua, saya merasa foto seharusnya tidak menjadi bagian dari perekrutan di AS. Karena sejarah panjang bias yang tidak adil, seperti halnya nama, foto bisa menjadi petunjuk tentang gender, ras/latar belakang etnis, kelas, dan status sosial-ekonomi lainnya. Di AS, foto dulu dihapus dari proses perekrutan sampai situs seperti media sosial kembali memasukkan foto ke dalam resume.

  • Bahkan untuk developer berpengalaman, ini tetap membutuhkan banyak usaha, tetapi mendapatkan 3 tawaran dari 30 lamaran terasa seperti mimpi. Orang yang masih di awal karier bisa saja mengirim lebih dari 100 lamaran, menjalani beberapa wawancara, dan kalau beruntung mendapat satu tawaran.

  • Memang benar pasar kerja sedang tidak bagus untuk software engineer, tetapi tampaknya jauh lebih buruk untuk peran pendukung seperti engineering manager, product manager, desainer, developer relations, dan sejenisnya. Dalam lingkaran sosial saya, orang-orang di peran tersebut benar-benar kesulitan mendapatkan pekerjaan, sementara para developer masih bisa mendapat pekerjaan, hanya saja lebih lambat dan dengan benefit yang lebih buruk dibanding sebelumnya.

  • Dalam wawancara gagal pertama, saya diminta menulis program catur terbatas yang hanya mendukung dua jenis bidak. Dibutuhkan struktur proyek, model data, pergerakan bidak yang valid, dan pengujian, lalu solusi harus dikirim dalam 2 jam. Saya memang pernah menulis program catur, tetapi menyelesaikan itu dalam 2 jam mustahil, dan kalaupun dilakukan hasilnya pasti kode yang penuh bug.

  • Saya mulai mencari kerja pada akhir November dan mulai melacak lamaran sejak Januari. Dalam satu bulan saya melamar total 46 posisi dan menjalani 6 wawancara, tetapi untuk beberapa wawancara saya sama sekali tidak menerima respons. Saya menerima 13 penolakan resmi dan 1 tawaran, tetapi saya menolaknya setelah perekrut menyebut bahwa meskipun diiklankan sebagai peran developer, kenyataannya 50% pekerjaannya adalah tugas support.

  • Untuk pekerjaan pada umumnya ada empat atau lima tahap wawancara: wawancara awal dengan perekrut, wawancara dengan hiring manager, satu atau dua wawancara teknis (live coding atau tugas dibawa pulang), lalu mungkin wawancara dengan product manager, atau dengan CTO maupun pendiri. Secara keseluruhan, ini membutuhkan investasi waktu yang cukup besar.

  • Ada perusahaan yang menggunakan tes IQ. Saya belum pernah mengalaminya, tetapi minggu lalu ada perusahaan yang memberi tes "kepribadian", dan dalam tes itu mereka menanyakan apakah saya cenderung memilih kandidat kiri atau kanan. Perusahaan itu bergerak di bidang healthcare. Menarik juga bahwa GitHub meminta persetujuan penggunaan AI untuk meninjau resume; saya tidak menyetujuinya, dan itu membuat saya merasa berada pada posisi yang lebih tidak menguntungkan dibanding pelamar lain.

  • Semua perekrut meminta CV meskipun sebagian besar informasinya sudah sama dengan yang ada di profil LinkedIn saya. Ini semacam sinyal bahwa Anda serius, seperti token yang bisa diberikan kepada pemberi kerja.

  • Ketika ditanya tentang timeout yang harus diatur untuk koneksi database, saya menyebut angka yang terlalu tinggi karena saya membayangkan berapa lama pengguna individu bersedia menunggu sebuah halaman dirender. Akan menarik jika ada orang yang bisa memberi penjelasan lebih lanjut tentang hal ini.