Saya menghabiskan 3 bulan melamar pekerjaan setelah coding bootcamp. Inilah yang saya pelajari.

Bagian dari perjalanan bootcamper yang jarang dibicarakan adalah apa yang terjadi setelah Anda lulus - saat Anda mencari posisi pengembang enam digit itu.

Saya menyelesaikan Hack Reactor pada Juli 2016 dan membutuhkan waktu hampir 3 bulan sebelum menerima tawaran dari Radius Intelligence. Saya melamar ke 291 perusahaan, melakukan 32 layar ponsel, 16 layar teknis, 13 tantangan pengkodean, 11 di tempat, dan menerima 8 penawaran. Tawaran berkisar dari $ 60-125k dalam gaji dari perusahaan di seluruh AS, dan untuk peran front end dan full stack. Secara total, 2,8% aplikasi menjadi penawaran.

Berikut adalah 5 hal yang saya harap saya ketahui sebelum saya mulai mencari pekerjaan.

Wawasan # 1: Hubungi orang sungguhan

Awalnya, saya melamar perusahaan yang menggunakan pendekatan senapan. Saya melamar melalui Indeed.com, AngelList, LinkedIn, StackOverflow, Hacker News, situs web perusahaan, dan bahkan Craigslist.

Saya akan mengirimkan resume untuk peran apa pun yang menginginkan pengalaman React, Node, atau JavaScript. Pada minggu pertama, saya melamar ke 15-20 perusahaan setiap hari.

Pro-Tip: Temukan perusahaan yang menggunakan repo aplikasi mudah ini.

Hasil saya rendah. Kurang dari lima persen perusahaan menanggapi saya. Saya memasukkan aplikasi ke dalam lubang hitam.

Semuanya berubah ketika salah satu rekan kohort saya, mantan perekrut, berbagi panduan untuk mencari pekerjaan. Dia memberi tahu kami untuk mengirim email langsung ke orang sungguhan dengan setiap aplikasi. Bisa siapa saja. Selama ada yang membacanya.

Sejak saat itu, setiap kali saya mengajukan lamaran, saya mencari perusahaan tersebut di LinkedIn dan mengirim email kepada seseorang tentang tim teknik atau perekrutan mereka.

Untuk sebagian besar perusahaan kecil atau eksekutif tingkat C, format email biasanya [email protected] Untuk perusahaan yang lebih besar, mungkin [email protected]

Untuk memverifikasi email, saya menggunakan Rapportive untuk memeriksa ulang email dengan akun media sosial.

Hasilnya luar biasa. Dengan 150+ email terkirim, tingkat respons saya sangat tinggi 22%.

Senang rasanya mendengar dari orang sungguhan. Anehnya, CEO dan CTO menanggapi saya. Terkadang mereka bahkan mewawancarai saya sendiri.

Kesimpulan: Jika Anda melamar melalui pintu depan, pastikan Anda menjangkau manusia.

Wawasan # 2: Mulailah dari yang kecil dan tingkatkan ke atas

Anda akan menghadapi wawancara Tingkat 1 (perusahaan non-teknologi yang membutuhkan pengembang apa pun), di mana pewawancara tidak meminta apa-apa selain JavaScript trivia.

Anda akan menghadapi wawancara Level 9 (level Google / Facebook), di mana pewawancara menanyakan pertanyaan struktur data dan algoritma yang sulit.

Saya secara strategis mengatur proses saya sehingga saya memiliki wawancara tingkat rendah lebih awal, dan wawancara tingkat tinggi nanti.

Awalnya, saya memperoleh pengalaman, membangun kepercayaan diri, dan mendapatkan tawaran dari perusahaan yang melakukan wawancara kurang intensif.

Saat saya mendapat lebih banyak pengalaman, saya secara efektif "naik level". Saya menjadi mampu menyelesaikan wawancara di perusahaan dengan bar perekrutan yang lebih tinggi. Ini diilustrasikan di bawah sebagai korelasi linier antara jumlah minggu saya menjalani proses dan gaji pokok yang saya tawarkan.

Saya membuka pertanyaan yang lebih sulit. Saya mendapatkan gaji yang lebih tinggi. Dan akhirnya, saya membuka kunci pekerjaan yang saya ambil.

Kesimpulan: Rencanakan untuk menangani wawancara yang lebih mudah sejak awal dan yang lebih sulit di kemudian hari.

Wawasan # 3: Belajar seperti pekerjaan masa depan Anda bergantung padanya (karena memang demikian)

Saya benci menyampaikannya kepada Anda, tetapi hal terpenting yang dapat Anda lakukan kapan saja adalah belajar dan mempersiapkan.

Mengapa? Karena Anda tidak akan mendapatkan tawaran jika Anda tidak memiliki jawaban yang baik atas pertanyaan yang mereka ajukan.

Orang tidak akan merujuk Anda jika mereka merasa Anda tidak siap untuk wawancara mereka.

Keluar dari Hack Reactor, kelemahan saya adalah struktur data dan algoritma. Sebuah studi oleh Triplebyte telah menemukan bahwa lulusan bootcamp lebih lemah di bidang ini daripada lulusan ilmu komputer.

Jadi saya belajar dan berlatih. Setiap hari.

Saya mengabdikan seluruh hari untuk mempelajari algoritme penyortiran. Di hari lain, saya fokus untuk memahami cara kerja internet.

Jika saya tidak sepenuhnya memahami sebuah konsep, saya akan menghabiskan hari menonton video YouTube atau mencari StackOverflow sampai saya mengerti.

Saya menemukan bahan pelajaran berikut berguna:

  • InterviewCake: Sumber favorit saya untuk struktur data dan algoritme. Ini memecah solusi menjadi potongan langkah demi langkah - alternatif yang bagus untuk Cracking the Code Interview (CTCI). Satu-satunya keluhan saya adalah bahwa mereka tidak memiliki lebih banyak masalah!
  • Bagian Desain Sistem HiredInTech: Panduan hebat untuk pertanyaan wawancara desain sistem.
  • Coderust: Jika Anda menghindari CTCI seperti wabah, Coderust 2.0 mungkin cocok untuk Anda. Dengan $ 49, Anda mendapatkan solusi di hampir semua bahasa pemrograman, dengan diagram interaktif.
  • Reddit's Cara Mempersiapkan Wawancara Teknologi: Saya terus-menerus menggunakan ini sebagai tolok ukur seberapa siap saya.
  • Pertanyaan Wawancara Front End: Daftar lengkap pertanyaan front-end.
  • Leetcode: Sumber daya masuk untuk pertanyaan algoritme dan struktur data. Anda dapat memfilter menurut perusahaan, jadi misalnya, Anda bisa mendapatkan semua pertanyaan yang biasanya diajukan Uber atau Google.
Kesimpulan: Tidak ada yang namanya terlalu banyak persiapan.

Wawasan # 4: Tunjukkan kemampuan terbaik Anda

Mendobrak industri itu sulit. Anda harus bekerja dengan baik, bahkan ketika Anda tidak sepenuhnya siap. Agar berhasil, Anda harus menjadi pendukung Anda sendiri.

Jual Diri Anda

Di Hack Reactor, kami dilatih untuk menutupi pengalaman kami yang kurang. Dalam narasi pribadi kami, kami sengaja menghilangkan pendidikan bootcamp kami.

Mengapa? Jika tidak, perusahaan secara otomatis mengategorikan kami ke dalam peran developer junior atau memberi tag kami sebagai "pengalaman tidak cukup".

Dalam satu wawancara dengan sebuah perusahaan rintisan, wawancara itu langsung menuju ke selatan begitu mereka menyadari saya telah melakukan bootcamp. Satu perusahaan menggunakannya untuk melawan saya dan memberi saya penawaran $ 60rb, dibandingkan dengan pengembang junior.

Pada akhirnya, Anda perlu meyakinkan perusahaan bahwa Anda dapat melakukan pekerjaan itu.

Pada saat yang sama, Anda perlu meyakinkan diri sendiri bahwa Anda dapat melakukan pekerjaan itu.

Kamu bisa. Fokus pada kecintaan Anda pada pemrograman. Fokus pada apa yang Anda buat dengan React dan Node. Fokus untuk mendemonstrasikan pengetahuan mendalam Anda tentang JavaScript dan bahasa lain yang telah Anda pelajari.

Hanya dengan begitu mereka dapat membenarkan memberi Anda pekerjaan itu.

Ini adalah Percakapan Dua Arah

Wawancara adalah eksplorasi kesesuaian timbal balik antara karyawan dan pemberi kerja. Meskipun tugas Anda adalah meyakinkan pemberi kerja untuk mempekerjakan Anda, itu juga tugas mereka untuk memenangkan Anda.

Jangan malu menggunakan wawancara sebagai kesempatan untuk mengevaluasi peluang kerja.

Saya berbicara dengan perusahaan mana pun, bahkan jika saya hanya memiliki sedikit minat.

Saya melakukannya di situs di seluruh negeri dengan perusahaan mana pun yang mengundang saya keluar. Saya mengajukan pertanyaan, dan menyerap pengetahuan tentang organisasi tim teknik, teknologi dan alat yang digunakan, tantangan perusahaan, dan arsitektur sistem.

Pro-Tip: Selama wawancara, ajukan pertanyaan berikut: Apa saja tantangan teknis yang baru-baru ini Anda hadapi? Apa yang Anda nikmati bekerja di perusahaan X? Bagaimana tim terstruktur dan bagaimana tugas biasanya dibagi?

Saya memperlakukan setiap interaksi sebagai kesempatan belajar. Setiap interaksi membantu saya meningkatkan presentasi, wawancara, dan keterampilan teknis. Setiap kegagalan membantu saya menemukan titik buta saya.

Kesimpulan: Jangan menjual diri Anda sendiri! Dan ingat, ini adalah eksplorasi bersama.

Wawasan # 5: Ini maraton, bukan lari cepat

Perjalanan itu tidak mudah. Selama 3 bulan, saya mengerjakan 6 hari seminggu. Tetapi saya mencoba untuk menjaga diri saya sendiri.

Suatu hari, saya akan belajar dengan teman-teman. Di hari lain, saya akan pergi mencari kafe dan belajar sendirian, atau nongkrong di ruang alumni Hack Reactor. Dan setiap minggu saya akan menghubungi penasihat karier kami untuk membicarakan kemajuan saya.

Sangat mudah terbakar selama proses. Makan dengan baik, tidur, dan olahraga.

Itu bisa sepi. Habiskan waktu bersama teman-teman yang mengalami pengalaman yang sama.

Kesimpulan: Persiapkan untuk permainan panjang dan pastikan Anda menjaga diri sendiri.

Singkatnya, kesimpulan utamanya adalah:

  1. Hubungi orang sungguhan
  2. Mulailah dari yang kecil dan tingkatkan ke atas
  3. Belajar seperti pekerjaan masa depan Anda bergantung padanya
  4. Letakkan kaki terbaik Anda ke depan
  5. Ini maraton, bukan lari cepat

Prosesnya mungkin tampak tidak ada habisnya, tetapi Anda akan berhasil. Tetap luangkan waktu. Tetap mengirimkan aplikasi. Tetap jaga dirimu. Semuanya pada akhirnya terbayar.

Terima kasih khusus kepada Dylan Tran, Karen Zhao, Rohit 'Sunny' Rekhi, Jake Pace, Anamita Guha, Stephanie Liu, dan banyak lainnya.

Silakan bagikan ini dengan teman-teman yang sedang mencari pekerjaan. Jika Anda menyukai apa yang Anda baca, tekan tombol ❤ di bawah.