Sehingga Anda tidak memiliki apa pun untuk ituBeberapa tahun yang lalu, orang-orang baik datang kepada kami di QIWI dengan proposal untuk sedikit mengeksploitasi anak-anak. Maksud saya, untuk membuat kesepakatan dengan kami, yang menurutnya kami ajak anak sekolah mengikuti program magang, lihat betapa menariknya hal itu bagi mereka (dan kami), dan apakah sesuatu yang bermanfaat dapat dibuat dari keseluruhan usaha ini.
Idenya adalah untuk mengambil anak sekolah dan melemparkan mereka ke departemen atau tim kelontong. Pakar produk, tentu saja, menemui ini tanpa api yang layak di mata mereka dengan moto yang diharapkan, "Tapi untuk apa kita semua, semuanya berfungsi, jangan menyentuhnya."
Di bawah potongan - perincian tentang program magang kami, ulasan dua orang, salah satunya, setelah magang, sudah bekerja bersama kami di staf, dan yang kedua adalah magang (orang-orang berusia 16 dan 18 tahun, omong-omong) dan kesan dari para pemimpin proses.
Bagaimana semuanya dimulai
Sebelum itu, ada sebuah program yang disebut
QIWI FINTEEN - di sana kami mengajarkan literasi keuangan anak sekolah, memberi tahu mereka tentang QIWI, tentang peta, dan menunjukkan cara kerjanya. Pengalaman itu diakui sebagai sukses dan meluncurkan program di seluruh Rusia, mulai mendidik anak-anak di Artek dan kamp-kamp lainnya. Dan tidak hanya melek finansial, tetapi juga dasar-dasar keamanan informasi. Program ini, omong-omong, terus menerima hadiah sebagai proyek pendidikan yang baik. Kami melatih lebih dari 150.000 orang di dalamnya.
Jadi, kami mengundang siswa dengan keterampilan pemrograman praktis. Beberapa bahkan memiliki profil di github. Kami sepakat bahwa kami akan mengambil 4 orang sebagai pilot (dari sekitar 40 yang telah lolos seleksi pendahuluan). Semua pekerja magang pergi ke departemen yang berbeda, dari SMM dan analitik hingga pengembangan dan terminal.
Bagaimana memahami tugas-tugas apa yang harus dilakukan seorang siswa selama sebulan? Kami mengambil tugas uji (dan tugas uji nyata untuk analis), yang memungkinkan kami untuk menilai secara luas tingkat pengetahuan siswa dan, yang paling penting, preferensi mereka. Kami memutuskan untuk tidak terhubung ke pemrosesan dan pengembangan Java, tetapi memilih perintah JavaScript fullstack. Kami mengambil tugas-tugas kecil, tetapi nyata, yang hasilnya dapat dirilis ke open source, sehingga setiap orang memiliki repositori, yang diterangi oleh mentor teknis. Kami melemparkan orang-orang itu ke dalam kode.
Dari proyek-proyek yang mereka kuasai untuk dilakukan, ada mekanisme bersama di jejaring sosial dan
layanan untuk membandingkan tabel layanan pertempuran dan database uji.
Bagaimana dengan prospek? Ternyata komunikasi dengan anak sekolah meningkatkan moral karyawan saat ini. Ketika Anda, sebagai mentor, menjelaskan kepada pemula apa dan bagaimana cara kerjanya, Anda mulai terlihat sedikit lebih kritis pada pekerjaan Anda sendiri. Hal utama yang telah kita pelajari untuk diri kita sendiri dari hal ini adalah bahwa kita perlu memilih tugas untuk orang, bukan orang untuk tugas. Di perusahaan besar, seringkali mereka melakukan yang sebaliknya.
Dan sekarang - sepatah kata untuk teman-teman.
Zhenya, 18 tahun, pengembang junior
Bagi saya, itu terlihat seperti ini: setahun yang lalu saya pergi melalui program pelatihan di
School of IT Solutions selama tahun sekolah, dan di sana kami jelas mengisyaratkan bahwa mereka yang memiliki proyek keren akan dapat melanjutkan magang di perusahaan nyata, saat ini kami menyetujui dengan QIWI. Akibatnya, mereka mengirim tautan ke pendaftaran, ada kuesioner yang cukup besar dengan beberapa esai mini. Diisi hampir satu jam.
Kemudian mereka mengundang saya untuk wawancara tatap muka, dengan semua orang sekaligus, dengan para pemimpin arahan. Saya pikir saya akan menunggu lama untuk jawaban, tetapi mereka memanggil saya keesokan harinya dan mengatakan departemen QIWI mana yang bisa saya datangi untuk melakukan magang. Saya pergi ke Gaucher
GEG , yang membuat semua orang takut dengan kode. Saya ingin pergi secara khusus kepadanya, karena dia punya proyek nyata. Departemen lain adalah analitik dan desain, ini bukan milikku.
Saya sangat senang bahwa ada kebebasan penuh untuk bertindak. Anda memilih kapan Anda datang dan kapan Anda selesai. Selama sebulan saya bekerja di QIWI secara langsung, maka untuk beberapa waktu saya masih mendukung proyek saya selama tahun ajaran, dan kadang-kadang tugasnya berbeda. Dan sekarang, setahun kemudian, saya sudah menjadi staf dan bekerja sebagai programmer junior.
Keren di sini, nilai-nilai yang diberikan magang itu juga ditinggalkan setelah pergi bekerja, yaitu, tidak ada birokrasi dan sikap manusia. Sebelum QIWI, saya dilatih di sebuah perusahaan kecil yang melakukan proyek pendidikan. Kami ditempatkan di sana untuk dua magang lagi di komputer dan berkata - Anda mengembangkan proyek Anda di Unity, lanjutkan, mungkin mesin ini cocok untuk kita. Secara umum, kami melakukan sesuatu selama sekitar satu bulan, dan kemudian kemungkinan besar dilemparkan nafig. Dan ini tidak keren, sikap untuk bekerja, kami duduk di atasnya selama 4-5 jam sehari, dan itu tidak berguna di mana pun.
Dan kemudian dengan cara yang berbeda, saya langsung datang - dan inilah tugas sebenarnya. Mereka mengatakan kepada saya masalah apa yang ada di sana, mengatakan mengapa mereka membutuhkan kompiler database ini sama sekali. Artinya, itu adalah misi tempur nyata, pada teknologi yang digunakan di perusahaan. Dan hal ini berguna bagi orang-orang, kita menggunakannya bahkan sekarang, dan bukan hanya mencetaknya sebagai proyek uji. Ketika saya pertama kali mengembangkannya, mereka mengatakan bahwa mereka akan meluncurkannya sekali setiap dua bulan. Dan masih aktif digunakan dan termasuk dalam proses rilis.
Kemudian pada pertemuan berikutnya saya ditawari pilihan - baik mendapatkan pekerjaan di QIWI dan menggabungkan ini dengan studi di kelas 11, atau menunggu satu tahun dan datang kemudian. Saya memilih untuk menunggu dan tidak menyesalinya - lagipula, banyak waktu dihabiskan untuk ujian dan sebagainya, saya tidak akan begitu produktif dalam pekerjaan saat ini.
Dan kemudian saya berusia 18 dan saya dipekerjakan. Itu sangat keren - untuk memahami bahwa setelah magang mereka terus menunggu Anda di perusahaan.
Tentang magang dan jadwal
Di sini bermanfaat untuk berbicara tentang apa yang ditulis Zhenya. Kami memiliki sirkuit uji dan satu pertempuran. Dari rilis ke rilis, data dalam tabel layanan berubah, itulah sebabnya Anda harus membuat banyak perubahan manual. Dan basisnya besar. Dan hanya yang terbaru yang harus dimasukkan dalam rilis, sehingga proses peninjauan yang memadai dari perubahan ini juga diperlukan. Jadi Zhenya menulis kepada kami
utilitas yang mengambil sirkuit uji, mengambil pertempuran, menampilkan perbedaan dan kemudian menghasilkan skrip DML yang diperlukan untuk INSERT / UPDATE.
Pada awal magang, kami segera memberi tahu orang-orang bahwa itu tidak dibayar (kami hanya memberikan kompensasi untuk makanan di kantor). Ini lebih seperti pelatihan, karena waktu spesialis yang berkualifikasi juga membebani perusahaan dengan biaya tertentu, dan proses peninjauan kode semacam itu dari lead sangat berharga. Kami mengambil anak sekolah untuk musim panas, sekitar satu bulan pekerjaan yang cukup produktif. Secara umum, bahkan sebulan tidak cukup - jika kita berbicara tentang perkembangan yang terjadi dengan pengalaman, dia akan menghabiskan bulan ini untuk biasanya bergabung dengan tim yang dibentuk dan memahami bagaimana semuanya bekerja.
Dan dengan anak sekolah, ini lebih sulit. Anda meluangkan waktu mencari tahu hal-hal apa yang menarik baginya dan tugas apa yang harus dia berikan. Kemudian Anda mendapatkan informasi terbaru tentang teknologi yang digunakan. Secara umum, semuanya sudah cukup.
Jumlah tempat magang tergantung pada lowongan terbuka. Begitu saja untuk 2019 - itu akan menjadi sekitar 30-40. Mungkin lebih.
Semuanya cukup setia dengan jadwal. Syarat utama (dan jelas) adalah bahwa sebagai pekerja magang, cobalah untuk hanya berada di kantor dari siang hingga kenyamanan Anda, tetapi untuk langsung bersinggungan dengan tim tempat Anda bekerja. Secara khusus, kisah Zhenya sekarang sedikit berbeda, dia sudah menjadi murid, dia mencoba menilai dirinya sendiri secara memadai apa yang terjadi dengan beban kerjanya dan berapa banyak waktu yang dia butuhkan. Jika perlu - datang lebih awal, merilis sesuatu, berpasangan di institut. Lalu terkadang dia duduk di sini sampai jam 10 malam dengan tugasnya. Kami mencoba mengantarnya pulang, tetapi sejauh ini tidak berhasil.
Sekarang dia akan memiliki sesi, dengan sendirinya, dia akan sedikit kurang waktu untuk bekerja. Tetapi kemudian pada bulan Februari, liburan (baca - halo, penuh waktu).
Mentoring dan keraguan
Bahkan, sebagian besar pengembang meragukan mentoring. Semua orang duduk dan berpikir, untuk apa anak-anak sekolah bagi saya, terima kasih, selanjutnya. Jika Anda datang ke tengah java dengan cara ini, maka Anda akan pergi.
Semuanya ternyata sedikit berbeda, karena khusus di tim tempat magang dikirim, tidak ada Jawa. Secara umum, arsitektur proyek dan bahasa yang digunakan sampai batas tertentu menentukan betapa mudahnya untuk mengambil seseorang dari jalan dan membenamkannya dalam pekerjaan selama sebulan. Tumpukan kami memungkinkan ini, ditambah lagi kami tidak membuang orang ke beberapa hal root kritis. Tidak diproses, secara umum. Tetapi ini tidak meniadakan kebutuhan dan pentingnya tugas.
Bisa dikatakan di sini bahwa sistem kami sangat dimuat, tetapi istilah itu sendiri, meskipun modis, digunakan IMHO tidak cukup benar. Kami percaya bahwa jika aplikasi pada awalnya tidak berharga, maka untuk itu ada beberapa beban serius - ini sudah menjadi beban tinggi. Dan jika Anda melakukan semuanya dengan benar, maka angka serius sekalipun harus berada dalam kategori "situasi biasa". Karena Anda dapat menulis layanan apa pun di Node.JS, naskah, PostgreSQL. Front biasanya dikembangkan di React, tetapi ada juga proyek di Angular.
Dan dalam semua ini Anda dapat dengan mudah mengambil seseorang dan dalam sebulan membuatnya mengerti apa yang terjadi. Misalnya, ada beberapa fitur yang tengah bersyarat akan duduk dan melihat selama seminggu. Selain itu, fitur ini tidak terlalu mendesak, tidak ada yang membutuhkannya besok. Jadi, Anda bisa memberikannya kepada siswa, yang akan menggergaji selama sebulan. Dalam kasus terburuk, itu akan membuang-buang waktu kita. Secara normal - eksploitasi yang saling menguntungkan dari siswa.
Untuk setiap mentor, kami biasanya memperbaiki maksimal 2 siswa. Ini sangat tergantung pada beban mentor saat ini sendiri dan kemampuannya untuk mengalokasikan waktunya, serta pada independensi magang. Ngomong-ngomong, tahun ini Zhenya sedikit terlibat - dia sekarang aktif membantu pemula untuk mengatur lingkungan kerja dan memahami proses kami, memperkenalkannya pada setumpuk teknologi.
Yaitu, dengan serius dan tanpa lelucon - seorang lelaki yang dalam setahun telah beralih dari seorang trainee menjadi seorang programmer junior, hari ini ia membantu orang lain untuk bergerak di jalur ini. Keren
Dan untuk teknologi - penting untuk segera dimasukkan ke dalam pikiran pemula bahwa ada teknologi yang memungkinkan pemecahan masalah. Semua dari mereka hanya perlu diambil dan diletakkan di tempat yang tepat. Setiap siswa memiliki latar belakang yang agak berbeda - seseorang melakukan sesuatu dalam Pascal, seseorang dalam C dan sebagainya. Saya mencoba memberi mereka pemahaman bahwa seorang programmer akan mengubah banyak bahasa selama kehidupan profesionalnya, mereka harus dikuasai. Memilih tumpukan yang tepat untuk hidup adalah ilusi. Anda berkembang luas.
Emil, 16 tahun, magang
Saya mencari musim panas semua jenis sekolah musim panas yang berkaitan dengan pemrograman, dan secara tidak sengaja menemukan FINTEEN. Sebelum itu, saya sendiri belajar memprogram selama satu tahun, tetapi saya ingin mencoba sendiri dalam sesuatu yang lebih. Mengisi aplikasi, sekitar sebulan kemudian mereka memanggil saya dan menyuruh saya datang ke kantor untuk wawancara, mari kita lihat apa yang dapat Anda lakukan. Ya, saya datang. Setelah wawancara, mereka mengatakan bahwa mereka akan mengeluarkan izin dan bahwa mereka bisa pergi dalam seminggu.
Seminggu kemudian mereka memberikan tugas pengujian pada database untuk dilakukan, melakukannya dalam sehari. Keesokan harinya mereka sudah memberikan sesuatu yang lebih atau kurang militer untuk dilakukan (tombol statis). Untuk melakukan ini, saya sudah harus terjun ke tumpukan teknologi dan memahami bagaimana apa yang digunakan, proses apa yang ada di perusahaan. Dan saya biasanya datang dari awal hampir. Jadi semuanya diajarkan di sini.
Lalu ada demo. Itu adalah hari yang tidak biasa bagi saya, karena saya tidak mengerti apa itu demo dan mengapa. Saya datang, mereka mengatakan kepada saya untuk hanya berbicara tentang apa yang saya lakukan sepanjang minggu ini. Saya sedang mempersiapkan setengah hari, kemudian kami pergi ke aula konferensi dan berbicara dengan seluruh programmer. Saya mengatakan bahwa saya mengacaukan tombol dan saya berusia 16 tahun. Sekarang para pembicara sering pergi ke demo dan memulai pidato mereka dengan kata-kata "Halo, nama saya itu, dan saya tidak 16".
Kemudian mereka mulai memberi saya tugas yang lebih sulit. Tugas terlama adalah selama dua minggu - internasionalisasi + speaker warna. Saya terlibat dalam frontend karena itu menarik bagi saya, ada tugas-tugas atom yang dapat diberikan tim kepada saya.
Saya sangat menyukai suasananya, orang-orang hebat di sini. Dan juga kopi gratis dan cokelat panas.
QIWI memberi saya awal yang baik, saya menyadari bagaimana tugas didistribusikan, mengapa semua biaya ini. Sekarang saya memimpin tim saya, berpartisipasi dalam hackathons dan di School of IT Solutions. Dan dia sering mulai menggunakan github.
Total
Ini satu hal lagi. Dalam
tugas pengujian kami
, ada pangkalan di Amazon. Dan semuanya bertepatan dengan upaya ILV untuk memblokir telegram, akibatnya Internet polynet diblokir, kecuali untuk telegram. Termasuk basis kami. Jadi bagi orang-orang yang akan melakukan tes, penyesuaian spontan dibuat - untuk melakukan tes, perlu untuk dapat menghindari hal yang sama juga.
Bagi kami sebagai perusahaan, program magang adalah insentif lain dalam pengembangan gerakan open source kami - kami melemparkan semua tugas di sana. Selain itu, tugas uji untuk pengembang segera menjelaskan kepada orang dengan infrastruktur apa dia harus bekerja dengan kami, semua tugas sudah berjalan, ini bukan sampah berbentuk bola dalam ruang hampa.
Omong-omong, apakah Anda ingin menjadi mentor keren di tahun baru?
Bergabunglah dengan tim kami. :)