Ini adalah postingan yang diterjemahkan oleh AI.
[Bukan Lulusan Teknik, Bertahan Sebagai Pengembang] 16. Kiat-kiat Emas Membuat Portofolio Pengembang Pemula
- Bahasa penulisan: Bahasa Korea
- •
- Negara referensi: Semua negara
- •
- TI
Pilih Bahasa
Teks yang dirangkum oleh AI durumis
- Saat membuat portofolio pengembang pemula, selain aspek teknis, Anda juga harus secara khusus menyebutkan layanan atau fungsi yang dikembangkan secara aktual untuk meningkatkan pemahaman tentang proyek tersebut.
- Misalnya, penting untuk menuliskan secara rinci fitur apa yang dikembangkan dalam proyek 'Komunitas untuk Pencari Kerja', kesulitan teknis apa yang dihadapi selama proses pengembangan, dan sebagainya.
- Pengembang bukan hanya seseorang yang menerapkan teknologi, tetapi seseorang yang mengembangkan layanan yang memenuhi kebutuhan pengguna sebenarnya, sehingga penting untuk menunjukkan pemahaman dan kemampuan analisis tentang pekerjaan di portofolio.
Menjadi Pengembang Tanpa Latar Belakang, Bertahan Hidup
#16. Tips Membuat Portofolio Pengembang Pemula
Biasanya kasus yang sedang mempersiapkan diri untuk pekerjaan pengembang adalah kasus orang dengan latar belakang pendidikan, lulus dari universitas dan kemudian bekerja sebagai pengembang dan orang tanpa latar belakang pendidikan yang mengikuti program kursus setelah itu mempersiapkan diri untuk pekerjaan, keduanya adalah kasus yang paling umum.
Baru-baru ini melalui mentoring Inflearn, saya telah meninjau resume dan portofolio calon pengembang tanpa latar belakang pendidikan dan memberikan umpan balik, banyak kasus yang mengulang kesalahan yang sama, jadi hari ini saya akan meringkas tips tentang pembuatan portofolio untuk pengembang pemula (berdasarkan tanpa latar belakang pendidikan).
[Tips Membuat Portofolio Pengembang Pemula]
Portofolio harus berisi berbagai pengalaman proyek. Biasanya di lembaga kursus mereka melakukan 2 proyek, ini termasuk dalam pengalaman proyek. Uraikan dengan jelas deskripsi setiap proyek, teknologi yang digunakan, fitur yang dikembangkan, dll. dan tuliskan fungsi yang Anda kembangkan, fungsi yang Anda tangani.
Bagian ini adalah kesalahan yang sering dilakukan oleh calon pengembang saat ini, terlalu fokus pada "teknologi". Saya akan menjelaskannya dengan contoh berikut.
Nama Proyek : Komunitas untuk Pencari Kerja
Teknologi yang Digunakan : Spring boot, Oracle, JPA, React.js, CSS, HTML
Tugas yang Ditangani
- Ketika banyak orang memposting secara bersamaan, TPS meningkat secara berlebihan, sehingga peningkatan kecepatan 2,5 kali lipat melalui tuning JPA
- Menerapkan MSA, pemrosesan terdistribusi untuk setiap layanan untuk mempercepat pemulihan dan meningkatkan kecepatan dalam kasus kegagalan
- Menerapkan JWT untuk meningkatkan keamanan melalui manajemen hak akses
Melihat konten di atas, saya rasa bagian teknis proyek ini ditulis dengan baik. Namun, dari sudut pandang orang yang melihat portofolio ini untuk pertama kalinya, orang akan merasa "Apa saja fungsinya?".
Bagian yang hilang dalam bagian ini adalah konten "pekerjaan", "layanan atau fungsi apa" yang dikembangkan. Pada dasarnya, portofolio atau deskripsi pekerjaan yang saya kejar adalah pengenalan pekerjaan + konten teknis, jadi portofolio ini diberi umpan balik untuk diubah seperti berikut.
Nama Proyek : Komunitas untuk Pencari Kerja
Teknologi yang Digunakan : Spring boot, Oracle, JPA, React.js, CSS, HTML
Tugas yang Ditangani
- Pengembangan papan pesan Q&A untuk pengguna agar dapat mengajukan dan menjawab informasi pekerjaan
antara pengguna
- Ketika banyak orang memposting secara bersamaan, TPS meningkat secara berlebihan, sehingga peningkatan kecepatan 2,5 kali lipat melalui tuning JPA
- Dengan merujuk ke Naver Knowledge-in, sistem adopsi diterapkan untuk meningkatkan partisipasi pengguna
- Pengembangan bot perayap informasi pekerjaan, fungsi penulisan dan penyimpanan resume serta surat
lamaran
- Menerapkan MSA untuk setiap layanan, pemrosesan terdistribusi untuk setiap layanan untuk mempercepat waktu pemulihan dan meningkatkan kecepatan dalam kasus kegagalan
- Pengembangan fungsi login sosial (Naver/Kakao)
- Menerapkan JWT untuk mencegah kecelakaan keamanan yang dapat terjadi seperti pencurian token
- Menerapkan JWT untuk mencegah kecelakaan keamanan yang dapat terjadi seperti pencurian token
Ini adalah contoh sederhana, tetapi dengan menambahkan fungsi apa yang dikembangkan, orang dapat merasakan layanan apa yang dikembangkan oleh orang ini, dan karena alasan apa orang ini memikirkan masalah teknis selama proses pengembangan, sehingga umpan balik diberikan pada portofolio tersebut.
Secara pribadi, saya merasa bagian teknis juga bagus, tetapi bagian pekerjaan juga harus dipertimbangkan sepenuhnya. Bukan tanpa alasan sektor keuangan memilih orang yang memiliki pengalaman di bidang keuangan. Pengembang harus lebih memahami pekerjaan dibandingkan dengan pengguna sebenarnya, jadi Anda perlu menunjukkan pemahaman dan kemampuan analisis tentang pekerjaan tersebut.
Semoga calon pencari kerja yang sedang membuat portofolio dapat merujuknya.