Cara Membina Projek Portfolio yang Lulus Saringan Pengambil Kerja
Kebanyakan projek portfolio gagal sebelum pengambil kerja sempat membaca kod anda.
Mereka membuka pautan GitHub anda dan melihat README yang kosong. Mereka tidak melihat demo langsung. Mereka melihat 40 komit bertajuk "update." Kemudian mereka pergi.
Keputusan dibuat dalam masa kurang daripada 60 saat. Untuk berjaya, anda tidak memerlukan lebih banyak projek. Anda memerlukan satu projek yang berfungsi dengan baik.
Fokus pada empat aspek ini:
- Pautan demo langsung.
- README.
- Struktur fail (file tree).
- Satu atau dua fail sumber.
Penilai jarang melakukan clone pada kod anda. Mereka hanya imbas sekilas. Jika demo anda memberikan ralat 404, kualiti kod anda tidak lagi bermakna.
Projek yang berjaya membuktikan tiga perkara:
- Anda boleh menyelesaikan masalah khusus tanpa menambah ciri tambahan.
- Projek anda berjalan pada mesin yang bersih tanpa sebarang ralat.
- Orang asing dapat memahami hasil kerja anda dalam masa dua minit.
Elakkan perangkap idea yang terlalu besar. Jangan bina "sebuah rangkaian sosial." Bina sesuatu yang kecil dan khusus.
Ujian yang baik: terangkan projek anda dalam satu ayat.
- Buruk: "Satu suite produktiviti pembangun."
- Baik: "Satu alat yang mencari dependensi yang tidak digunakan dalam projek Node untuk menjimatkan saiz pemasangan."
Pilihan kedua lebih mudah disiapkan dan senang didemokan.
Ikuti peraturan ini untuk projek yang berimpak tinggi:
Kedalaman melebihi keluasan Satu ciri yang mengendalikan ralat dan kes terpinggir (edge cases) menunjukkan lebih banyak kemahiran berbanding sepuluh ciri yang hanya berfungsi apabila semuanya berjalan lancar.
Sesuaikan 'stack' anda dengan pekerjaan Jika anda mahukan peranan TypeScript, bina menggunakan TypeScript. Projek anda adalah sampel kerja yang ingin anda lakukan.
Tulis README yang sempurna README anda adalah laman pendaratan (landing page) anda. Ia mesti merangkumi:
- Ringkasan satu ayat tentang apa fungsinya dan untuk siapa.
- Pautan langsung atau GIF projek semasa sedang berfungsi.
- Penjelasan ringkas mengapa anda membuat pilihan teknikal tertentu.
- Arahan yang jelas dan tepat untuk menjalankan projek.
- Senarai had atau batasan yang diketahui.
- Lancarkan (Deploy) ia Projek yang hanya berjalan pada komputer riba anda adalah projek yang tidak lengkap. Gunakan pelan pengehosan percuma untuk menyediakan URL langsung. Uji tetapan anda dalam tetingkap pelayar peribadi (incognito) untuk memastikan ia berfungsi untuk orang lain.
Berhenti membina tutorial yang separuh siap. 'Pin' satu projek yang lengkap dan arkibkan yang selebihnya.
Sumber: https://dev.to/pickuma/how-to-build-a-portfolio-project-that-survives-a-2026-recruiter-screen-49kp