
Bahagian perjalanan bootcamper yang kurang dibincangkan adalah apa yang berlaku setelah anda lulus - semasa anda mencari kedudukan pembangun enam angka itu.

Saya menyelesaikan Hack Reactor pada bulan Julai 2016 dan mengambil masa hampir 3 bulan sebelum menerima tawaran dengan Radius Intelligence. Saya melamar 291 syarikat, melakukan 32 skrin telefon, 16 skrin teknikal, 13 cabaran pengkodan, 11 di lokasi, dan menerima 8 tawaran. Tawaran berkisar antara $ 60-125k gaji dari syarikat di seluruh AS, dan untuk peranan front end dan full stack. Secara keseluruhan, 2.8% aplikasi menjadi tawaran.
Inilah 5 perkara yang ingin saya ketahui sebelum saya memulakan pencarian pekerjaan.
Wawasan # 1: Meneroka orang sebenar
Pada mulanya, saya melamar syarikat yang menggunakan pendekatan senapang patah. Saya memohon melalui Indeed.com, AngelList, LinkedIn, StackOverflow, Hacker News, laman web syarikat, dan juga Craigslist.
Saya akan menyerahkan resume untuk sebarang peranan yang menginginkan pengalaman React, Node, atau JavaScript. Pada minggu pertama, saya melamar 15-20 syarikat sehari.
Petua Pro: Cari syarikat yang menggunakan repo aplikasi mudah ini.Hasil saya rendah. Kurang daripada lima peratus syarikat memberi respons kepada saya. Saya membuang aplikasi ke lubang hitam.
Segala-galanya berubah apabila salah seorang rakan kongsi saya, bekas perekrut, berkongsi panduan untuk mencari pekerjaan. Dia memberitahu kami untuk menghantar e-mel terus kepada orang sebenar dengan setiap aplikasi. Boleh jadi siapa saja. Selagi ada yang membacanya.
Sejak itu, setiap kali saya mengemukakan permohonan, saya mencari syarikat di LinkedIn dan menghantar e-mel kepada seseorang dari pasukan kejuruteraan atau pekerja mereka.
Bagi kebanyakan syarikat kecil atau eksekutif peringkat C, format e-mel biasanya [email protected]. Untuk syarikat yang lebih besar, mungkin nama [email protected].
Untuk mengesahkan e-mel, saya menggunakan Rapportive untuk menyemak e-mel dengan akaun media sosial.
Hasilnya sangat mengagumkan. Dengan 150+ e-mel dihantar, kadar tindak balas saya adalah 22%.
Rasanya juga senang didengar oleh orang yang sebenar. Anehnya, CEO dan CTO memberi respons kepada saya. Kadang kala mereka sendiri menemu ramah saya.
Takeaway: Sekiranya anda melamar melalui pintu depan, pastikan anda mendekati manusia.Wawasan # 2: Mulakan kecil dan teruskan usaha anda
Anda akan menghadapi temu ramah Tahap 1 (syarikat bukan teknologi yang memerlukan dev), di mana penemuduga tidak meminta anda selain daripada JavaScript trivia
Anda akan menghadapi temu ramah Tahap 9 (tahap Google / Facebook), di mana penemuduga menanyakan struktur data dan algoritma yang sukar.
Saya mengatur proses saya secara strategik sehingga saya mempunyai wawancara peringkat rendah lebih awal, dan wawancara peringkat lebih tinggi di kemudian hari.
Sejak awal, saya memperoleh pengalaman, membina keyakinan, dan mendapatkan tawaran dari syarikat yang tidak mempunyai wawancara yang kurang intensif.
Apabila saya mendapat lebih banyak pengalaman, saya secara efektif "naik level". Saya dapat menyelesaikan wawancara di syarikat yang mempunyai bar pekerja yang lebih tinggi. Ini digambarkan di bawah sebagai korelasi linear antara jumlah minggu saya menjalani proses dan gaji pokok yang ditawarkan.

Saya membuka soalan yang lebih sukar. Saya membuka gaji yang lebih tinggi. Dan akhirnya, saya membuka kunci pekerjaan yang saya ambil.
Takeaway: Rancang untuk menangani temu ramah yang lebih mudah lebih awal dan yang lebih sukar di kemudian hari.Wawasan # 3: Belajar seperti pekerjaan masa depan anda bergantung padanya (kerana ia)
Saya tidak suka memberikannya kepada anda, tetapi perkara paling penting yang boleh anda lakukan pada bila-bila masa ialah belajar dan membuat persediaan.
Kenapa? Kerana anda tidak akan mendapat tawaran jika anda tidak mempunyai jawapan yang baik untuk soalan yang mereka tanyakan kepada anda.
Orang tidak akan merujuk anda jika mereka tidak menyangka anda bersedia untuk temu ramah mereka.
Keluar dari Hack Reactor, kelemahan saya adalah struktur data dan algoritma. Kajian oleh Triplebyte mendapati bahawa graduan bootcamp lebih lemah di bidang ini berbanding graduan sains komputer.
Jadi saya belajar dan berlatih. Setiap hari.
Saya menumpukan sepanjang hari untuk belajar menyusun algoritma. Pada hari-hari lain, saya memberi tumpuan untuk memahami bagaimana internet berfungsi.
Sekiranya saya tidak memahami konsep sepenuhnya, saya akan menghabiskan hari untuk menonton video YouTube atau mencari StackOverflow sehingga saya berjaya.
Saya dapati bahan kajian berikut berguna:
- InterviewCake: Sumber kegemaran saya untuk struktur data dan algoritma. Ini memecah penyelesaian menjadi potongan langkah demi langkah - alternatif yang bagus untuk Cracking the Code Interview (CTCI). Satu-satunya keluhan saya ialah mereka tidak mempunyai lebih banyak masalah!
- Bahagian Reka Bentuk Sistem HiredInTech: Panduan hebat untuk soalan temu bual reka bentuk sistem.
- Coderust: Sekiranya anda mengelakkan CTCI seperti wabak, Coderust 2.0 mungkin sesuai untuk anda. Dengan harga $ 49, anda mendapat penyelesaian dalam hampir semua bahasa pengaturcaraan, dengan gambar rajah interaktif.
- Reddit's How to Prepare for Tech Interviews: Saya selalu menggunakannya sebagai penanda aras bagaimana saya bersedia.
- Soalan Temuduga Bahagian Depan: Senarai lengkap soalan depan.
- Leetcode: Sumber masuk untuk soalan algoritma dan struktur data. Anda boleh menapis mengikut syarikat, jadi sebagai contoh, anda boleh mendapatkan semua soalan yang biasanya diajukan oleh Uber atau Google.
Wawasan # 4: Letakkan kaki terbaik anda ke hadapan
Melangkah masuk ke dalam industri adalah sukar. Anda harus menunjukkan prestasi yang baik, walaupun anda belum bersedia sepenuhnya. Untuk berjaya, anda harus menjadi peguam bela anda sendiri.
Jual Diri Anda
Di Hack Reactor, kami dilatih untuk menutup pengalaman kami. Dalam narasi peribadi kami, kami dengan sengaja menghilangkan pendidikan bootcamp kami.
Kenapa? Jika tidak, syarikat secara automatik mengkategorikan kami ke dalam peranan pemaju junior atau menandakan kami sebagai "pengalaman tidak cukup."
Dalam satu wawancara dengan syarikat permulaan, wawancara itu langsung ke selatan setelah mereka menyedari bahawa saya telah melakukan bootcamp. Satu syarikat menggunakannya untuk saya dan membuat saya tawaran $ 60k, sebagai penanda aras terhadap pemaju junior.
Pada akhirnya, anda perlu meyakinkan syarikat bahawa anda boleh menjalankan tugas.
Pada masa yang sama, anda perlu meyakinkan diri anda bahawa anda boleh melakukan pekerjaan itu.
Awak boleh. Fokus pada minat anda untuk pengaturcaraan. Fokus pada apa yang telah anda bina dengan React and Node. Fokus untuk menunjukkan pengetahuan mendalam anda dalam JavaScript dan bahasa lain yang telah anda pelajari.
Hanya dengan itu mereka boleh membenarkan anda memberikan pekerjaan itu.
Ini Percakapan Dua Hala
Menemuduga adalah penerokaan bersama mengenai kesesuaian antara pekerja dan majikan. Walaupun tugas anda adalah untuk meyakinkan majikan untuk mengupah anda, itu juga tugas mereka untuk memenangkan anda.
Jangan malu menggunakan wawancara sebagai peluang untuk menilai peluang pekerjaan.
Saya bercakap dengan mana-mana syarikat, walaupun saya hanya mempunyai sedikit minat
Saya melakukan di laman web di seluruh negara dengan mana-mana syarikat yang mengundang saya keluar. Saya mengemukakan soalan, dan mengumpulkan pengetahuan tentang organisasi pasukan kejuruteraan, teknologi dan alat yang digunakan, cabaran syarikat, dan seni bina sistem.
Petua Pro: Semasa wawancara, tanyakan soalan berikut: Apakah beberapa cabaran teknikal yang baru anda hadapi? Apa yang anda gemari semasa bekerja di syarikat X? Bagaimana pasukan disusun dan bagaimana tugas biasanya dibahagikan?Saya menganggap setiap interaksi sebagai peluang belajar. Setiap interaksi membantu saya meningkatkan kemahiran membuat persembahan, temu ramah, dan teknikal. Setiap kegagalan membantu saya mencari tempat buta saya.
Takeaway: Jangan menjual diri anda pendek! Dan ingat, ini adalah penerokaan bersama.Wawasan # 5: Ini adalah maraton, bukan pecut
Perjalanan sama sekali tidak mudah. Selama 3 bulan, saya mengisar 6 hari seminggu. Tetapi saya cuba menjaga diri.

Beberapa hari, saya akan belajar dengan rakan-rakan. Pada hari-hari lain, saya akan mencari kafe dan belajar sendiri, atau melepak di ruang rehat alumni Hack Reactor. Dan setiap minggu saya akan mendaftar masuk dengan kaunselor kerjaya kami untuk membincangkan kemajuan saya.
Mudah terbakar semasa proses. Makan dengan baik, tidur, dan bersenam.
Ia boleh menjadi sunyi. Luangkan masa dengan rakan-rakan yang mengalami pengalaman yang sama.
Takeaway: Bersedia untuk permainan panjang dan pastikan anda menjaga diri anda sendiri.Ringkasnya, pengambilan utama adalah:
- Hampiri orang yang sebenar
- Mulakan kecil dan lakukan dengan baik
- Belajar seperti pekerjaan masa depan anda bergantung padanya
- Letakkan kaki terbaik anda ke hadapan
- Itu maraton, bukan lari cepat
Prosesnya mungkin kelihatan tidak berkesudahan, tetapi anda akan berjaya. Terus masukkan jam. Terus menghantar aplikasi. Terus menjaga diri. Kesemuanya terbayar pada akhirnya.
Ucapan terima kasih khas kepada Dylan Tran, Karen Zhao, Rohit 'Sunny' Rekhi, Jake Pace, Anamita Guha, Stephanie Liu, dan banyak lagi.
Sila kongsi ini dengan rakan-rakan yang sedang mencari pekerjaan. Sekiranya anda menyukai apa yang anda baca, tekan butang ❤ di bawah.