Bagaimana cara mempertahankan programer siswa / magang? [Tutup]

13

Kami memiliki tim kecil di departemen kami dan biasanya mempekerjakan 1-3 siswa / magang. Masalah yang kita miliki adalah retensi. Kami suka merekrut seorang siswa yang akan bertahan sebagai bagian dari tim selama lebih dari seperempat musim panas. Masalahnya adalah meskipun 4 siswa terakhir yang kami rekrut, di depan kami mendiskusikan hal ini dengan mereka dan mereka semua akhirnya pergi lebih awal dari yang kami inginkan.

Semua hubungan berakhir dengan cara yang baik, para siswa mendapatkan asisten pengajar atau posisi penelitian di universitas, atau melanjutkan ke hal-hal yang lebih besar dan lebih baik. Ini semua bisa dimengerti dan kami tidak menentang mereka untuk melakukan apa yang terbaik untuk mereka.

Tapi perspektif saya berbeda karena saya bekerja di departemen kami selama 2 tahun selama sarjana di mana saya dibawa penuh waktu setelah lulus.

Bagaimana kita dapat mempertahankan siswa? Kami memberi mereka perangkat keras yang mereka butuhkan / inginkan, kami memberikan mereka masalah untuk dipecahkan sesuai keinginan mereka (sesuai alasan). Secara keseluruhan, bagi saya jenis pekerjaan ini untuk seorang programmer mahasiswa sangat fleksibel dan mengagumkan sehingga saya tidak dapat melihat bagaimana orang ingin pergi.

Pikiran ?

Chris
sumber
12
Apakah ada kue ...?
dannywartnaby
1
Ditambahkan sebagai komentar karena saya jarang mewawancarai siswa dan ini bukan jawaban yang bagus, tetapi saya mungkin akan bertanya kepada mereka tentang aspirasi mereka dalam pengembangan perangkat lunak. Tanyakan kepada mereka di mana mereka ingin berada dalam satu atau dua tahun, dan apa yang ingin mereka lakukan. Jika Anda menyukainya, cobalah menyelaraskan tujuan mereka dengan peran tersebut.
dannywartnaby
1
Dan dengan 'kue' dia sebenarnya berarti ... cakephp! : P
chiurox
3
Kue itu adalah kebohongan !!!
user541686
1
Silakan Asumsikan Posisi Penyerahan Escort Partai
BlackICE

Jawaban:

14

Saya bekerja sebagai programmer siswa sebagai magang di dua pekerjaan yang berbeda saat di sekolah. Saya sekarang lulus dan bekerja di perusahaan lain secara penuh. (ketiga).

Alasan utama saya tidak bertahan dengan perusahaan-perusahaan itu sementara sebagai mahasiswa adalah karena saya tidak melihat kesempatan untuk maju / naik di perusahaan. Juga, mereka menggunakan satu teknologi dan tidak menunjukkan tanda-tanda ekspansi.

Sebagai seorang siswa yang akan lulus, Anda merasa bahwa Anda seharusnya tidak membuat komitmen dengan mudah karena Anda tidak ingin ribuan dolar dan 4 tahun sekolah untuk pergi ke satu pekerjaan di mana Anda akan duduk dan basi (meskipun itu masalahnya sering kali.) Keamanan belum ada dalam pikiran anak-anak itu, tetapi itu bukan kesalahan mereka.

Tunjukkan pada mereka bahwa perusahaan dapat tumbuh, dan mereka dapat tumbuh bersamanya dalam karier mereka, dan menunjukkan kepada mereka bahwa Anda terbuka terhadap teknologi dan pembelajaran baru.

Scott
sumber
Saya mengerti pendirian Anda, bedanya di sini adalah Ohio State University tidak akan ditutup dalam waktu dekat. Dan saya merasa bahwa saya sekarang menjadi penuh waktu dan bagian dari tim adalah contoh sempurna dari kemajuan karir potensial di jalan. Saya mulai sebagai mahasiswa, dibawa untuk sementara waktu penuh (karena keterbatasan anggaran) dan minggu depan akan pindah ke posisi FTE dengan gaji dan tunjangan yang bagus yang sebagian besar perusahaan mimpikan berikan kepada karyawan mereka.
Chris
2
Ya masalah utama di sini adalah ... mereka belum bisa melihatnya. Yang mereka lihat adalah diri mereka sendiri, sampai mereka berada di dunia nyata dan dipaksa menjalani gaya hidup yang bekerja. Beberapa siswa menyadari hal ini di sekolah, yang lain tidak.
Scott
2
Memberi +1 untuk "Semua yang mereka lihat adalah diri mereka sendiri ..." Ini dapat dikaitkan dengan usia mereka atau dengan apa yang telah mereka "ajarkan." Saya telah kehilangan hitungan jumlah lulusan baru yang saya wawancarai yang berpikir bahwa pengalaman mereka dengan program mainan di sekolah berarti sesuatu dalam lingkungan produksi yang serius.
Peter Rowell
10

Mungkin Anda tidak memiliki cukup pengembang hebat untuk menginspirasi / memotivasi mereka untuk tetap tinggal

Saya memiliki 2 magang di 2 perusahaan yang berbeda. Saya baru saja menyelesaikan yang ke-2 seminggu yang lalu dan saya menyadari bahwa saya lebih suka yang ke-2 daripada ke-2. Alasannya adalah karena meskipun saya secara praktis melakukan hal yang sama di perusahaan ke-2 (pengembangan Web), sebagian besar pengembang di sana hampir semuda saya. Yang membuat saya berpikir bahwa mereka belum memiliki pengalaman yang cukup sebagai programmer. Cara terbaik yang dapat saya pikirkan untuk karier saya tumbuh dan belajar lebih banyak sebagai pengembang adalah mengelilingi diri saya dengan programmer terbaik yang ada dalam jangkauan saya. Mereka memiliki pengembang seperti itu daripada perusahaan pertama yang pernah saya ikuti. Itulah mengapa saya lebih suka yang pertama daripada yang kedua.

Mungkin itulah salah satu alasan mengapa mereka tidak bertahan di perusahaan Anda.

Terence Ponce
sumber
3

Saya magang di sebuah perusahaan kecil di sekolah dan akhirnya tinggal selama dua tahun. Salah satu hal yang membuat saya tetap di sana, saya pikir, adalah ketika saya mulai mereka memiliki proyek kecil (sekitar sebulan) untuk saya selesaikan yang memungkinkan saya belajar tentang perusahaan dan membiarkan manajer saya mempelajari kekuatan saya. Saya kemudian dapat mengambil beberapa proyek yang lebih substansial yang lebih bermanfaat dan menarik bagi saya, dan lebih bermanfaat bagi perusahaan.

Secara keseluruhan, saya pikir hal yang paling penting dengan pekerja magang adalah memiliki satu proyek yang akan membantu. Jika Anda tidak benar-benar merasa seperti membuat perbedaan dengan waktu Anda, ada banyak cara yang lebih baik untuk menghabiskannya.

Namun Anda akan selalu mendapatkan sejumlah omset dengan pekerja magang. Ada insentif yang cukup besar untuk melihat seperti apa perusahaan yang berbeda sehingga Anda dapat memiliki ide tentang apa yang harus dicari ketika Anda lulus.

aubreyrhodes
sumber
2

Saat ini saya bekerja di perusahaan pengembang web paruh waktu sambil kuliah.
Meskipun saya menikmati itu membuat saya bertahan sambil membayar untuk sekolah, saya tidak berpikir saya akan bertahan lama setelah lulus. Alasan utama adalah bahwa dengan gelar CIS di bawah ikat pinggang saya, saya tiba-tiba akan bernilai sedikit lebih dari sekadar 'siswa'. Jadi berganti pekerjaan adalah cara yang baik untuk mendapatkan kenaikan gaji yang signifikan, kemungkinan lebih dari apa yang akan saya dapatkan jika saya hanya meminta kenaikan gaji. Ditambah lagi, aku agak bosan mempertahankan kode dari murid-murid sebelumnya yang terkadang melakukan hal-hal aneh.

Saya ingin mencoba hal baru dan melihat hal menarik apa yang bisa saya lakukan. Melakukan hal yang sama setelah universitas yang Anda lakukan sebelum jenis menentang titik universitas, yaitu untuk mengubah siapa Anda.

WalterJ89
sumber
Transisi saya dari seorang siswa menjadi karyawan penuh waktu layak mendapatkan kenaikan gaji yang besar. Kami memiliki batasan harga untuk siswa dan ketika saya beralih ke waktu penuh, mereka meneliti harga pasar dan saya mendapat kompensasi. Meskipun di universitas bayarannya sedikit kurang dari di dunia bisnis tetapi manfaatnya lebih besar daripada gaji yang lebih sedikit. Selain itu, pekerjaan saya sebagai mahasiswa membantu saya melakukan transisi ke waktu penuh. Saya diberi proyek dunia nyata dan disuruh menyelesaikannya dengan cara terbaik yang saya inginkan. Perbedaan antara pengembangan akademik dan dunia nyata sangat besar.
Chris
4
Saya kasihan pada mereka yang lulus dengan gelar tetapi tidak memiliki pengalaman praktis. Magang semacam harus menjadi persyaratan di sebagian besar universitas.
WalterJ89
2

Pekerjakan orang yang ingin melakukan jenis pekerjaan yang Anda lakukan.

Paul Nathan
sumber
Cara terbaik untuk memperoleh informasi ini selama wawancara? Pekerjaan ini diposting secara eksplisit menyatakan kami ingin programmer web dalam lebih atau kurang kata-kata dengan bahasa yang kami fokuskan terdaftar. Tanpa secara langsung bertanya, "Anda ingin menjadi pengembang web?" misalnya, bagaimana Anda dapat memperoleh selama wawancara bahwa siswa ini ingin pergi ke dunia web? Kami tidak mewawancarai siswa tanpa pengalaman web nyata.
Chris
1
@ Chris: Ada lebih banyak aspek dari sekedar tugas pengkodean. Ada juga budaya kantor, tingkat proses yang terlibat, budaya kampus. Ada juga aspek teknologi - jika Anda tidak melakukan pekerjaan yang canggih, itu mungkin tidak cukup menarik. misalnya, apakah Anda bekerja di ASP Klasik? :)
Paul Nathan
Kami adalah toko sumber terbuka yang menghabiskan waktu pengkodean kami di php, javascript (jquery at times), python dan di sisi lain kami mengelola beberapa server (perangkat keras fisik dan kotak esxi yang baru-baru ini digunakan.
Chris
@ Chris: Saya tidak mencoba untuk membuat kesalahan tentang apa yang Anda lakukan, saya mencoba untuk mengajukan ide mengapa toko Anda mungkin kurang menarik. Kedengarannya Anda benar di atas dengan teknologi panas saat ini. Saya tidak tahu : - /
Paul Nathan
Saya menghargai komentar Anda, saya benar-benar melakukannya. Karena saya baru sebagai karyawan penuh waktu, saya mencari cara untuk meningkatkan retensi. Karena sudah jelas orang-orang di sini belum memiliki ini. :-)
Chris
1

Saya akan mengatakan mudah dengan pertanyaan teknis dalam wawancara. Saya mewawancarai di sebuah perusahaan langsung dari universitas, dengan nol pengalaman komersial. Saya tidak menangani wawancara teknis dengan baik, tetapi mereka tetap memberi saya peran. Setahun kemudian saya memimpin teknis di perusahaan.

Menemukan motivasi untuk belajar, dan semangat untuk industri akan menjadi tajam.

MM01
sumber
Saya mengerti sentimen Anda, tetapi dalam hal yang sama bagaimana Anda menentukan kualifikasi programmer jika Anda menjawab pertanyaan teknis dengan mudah. Kami biasanya memberikan bobot lebih untuk pengalaman dan portofolio pekerjaan untuk ditampilkan dan suka mendiskusikan proyek yang telah mereka kerjakan sebelumnya. Jadi dalam konteks itu mereka biasanya sangat akrab dengan proyek atau tidak dan Anda menyadari bahwa mereka mengklaim sebagai sesuatu yang bukan.
Chris
@ Chris - apakah Anda memiliki masalah dalam menemukan siswa yang berkualitas atau mempertahankan mereka. Saya tidak bisa membayangkan kemampuan teknis mencegah mereka pergi kecuali mereka merasa kewalahan dan tidak mau mengakuinya.
JeffO
Kami mengalami kesulitan mempertahankan siswa yang solid. Siswa pertama pergi untuk mengejar PHD-nya dan mengambil posisi penelitian. Ini saya mengerti. Siswa lain pergi untuk magang musim panas kembali ke kota asalnya dan bertahan sampai 2 minggu sebelum awal musim gugur untuk memberi tahu kami bahwa ia tidak akan kembali. Dia juga permata. Kami benci mempekerjakan siswa baru setiap 10-30 minggu. Kami membayar harga tertinggi, kami mendorong siswa untuk lepas landas jika mereka memiliki tanggung jawab akademis, dan memberi siswa kebebasan / fleksibilitas untuk bekerja.
Chris
1

Anda harus membahas beberapa konsep pemrograman dasar untuk memastikan mereka tetap terjaga selama kelas - algoritma, struktur data, dll. Saya juga ingin mendengar secara terperinci tentang beberapa tugas pemrograman yang telah mereka lakukan. Saya selalu merasa menarik ketika seorang karyawan potensial tidak dapat memberi tahu saya banyak tentang tugas pemrograman yang merupakan bagian utama dari nilai mereka.

Selanjutnya akan berusaha mencari tahu apakah mereka memiliki keterampilan penalaran. Bisakah mereka memecah masalah menjadi beberapa bagian yang bisa dikelola? Saya benar-benar tidak peduli jika mereka mendapatkan pertanyaan logis yang benar selama mereka dapat memberi tahu saya pendekatan yang akan mereka gunakan (dan tentu saja pendekatan itu tampaknya tepat.)

bigtang
sumber
1

Kami mempertahankan sekitar 50% karyawan magang kami. Apa yang kami lakukan adalah terus memberi mereka lebih banyak tantangan dan pekerjaan menarik yang mendorong mereka hingga batas kemampuan mereka. Setengahnya terlalu banyak dan mereka pergi (umumnya berhubungan baik). Untuk separuh lainnya, mereka menyukainya karena inilah mengapa mereka masuk ke pemrograman, untuk membuat kode yang sangat keren.

Anda perlu mengarahkan pekerjaan untuk jenis pekerja magang yang ingin Anda tunggu.

David Thielen
sumber
0

Mengapa mereka mengambil posisi universitas di atas Anda? Mereka meninggalkan hubungan baik, jadi tanyakan saja pada mereka saat wawancara keluar? Apakah mereka mencari karier di akademi? Apakah mereka mendapat 'poin brownies' karena bekerja dengan seorang profesor? Apakah menghabiskan waktu di posisi ini diperlukan untuk menyimpan uang beasiswa?

Seringkali di kampus besar memiliki pekerjaan, ada manfaat besar untuk harus pergi ke pekerjaan. Siswa juga membutuhkan waktu yang fleksibel. Biarkan mereka bekerja dari jarak jauh beberapa kali. Beri mereka laptop yang bagus untuk digunakan saat mereka dipekerjakan.

Buat mereka menjelaskan mengapa mereka ingin bekerja untuk perusahaan Anda dan mungkin Anda akan menemukan apa yang membuat mereka bertahan. Magang singkat mungkin merupakan entri minimum pada resume mereka, mereka harus pergi bekerja di tempat lain atau menyelesaikan gelar mereka.

JeffO
sumber
Dalam satu situasi, siswa itu pergi karena sambil mengejar gelar doktornya ia ditawari posisi GTA yang menawarkan kompensasi yang lebih baik bersama dengan dana sekolah. Siswa lain yang kami miliki, pergi untuk magang musim panas dan bukannya kembali ke sini, mereka menawarkan dia posisi yang jauh untuk terus bekerja untuk mereka ketika masih di sekolah dan sedang mengejar magang Microsoft. Sepertinya semua orang yang pergi, pergi untuk alasan yang baik itu hanya membuat saya sedih melihat mereka pergi karena kami memiliki beberapa pengembang hebat. Ashame kita tidak bisa mendapatkan lebih banyak dana untuk membayar mereka tingkat yang lebih baik
Chris
2
@ Chris "Ashame kita tidak bisa mendapatkan lebih banyak dana untuk membayar mereka tingkat yang lebih baik." Sepertinya Anda sudah tahu alasan terbesarnya.
WernerCD
0

Pertanyaan teknis dalam sebuah wawancara diperlukan, tetapi cobalah untuk tidak bertanya tentang hal-hal yang dapat dijawab oleh orang tersebut jika mereka melihat dalam dokumentasi kurang dari satu menit. Bahkan hal-hal yang menurut Anda perlu (Bagaimana Anda mengambil semua koma dari sebuah string) menjadi setengah layak. Hal-hal semacam itu yang bisa mereka pikirkan ketika mereka menjadi pemecah masalah yang cerdas. Lihatlah untuk melihat bagaimana mereka menjawab pertanyaan teknis subyektif daripada objektif. Secara harfiah, Anda dapat mengajukan beberapa pertanyaan dari situs ini. Cobalah untuk menghindari pertanyaan Stackoverflow. Tidak masalah. Jika mereka dapat memahami level yang lebih tinggi dengan cara yang bernuansa dan terdengar cerdas tetapi rendah hati saat melakukannya, mereka akan dapat menangani hal-hal bahasa / teknologi dengan lebih baik dalam beberapa bulan daripada rekan-rekan mereka yang memiliki lebih banyak pengalaman dengannya.

Morgan Herlocker
sumber
0

Alat apa yang Anda gunakan? IMO Saya tidak akan peduli jika saya menulis kode di tepi pendarahan, jika saya harus menulisnya menggunakan notepad saya tidak akan lama berkeliaran. Saya tidak akan memberikan IDE saya untuk kenaikan gaji 10 ribu, semua kue yang bisa Anda lemparkan pada saya, atau mengerjakan coding untuk LHC.

Es hitam
sumber
0

beberapa hal yang dapat Anda lakukan untuk membuat siswa tetap tinggal.

  1. Buat diketahui bahwa peserta magang mendapatkan posisi penuh waktu.
  2. Membuat pekerjaan penuh waktu tampak jauh lebih baik daripada magang.
  3. Jangan membuat magang terasa seperti magang, perlakukan mereka seperti mereka adalah karyawan sejati
  4. menawarkan gaji yang kompetitif, setidaknya cukup tinggi sehingga tidak ada pemotongan signifikan dalam potensi pendapatan dibandingkan dengan pekerjaan lain bahkan yang tidak berhubungan dengan derajat yang sedang magang.
  5. jika Anda tidak dapat menawarkan bayaran (atau bahkan jika Anda dapat) menawarkan manfaat / tunjangan kecil, sepertinya Anda tidak dapat melakukan ini, tetapi mungkin Anda bisa menjadi kreatif dan menjadikannya tidak dianggap sebagai manfaat. Sebuah perusahaan yang saya lamar magang menawarkan magang satu hari libur dibayar dan akses ke gym perusahaan.
  6. jika Anda memiliki beberapa peran magang, bantu mereka menemukan kecocokan yang baik jika apa yang disewa tidak sesuai.
Ryathal
sumber
0

Pikirkan tentang retensi sebelum orang tersebut bahkan berjalan di pintu untuk hari pertama magang mereka. Saya telah melihat orang-orang mencobanya dalam 2 minggu terakhir magang, ketika tawaran itu seharusnya dibuat di awal.

Juga, tetap terhubung dengan mantan pekerja magang yang Anda sukai. Keluar dari perguruan tinggi adalah wajar untuk mencoba dan mendapatkan pengalaman yang beragam, bahkan dapat diperdebatkan bahwa seseorang harus bekerja di tempat lain. Namun, ketika pekerjaan kedua muncul dan mereka sudah menggaruk gatal, Anda akan berada dalam posisi yang baik untuk mempekerjakan mereka untuk pekerjaan kedua mereka. Jangan melakukan hal-hal gila, mungkin saja menelepon sekali atau dua kali setahun, atau mungkin makan siang jika Anda berdua berada di area yang sama.

segera
sumber