Resume Pengembang Sudah Mati: Hidup Portofolio

Diterbitkan: 2022-03-11

Sudahkah Anda mencari artikel di Google tentang cara membuat resume pengembang yang luar biasa? Berhenti sekarang. Ini buang-buang waktu! Sampul surat? Itu juga sia-sia.

Biarkan saya memberi tahu Anda betapa kunonya praktik menggunakan resume. Menurut Wikipedia, Ini dimulai dengan Leonardo da Vinci, yang mengirim surat kepada calon majikan yang menjelaskan pengalaman dan keahliannya. Pada 1481! Begitulah kunonya.

Di masa lalu, Anda akan mengirim resume Anda ke perusahaan potensial. Mereka akan menyaring daftar resume dan mengundang orang untuk wawancara langsung. Orang dengan kemampuan penjualan terbaik akan selalu mendapatkan pekerjaan itu. Ekstrovert yang menawan dan ramah.

Baru-baru ini, banyak perusahaan dan startup papan atas telah mengubah aturan mainnya. Sekarang, Anda harus menunjukkan kemampuan Anda melalui serangkaian tantangan. Biasanya melibatkan penyelesaian algoritma pemrograman yang kompleks dalam waktu yang sangat singkat. Ini mungkin juga melibatkan pembuatan proyek kecil di mana Anda akan menunjukkan pengalaman Anda dengan sistem produksi, kualitas kode, keterbacaan kode (dan pemeliharaan), apakah Anda telah mengamankannya dengan benar terhadap serangan, dan sebagainya. Terkadang ini juga melibatkan tantangan pengkodean langsung di mana Anda seharusnya menulis solusi sambil membagikan layar Anda. Selama beberapa tahun terakhir, resume telah diganti dengan beberapa cara lain untuk menunjukkan keahlian Anda.

Mereka semua berputar di sekitar mempromosikan diri Anda sendiri; yaitu, mempromosikan "merek pribadi" Anda. Mendapatkan nama Anda di luar sana. Mengenal orang-orang di industri. Mereka akan mengingat nama Anda saat berikutnya peran arsitek dibuka di perusahaan mereka.

Anda harus memikirkannya seperti ini. Jika Anda menjual komoditas homogen (“pembuat kode”) di pasar yang kompetitif, itu akan menjadi perlombaan menuju harga terendah (“manfaat”). Jika ada dua toko pangkas rambut di jalan Anda, menawarkan kualitas potongan rambut yang sama, dan salah satunya mengenakan biaya dua kali lipat, saya yakin mereka akan bangkrut sebelum akhir bulan. Anda tidak dapat menawarkan layanan yang sama seperti orang lain dan berharap untuk mengenakan biaya lebih. Yah—tidak kecuali Anda membedakannya. Ini membawa kita pada pertanyaan: Bagaimana tepatnya Anda melakukannya?

Portofolio

Anda biasanya teringat seorang desainer grafis ketika memikirkan portofolio; namun, pengembang perangkat lunak juga dapat memiliki portofolio. Biasanya, Anda akan menempatkan proyek hewan peliharaan, mungkin aplikasi yang Anda buat, contoh kode yang menurut Anda paling baik menunjukkan kemampuan Anda, atau bahkan tangkapan layar aplikasi yang Anda buat.

Anda dapat membuat aplikasi dan mempublikasikannya ke pasar. Itu tidak harus menjadi aplikasi yang rumit; itu bisa menjadi aplikasi penjadwalan untuk salon kecantikan, selama itu adalah sesuatu yang digunakan orang. Dan bahkan jika tidak ada yang menggunakannya, Anda melalui proses pembuatan dan penerbitannya, yang menunjukkan inisiatif, kreativitas, dan kemampuan untuk melihat proyek dari awal hingga akhir.

Sumber Terbuka

Berkontribusi pada proyek open source adalah cara yang bagus untuk menunjukkan keterampilan pengkodean Anda. Ini menunjukkan bahwa Anda dapat dengan cepat meningkatkan dan memahami domain bisnis. Bahwa Anda mampu menghasilkan perangkat lunak yang berkualitas dan banyak orang lain yang menggunakannya.

Tidak hanya itu, kode Anda tersedia di internet untuk dilihat siapa saja. Ini memberi tahu bagaimana Anda bekerja dalam tim, seberapa baik pesan komit Anda, bagaimana Anda dapat mendiskusikan solusi teknis yang sulit dengan orang lain, jika Anda dapat menerima solusi pragmatis, jika Anda menyukai keterbacaan kode daripada algoritme misterius yang menurut Anda lebih cepat.

Ini menunjukkan aspek non-coding dari kemampuan Anda juga, seperti seberapa baik Anda berkolaborasi dengan orang lain dan seberapa baik keterampilan menulis Anda (pesan komit yang baik dan dokumentasi berjalan seiring dengan kode yang baik).

Orang-orang dapat melihat bahwa Anda adalah seorang profesional yang baik, alih-alih Anda memberi tahu mereka.

Forum

Berkontribusi ke StackOverflow, Reddit, grup Facebook, Hacker News, atau forum online lainnya dapat menunjukkan pengetahuan mendalam Anda tentang suatu subjek dan kemampuan Anda untuk memecahkan masalah. Ini juga menunjukkan kemampuan Anda untuk menulis dan dipahami dalam komunitas serta kemampuan Anda untuk menjelaskan suatu masalah kepada orang lain. Ini memungkinkan Anda untuk tetap mengikuti berita terbaru tentang teknologi pilihan Anda. Dan itu memberikan kesempatan yang terus berkembang untuk jaringan. Terlebih lagi, dengan mendiskusikan berbagai teknologi dengan orang lain, Anda dihadapkan pada pendapat yang berbeda dan ini membantu Anda keluar dari ruang gema biasa yang sangat mudah untuk dikunci.

ngeblog

Menulis blog adalah cara yang bagus untuk menunjukkan keahlian pada suatu subjek, ini juga memungkinkan Anda untuk mengekspresikan ide-ide Anda dan melakukan debat yang sehat tentang teknologi. Ini memungkinkan Anda untuk mendapatkan nama Anda di luar sana dan menumbuhkan jaringan pembaca. Jika Anda terus melakukannya dan selalu meningkatkan kualitas posting Anda, seiring waktu audiens Anda akan tumbuh secara organik.

Dan akhirnya, jika Anda memainkan kartu Anda dengan benar, Anda kemudian dapat menulis satu atau lebih buku berdasarkan posting blog Anda, dan bahkan mungkin mempromosikan kursus video Anda sendiri. Ini termasuk dalam kategori penghasilan pasif yang terkenal, karena ini adalah cara untuk melipatgandakan penghasilan Anda tanpa usaha terus-menerus yang diperlukan untuk menghasilkannya.

Sumber Daya Tambahan

Membuat kursus video di YouTube atau Udemy adalah cara yang bagus untuk menunjukkan kemampuan Anda dalam menjelaskan konsep abstrak kepada orang lain. Dalam kehidupan sehari-hari proyek apa pun, selalu ada kebutuhan untuk mengirimkan pengetahuan saat pengembang datang dan pergi. Ini memaksa Anda untuk memahami secara mendalam apa yang akan Anda ajarkan. Ini memperkuat pengetahuan Anda tentang masalah ini. Bisa juga menjadi sumber passive income di tahun-tahun berikutnya.

Mirip dengan kontribusi open source adalah ikut serta dalam hackathon—ini adalah cara yang bagus untuk menunjukkan keahlian Anda dan mengenal orang-orang di industri ini. Anda akan bersaing dengan orang atau tim lain dalam tantangan pengkodean. Ini umumnya dibatasi waktu dan menawarkan kesempatan untuk bersinar saat memecahkan masalah yang kompleks. Mereka juga menawarkan kesempatan untuk membuat gigi Anda bergerak, tetap tajam dengan pengetahuan Anda tentang algoritme dan struktur data.

Resume Portofolio Pribadi yang Hebat

Beberapa pengembang hebat bekerja lebih keras dan membuat portofolio pribadi. Berikut adalah beberapa yang menonjol:

  • Kobi Gurkan: Bukan omong kosong, situs pribadi memamerkan proyek dan pengalaman kerja.
  • Charles Han: Mungkin situs pribadi terpendek yang pernah ada.
  • Resume Toptal Saya: Profil Toptal adalah pembuat resume yang sempurna, memungkinkan saya untuk menunjukkan pengalaman saya dan menjamin kualitas kode saya

Sekarang setelah Anda membaca semua ini, Anda dapat mulai merencanakan bagaimana mempraktikkan semua ini! Beri tahu saya pendapat Anda di komentar di bawah!