Tim Dev saya menghibur ide untuk mengambil satu atau dua magang musim panas.
Sudah jelas manfaat yang didapat magang dari pertunangan seperti itu, tetapi manfaat apa yang akan didapat oleh tim Pengembang magang selama beberapa bulan?
Apakah ada yang punya wawasan langsung tentang ini?
internship
kacalapy
sumber
sumber
Jawaban:
Pengalaman dengan pekerja magang akan beragam, berhati-hati dalam memilih magang seperti saat Anda mempekerjakan karyawan baru atau mereka bisa menghabiskan banyak waktu. Saya kenal pekerja magang yang membuang-buang waktu lebih banyak daripada yang mereka selamatkan, dan saya sudah tahu magang yang telah membuat saya kagum dengan betapa banyak bantuan mereka.
sumber
Anda akan memiliki seseorang untuk melakukan "pekerjaan kasar" membosankan dari pengkodean, seseorang untuk meneliti hal-hal untuk Anda, dan seseorang yang dapat Anda ajari cara untuk melakukannya. Jika bagus, pekerjakan mereka penuh waktu dan mereka akan tahu basis kode dan gaya Anda.
Di sisi lain, Anda harus meluangkan waktu untuk mengajar mereka dan mungkin mengasuh mereka. Dan sangat mungkin Anda harus menghabiskan waktu untuk membersihkannya.
sumber
Mintalah mereka melakukan sesuatu yang bermakna yang dapat Anda manfaatkan untuk penggunaan di masa mendatang.
Ini adalah jenis hal yang tidak bisa mereka lakukan di sekolah. Pastikan ini tidak menghabiskan waktu mereka. Bekerjalah dengan mereka untuk mengetahui apakah mereka memiliki proyek atau minat lain yang mereka butuhkan bantuan dan beri mereka waktu untuk duduk di sebelah programmer Anda dan belajar sesuatu. Tim Anda sebenarnya dapat meningkatkan kualitas kode ketika ada audiens.
sumber
Saya percaya mengajar dan membagikan pengetahuan Anda kepada orang lain membuat Anda secara umum lebih baik di bidang itu (saya pernah memberikan pelatihan CakePHP, dan ya saya memang mempelajari hal-hal baru tentang kue, saya tidak akan sebaliknya), jadi sementara manfaatnya mungkin bukan sesuatu yang dekat dengan peningkatan produktivitas, mungkin masih layak untuk memiliki magang untuk membimbing dan mengajar.
Dan Anda tidak pernah tahu, mungkin pekerja magang benar-benar mengetahui hal-hal yang tidak diketahui atau tidak diketahui oleh tim Anda.
sumber
sumber
Saya saat ini bekerja di salah satu lab nasional dan kami memiliki banyak siswa magang dan koperasi yang lewat di sini (kecuali untuk sekretaris, semua orang di lantai ini adalah seorang insinyur, atau mahasiswa teknik). Secara umum, ada 3 opsi:
Anda memberi mereka tugas kecil yang terfokus. Sesuatu yang perlu dilakukan, bahwa perms tidak punya waktu untuk melakukannya. Untuk perusahaan perangkat lunak, mungkin menyiapkan server integrasi berkelanjutan.
Mereka melakukan beberapa tugas kecil yang perlu dilakukan, tetapi tidak ada yang punya waktu untuk melakukannya. Salah satu sakit kepala menjadi manajer adalah Anda tahu Anda bisa melakukan pekerjaan lebih baik daripada orang-orang di bawah Anda, tetapi Anda membiarkan mereka tetap melakukan tugas itu. Ingatlah hal itu ketika Anda memiliki pekerja magang / pemula yang bekerja untuk Anda.
Anda sedang melatih beberapa programmer generasi berikutnya. Mungkin setelah mereka lulus, mereka akan bekerja untuk Anda lagi. Mungkin tidak. Tapi Anda memulai budaya di mana pindah tidak dilihat sebagai hal yang buruk .
Pekerjaan tidak akan sterling, atau "kelas A", tetapi itu akan selesai.
sumber
Mereka dapat membawa ide dan perspektif baru
Saya merasa bahwa membawa magang ke tim Anda untuk musim panas atau tahun penempatan adalah kesempatan yang bagus untuk mengejar ketinggalan dengan beberapa konsep baru yang diajarkan di perguruan tinggi (jika mereka magang dari perguruan tinggi) atau hanya mendapatkan perspektif baru dari orang luar.
Ini adalah kesempatan yang sangat baik bagi seseorang untuk mengambil pandangan obyektif tentang proyek / produk / basis kode Anda dan mengidentifikasi bidang-bidang yang dapat ditingkatkan / ditingkatkan / dibuat lebih mudah entah bagaimana kemudian pergi dan melakukan penelitian tentang bagaimana hal itu dapat dicapai.
Jika mereka hanya ada di sana untuk musim panas, kemungkinan tidak ada gunanya mereka mempelajari basis kode sepenuhnya dan ini memiliki manfaat bahwa mereka tidak ternoda dengan keputusan warisan yang telah membentuk proyek seperti sekarang ini.
Kami memiliki pekerja magang musim panas yang ahli dalam bidang statistik dan menambahkan instrumentasi ke semua kode kami dan menghasilkan statistik di area mana yang paling banyak digunakan dan menghubungkannya dengan jumlah bug kami. Tidak ada orang lain di tim yang akan berpikir untuk melakukan ini atau memiliki kebebasan 'tanpa tenggat waktu' untuk menyelesaikannya.
Magang lain melakukan semua pekerjaannya dengan Python yang baru bagi tim, jadi kami mendapat pengantar yang bagus tentang cara menggunakan bahasa yang sebelumnya tidak kami gunakan.
Walaupun rasanya Anda mungkin mengantre mereka untuk bergabung dengan perusahaan, dalam pengalaman saya nilai magang mereka akan sering membantu mereka menegosiasikan posisi awal yang baik di perusahaan lain / pesaing.
sumber
Kami terus-menerus mempekerjakan pekerja magang karena beberapa alasan:
Tingkat energi mereka menular. Itu membantu moral dan produktivitas di seluruh perusahaan. (Dan mereka datang dengan acara perusahaan yang hebat.)
Mereka datang dengan saran / ide / dll. itu adalah produk masa muda mereka dan benar-benar tenggelam dalam lingkungan media sosial. Itu tidak berarti semua ide bagus, tetapi ada juga yang bagus.
Kita bisa melihat seberapa baik mereka. Pendekatan saya adalah kami terus memberikan pekerja magang yang sedikit di luar kemampuan mereka dan melihat apakah mereka dapat mengatasinya. Sekitar setengahnya pergi cepat atau lambat. Tetapi separuh lainnya - mereka adalah siswa top di CU (Boulder, CO) dan ketika mereka lulus kami mempekerjakan mereka.
sumber