“Saya sendiri menyarankan untuk melanjutkan prosesnya dalam beberapa bulan”
Dalam teks terakhir, kami memikirkan apa yang saya wawancarai di beberapa perusahaan besar - EPAM dan Motorola. Di Motorola, saya mencapai tahap terakhir, mereka mencoba mengirim saya ke satu tim, lalu ke tim lain, tetapi ternyata ada yang tidak berhasil dan ditemukan kandidat yang lebih baik. Saya memiliki keinginan untuk mendapatkan pengalaman bekerja di perusahaan besar, memahami proses, mempelajari kode lama, dan bekerja dengan layanan mikro. Pengalaman satu tahun di tim seperti itu membuka pintu di mana pun. Saat itu, di pekerjaan saya sebelumnya, salah satu klien tiba-tiba meminta saya untuk menulis aplikasi mobile. Saya sama sekali tidak mengerti bagaimana melakukannya. Saya memiliki pengetahuan tentang React JS, meskipun profil saya ada di backend. Namun demikian, saya mengambil proyek tersebut. Saat ini, seorang perekrut dari Luxoft menulis surat kepada saya dan menawari saya wawancara. Saya lulus wawancara pertama, dan mereka ingin melakukan wawancara tambahan dengan saya untuk membahas pertanyaan tambahan. Pada titik tertentu dalam proses ini (berlangsung satu setengah minggu), saya menyadari bahwa saya tidak akan punya waktu untuk menyelesaikan proyek di pekerjaan saya saat ini, tetapi saya sangat tertarik padanya - itu adalah aplikasi lintas platform untuk ponsel, ditulis dalam React Native. Ketika saya menyadari bahwa saya tidak dapat mengatasinya, saya memberi tahu Luxoft bahwa saya tidak dapat melanjutkan prosesnya dan menawarkan untuk melanjutkannya dalam beberapa bulan. Mereka mengatakan kepada saya: “Ya, tentu saja.”“Sial, apakah kamu menjadi seorang programmer Java atau apakah kita mencampuradukkan sesuatu?”
Setelah 2 bulan, saya menjawab lagi dan dijadwalkan untuk wawancara teknis lagi. Pertama kali saya diwawancarai oleh orang-orang “kami” - dari Rusia atau Ukraina, saya tidak tahu persisnya. Kedua kalinya saya diwawancarai oleh developer senior dari Brazil. Dia memiliki semua data saya: apa yang saya ceritakan dalam wawancara terakhir dan apa yang tidak bisa saya jawab. Wawancaranya hampir sama dengan wawancara pertama, hanya tugas tesnya saja yang berbeda. Pengembang mengatakan bahwa saya memiliki perbaikan. Tentu saja, karena saya mengulangi semua yang ada pada wawancara pertama dan mempersiapkannya dengan sangat hati-hati. Pewawancara mengatakan bahwa saya cocok dengan definisi junior yang kuat karena proyek yang saya ikuti tidak cukup besar. Ia juga menambahkan bahwa saya bisa dipekerjakan sebagai junior, tetapi dalam waktu 3-4 bulan saya bisa berkembang menjadi reguler ( dalam hierarki pengembang ada junior yang kuat yang dekat dengan posisi pengembang menengah - red.) . Setelah wawancara ini, saya dijadwalkan untuk menerima telepon mengenai tawaran tersebut. Saya tidak memahaminya, karena Luxoft adalah outsourcing dan jika Anda lulus wawancara pertama, maka Anda hanya berkomunikasi dengan klien. Setelah panggilan penawaran, ada serangkaian wawancara dengan berbagai proyek. Saya hanya melakukan 4 wawancara dengan proyek berbeda: semuanya terkait dengan outstaffing, pada dasarnya bekerja untuk perusahaan lain melalui Luxoft. Pada proyek pertama yang saya wawancarai, umumnya terdapat beberapa omong kosong dalam gaya bekerja dengan kode rendah ( kode rendah adalah pendekatan untuk membuat, menyesuaikan, dan memodifikasi sistem dan aplikasi yang praktis tidak memerlukan penulisan kode program- red.). Masalahnya adalah saya tidak akan berkembang sebagai programmer di proyek ini sama sekali. Wawancara kedua adalah yang paling menegangkan dan menarik. Hal ini dilakukan oleh dua orang Rusia, yang satu memiliki pendidikan tinggi di bidang ilmu komputer dan sangat bangga akan hal itu, yang kedua tidak, tetapi juga bangga pada dirinya sendiri. Mereka mulai mengajukan pertanyaan kepada saya dan pada saat yang sama berdebat satu sama lain tentang terminologi. Kemudian mereka meminta saya untuk menulis implementasi tumpukan, sekaligus mengejek satu sama lain dan saya di setiap titik. Jadi mereka menahan saya selama 2,5 jam. Dan pada akhirnya salah satu dari mereka berkata: “Sial, apakah Anda datang untuk menjadi programmer Java atau kami mencampuradukkan sesuatu?” Saya tidak mengerti apakah ini lelucon atau bukan, tetapi saya menyadari bahwa kesabaran saya telah berakhir. Terlebih lagi, setiap wawancara di perusahaan selalu disertai feedback, sehingga saya tidak mampu menjawab “secara maksimal”. Saya memberi tahu mereka bahwa saya siap untuk belajar dan pemimpin tim yang mempekerjakan saya akan segera memahami apa itu. Ada berbagai jenis wawancara: beberapa ingin programmer menulis implementasi, yang lain memberikan tugas logika, dan beberapa (seperti proyek terakhir) mengajukan pertanyaan - tujuannya adalah mengajukan pertanyaan sebanyak mungkin dan mendapatkan jawaban sebanyak mungkin. Saya segera melompat dan menyukainya. Saya menjawab banyak pertanyaan, tetapi ada beberapa yang terlewat. Saya diberitahu bahwa mereka akan memikirkannya dan melaporkan hasilnya. Dua jam kemudian, perekrut menulis kepada saya bahwa saya dipekerjakan untuk tim tersebut. Saya sangat senang dengan hal ini, tetapi pada hari Senin mereka mengirimi saya tugas tes. Itu sangat menegangkan: sepertinya mereka mempekerjakan saya untuk proyek tersebut, tetapi kemudian ada beberapa pemeriksaan. Saya melakukan tes dan berhasil mendapatkan pekerjaan itu. Ringkasnya, saya lulus 6 wawancara dan 3 tugas tes di Luxoft. Luxoft adalah perusahaan ke-10 yang saya datangi untuk wawancara, dan perusahaan pertama yang memberi tahu saya “Ya.” Mereka akan memberi tahu Anda ya jika Anda memperbaiki kesalahan Anda.Tips untuk junior:
-
Tinggalkan sisa wawancara yang baik dengan Anda, siapkan pidato singkat. Setelah wawancara teknis, saya melakukan presentasi diri. Kedengarannya seperti ini: “Di satu sisi, saya memahami betul bahwa pengalaman saya mungkin tidak relevan dalam beberapa hal. Di sisi lain, saya membuat banyak aplikasi sendiri. Saya mengimplementasikan proyek saya sendiri. Saya tahu satu hal: jika saya menghabiskan banyak waktu untuk sesuatu, maka saya melakukannya secara sadar. Siapa pun yang membawa saya ke dalam proyek ini akan mendapatkan orang yang sangat termotivasi yang akan mengimbangi ketidaktahuan dengan keinginan besar, waktu dan kemampuan berpikir logis.” Selanjutnya, manajer lini saya memberi tahu saya bahwa salah satu alasan mereka mempekerjakan saya adalah motivasi saya untuk bekerja dan pidato setelah wawancara ini.
-
Jangan menunggu sampai Anda 100% siap untuk wawancara. Jika Anda menunggu sampai Anda siap, Anda mungkin tidak akan pernah berani melamar pekerjaan. Anda mungkin tidak siap, tetapi penting untuk memiliki pengalaman minimal untuk menjawab CV Anda. Saya mengirim lebih dari 100 CV tanpa pengalaman kerja dan itu tidak memberi saya apa pun.
-
Dapatkan setidaknya pengalaman kerja minimal:
-
Я долгое время не понимал, что такое open source-проекты и How в них залезть. Я влез в эту тему, когда делал приложение на React: нашел человека, который написал определенную библиотеку и мне она частично подходила, так что я начал копаться в codeе и кое-что менять. Тогда-то я и познакомился с таким понятием, How “контрибьютить” (от англ. — вносить вклад во что-нибудь). Создатель библиотеки сказал: “Так давай, законтрибьють изменения, будет прикольно, добавишь функциональности”. Тогда я понял, что это просто. Можно просто загуглить такие open source-проекты и попытаться закоммитить. Это то, что может дать вам необходимый опыт.
-
Если на вашей нынешней работе есть задачи, связанные с программированием, то определенно идите к начальнику и предлагайте что-то полезное: можно автоматизировать процессы, написать сайт. Это будет очень круто, когда вы поймете, что ваш code полезен. Даже если вы работаете на СТО or мойке, предложите запorть сайт с возможностью выбора услуг и калькулятором цен. Потом вы получите возможность саппортить это приложение or сайт за дополнительные деньги. К тому же, такие проекты прибавляют уверенности в себе.
-
-
Изучите “вопросы и ответы на собеседованиях”. Читайте на русском, а потом пробуйте читать на английском. Обязательно прокачивайте свой английский.
-
Найдите в себе сильный навык, ваш уникальный профиль. Пусть это будет ответственность or навык управления людьми.
-
Когда получите работу, задавайте вопросы коллегам, общайтесь с ними максимально плотно. Ведь они тоже будут давать фидбек, когда у вас пройдет пробный период. Когда человек на контакте со всеми, пытается разобраться и не впадает в панику, то это хорошо скажется на его оценке.
-
Не впадайте в панику, когда получите работу. Если речь идет о больших корпорациях, не надо переживать, если вы уже попали в компанию. У них есть трехмесячный пробный период, но разработчик не будет изначально писать ничего важного, пока он не пробудет там месяца полтора-два, потому что только ожидание доступов к системе можно ждать месяц.
GO TO FULL VERSION