Apakah ada kehidupan di luar Moscow Ring Road? Bagaimana kami mencari dan menyiapkan pengembang

Dalam artikel ini, kami ingin berbagi pengalaman tim pengembangan Codeinside dari Penza tentang cara menemukan dan dengan cepat menugaskan seorang karyawan baru di wilayah tersebut. Kami mengundang Anda untuk mengomentari pengalaman Anda.

Mungkin beberapa pembaca, tidak terkait dengan IT, bingung: apakah benar-benar masalah untuk menemukan pengembang (bahkan di Penza)? Tampaknya membuat daftar persyaratan, memposting lowongan di salah satu portal, menjanjikan gaji +100500 rubel, dan dengan tenang mewawancarai kandidat. Itu dia. Baca kisah kami di bawah potongan.

Sayangnya, menemukan karyawan di kantor perusahaan IT regional sangat merepotkan. Dan inilah alasannya:

  1. Di Penza, seperti halnya di banyak kota lain dengan populasi kurang dari satu juta, selalu ada kekurangan personel yang berkualifikasi. Bahkan jika tidak ada omset, perusahaan perlu tumbuh. Dan tim dibutuhkan di kantor.
  2. Ada banyak orang yang menyamar sebagai Jones, tetapi sebenarnya pengalaman dan pengetahuan mereka tidak cukup untuk melakukan tugas-tugas dasar. Tidak ada pria menengah dan senior di pasar. Menyewa perantara yang kompeten lebih merupakan masalah keberuntungan.
  3. Sangat menyedihkan ketika kandidat tidak ragu-ragu membaca daftar persyaratan untuk pelamar dan berkeliaran dari perusahaan ke perusahaan dengan harapan keberuntungan.
  4. Universitas-universitas regional telah lama ketinggalan dalam kehidupan dan umumnya tidak jelas siapa dan mengapa mereka bersiap-siap (untungnya, ada pengecualian).
  5. Agen SDM lokal juga tidak bagus. Mereka akan merobek 20.000 rubel bersyarat dari perusahaan dan membuang profil kandidat yang diambil dari database terbuka.
  6. Seorang karyawan baru perlu "dioperasikan" secepat dan seefisien mungkin. Para pemula yang pergi tanpa perhatian dengan cepat "bergabung". Perusahaan membuang-buang waktu dan uang, dan mungkin personil yang berharga.

Beberapa tahun yang lalu, kami mengembangkan skema kami sendiri untuk pemilihan dan adaptasi profesional muda:

  1. "Hasilkan" jones.
  2. Pilih yang sesuai.
  3. Untuk berlatih.
  4. Tunggu sebentar.
  5. Untuk berkembang.

Kedengarannya seperti sebuah algoritma, bukan?

"Generasi"


Jelas bahwa dalam situasi kami, kami menggunakan segala yang kami bisa, termasuk memposting informasi di universitas.

Tetapi selama bertahun-tahun, kami yakin bahwa hanya komunikasi pribadi yang dapat menunjukkan tingkat perusahaan kepada pelamar. Oleh karena itu, kami sampai pada kesimpulan bahwa kami perlu menciptakan komunitas tempat para pengusaha, pakar, dan spesialis yang mencari pekerjaan bertemu.

Maka Asosiasi Pengembang SECON regional muncul , yang meliputi perusahaan-perusahaan terkuat di kawasan ini, Konferensi Khusus Khusus Khusus tentang Pengembangan Perangkat Lunak SECON, Laboratorium TI dan proyek-proyek lainnya.

Asosiasi Pengembang


Perusahaan IT Penza telah bersama-sama menyelesaikan masalah bersama, terutama terkait dengan peningkatan tingkat profesional spesialis TI lokal. Di bawah naungan Asosiasi dan kekuatannya, sejumlah acara penting regional diadakan.

Konferensi SECON


Ini adalah pertemuan tahunan para programmer, perancang web, manajer proyek dan perusahaan TI, orang-orang yang hanya berencana untuk menghubungkan masa depan mereka dengan TI - semua orang yang ingin tahu apa yang akan terjadi besok untuk menggunakan teknologi informasi hari ini.

Acara kami setiap tahun mengumpulkan lebih dari 1000 peserta dari berbagai wilayah di Rusia dan luar negeri. 2 hari jaringan yang efektif, 15 bagian, 40 pembicara yang berlatih dan, tentu saja, kejutan yang menyenangkan dari penyelenggara.



Laboratorium TI


Untuk siswa dan pengembang pemula, kami melakukan proyek pendidikan praktis: Laboratorium TI. Selama 6 minggu, peserta berlatih setiap hari dan meningkatkan pengetahuan mereka di bawah bimbingan para profesional.

Tujuan utamanya adalah untuk menunjukkan siklus pengembangan penuh. Semua peserta dibagi oleh proyek menjadi tim yang meliputi pengembang, desainer, penguji, pemasar dan manajer proyek.

Setiap minggu - hari demo, di mana tim menunjukkan hasil untuk minggu itu. Hasil dari acara ini adalah hari perlindungan proyek. Kami mengundang peserta yang berhasil menyelesaikan proyek untuk menjalani magang penuh waktu di perusahaan kami (sekarang kami memiliki 4 karyawan dari laboratorium TI, dan lebih dari 60 lulusan dari 227 bekerja di perusahaan IT Penza).



Kontak peserta dalam semua acara dan komunitas termasuk dalam milis.
Newsletter ini berisi berita Asosiasi, berita, dan lowongan perusahaan dan mitra, kami mengumumkan berbagai mitaps. Newsletter muncul setiap hari Jumat. Target audiens - siswa, peserta dalam acara, programmer.

Laboratorium, konferensi, dan sumber daya dari Asosiasi memberi kami aliran kandidat yang konstan dan kepercayaan mereka. Setiap minggu, 1-2 pengembang mendatangi kami untuk wawancara.

Bagaimana semuanya dimulai


Prosesnya sederhana, tetapi memakan waktu. Pengembang memiliki cukup tugas, sehingga mereka mengalihkan mereka dengan segala macam hal yang "tidak berguna". Karena itu, SDM bertanggung jawab atas momen ini. Kami menghapus tugas proses dari pengembang, menghemat waktu mereka, dan keuangan kami.

Tugas tes


Semua pelamar menerima tugas tes. Tugasnya sederhana, tetapi membutuhkan waktu dan kesabaran untuk menguasai bahasa dan pangkalan perpustakaan baru. Pada tahap ini, lebih dari separuh pelamar disaring: banyak yang bahkan tidak melakukan tugas itu.

Contoh kasus uji:
1) Tugas untuk algoritmaisasi. Penting untuk mem-bypass sistem file dan mencari teks yang ditentukan dalam sistem file.

Aplikasi ini multithreaded, diluncurkan dari baris perintah dan mengambil argumen sebagai parameter pencarian.

2) Perlu mengatur pengiriman sebagai berikut. Agaknya modul distribusi adalah bagian dari aplikasi yang ada.

Diperlukan untuk mengembangkan objek penyedia yang akan membuat tugas-tugas distribusi surat, dan objek konsumen yang akan mengambil tugas-tugas distribusi surat dari antrian dan menjalankannya. Apa yang diperlukan pada output: tiruan kecil dari proses membuat dan memproses tugas.

Yaitu setelah waktu acak, tugas pengiriman dibuat, dan konsumen secara berkala memprosesnya. Dianjurkan untuk menggunakan antrian melalui penyimpanan persisten (mis. Postgresql). Titik awal dari keseluruhan proses melalui tes. Secara fisik, Anda tidak dapat mengirim email, cukup menulis ke log. Semuanya bisa dilakukan di Jawa murni.
Mereka yang berhasil mendapatkan magang, termasuk yang dibayar, yang berlangsung di bawah pengawasan seorang kurator.

Omong-omong, kami memiliki opsi magang jarak jauh, sering kali dipilih oleh mereka yang sebelumnya tidak terkait dengan TI. Sebagai contoh, salah satu karyawan kami saat ini - mantan koki di bar sushi, dilatih bersama kami dari jarak jauh. Magang jarak jauh memungkinkan seorang kandidat untuk memulai pelatihan dan pengembangannya sebagai seorang programmer tanpa melepaskan diri dari pekerjaannya saat ini dan tanpa kehilangan penghasilan.

Untuk seluruh durasi magang, rencana pengembangan disusun dan kurator disediakan. Juni terhubung ke proyek internal, penelitian, atau aktual. Secara alami, ia dapat melakukan ke repositori proyek hanya setelah persetujuan kurator. Selain itu, peserta magang terhubung ke kursus online untuk studi mendalam tentang teknologi inti.

Berikut ini adalah contoh dari "bagian" dari rencana pengembangan tersebut:



Salah satu proyek untuk Juni adalah CO2-Monitor. Kami memiliki sensor CO2 di kantor kami yang kami beli untuk ventilasi ruangan secara tepat waktu. Dia mengganggu semua orang untuk waktu yang lama dengan mencicitnya ketika tingkat CO2 melebihi yang ditetapkan, jadi kami hanya mematikan suara untuknya. Akibatnya, sensor itu tidak berguna.



Pada magang, tugasnya adalah mempelajari protokol sensor ini, mengimplementasikan server dan obrolan bot, yang, setelah melebihi CO2, mengirim pesan kepada manajer kantor bahwa sudah waktunya untuk ventilasi kamar.

Sekarang CO2-Monitor memiliki pengaturan waktu pemberitahuan yang fleksibel, terintegrasi dengan obrolan perusahaan Mattermost. Jadi kami membunuh dua burung dengan satu batu: melatih seorang peserta pelatihan dan menghirup udara segar.

Peran dan manfaat kurator


Kurator mengalokasikan beberapa jam seminggu untuk berkonsultasi dengan pekerja magang. Magang menerima pengetahuan, perhatian, dan dengan cepat menemukan bahasa yang sama dengan seluruh tim. Mentor tersebut menerima bonus dan pengalaman untuk melatih seorang pemula, berkat itu ia dapat tumbuh dari seorang perantara menjadi seorang pemimpin senior atau tim.

Di final, setelah menyelesaikan tugas akhir, kami melakukan sertifikasi peserta pelatihan sehingga ia bisa mendapatkan penilaian obyektif tentang kualifikasinya. Dan dalam hal berhasil menyelesaikan tugas akhir dan kemajuan yang memadai sesuai dengan rencana pengembangan, kami mempertimbangkan masalah ketenagakerjaan pekerja magang ini di perusahaan kami.

Bagaimana menjaga setelah magang


Kami menyimpulkan perjanjian dengan semua mantan pekerja magang, yang menjelaskan semua kondisi kerja. Kami sepakat "di pantai" tentang kemungkinan situasi dari masing-masing pihak.

Misalnya, kami memiliki klausul yang menyatakan bahwa kami melakukan kewajiban untuk meningkatkan kualifikasi karyawan, dengan ketentuan bahwa karyawan tersebut telah bekerja di perusahaan selama minimal 2 tahun. Dalam hal pergi, karyawan mengganti biaya pelatihan. Jumlahnya agak simbolis, dan sejauh ini belum ada yang mengembalikannya. Bagi kami, ini semacam filter, sehingga keputusan dibuat dengan sengaja dan tidak ada yang membuang waktu dengan sia-sia.

Kantor perusahaan:





Menang-menang


  1. Aliran konstan pencari kerja. Kami dikenal di Penza sebagai perusahaan yang harus Anda kunjungi jika Anda ingin menjadi pengembang profesional.
  2. Singkirkan mereka yang tidak memiliki prospek di pintu masuk.
  3. Tidak ada kekacauan Pemula terkadang hanya takut untuk datang dan bertanya. Dan kemudian ada rencana yang jelas tentang bagaimana mengembangkan karyawan baru.
  4. Seorang karyawan baru hanya dalam sebulan bergabung dengan nyaman di tim dan belajar disiplin. Praktis tidak ada omset.
  5. Adaptasi yang sangat mudah terjadi pada bulan Juni, yang terbiasa dengan sistem (seperti di universitas, misalnya).
  6. Pengembang yang sangat terampil (yang waktunya mahal) dibongkar. Proses ini ditangani oleh karyawan SDM

Bagikan komentar bagaimana Anda menemukan dan melatih karyawan?

Bagi mereka yang ingin mengetahui pendapat para pelamar itu sendiri, sebuah laporan oleh karyawan kami Alexei (pengembang Java dari Codeinside):

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


All Articles