Saya seorang mahasiswa bahasa pengembangan web seperti PHP, Ruby, dan Python. Saat ini saya sedang mengerjakan beberapa proyek sekolah tetapi saya sedang mencoba untuk mengerjakan beberapa proyek akhir pekan yang dapat saya gunakan untuk menunjukkan kepada calon majikan, apa cara terbaik untuk mengatur ini? Secara khusus, apakah ada tips yang Anda miliki untuk seorang programmer baru karena saya tidak ingin pendapat tentang bagaimana ini atau itu harus atau tidak diatur. Jika memungkinkan tolong berikan contoh nyata.
Sunting: bagaimana dengan Git? Apakah ini tempat yang bagus untuk menunjukkan proyek saya?
Jawaban:
Jujur saya pikir Anda tidak bisa melakukan lebih baik daripada mengeluarkan uang beberapa dolar untuk membeli nama domain yang memiliki nama Anda dan server bulanan. Itu tidak mahal.
Dengan cara ini, Anda dapat melakukan apa pun yang Anda inginkan, perlihatkan proyek Anda dan biarkan proyek itu dilihat dan diunduh oleh majikan atau teman-teman Anda yang mencoba mengesankan =) Cara Anda ingin orang melihatnya. Porsi kecil atau unduhan penuh, Anda mengendalikan nama dan konten.
sumber
Saya sarankan melihat ke dalam Google AppEngine karena memungkinkan Anda untuk menyebarkan aplikasi web Anda (Python / Java) ke server mereka secara gratis untuk proyek-proyek kecil. Anda kemudian dapat memiliki showcase gigih untuk kemampuan Anda.
Kemudian buat aplikasi itu melakukan sesuatu yang bermanfaat dan menjadikannya sebaik mungkin. Juga membuat kode mudah diakses sehingga mereka dapat melihat seberapa baik Anda menulis kode yang dapat dipelihara.
sumber
Biasanya berpartisipasi dalam proyek Open-source memberi Anda beberapa liputan, dan beberapa kredibilitas sebagai pengembang, baik ruby atau proyek terbuka php, yang memiliki aplikasi sehari-hari ke dalam lingkungan perusahaan. Komitmen dan kontribusi Anda untuk proyek dapat dilacak.
sumber
Saya tidak berpikir Anda membutuhkan 'portofolio pamerkan' sebanyak itu, kecuali jika Anda seorang desainer. Apa yang ada di kepala Anda jauh lebih penting.
Persiapkan CV yang baik yang dengan jelas mencantumkan teknik yang Anda gunakan dan dampak Anda (mis. Dioptimalkan procs yang disimpan sehingga waktu eksekusi kueri rata-rata turun 20%). Anda kemungkinan besar akan ditanya pertanyaan teknis selama wawancara Anda yang diminta untuk menunjukkan 'portofolio' Anda.
sumber
Saya akan mencoba menerbitkan artikel atau memberikan beberapa ceramah di grup pengguna. Setiap majalah (Dr Dobbs, jurnal Linux dll) memiliki daftar hal-hal yang ingin mereka lihat artikelnya. Dan tentu saja Anda selalu dapat melontarkan ide-ide Anda sendiri. Jika Mereka mengatakan tidak pada nada Anda, tanyakan saja apa yang ingin mereka lihat.
Sudah pengalaman saya bahwa kebanyakan editor sangat ramah dan bersedia bekerja sama dengan Anda untuk menemukan sesuatu yang akan berhasil.
Juga kelompok pengguna adalah cara yang baik untuk jaringan dan menjadi dikenal, melihat-lihat daerah Anda dan terlibat, menawarkan untuk mempresentasikan dan di sana Anda pergi.
sumber
Menurut pendapat saya, satu-satunya cara Anda dapat membuktikan bahwa Anda dapat membuat kode dalam bahasa adalah dengan menunjukkan kode yang Anda tulis. Maka dari itu menyiapkan akun GitHub dan mendorong beberapa proyek (proyek sekolah Anda mungkin?) Akan menjadi pilihan yang sangat cerdas. Dengan cara ini orang melihat apa yang Anda buat dan apa yang bisa Anda buat. Juga, GitHub gratis untuk proyek publik.
sumber