Bagaimana cara menunjukkan pengalaman kerja saya dalam pemrograman? [Tutup]

8

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?

Muhammad Usman
sumber
2
Maksud Anda Github? Git adalah sistem kontrol versi, Github adalah situs web yang menawarkan repositori Git publik (dan pribadi).
Mahmoud Hossam
Saya memiliki situs web dasar yang saya gunakan sebagai portofolio / resume dan melayani tujuannya untuk saya: austinhenley.com
Austin Henley

Jawaban:

9

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.

Bryan Harrington
sumber
2

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.

Sridhar Ratnakumar
sumber
2
@Muhammad jika Anda dapat menambahkan beberapa fitur basis data, akan lebih baik lagi
Junior M
Bagaimana dengan git hosting? Seperti saya dapat menyertakan tautan ke proyek yang dihosting sebagai get repo? Karena saya sudah membaca beberapa kali bahwa "git adalah resume Anda" tetapi tidak yakin untuk menindaklanjutinya.
Muhammad Usman
1

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.

dvhh
sumber
1

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.

Jakub Konecki
sumber
Oh ya, CV saya sudah diperbarui dan saya kira saya pikir pengembang juga perlu 'portofolio' karena terlihat bagus di satu halaman.
Muhammad Usman
Saya telah melakukan ratusan wawancara untuk posisi pengembang / pengembang senior dan tidak pernah benar-benar ingin melihat portofolio apa pun. Kandidat yang antusias dan bersemangat lebih penting. Itu, didukung dengan pengetahuan dan kejujuran, adalah kuncinya.
Jakub Konecki
Hmm ... ya saya sudah mulai belajar dan membaca tentang ini banyak akhir-akhir ini. Saya selalu memastikan saya jujur ​​tentang apa yang saya tahu dan tidak tahu. Saya hanya berpikir saya tidak akan tahan terhadap siapa pun yang telah pemrograman selama 5-10 tahun lebih dari yang saya miliki meskipun saya memiliki banyak antusiasme terhadap pekerjaan / keterampilan dan juga bahasa yang dibutuhkan. Terima kasih! :)
Muhammad Usman
@Muhammad - Anda hanya tidak akan mendapat kesempatan JIKA seseorang merekrut untuk posisi yang membutuhkan 5-10 tahun pengalaman lebih dari yang Anda miliki. Saya juga tidak. Tetapi jika Anda melamar suatu posisi yang sesuai dengan keterampilan Anda, bukan hasrat, kejujuran, dan keinginan Anda untuk belajar yang biasanya membuat perbedaan. Saya selalu memilih untuk menyewa 'geek' yang ingin meningkatkan dan tahu apa yang dia bicarakan dengan seseorang yang mungkin menjawab pertanyaan saya sedikit lebih baik tetapi 'tidak peduli'.
Jakub Konecki
1
Ok itu agak meyakinkan dengan cara yang aneh. Jika saya tetap pada apa yang saya lakukan karena saya menyukainya, saya pasti akan lebih antusias daripada kebanyakan orang ...
Muhammad Usman
0

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.

Zachary K
sumber
0

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.

raf
sumber