Jadi Anda tahu Anda ingin belajar kode, Anda telah menghilangkan beberapa ketakutan yang menghalangi Anda, dan Anda cukup yakin bootcamp pengembang yang hebat adalah pilihan terbaik untuk Anda. Saatnya pergi dan pergi ke kelas, kan?
Tidak terlalu. Begitu Anda memutuskan untuk menempuh rute bootcamp, banyak pertanyaan logistik muncul: Bagaimana saya akan membayarnya? Apakah saya harus keluar dari pekerjaan saya? Apakah saya harus pindah ke kota baru? Berapa lama saya akan menganggur? Bagaimana saya menunjukkan kepada saya bahwa saya adalah pelamar yang luar biasa untuk masuk?
Yah, kami sudah mendapat jawaban. Setelah berbicara dengan siswa saat ini dan yang lalu serta para pemimpin bootcamp, berikut adalah panduan tentang bagaimana orang lain membuatnya bekerja - dan bagaimana Anda juga bisa.
Biaya
Biaya program bootcamp imersif sering menjadi rintangan terbesar bagi siswa, dan dapat dimengerti: Kebanyakan program intensif menghabiskan biaya antara $ 5.000 dan $ 15.000. Selain itu, Anda harus mempertimbangkan biaya hidup selama program berlangsung - mengingat banyak dari mereka ditahan di kota-kota besar dengan biaya hidup yang lebih tinggi.
Yang mengatakan, banyak siswa menemukan ROI layak diberikan kemampuan untuk mempercepat transisi ke jalur karier baru. (Oh, dan gaji yang relatif tinggi dari kebanyakan pengembang perangkat lunak juga tidak ada salahnya.), ”Berbagi John Boese, yang menghadiri intensif pengkodean tiga bulan sebelum memulai GoFindFriends. "Dan sekarang setelah aku keluar beberapa bulan dari program ini, aku bisa dengan jujur mengatakan itu salah satu keputusan terbaik yang pernah aku buat."
Tentu saja, harapan untuk masa depan tidak akan membuat Anda diberi makan dan tinggal. Alih-alih, mulailah dengan meneliti secara menyeluruh berbagai program, biaya, dan opsi pembiayaan atau beasiswa yang mereka tawarkan. Setiap program menangani struktur pembayaran secara berbeda; beberapa menawarkan paket pembayaran atau pembayaran yang ditangguhkan, yang lain tidak membuat Anda membayar di muka tetapi mengambil persentase dari gaji awal Anda ketika Anda mendapatkan pekerjaan teknik pertama Anda. Beasiswa seringkali kompetitif tetapi memungkinkan: Dev Bootcamp, misalnya, menawarkan $ 500 beasiswa untuk semua veteran, wanita, dan minoritas.
Tuliskan daftar semua program yang membuat Anda bergairah, seperti apa biayanya, dan jika ada opsi bawaan untuk membantu Anda. Kemudian, perkirakan biaya hidup selama program berlangsung, pikirkan pengeluaran harian Anda, dan selidiki pilihan dan biaya perumahan jika Anda harus pindah. Pastikan untuk memeriksa program apa pun di kota Anda saat ini juga - tidak harus pindah akan membuat logistik menjadi lebih mudah.
Setelah Anda memiliki perkiraan awal tentang berapa banyak Anda harus membayar untuk program ini - dan berapa banyak yang dapat Anda bayar sekarang - mulailah mencari cara-cara kreatif untuk mengisi kesenjangan. Banyak siswa masa lalu merekomendasikan mulai merencanakan bootcamp Anda jauh sebelum Anda benar-benar menghadiri satu, sama seperti Anda akan melanjutkan pendidikan, sehingga Anda dapat mulai menyimpan uang dan mengurangi jumlah yang perlu Anda pinjam.
Pinjaman juga merupakan pilihan, meskipun seringkali bukan tipe tradisional Anda. Beberapa bank independen menawarkan pinjaman siswa, dan karena bootcamps bukan sekolah yang terakreditasi, mereka juga tidak memenuhi syarat untuk pembiayaan pinjaman siswa federal. Sebaliknya, banyak orang menemukan keberuntungan dengan opsi pinjaman baru dan nontradisional, seperti Pemula, Pave, atau WeFinance.
Amanda Thurman, seorang pengembang untuk TechnologyAdvice, menemukan cara kreatif lain untuk membiayai bootcamp-nya: perusahaannya saat ini. Ketika dia memutuskan ingin pindah ke rekayasa perangkat lunak, dia mendekati CEO perusahaannya. “Kami baru saja membuka posisi pengembang front-end yang memicu minat saya, jadi saya datang ke pertemuan dengan rencana yang sudah ditentukan tentang bagaimana saya akan sampai ke tempat yang saya butuhkan. Dalam percakapan dengan CEO saya ini, saya diberi tahu tentang daftar panjang keterampilan kerja dan persyaratan yang sepenuhnya berada di luar kepala saya. Saya pikir kesempatan saya dengan karier baru hilang, tetapi telah mendengar tentang Nashville Software School melalui upaya rekrutmen mereka. Untungnya, dia melihat saya sebagai peluang untuk menumbuhkan seseorang di dalam perusahaan ke posisi yang dia butuhkan. ”Jadi, perusahaan membayar kursusnya dan membiarkannya tetap bekerja paruh waktu selama program.
Cari tahu apakah perusahaan Anda memiliki pengembangan profesional atau program pendidikan berkelanjutan yang dapat membantu Anda, atau hanya mendekati bos Anda dengan tujuan pertumbuhan Anda. Bahkan jika majikan Anda tidak dapat membayar seluruh biaya, itu mungkin dapat mensubsidi atau menemukan cara lain untuk mendukung Anda.
Komitmen
Bahkan ketika keuangan sudah ditentukan, Anda harus memastikan Anda siap untuk komitmen. Anda mungkin harus keluar dari pekerjaan Anda dan keluar dari pekerjaan selama setidaknya tiga bulan (berpotensi lebih banyak waktu untuk mencari pekerjaan setelah). Anda bahkan mungkin harus pindah untuk jangka waktu tertentu. Banyak yang bisa diterima.
“Berhenti dari pekerjaan saya sangat sulit. Hidup saya sangat nyaman dan saya memiliki pekerjaan yang baik dan rekan kerja yang hebat, ”kata Boese. “Setelah memberi pemberitahuan dua minggu, saya bangun setiap pagi mempertanyakan apakah saya telah membuat keputusan yang tepat. Saya harus terus mengingatkan diri sendiri mengapa saya melakukan ini dan bahwa semuanya akan berjalan dalam jangka panjang. ”Sekarang, seperti dikutip di atas, dia tidak bisa lebih bahagia dengan keputusan itu.
Jadi, bagaimana Anda tahu jika komitmen itu siap Anda buat?
Pertama, Anda ingin memastikan bahwa Anda merasa benar-benar percaya diri bahwa pindah ke pemrograman terasa tepat untuk Anda. “Jika Anda tidak yakin apakah pengkodean itu untuk Anda, cobalah mencoba-coba sedikit dengan kursus mandiri yang ditawarkan di suatu tempat seperti Codecademy, ” kata Hilary Wells, perwakilan dari Dev Bootcamp.
Selain itu, bicaralah dengan orang yang bekerja dalam pengembangan perangkat lunak. Adakan wawancara informasi dengan orang-orang yang memiliki peran yang menarik bagi Anda. Cari tahu seperti apa sebenarnya keseharian mereka, dan bagaimana mereka melakukannya. Lihat apakah itu yang Anda bayangkan dan apa yang Anda inginkan untuk diri Anda sendiri. Carilah acara yang diselenggarakan oleh penyedia bootcamp tempat Anda dapat mendengar dari orang-orang yang beralih ke pengembangan perangkat lunak dari karier yang berbeda.
Setelah Anda merasa nyaman dengan ini, Anda ingin memastikan bootcamp imersif adalah cara yang tepat bagi Anda untuk sampai ke sana, atau apakah pembelajaran online mandiri, program paruh waktu atau malam, atau beberapa rute lain akan cocok dengan hidup Anda lebih baik . Ini sangat tergantung pada gaya belajar Anda.
"Hambatan terbesar bagi saya adalah memutuskan apakah bootcamp diperlukan atau jika saya bisa belajar kode sendiri, " setuju Boese. “Saya akhirnya memutuskan untuk menghadiri bootcamp karena saya merasa bahwa program terstruktur akan membantu menjaga pembelajaran saya di jalur dan memastikan bahwa saya mempelajari materi. Setelah dua minggu pertama, saya tahu saya membuat pilihan yang tepat. Saya menyadari akan jauh lebih sulit untuk mempelajari segala sesuatunya sendiri dan saya akan membuang banyak waktu duduk di sekitar rumah saya dengan bingung dan mencari jawaban tanpa henti di Google. ”
Aplikasi
Tentu saja, memutuskan Anda ingin mendaftar di bootcamp bukanlah akhir - Anda umumnya harus mendaftar ke program, dan mereka harus memutuskan mereka menginginkan Anda juga! “Kekhawatiran logistik terbesar yang saya hadapi ketika mendaftar ke Dev Bootcamp adalah apakah saya akan menjadi pelamar yang cukup kuat atau tidak, ” kata Hannah Sison, lulusan baru program ini. "Tanpa latar belakang dalam ilmu komputer, saya khawatir tidak akan diterima."
Program akan mengharuskan Anda untuk memiliki tingkat pengetahuan pengkodean yang berbeda, dan beberapa akan menguji kemampuan Anda saat ini selama proses wawancara, jadi Anda harus melihat secara spesifik program yang Anda tuju dan melakukan sedikit pengajaran mandiri di depan waktu jika perlu. Tetapi Anda tidak perlu terlalu gugup - sebagian besar program yang ditujukan untuk pemula hanya ingin melihat bahwa Anda memiliki kapasitas untuk belajar kode. “Yang saya sukai adalah tantangan pengkodean - saya harus menonton beberapa tutorial tentang HTML, CSS, dan JavaScript, lalu menggunakan apa yang saya pelajari untuk membuat satu halaman, situs web 'tentang saya', ” kata Cameron Jacoby, yang mentransisikan dari pemasaran menjadi insinyur perangkat lunak di Rocksbox setelah menghadiri intensif pengkodean.
Bahkan untuk program yang tidak memerlukan pengalaman pengkodean sebelumnya untuk penerimaan, persiapan ekstra ini dapat membantu Anda mendapatkan lebih banyak dari program tersebut. Maneesh Anad, lulusan Akademi Desain + Kode New York dan pengembang di Everplans, mengatakan, “Ada banyak materi yang dibahas, jadi mulailah belajar banyak pada waktu Anda sendiri. Anda akan memahami konsep-konsep dengan lebih mudah di dalam kelas dan menghabiskan lebih sedikit waktu untuk mencoba memahami dasar-dasar dan lebih banyak waktu menerapkan pengetahuan Anda. ”Beberapa program bahkan membangun pekerjaan persiapan ini ke dalam kurikulum - seperti fase sembilan minggu yang dipandu oleh instruktur remote tapi dipandu oleh instruktur Dev Bootcamp. -Untuk membantu memberi Anda latihan dan menguasai dasar-dasarnya sebelum Anda tiba.
Di luar pengetahuan pemrograman Anda (atau kemampuan untuk belajar dengan cepat), diterima sering kali adalah tentang menunjukkan hasrat Anda dan dorongan untuk belajar kode. “Dapat mengartikulasikan mengapa Anda ingin pergi ke bootcamp dan apa yang ingin Anda capai sesudahnya; tunjukkan bahwa Anda telah melakukan pekerjaan rumah dan memiliki alasan mengapa Anda melamar ke bootcamp tertentu (semuanya tidak sama); dan menunjukkan keterampilan pemecahan masalah yang baik, bersama dengan kemampuan untuk berkolaborasi dengan orang lain, ”Wells merekomendasikan.
Seperti halnya banyak hal dalam hidup, tampaknya moto di sini adalah: Jika Anda sangat menginginkannya, Anda dapat menemukan cara untuk membuatnya bekerja. Lakukan riset, rela berkreasi dengan solusi, dan awasi masa depan kehidupan impian Anda sebagai insinyur perangkat lunak.