Bagaimana saya bekerja selama 3 bulan di Y. Market dan berhenti

Upaya pertama


Semuanya dimulai dengan fakta bahwa saya suka pergi ke konferensi dan sering pergi ke mereka di Yandex, Mail.ru dan perusahaan besar lainnya. Suatu kali HR HR dari Yandex menulis kepada saya dan meminta saya untuk melakukan tes untuk magang dari pengembang front-end.

Saya berhasil, ini dia . Secara konvensi, itu seharusnya berfungsi pada iPhone dan Android, jadi saya memeriksanya di Browser Stack dan menambahkan beberapa awalan dan gaya css.

Setelah beberapa waktu, saya menyadari bahwa saya tidak ingin menjadi pekerja magang, memiliki beberapa tahun pengalaman di belakang saya dan membanjiri Y. Market melalui formulir di situs web mereka .

HR menelepon saya dan menawarkan untuk melakukan wawancara skype dengan live coding. Sebelum wawancara, saya mengulangi struktur data, kompleksitas algoritma, pengurutan. Maka saya tidak tahu bahwa ini tidak cukup.

Pada wawancara, saya tidak bisa menyelesaikan masalah algoritmik, saya tidak tahu bagian dalam JS dan mereka mencukur saya.

Itu menyentuh harga diri saya dan sepanjang tahun berikutnya, bersamaan dengan pekerjaan, saya mengajar JS pada level yang dalam dan menyelesaikan masalah pada codewars. Di sini Anda dapat mengevaluasi kemajuan saya.

Upaya kedua


Kemudian saya sudah bekerja di perusahaan telekomunikasi besar dan tidak mencari pekerjaan. Tetapi SDM dari Yandex menelepon dan menawarkan untuk mendapatkan wawancara di Y. Market. Saya tidak benar-benar ingin mengubah pekerjaan saya, tetapi saya memutuskan bahwa ini adalah kesempatan bagus untuk memeriksa level saya, karena Wawancara di Yandex terkenal dengan kerumitan dan kemarahannya.

Sekali lagi, wawancara di Skype, kali ini seorang gadis. Kami berbicara dengan ramah, saya memutuskan semuanya dan menjawab dengan benar.

Dia segera mengatakan bahwa semuanya baik-baik saja dan mereka akan membawa saya ke tahap selanjutnya.

Tahap selanjutnya adalah secara langsung. Karena saya hanya dianggap di Pasar, hanya ada 3 bagian dari wawancara, saya menugaskan mereka untuk 1 hari. Yang paling sulit adalah menulis kode dengan pensil di selembar kertas. Saya belum menulis dengan tangan begitu lama hingga jari saya sakit. Tapi saya ingat fungsi dan algoritma utama js, jadi saya dengan mudah menulis jalan-jalan di sekitar pohon biner dan meratakan struktur bersarang multidimensi.

Bagian ketiga bertanya tentang arsitektur aplikasi, optimasi kecepatan, indeks, database, dan organisasi komponen.

Wawancara dengan penyelia


HR menelepon lagi dan mengatakan bahwa saya telah melewati tahap kedua. 1 tim menjadi tertarik pada saya, menjelang wawancara dengan pemimpin. Dia bertanya berapa gaji yang saya inginkan. Saya menyebutkan jumlah yang saya tolak. Mereka membawa saya kepadanya setahun yang lalu dan tahun ini dia tidak tumbuh walaupun saya belajar banyak hal baru.

Saya tidak benar-benar tahu situasi pasar, tetapi saya berasumsi bahwa saya lebih berharga. HR senang dengan jumlah saya dan mengatakan bahwa dia akan menginformasikan tentang wawancara dengan pemimpin masa depan. Semuanya berjalan lancar dengan sang pemimpin; dia adalah orang yang ramah.

Memulai


Saya diberi opium dan monitor. Yandex memiliki kantor yang keren, mereka membayar makan siang, ada parkir gratis, teh sore, kopi, teh, kue, buah-buahan, permen. Juga dekat adalah banyak kafe dan Starbucks, di mana Anda juga dapat membayar dengan kartu dengan batasan makanan. 9900 rubel untuk makanan dikeluarkan per bulan.

kabur

Ada sandaran dan tempat tidur gantung di atap. Di musim panas ini hanya surga, Anda dapat pergi ke area terbuka, jatuh di sofa dengan macbook, dan bekerja.

IMG-20190729-114431

Saya diminta mendukung aplikasi seluler Bringly. Tumpukannya sederhana dan mudah: Bereaksi Asli. Ada codreviews, scrum, aksi harian.

Lonceng


Tapi tidak semuanya begitu cerah. Sebelum saya punya waktu untuk berolahraga sebulan, ketika Sber mengumumkan penghentian pendanaan untuk Bringly, proyek itu ternyata tidak menguntungkan.

Para manajer mulai panik. Pada mitap, frasa terdengar: Tidak ada tugas , saya akan berhenti. Saya duduk dan terus melakukan tugas-tugas yang ditugaskan kepada saya, seolah-olah apa yang terjadi tidak menjadi perhatian saya. Ini adalah bel pertama.

Pada salah satu pertemuan, manajer menoleh ke saya: Tapi pengembang baru kami, beri tahu saya apa yang sedang Anda kerjakan. Saya menjelaskan tugas-tugas secara rinci. Dan manajer itu menjawab: Karena ada tugas, ini bagus, jadi ada gaji.

Saya sedikit heran dengan ungkapan ini, karena Saya seorang pengembang dan pekerjaan saya adalah menulis kode, dan apa yang mereka miliki di sana dengan organisasi, bisnis, dan keuangan tidak ada dalam daftar tugas saya. Kedengarannya mereka bisa saja kehilangan gajiku tanpa ada tugas.

Pesta liar overpromise dan underdelivery


Kemudian kami berkumpul di ruang konferensi besar untuk berbicara tentang jalan dan pengembangan di masa depan. Saya senang karena Saya suka konferensi. Saya merasakan bagian dari perusahaan. Ada perasaan bahwa setiap programmer diperlukan, mereka ingin berkomunikasi dengannya, mengetahui pendapatnya, untuk tetap berhubungan.

Tetapi pada topik pertemuan, Anda dapat melihat bel kedua, yang terus saya abaikan:
Pesta liar overpromise dan underdelivery
IMG-20190729-130144

Kami diberitahu bahwa Bringly tidak mendatangkan untung. Presenter juga ingat bahwa manajer memiliki opsi yang mencapai gaji mereka ke gaji pasar.
Lalu ada pertemuan dengan Maxim Grishakov, yang juga mengumumkan penutupan Bringly. Dan menambahkan:
Tidak ada yang akan dipecat. Jika Anda mendengar pernyataan seperti itu - jangan percaya.
Bel terdengar di atas kepalaku. Jika pihak berwenang mengatakan bahwa mereka tidak akan memecat siapa pun, maka mereka pasti akan diberhentikan. Dan tautan yang lemah akan terbang terlebih dahulu, yaitu pemula tidak canggih dalam permainan perusahaan seperti saya.

Setelah pertemuan itu, pemimpin memanggil saya untuk berbicara. Dia tampak bersemangat dan marah, mengatakan bahwa saya selalu berhubungan dengan utusan itu. Dia mengumumkan bahwa kepala tim lain akan berbicara kepada saya. Ini tidak berarti pemecatan.

Kemudian dia bertanya apakah saya sedang mencari pekerjaan. Dan kemudian saya menyadari bahwa mereka dengan lembut mengisyaratkan pada pemecatan saya sendiri . Juga, dalam perjalanan ke kantin, salah satu rekan mengatakan bahwa ia mulai pergi untuk wawancara ... di Sberbank yang sama.

Petunjuk, petunjuk ...


Petunjuk - fitur khas Y. Market, mungkin seluruh Yandex. Tidak ada yang mengatakan sesuatu secara terbuka, tetapi mereka banyak mengisyaratkan. Dan jika Anda tidak mengenali petunjuk dalam waktu, maka Anda akan mengalami kesulitan. Kemudian saya diundang untuk wawancara oleh kepala Beru. Dia agak sombong, saya tidak suka caranya berkomunikasi, dan saya berharap dia akan membawa saya dan tidak membawa saya ke Beru, tetapi meninggalkannya di tim saat ini untuk mengintegrasikan Bringley ke Beru.

Tapi seminggu kemudian mereka memindahkan saya dan kemudian kesenangan dimulai. Saya masuk ke dalam sebuah tim dengan lulusan baru berusia 20 tahun yang menulis tesis tentang React + Typescript. Dia juga berbicara dengan sangat arogan, kadang-kadang melontarkan kalimat kasar pada pertanyaan saya yang tidak berbahaya yang saya minta untuk menjaga sebuah percakapan kecil. Kami diberi seorang mentor. Dia menulis di React untuk waktu yang lama (saya bekerja dengan Vue). Mentor itu ternyata sangat beracun, tidak menerima pendapat yang berbeda dari pendapatnya sendiri. Mengejek saya tentang IDE saya, ketidaktahuan Volozh dan fakta bahwa saya tidak bekerja dengan React.

Pemberhentian


Situasi ini diperburuk oleh fakta bahwa proyek tersebut menggunakan seluruh ekosistem yang direkam Yandex. Foto-foto itu diletakkan dalam paket terpisah, yang manualnya ditulis seolah-olah oleh seorang anak sekolah dari Lurka:

  • `npm install`
  • ???
  • !!!!
  • KEUNTUNGAN

Proyek ini merupakan campuran dari Bereaksi dengan apiary (kerangka kerja internal) dan Flow. Saya bilang saya tidak bekerja dengannya di Bringley. Mentor itu meringis dan berkata dengan tajam: Jika Anda harus mentor seperti itu ...

Plus, pada saat yang sama, Yandex mencetak banyak peserta magang melalui Bootcamp. Kemudian manajer membungkuk saya untuk tidak melakukan tes, tetapi segera memberikan misi tempur ke autotests, untuk ditambahkan ke pengembang lain yang terus-menerus mengabaikan saya. Saya tidak bisa mengatasinya dan dipindahkan ke pengembang itu. Untuk ini, mereka memberi saya pelarian, mereka mengatakan bahwa saya tidak boleh pergi ke tugas manajerial. Bahwa tidak ada yang wajib menjelaskan kepada saya tentang lib internal, karena Saya bukan pekerja magang, tetapi pengembang penuh. Secara umum, saya harus menjalankan sekitar pengembang sendiri dan sampai ke bawah mereka. Mentor itu tidak malu bersumpah.

Bocah PM berusia 20 tahun itu melaporkan saya, jelas bahwa dia sendiri tidak nyaman melaporkan orang tersebut 10 tahun lebih tua. Saya menyadari bahwa saya tidak membutuhkan layanan saya di Y. Market, orang-orang penting dibuang secara negatif kepada saya dan pergi.

Kesimpulan


Adalah baik untuk pergi ke Yandex dalam lima kasus:

  1. Anda adalah lulusan baru dari universitas top metropolitan tanpa pengalaman kerja dan melanjutkan magang di mana seorang mentor akan mengajarkan segalanya
  2. Anda adalah provinsi yang diangkut Yandex ke Moskow
  3. Anda melakukan hal-hal yang sangat istimewa ala ML, matematika, penelitian, pekerjaan yang sulit ditemukan bahkan di Moskow
  4. Anda puas dengan kenalan
  5. Anda tidak mencapai apa pun dalam pengembangan, tetapi Anda benar-benar ingin membuktikan diri dengan menulis klon lib populer atau dalam kinerja di YaTalks

Dalam kasus lain, jika Anda adalah pengembang berpengalaman dengan permintaan moneter tertentu, yang ingin bekerja dalam tim yang ramah dengan proses yang transparan, maka Anda tidak ada di sana.

PS: Setelah PHK, resume saya banyak diminati dan saya dipekerjakan 2 kali lebih tinggi.

Perbarui:

Jika ada yang tertarik pada bagaimana mempersiapkan akun jaminan sosial di Yandex (dan tidak hanya) pada pengembang JS dan mendapatkan pengembang junior, maka berikut adalah daftar contoh:

Apa yang harus dibaca:

pelajari.javascript.ru
developer.mozilla.org
maxpfrontend.ru/vebinary/voprosy-dlya-sobesedovaniya-javascript-razrabotchika

Apa yang harus diketahui:

  • Perulangan acara, urutan output setTimeout, janji
  • Async / tunggu
  • panggilan, ikat, terapkan
  • penutupan dan ruang lingkup
  • mengangkat
  • ES6
  • Lewati dengan referensi dan dengan nilai
  • Generator dan Iterator
  • Bagaimana spread / istirahat bekerja
  • Tentara fungsi, perbedaan biarkan, const, var

Semua ini dengan contoh dalam kode sehingga ada pemahaman.

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


All Articles