Cepatnya pertumbuhan sektor ini juga berarti semakin banyak perusahaan teknologi yang mencari programmer handal.
Karir programmer diminati banyak orang karena prospek masa depan yang menjanjikan dan gaji yang lumayan besar. Di Indonesia, gaji programmer tidak berpengalaman berkisar Rp 4 – 5 juta, sedangkan untuk programer berpengalaman gaji bisa mencapai Rp 40 juta tiap bulannya. Jika Anda ingin gaji yang lebih tinggi lagi Anda dapat bekerja di luar negeri. Contohnya; gaji rata – rata programmer di Singapura dapat mencapai Rp 80 juta per bulannya sebelum bonus dan insentif.
Melihat angka diatas, maka tidak heran kompetisi untuk lowongan programmer sangat kompetitif. Salah satu cara terbaik untuk menonjolkan diri dari pelamar lain adalah dengan menulis Curriculum Vitae yang menarik. Dalam panduan lengkap ini, kami akan menunjukkan Anda cara menulis CV yang baik dan memberi tips jitu untuk menarik perhatian HRD. Baca sampai akhir ya!
Daftar isi
Contoh CV Programmer Menarik
Terdapat beberapa informasi penting yang perlu Anda tulis dalam resume Anda. Ini termasuk data pribadi, profil CV, keterampilan relevan, latar belakang edukasi, pengalaman profesional, dan informasi relevan lain yang dapat memberi lamaran Anda nilai tambahan. Berikut ini contoh CV programmer yang baik dan menarik:
SENIOR PROGRAMMER
(+62) 8951234567
Jalan Setiabudi No. 23 Blok B, Jakarta Selatan, 10710
Ahmadrizqi40@gmail.com
Linkedin.com/in/ahmadrizqi40
www.portfolioahmad.com
20 April 1986
Tentang Saya
Programmer berpengalaman yang mahir dalam HTML, JavaScript, C++, dan Python. Memiliki pengalaman profesional lebih dari 12 tahun bekerja di perusahaan startup. Telah membantu dalam proses desain, perkembangan, dan pemeliharaan 4 aplikasi dengan fokus terhadap peningkatan efisiensi dan customer experience. Sedang mencari peluang kerja dalam bidang financial startup untuk terus mengembangkan keterampilan dan kecakapan.
Pengalaman Profesional
C++ Programmer
- Lazada Indonesia
Januari 2013 – Sekarang
- Bekerja sama dengan rekan programmer untuk mengembangkan fitur – fitur baru yang dapat meningkatkan performa aplikasi
- Mencari dan mengatasi berbagai bug dalam aplikasi untuk menjaga kualitas pengalaman pelanggan
- Memelihara aplikasi agar dapat digunakan dengan stabil, meningkatkan uptime dari 96.8% menjadi 99.6%
- Mengembangkan UI baru bersama tim programmer dan meningkatkan konversi pelanggan sebanyak 5.8%
Junior JavaScript Developer
- Gaming Indonesia
Oktober 2010 – Januari 2013
- Membangun kode internal untuk mengotomatisasi deteksi pelanggaran syarat dan ketentuan perusahaan, dengan tingkat akurasi setinggi 98.1%
- Memberi masukan pada tim mengenai cara untuk meningkatkan efisiensi aplikasi dan webpage
- Membantu dalam pemeliharaan server untuk meningkatkan FPS pemain dan menjaga stabilitas
Latar Belakang Pendidikan
Shanghai Jiao Tong University, 2008 – 2010
Master of Computer Science
IPK 3.8 / 4.0
- Wakil Kepala Perhimpunan Pelajar Indonesia Tiongkok (PPIT) ranting Shanghai
- Pemenang beasiswa Top Student Scholarship Award
Universitas Pelita Harapan, 2004 – 2008
Sarjana Komputer Sains
IPK 3.3 / 4.0
- Kepala Badan Siswa UPH untuk tahun ajaran 2007 – 2008
Keterampilan
Tech Stack
- JavaScript
- C++
- Python
- HTML
Skills
- Algorithmic Coding
- GIT
- Data Structure
- Web Development
- App Development
- Data Analysis
- Kerja sama tim
- Penyelesaian Masalah
- Efisiensi
- Manajemen Waktu
- Ketelitian
Sertifikat
- Sertifikat webinar Persatuan Programmer Indonesia
- Penghargaan Employee of the Year tahun 2018
Bahasa
- Bahasa Indonesia (Native)
- Bahasa Inggris (Fluent)
- Bahasa Mandarin (Intermediate)
- Bahasa Jepang (Beginner)
Hobi
- Membaca
- Selam Scuba
- Menari
Sesudah melihat contoh diatas, Anda sekarang sudah siap untuk memulai menulis CV programmer Anda. Hal pertama yang perlu Anda pikirkan adalah format resume yang akan digunakan.
Format memiliki peran yang sangat penting dalam menentukan apakah Anda akan lanjut ke fase interview atau tidak. Ini karena format yang rapi dan enak dibaca akan memberi kesan positif pada perekrut. Sebaliknya, format yang berantakan, sulit dibaca, dan tidak konsisten akan memberi kesan tidak profesional. CV dengan format begitu kemungkinan tidak akan dibaca oleh HRD.
Terdapat beberapa hal yang perlu Anda pertimbangkan saat memilih format, termasuk:
- Panjang Dokumen: pihak HRD harus membaca dan memproses ratusan atau bahkan ribuan CV tiap bulannya. Oleh karena itu, Anda harus memastikan resume Anda tidak terlalu panjang. Panjang optimal CV adalah satu halaman A4.
- Margin: gunakan margin 1 inci untuk tiap sisi dokumen agar CV terlihat rapi.
- Ukuran Font: ukuran font yang terlalu besar atau terlalu kecil akan membuat CV Anda kurang nyaman untuk dibaca. Untuk header, kami sarankan untuk menggunakan ukuran font 14 – 16 pt. Sedangkan untuk teks CV lebih baik menggunakan ukuran yang lebih kecil, cukup 11 – 12 pt saja.
- Jenis Font: gunakan jenis font yang simple dan mudah untuk dimengerti. Kami sarankan jenis font sans serif untuk CV yang baik. Beberapa jenis font paling populer termasuk Arial, Helvetica, dan Calibri.
- Format File: jenis file yang optimal adalah PDF, karena format file ini akan memastikan CV Anda tetap rapi saat dibuka. Jangan gunakan jenis file lain untuk mengirim CV kecuali diminta oleh perusahaan.
Tata letak
Kelengkapan sebuah CV merupakan hal yang sangat penting, karena CV yang tidak memiliki semua informasi kemungkinan tidak akan dilirik oleh HRD. Sebelum mulai menulis CV, Anda perlu memikirkan informasi apa saja yang akan ditambahkan. Ini untuk memastikan kalau semua informasi yang dibutuhkan tertulis dengan baik. Berikut ini daftar informasi yang biasanya terdapat dalam CV programmer:
- Informasi pribadi lengkap dan terbaru
- Profil CV yang singkat tapi padat
- Pengalaman profesional Anda sebagai programmer, termasuk deskripsi tugas
- Pendidikan yang pernah dijalani
- Keterampilan relevan
- Informasi lain yang dapat memberi nilai tambahan, seperti keterampilan bahasa, hobi, sertifikat, dan lain – lain
Struktur kronologis merupakan struktur dimana Anda menulis pengalaman kerja dan latar belakang pendidikan Anda secara berurut, mulai dari yang terbaru. Gunanya struktur ini adalah untuk menyorot pengalaman dan edukasi Anda.
Anda juga bisa menggunakan struktur fungsional. Struktur ini digunakan untuk menyorot keterampilan dan kelebihan Anda sebagai calon pekerja. Anda dapat menjumpai struktur ini dalam CV karir yang membutuhkan portfolio, misalnya designer.
Untuk CV programmer kami menyarankan untuk menggunakan struktur yang terakhir, yaitu hybrid. Struktur ini menggabungkan fitur kedua struktur sebelumnya untuk membuat sebuah CV yang jitu. Anda dapat menyorot pengalaman dan keterampilan Anda untuk meningkatkan value Anda di mata perekrut.
Judul & Informasi kontak
Judul sebuah resume merupakan komponen yang sangat penting. Terkadang disebut header, ini merupakan tempat dimana Anda menulis semua data pribadi dan informasi kontak Anda. Anda harus berhati – hati dalam menulis judul karena sesuatu yang dinamakan ATS.
ATS (Automatic Tracking System) merupakan sistem yang digunakan mayoritas perusahaan untuk menggolongkan CV. Sistem ini menyortir semua CV yang diterima ke dalam kategori berbeda dengan menggunakan beberapa kata kunci di judul. Oleh karena itu, Anda harus memastikan semua informasi yang ditulis di judul sudah benar dan tanpa ada typo.
Terdapat berbagai informasi yang perlu Anda tulis di judul, termasuk:
- Nama penuh sesuai Kartu Tanda Penduduk
- Posisi lowongan yang ingin dilamar
- Nomor telepon Anda yang aktif
- Alamat domisili Anda saat ini
- Alamat email yang paling sering digunakan
- Link untuk portfolio Anda
- Link halaman profil Linkedin Anda
- Tanggal ulang tahun sesuai Akta Lahir
Contoh Judul Resume Programmer yang Baik
Benar
AHMAD RIZQI
SENIOR PROGRAMMER
(+62) 8951234567
Jalan Setiabudi No. 23 Blok B, Jakarta Selatan, 10710
Ahmadrizqi40@gmail.com
Linkedin.com/in/ahmadrizqi40
www.portfolioahmad.com
20 April 1986
Ahmad Rizqi
08951234567
Ahmadrizqi40@gmail.com
20 April 1986
Seperti yang dapat dilihat dalam contoh benar diatas, semua informasi sudah tertulis dengan baik dan tanpa salah ketik. Nama pelamar dan lowongan yang dilamar juga ditulis dalam ukuran font besar dan menggunakan bold agar perekrut dapat membacanya dengan mudah.
Sebaliknya, pada contoh salah diatas banyak informasi yang tidak lengkap. Penulisan juga tidak terlihat menarik dan tidak memberi kesan profesional.
Apakah Perlu Menambah Foto?
Terkadang perusahaan akan meminta Anda untuk mencantumkan foto pada CV. Ini gunanya untuk memverifikasi identitas Anda pada saat interview nanti.
Beda perusahaan memiliki syarat foto yang berbeda, namun secara umum Anda harus memberikan foto close up (kepala sampai dada). Pastikan Anda menggunakan baju kerja formal pada foto agar terlihat profesional dan rapi. Ukuran optimal untuk foto adalah 3 x 4, sedangkan untuk pengiriman online lebih baik menggunakan ukuran 300 dpi.
Pengalaman di programmer CV
Pengalaman adalah salah satu faktor penting yang dipertimbangkan tim HRD saat seleksi kandidat. Untuk meningkatkan peluang Anda mendapatkan pekerjaan, Anda harus menulis semua pengalaman kerja Anda dan mendeskripsikan tugas secara terperinci.
Seperti yang sebelumnya kami bahas, Anda lebih baik menulis pengalaman secara kronologis terbalik. Mulai dari pengalaman kerja terakhir Anda sampai pengalaman kerja pertama. Hal ini dikarenakan HRD memberi perhatian lebih pada pengalaman terbaru.
Berikut ini hal – hal yang perlu ditambahkan saat menulis pengalaman kerja:
- Jabatan yang Anda pegang
- Nama perusahaan
- Durasi Anda bekerja
- Deskripsi tugas posisi yang Anda pegang
Contoh
Berikut ini contoh cara menulis pengalaman untuk Curriculum Vitae programmer:
C++ Programmer
- Lazada Indonesia
Januari 2013 – Sekarang
- Bekerja sama dengan rekan programmer untuk mengembangkan fitur – fitur baru yang dapat meningkatkan performa aplikasi
- Mencari dan mengatasi berbagai bug dalam aplikasi untuk menjaga kualitas pengalaman pelanggan
- Memelihara aplikasi agar dapat digunakan dengan stabil, meningkatkan uptime dari 96.8% menjadi 99.6%
- Mengembangkan UI baru bersama tim programmer dan meningkatkan konversi pelanggan sebanyak 5.8%
Junior JavaScript Developer
- Gaming Indonesia
Oktober 2010 – Januari 2013
- Membangun kode internal untuk mengotomatisasi deteksi pelanggaran syarat dan ketentuan perusahaan, dengan tingkat akurasi setinggi 98.1%
- Memberi masukan pada tim mengenai cara untuk meningkatkan efisiensi aplikasi dan webpage
- Membantu dalam pemeliharaan server untuk meningkatkan FPS pemain dan menjaga stabilitas
Pengalaman Profesional
C++ Programmer
- Lazada Indonesia
- Membuat fitur baru untuk aplikasi
- Mengatasi bug
Junior JavaScript Developer
- Gaming Indonesia
- Memelihara server
- Meningkatkan efisiensi aplikasi
Bagaimana halnya dengan fresh graduate yang belum memiliki pengalaman? Jangan khawatir! Anda tetap dapat membuat CV yang menarik dengan menulis pengalaman relevan Anda semasa sekolah. Ini dapat termasuk pengalaman organisasi, magang, sukarelawan, kerja paruh waktu, dan lain – lain.
Berikut ini penulisan pengalaman dalam contoh CV programmer fresh graduate:
Magang – C++ Programmer
- Gojek Nusantara
Januari 2020 – Oktober 2020
- Membantu programmer senior dalam mengatasi bug yang terdapat di aplikasi
- Memberi ide kepada programmer senior mengenai fitur baru yang dapat ditambah
- Mengatur jadwal rapat dan waktu pemeliharaan server
Kepala Klub Programmer Mahasiswa
Universitas Indonesia
Oktober 2018 – Januari 2020
- Memimpin klub dalam berbagai proyek independen, termasuk pembuatan aplikasi game yang diunduh lebih dari 10,000 orang
- Membantu untuk design dan pemeliharaan portal online kampus
Pendidikan: ungkapkan latar belakang Anda dalam pemrograman
Tidak kalah penting dengan pengalaman, pendidikan juga merupakan faktor utama dalam seleksi yang dilakukan perusahaan. Terdapat beberapa informasi penting yang perlu Anda tambahkan saat menulis riwayat pendidikan, termasuk:
- Nama universitas
- Durasi studi
- Gelar yang didapatkan
- IPK yang diraih
- Prestasi atau penghargaan yang didapat semasa waktu studi
Shanghai Jiao Tong University, 2008 – 2010
Master of Computer Science
IPK 3.8 / 4.0
- Wakil Kepala Perhimpunan Pelajar Indonesia Tiongkok (PPIT) ranting Shanghai
- Pemenang beasiswa Top Student Scholarship Award
Universitas Pelita Harapan, 2004 – 2008
Sarjana Komputer Sains
IPK 3.3 / 4.0
- Kepala Badan Siswa UPH untuk tahun ajaran 2007 – 2008
Keterampilan terbaik untuk seorang programmer di CV
Saat melamar lowongan programmer, keterampilan pemrograman adalah salah satu hal yang wajib untuk ditambahkan. Perekrut menggunakan informasi ini untuk melihat apakah keterampilan yang Anda miliki cocok dengan kebutuhan lowongan.
Hal pertama yang perlu Anda tulis adalah tech stack. Tech stack merupakan bahasa pemrograman yang Anda dapat gunakan. Lebih banyak bahasa pemrograman yang Anda kuasai, lebih besar juga cakupan pekerjaan yang bisa Anda lakukan karena tiap bahasa memiliki fungsi berbeda. Berikut ini beberapa bahasa programming yang paling banyak dicari oleh perusahaan teknologi:
- C++
- JavaScript
- HTML
- Python
- CSS
- Java
- SQL
Setelah itu, Anda dapat juga menambahkan keterampilan lain yang relevan pada lowongan. Keterampilan dapat dibagi menjadi dua kategori yaitu hard skill dan soft skill. Keterampilan yang paling banyak dicari untuk pekerjaan programmer termasuk:
Hard Skill
- Algorithmic Coding
- GIT
- Data Structure
- Web Development
- App Development
- Data Analysis
- Information Systems Management
- Machine Learning
Soft Skill
- Kerja sama tim
- Penyelesaian Masalah
- Efisiensi
- Manajemen Waktu
- Ketelitian
- Critical Thinking
- Kepemimpinan
Ringkasan Profesional: dasar untuk aplikasi Anda
Ringkasan profesional dapat dianggap paragraf pembuka untuk CV Anda. Terkadang juga disebut profil, komponen ini sangat penting karena merupakan hal pertama yang dibaca perekrut.
Disini Anda dapat memperkenalkan diri dan memberi informasi penting mengenai Anda. Tapi Anda harus perhatikan ringkasan terlalu panjang atau tidak, karena komponen ini harus ditulis secara singkat tapi padat. Profil yang baik dapat menonjolkan diri Anda dari pelamar lain dan meninggalkan kesan pertama positif pada HRD.
Berikut ini contoh ringkasan profesional untuk CV seorang programmer berpengalaman:
Sama seperti penulisan pengalaman, penulisan ringkasan berbeda untuk seorang programmer berpengalaman dan seorang programmer yang baru lulus. Berikut ini contoh profil CV yang baik untuk programmer fresh graduate:
Bagian tambahan
Anda dapat meningkatkan daya tarik Anda sebagai seorang calon pekerja dengan menambahkan beberapa informasi relevan. Berikut ini beberapa bagian tambahan yang Anda harus pertimbangkan untuk tulis dalam CV:
Hobi
Hobi biasanya tidak perlu ditambahkan ke dalam CV. Tapi, terkadang hobi dapat membantu membedakan diri Anda dari kompetitor lain. Ini karena hobi dapat memberi kepribadian lebih pada CV Anda. Alhasil, perekrut yang dapat membaca ratusan CV tiap harinya dapat lebih mudah mengingat CV Anda.
Bahasa
Dalam bidang programming, seringkali Anda harus menulis kode dalam bahasa asing. Ini dunia teknologi sangat terhubung secara global. Anda dapat menulis kemampuan bahasa yang Anda miliki bersama dengan levelnya. Contoh:
Bahasa
- Bahasa Indonesia (Native)
- Bahasa Inggris (Fluent)
- Bahasa Mandarin (Intermediate)
- Bahasa Jepang (Beginner)
Sertifikat
Anda juga dapat menambahkan sertifikat – sertifikat relevan yang Anda miliki. Ini karena sertifikat relevan dapat menjadi nilai tambahan pada saat proses seleksi. Anda juga dapat menambahkan link pada CV yang mengarah ke sertifikat tersebut dalam bentuk PDF.
Kiat untuk mengoptimalkan CV programmer Anda
Jika Anda sudah mengikuti langkah – langkah diatas, kemungkinan besar Anda sudah mempunyai CV yang sangat bagus. Tapi selalu ada cara untuk meningkatkan lebih lagi kualitas CV Anda. Anda dapat mengikuti kiat – kiat berikut ini untuk CV programmer yang jitu:
- Hindari design CV yang berlebihan. Ini karena desain yang terlalu ‘meriah’ akan mengalihkan perhatian perekrut. Lebih baik gunakan desain yang sederhana namun profesional.
- Pastikan Anda tidak berbohong atau melebih – lebihkan. Jika Anda melakukan hal tersebut, kemungkinan besar perusahaan akan mengetahuinya.
- Anda dapat menulis CV dengan bahasa Inggris jika melamar ke perusahaan asing untuk nilai tambahan.
Ringkasan: tulis CV yang sempurna untuk pemrograman
- Pastikan format yang digunakan optimal untuk dibaca dan konsisten di seluruh CV
- Gunakan struktur hybrid untuk hasil terbaik
- Tulis deskripsi tugas pada komponen pengalaman secara rinci
- Jangan lupa menulis IPK dan penghargaan di riwayat pendidikan
- Pastikan Anda menulis semua keterampilan yang relevan
Lengkapi CV Anda dengan surat lamaran
Surat lamaran merupakan surat resmi yang wajib Anda tulis saat melamar kerja apapun. Surat ini sangat penting karena menjadi bahan pertimbangan oleh pihak HRD, jadi Anda harus memastikan untuk menulisnya dengan baik.
Isi surat lamaran dapat berbeda. Tapi biasanya, surat lamaran akan dimulai dengan perkenalan diri bersama dengan informasi pribadi. Anda juga dapat menulis tentang pengalaman akademik, pengalaman profesional, serta visi masa depan Anda.
FAQ
Apa ada biaya yang dipungut saat melamar pekerjaan programmer?
Jawaban singkatnya adalah tidak. Anda seharusnya tidak membayar biaya saat melamar pekerjaan apapun. Jika ternyata ada biaya yang harus dibayar untuk melamar ke perusahaan tertentu, kemungkinan besar itu merupakan penipuan. Anda dapat melaporkan penipu seperti itu ke pihak polisi.
Bagaimana cara mencari lowongan programmer?
Pekerjaan programmer akan semakin banyak dan semakin mudah dicari dengan terus berkembangnya sektor teknologi. Anda dapat menggunakan website pencari kerja untuk mencari lowongan programmer di kota Anda.
Periksa lebih banyak template untuk resume Anda