"Malyavki, tapi bagus": bagaimana kami membawa siswa untuk berlatih

Mengapa Anda memutuskan untuk mengatur latihan, bagaimana Anda memilih orang-orang itu, tugas apa yang mereka tetapkan dan apa yang ingin mereka bunuh dalam proses itu.



Latar belakang


Sekali waktu kami memiliki pengalaman buruk bekerja dengan siswa. Entah mereka tidak tertarik, atau kami tidak punya waktu untuk berurusan dengan mereka - secara umum, ada yang tidak beres, dan kami bersumpah untuk mengatur latihan. Namun seiring berjalannya waktu, perusahaan tumbuh, semakin sulit untuk mencari karyawan di Irkutsk, dan sekali lagi kami mulai mencari ke universitas. Awalnya mereka hanya menjalani hari-hari karir. Kami duduk di lorong di meja, menjawab pertanyaan siswa, membagikan kartu nama dan permen. Seseorang yang tertarik, karena telah mempertahankan diploma, datang untuk wawancara, seseorang yang kami sewa.

Dalam beberapa tahun terakhir, negara mewajibkan universitas untuk berkomunikasi lebih banyak dengan pengusaha, dan bagi kami mereka mulai mengatur pertemuan dengan mahasiswa. Dalam ceramah untuk beberapa aliran, pengembangan, dukungan teknis, dan manajer pemasaran berbicara tentang pekerjaan mereka. Siswa mendengarkan, bertanya, dan berlatih. Awalnya kami melawan, tetapi pada akhirnya kami menyerah dan pada tahun 2017 kami mengambil dua mahasiswa tahun kedua. Zoya Laletina, yang waktu itu seorang insinyur pelepasliaran, dan sekarang seorang manajer proyek, terlibat di dalamnya. Menurutnya, semuanya berjalan dengan baik.

Bagi kami, mahasiswa baru, tentu saja, hanya anak-anak. Kami tidak mengharapkan apa pun dari mereka, karena kami sendiri tidak dapat melakukan apa pun di tahun pertama atau kedua. Anak-anak itu juga dengan jujur ​​mengakui bahwa mereka tidak bisa melakukan apa-apa, tetapi dalam dua atau tiga hari mereka mulai berhasil. Shurik dan saya (sebagai karyawan memanggil manajer pengembangan Alexander Bryukhanov. - Red.) Diasumsikan bahwa dalam dua minggu mereka tidak akan melakukan apa pun, tetapi mereka menguasai, menulis, dan bahkan berhasil melakukan sesuatu yang lain.

Zoya Laletina, manajer proyek

Pada 2018, ceramah berkembang. Alih-alih berbicara tentang perusahaan dan "apel pada hari Kamis," kami berbicara tentang teknologi yang kami kerjakan: C ++, Jawa, Angular, dll. Biasanya 30–80 orang menghadiri kuliah seperti itu, sepuluh dari mereka tetap tinggal, mengajukan pertanyaan - pada suatu waktu kurang sekali. Setelah pertemuan itu, para siswa mengelilingi kami, bertanya tentang mata pelajaran, tentang pekerjaan dan, sangat sering, tentang latihan.

Seorang siswa yang baik ingin menemukan tempat di mana Anda dapat melakukan sesuatu yang dekat dengan spesialisasi Anda, dan tidak mentransfer dokumen dari folder ke folder (ini masih sering dipercayakan kepada peserta pelatihan). Kami mengerti bahwa kami dapat menunjukkan banyak hal kepada teman-teman, dan dengan latar belakang cerita tentang diri kami sendiri, aneh untuk ditolak. Kami memutuskan bahwa pengalaman 2017 harus dilanjutkan, dan musim panas ini kami mengambil delapan orang: tiga dari tahun kedua dan lima dari yang ketiga. Inilah yang terjadi ...

Bagaimana siswa dipilih


Kami tidak melakukan tes masuk. Tahun lalu, pekerja magang merekomendasikan wakil direktur Institute of Cybernetics IRNITU, kami berbicara dengan mereka dan diundang ke kantor. Tahun ini hampir sama.

Tiga orang dari tahun kedua ("yang kecil, tapi bagus") ditawarkan oleh seorang guru dari universitas negeri - ini adalah angkatan pertama. Dalam panggilan kedua, lagi atas rekomendasi universitas, mereka mengambil dua peserta pelatihan tahun lalu. Dua lagi bertanya pada diri sendiri dan, ketika kami sudah menutup set, seorang guru dari universitas lain dengan air mata meminta untuk menerima satu "anak yang sangat baik." Ke depan, tidak ada yang menyesali keputusan ini - di akhir latihan kami mempekerjakannya.

Semua peserta pelatihan diwawancarai, dijawab pertanyaan dari HR dan pengembang utama.
Saat wawancara, saya bermimpi melihat api di mata saya. Merasa seseorang tertarik pada apa yang akan dia lakukan - menyenangkan bekerja dengan orang-orang seperti itu. Api ini bukan untuk semua orang, tetapi kami tidak menolak siapa pun.

Alexander Bryukhanov, Manajer Pengembangan

Siapa dan bagaimana bekerja dengan magang


Kami menugaskan karyawan magang ke kantor. Tiga mahasiswa yang benar-benar hijau pergi ke Dmitry Kuzmin, pada saat itu pemimpin tim backend DCImanager. Tiga siswa tahun ketiga dirawat oleh Alexander Bryukhanov. Dua lagi siswa tahun ketiga yang sudah kami miliki tahun lalu pergi ke Zoe Laletina di VMmanager baru. Mereka akrab dengan proses kami, jadi mereka termasuk dalam tim. Sisanya bekerja secara independen dari tim, tetapi di kantor dengan pengembang.

Pada awalnya, saya ingin peserta pelatihan untuk hidup sesuai dengan Scrum, sehingga, seperti kita saat berdiri, mereka akan berbicara tentang apa yang telah dilakukan dalam sehari. Tapi ini hanya terjadi secara penuh dengan "siswa tahun kedua": tugas mereka dibagi menjadi beberapa subtugas, sprint dua minggu penuh keluar. Peserta pelatihan lainnya berjalan terpisah, pemimpin mereka tidak punya waktu untuk mendengarkan mereka. Untuk siswa tahun kedua, prosedur stand-up itu sendiri ternyata menyakitkan: pada awalnya mereka tidak mengerti mengapa semua ini diperlukan (Dmitry Kuzmin harus melakukan beberapa kuliah pengantar), dan kemudian ... mereka hanya menderita.

Kami sudah terbiasa dengan itu: kami bangkit, mengatakan siapa yang melakukan apa. Itu lebih sulit dengan siswa. "Baiklah kawan, berdiri." Saya bangun, mereka duduk. Saya berkata: "Berdiri, bangun!" Mereka diam-diam bangkit. Jelas bahwa mereka sangat bingung dengan seluruh prosedur stand-up.

Dmitry Kuzmin, pengembang

Secara umum, mentor menghabiskan sekitar satu jam sehari bekerja dengan peserta pelatihan. Sebagian besar waktu, siswa sendiri berurusan dengan tugas dan hampir tidak meminta nasihat. Para mentor harus terus menawarkan bantuan dan bahkan bersikeras untuk itu.

Ini, menurut saya, adalah kesalahan semua siswa. Mereka takut bertanya, dan tidak jelas mengapa. Saya memberi tahu mereka secara terbuka: Anda tidak bekerja untuk kami, saya tidak bisa memecat Anda, dan menandatangani surat-surat - bahkan hari ini, jika ini membuat hidup Anda lebih mudah. Tapi bujukan itu tidak berhasil. Mungkin mereka semua setelah universitas ingin mendapatkan pekerjaan dengan kami dan takut untuk merusak pendapat mereka sebelumnya. Ini adalah satu-satunya hal yang dapat saya asumsikan.

Alexander Bryukhanov, Manajer Pengembangan

Pada akhir dua minggu, mereka mengadakan pertunjukan. Mereka mempresentasikan proyek mereka satu sama lain dan kepada manajemen perusahaan.

Apa tugasnya?


Tidak ada gunanya dan tanpa belas kasihan untuk memasukkan peserta pelatihan dalam tim kerja. Bahkan jika seorang siswa tertarik dan setidaknya tahu sesuatu (ini sudah merupakan hasil yang bagus!), Anda tidak akan langsung membenamkannya dalam pengembangan, Anda perlu belajar beberapa waktu. Dua minggu adalah waktu yang sangat singkat, sehingga gagasan memberi siswa baru tugas pengembang penuh waktu telah ditinggalkan sebelumnya. Tapi kami ingin menunjukkan pekerjaan di perusahaan IT yang nyata. Kami membutuhkan tugas-tugas semacam itu di mana orang-orang bisa "menyentuh" ​​proses pengembangan dan, setidaknya dari luar, melihat interaksi tim.

Dari waktu ke waktu, muncul ide-ide di perusahaan yang berpotensi bermanfaat, tetapi tidak ada yang menerapkan, atau tidak begitu penting untuk dihadapi saat ini. Seringkali ini adalah layanan tambahan yang dapat dilakukan secara terpisah. Sepanjang tahun, kami memilih dari tugas-tugas seperti itu yang dapat menunggu sampai musim panas dan akan berada dalam kekuatan trainee.

Penerjemah . Kami sudah lama ingin mencoba layanan POEditor, jadi kami meminta orang-orang untuk melakukan integrasi dengannya. Tugas ini pertama kali ditangani oleh "mahasiswi hijau," dan kemudian siswa tahun ketiga. Siswa tahun kedua membuat semacam prototipe, siswa tahun ketiga datang dengan sesuatu yang lebih lengkap. Sebagai hasilnya, kami meninggalkan salah satu siswa kelas tiga untuk bekerja, dan dia, yang sudah memahami tugas dengan sempurna, dengan cepat menulis ulang semuanya “dengan cara yang baik”.

Metrik karyawan . Gadis lain terlibat dalam metrik karyawan saja - KPI, sebenarnya. Saya menggabungkan data dari pintu, Youtrack, Gitlab: ketika seseorang tiba, berapa banyak waktu yang dimasukkan ke dalam YouTrack, komitmen apa yang dibuat pada kode. Dalam proses penyelesaian, dimungkinkan untuk melihat beberapa opsi dan menyesuaikan spesifikasi teknis.

Script untuk penguji VMmanager. Pengembang dan penguji VMmanager yang baru membutuhkan skrip untuk melakukan operasi rutin: melalui SSH ke server, gagal dari server ini ke mesin virtual, memeriksa versi libvirt, Qemu, OS, dll. Pria yang kami praktikkan di masa lalu terlibat dalam tugas tersebut tahun dan juga bekerja di backend. Kemudian dia sudah mencoba membuat permintaan menggunakan perpustakaan jaringan, jadi kali ini dia berhasil dengan cepat. Kualitas kode itu bukan "super-duper", tetapi setelah ditinjau skrip diambil untuk bekerja.

Utilitas untuk VMmanager front-end . Kembali di VMmanager, yang tertunda memiliki tugas mengumpulkan metrik kinerja frontend. Itu perlu untuk mengumpulkan waktu tanggapan, memuat waktu konten yang bermanfaat pada halaman dan banyak hal yang penting untuk analisis layanan. Tugas itu sulit dan kurang jelas daripada backend; perlu untuk menyekop banyak "literatur" dan berkenalan dengan Angular, yang tidak diajarkan di universitas. "Tahun kedua" kedua secara sukarela memecahkan masalah ini. Dan berhasil! Kode-nya ditinjau dan setelah beberapa sprint keputusan akan dibuat untuk produk, yaitu, mereka juga akan digunakan. Pria itu sendiri sangat menyukai frontman VMmanager sehingga mereka mengundangnya untuk bekerja setelah lulus.

Ulasan Siswa


Ketika latihan berakhir, kami meminta siswa untuk memberikan ulasan terperinci tentang hal itu. Orang-orang mendekati tugas secara bertanggung jawab dan berlari melintasi halaman teks. Demi menarik, berikut adalah beberapa kliping dari ulasan para pria. Gaya penulis disimpan.

Svetlana B. Saya tidak berubah pikiran tentang bekerja di IT, sebaliknya, saya sangat menyukainya dan tubuh membutuhkan "aditif". Saya ingin sekali bekerja di sini, entah bagaimana saya sudah terbiasa dengan suasana ini dan bekerja dalam tim, saya tidak ingin pergi.

Alexey E. Ini adalah suasana terbaik yang pernah saya kunjungi. Dan itu dibuat oleh sekelompok orang yang sangat keren di satu tempat (...). Semuanya ada pada Anda di "Anda", tidak ada seragam wajib, kantor nyaman, jadwal makan siang gratis, tapi saya biasanya diam tentang hari pizza. Hasilnya adalah suasana yang sangat dingin di mana Anda merasa sangat nyaman. Dalam suasana seperti itu, saya ingin bekerja, dan tidak menghitung jam sebelum pulang.

Dmitry V. (...) Sepanjang minggu kami mencoba melakukan integrasi, tetapi tidak ada hasilnya sampai Jumat pagi, beberapa jam sebelum pertunjukan, Shurik mendatangi kami dan mengirimi kami dukun (...). Secara umum, saya tidak menyesal memilih tempat untuk berlatih. Saya melihat bagaimana perusahaan bekerja dari dalam, bagaimana interaksi dibangun di departemen dan antar departemen. Saya belajar banyak dan bertemu orang-orang hebat.

Temuan kami


Bagi kami sendiri, kami juga membuat beberapa kesimpulan. Mungkin mereka akan bermanfaat bagi perusahaan lain yang hanya berencana untuk bekerja dengan siswa.

  1. Pilih siswa yang tertarik . Jika seseorang tertarik, dia mungkin sudah membaca sesuatu tentang topik tersebut dan bahkan mencoba melakukannya. Lebih mudah baginya untuk menyerap pengetahuan baru dan memecahkan masalah. Dan lebih menyenangkan bagi pengembang untuk berkomunikasi dengan ini. “Sangat menarik untuk menjelaskan dan mengajar ketika seseorang mengerti setidaknya sedikit tentang apa itu, ketika dia mengajukan pertanyaan klarifikasi dan mencari jawaban sendiri. Jika dia datang sebagai kuliah umum dan mendengarkan dengan mata persegi, itu membosankan, "kata Alexander Bryukhanov. Oleh karena itu, tahun depan kami akan memperkenalkan pengujian, atau kami akan mengatur pertemuan awal dengan siswa dan memilih anak-anak dengan "mata menyala" untuk mereka.
  2. Luangkan lebih banyak waktu. Mentor menghabiskan sekitar satu jam sehari untuk anak-anak. Dua atau tiga siswa dapat ditugaskan ke mentor, sehingga satu peserta pelatihan mendapat cukup perhatian. Perlu untuk membantu lebih banyak, menjelaskan lebih banyak. Mungkin di masa depan kami akan menetapkan pengembang menengah terpisah untuk setiap siswa. Ini adalah praktik yang baik untuk yang menengah itu sendiri. Kemampuan untuk mentransfer pengetahuan kepada orang lain adalah salah satu persyaratan kami untuk pertumbuhan karir di dalam perusahaan.
  3. Untuk menetapkan tujuan, diberi pengetahuan . Kadang-kadang ketika menetapkan tujuan kita hanya lupa untuk mengatakan beberapa hal, karena "well, mereka masih tahu tentang itu." Hanya dengan melihat upaya, mereka menyadari bahwa mereka dapat membuat hidup mereka lebih mudah jika mereka menunjukkan program yang dapat melakukan setengah dari apa yang mereka coba lakukan. Tahun depan kami akan mencoba mempertimbangkan ini.
  4. Kontrol lebih ketat . Orang-orang melakukan pekerjaan sesuai dengan kebiasaan siswa: "kami akan menyelidiki, kami akan menyelidiki, dan pada hari terakhir kami akan mengambilnya dan bagaimana kami akan melakukannya" - seperti malam sebelum ujian. Mentor memecah proyek menjadi tugas-tugas kecil, tetapi lambat laun peserta pelatihan tidak berhasil melakukannya. Kami memutuskan bahwa kami perlu mengontrol dengan ketat pencapaian tujuan menengah.
  5. Dan kesimpulan terakhir: kami tertarik . Kami akan menggunakan banyak orang yang dibuat. Satu magang sudah bekerja dengan kami, yang lain akan datang dalam enam bulan, beberapa dalam pikiran. Semua orang akan kembali ke universitas dan berbicara tentang "atmosfer terbaik", "perdukunan Shurik" dan bahwa mereka menginginkan "suplemen". Mungkin karena ini, di masa depan, salah satu teman mereka akan datang kepada kami untuk wawancara, dan kemudian mengisi kembali tim.
Ada pendapat bahwa siswa adalah buruh murah. Anda menggunakannya 100%, tetapi Anda membayar sedikit. Mungkin bagi beberapa perusahaan ini benar, tetapi tidak untuk kita. Jika kami menerima siswa, maka ke posisi programmer Junior. Dia menerima seorang mentor yang mengajar dan memberikan informasi terkini, menetapkan tugas awal dan memberikan umpan balik. Alumni dan spesialis dengan sedikit pengalaman memiliki kondisi yang sama. Kami mengerahkan kekuatan dan sumber daya kami untuk membantu mereka semua merasa nyaman dan tumbuh secepat mungkin.

Tentu saja, ada risiko bahwa Anda akan membesarkan seorang siswa, dan dia akan pergi. Tidak ada yang bisa dilakukan, kami selalu bersaing dengan perusahaan lain di barat. Tapi tidak semua orang akan pergi, seseorang karena pertemuan dengan ISPsystem akan tetap di Irkutsk. Dia akan tinggal di Baikal, membuat perangkat lunak yang digunakan di seluruh dunia, dan menerima gaji yang layak.

Olga Chechelnitskaya, eychar

Source: https://habr.com/ru/post/id423007/


All Articles