Jadi, Anda ingin belajar kode. Sekarang apa? Beberapa tahun yang lalu, satu-satunya pilihan Anda untuk mengejar karir di bidang rekayasa perangkat lunak atau pengembangan web adalah mendaftar di program sarjana ilmu komputer sekolah sarjana atau pascasarjana. Tetapi hari ini, Anda memiliki pilihan lain untuk pendidikan formal: bootcamps. Coding dan pengembangan bootcamps menjadi semakin umum bagi orang yang mencari untuk mendapatkan keterampilan baru untuk membuat perubahan karir atau naik dalam pekerjaan mereka saat ini.
Tapi jalan mana yang lebih baik?
Sayangnya, tidak ada jawaban yang mudah - setiap opsi bagus untuk orang yang berbeda dalam situasi yang berbeda. Untuk memberikan kejelasan yang tepat bagi Anda, mulailah dengan memikirkan delapan pertanyaan ini.
1. Apakah Saya Memiliki Karier atau Tujuan Proyek Tertentu?
Bootcamps mirip dengan sekolah perdagangan karena mereka membekali Anda dengan keterampilan yang sangat spesifik dan mempersiapkan Anda untuk pekerjaan atau karier tertentu. Mereka menempatkan "penekanan pada hal praktis daripada teori, " menurut Rak Chugh, seorang instruktur di Byte Academy, sebuah bootcamp yang berspesialisasi dalam teknologi keuangan (fintech). Di bootcamp, siswa belajar keterampilan dasar dan kemudian membangun portofolio proyek yang kemudian dapat mereka bagi dengan pewawancara. Meskipun program universitas berbeda, sebagian besar kurikulum mereka akan fokus pada cara berpikir seperti ilmuwan komputer daripada bekerja pada teknologi tertentu.
Inilah cara seorang insinyur perangkat lunak di Threadflip San Francisco menggambarkan perbedaan pada utas Berita Peretas ini: “Jika saya harus meringkasnya, saya akan mengatakan bahwa perguruan tinggi memberi Anda keterampilan menengah dalam ilmu komputer, dan keterampilan dasar dalam praktik pengembangan perangkat lunak … bootcamp, di sisi lain, memberi Anda keterampilan dasar dalam ilmu komputer, dan keterampilan menengah dalam praktik pengembangan perangkat lunak. "
Jika Anda memiliki bahasa pengkodean spesifik yang ingin Anda ambil, peran tertentu yang Anda minati, atau proyek atau ide startup yang ingin Anda hilangkan, bootcamp bisa memberi Anda keahlian yang ditargetkan yang perlu Anda lakukan. . Jika Anda memiliki minat yang lebih umum dalam ilmu komputer sebagai suatu disiplin ilmu atau tidak yakin jalur apa yang ingin Anda ambil di lapangan, program universitas mungkin merupakan pilihan yang lebih baik.
2. Berapa Banyak Waktu yang Dapat Saya curahkan untuk Sekolah Saat Ini?
Bootcamp penuh waktu memeras berjam-jam instruksi ke setiap minggu program - yang berarti Anda kemungkinan tidak akan dapat mempertahankan pekerjaan Anda - sementara bootcamps paruh waktu dan program universitas memungkinkan Anda menyelesaikan kursus dalam durasi yang lebih lama, biasanya enam berbulan-bulan untuk bootcamp paruh waktu dan beberapa tahun untuk program universitas. Yang sedang berkata, Anda akan lulus dari program bootcamp penuh waktu dalam beberapa bulan, sementara program universitas adalah komitmen setidaknya beberapa tahun.
Pikirkan tentang jadwal dan batasan waktu Anda saat ini. Apakah Anda dapat menunda beberapa bulan untuk mengabdikan diri untuk kelas penuh waktu? Apakah Anda memiliki kebutuhan mendesak untuk mendapatkan keterampilan baru sehingga Anda bisa mendapatkan pekerjaan baru secepatnya? Jika demikian, bootcamp adalah jawaban Anda.
Namun, jika Anda senang dengan pekerjaan Anda saat ini dan ingin membangun kredensial Anda sehingga Anda dapat memenuhi syarat untuk kemajuan di masa depan, atau jika Anda hanya dapat mencurahkan jumlah terbatas jam per minggu ke sekolah, maka lihatlah ed program, program bootcamp paruh waktu, atau program sarjana atau pascasarjana yang dapat Anda lakukan di malam hari atau di akhir pekan.
3. Seberapa Relevan Sekolah atau Pekerjaan Saya Sebelumnya?
Tergantung pada jenis program apa yang Anda lihat, akan ada persyaratan yang berbeda untuk mendaftar. Universitas Boston, misalnya, menyatakan dalam situs webnya, Master of Science-nya dalam Ilmu Komputer ditujukan untuk “para profesional komputer dan bagi orang-orang yang berniat untuk pindah ke bidang komputer dari bidang studi lain. Kursus prasyarat atau bukti kemahiran dalam bidang-bidang ini harus menyertai aplikasi ke program. ”Beberapa program, seperti Master of Computer Science di University of Chicago, menjadi lebih terbuka untuk pelamar tanpa latar belakang ilmu komputer, tetapi masih mengharuskan Anda untuk mengambil tambahan kursus prasyarat di awal pendidikan Anda.
Di sisi lain, bootcamps seperti Byte Academy dapat memperhitungkan nilai ujian, transkrip, dan pengalaman sebelumnya ketika menilai pelamar, tetapi hal yang paling penting bagi calon siswa adalah minat pada teknologi dan pengkodean dan dorongan untuk mengikuti program intensif.
4. Seperti Apa Tampilan Anggaran Saya?
Meskipun tidak murah, salah satu kelebihan bootcamp adalah label harganya. Menurut pengkodean direktori Kursus bootcamp Laporan, biaya bootcamp rata-rata adalah $ 10.000. Sebagai perbandingan, program sarjana sains komputer rata-rata empat tahun adalah $ 148.500, dan rata-rata program associate dua tahun adalah sekitar $ 76.000, menurut CollegeCalc. Dan master dari Universitas Chicago? Itu akan membuat Anda menghabiskan $ 5.259 per kursus, dengan minimal sembilan kursus untuk menyelesaikan program - ditambah prasyarat yang diperlukan.
Dalam hal opsi pembayaran, pinjaman dan beasiswa selalu menjadi pilihan untuk pendidikan tradisional, dan cukup mudah untuk mendapatkan pembiayaan dari perusahaan pembiayaan pihak ketiga untuk biaya bootcamp mengingat ukuran pinjaman yang relatif kecil. Juga, banyak bootcamp, seperti Byte Academy, akan mengatur skema pembayaran di mana uang kuliah dibayarkan kembali hanya setelah lulusan mendapatkan pekerjaan baru.
Penting juga untuk mempertimbangkan gaji awal dari pekerjaan potensial yang akan Anda kejar begitu Anda memiliki kredensial baru, terkait dengan utang yang mungkin Anda miliki, untuk mempertimbangkan apakah investasi yang Anda masukkan ke sekolah akan sepadan dalam jangka panjang. Banyak bootcamp yang mempersiapkan Anda untuk memulai dengan pekerjaan pemrograman di bidang-bidang dengan permintaan tinggi seperti pengembangan, sedangkan memiliki gelar akan memungkinkan Anda memiliki serangkaian pekerjaan yang lebih luas di lapangan. Lihatlah statistik alumni untuk program yang Anda pertimbangkan.
5. Apakah Saya Bekerja dengan Baik di Bawah Tekanan?
Bootcamps menawarkan program jangka pendek intensif yang melibatkan sekitar 80 hingga 90 jam sekolah per minggu. (Hei, mereka tidak menyebutnya bootcamp untuk apa-apa!) Seperti yang ditulis reporter SkilledUp Victoria Meng, “Bayangkan menggabungkan semua malam tanpa tidur di perguruan tinggi di mana Anda akan menjejalkan sebelum ujian atau bekerja selama 14 jam langsung untuk menyelesaikan proyek pengkodean Anda. Itulah apa itu bootcamp - pembelajaran yang intens tanpa waktu yang sia-sia. ”
Pikirkan kembali bagaimana Anda mendekati beban kerja Anda ketika Anda masih di perguruan tinggi atau sekolah menengah. Apakah Anda tipe orang yang ingin belajar semalaman untuk ujian dan menyelesaikan proyek? Jika Anda berkembang di bawah intensitas, bootcamp bisa menjadi sempurna untuk Anda. Jika Anda lebih dari seorang perencana, mempelajari berbagai hal dari waktu ke waktu dan menyelesaikan proyek sedikit demi sedikit, Anda dapat menemukan lingkungan bootcamp penuh waktu yang luar biasa dan mungkin ingin mempertimbangkan program paruh waktu yang tersedia di bootcamps atau universitas tradisional.
6. Apa Gaya Belajar Saya?
Apakah Anda berhasil dalam suasana kelas yang tradisional? Atau apakah Anda mempertahankan lebih banyak melalui pembelajaran pengalaman? Sifat praktis dari bootcamp berarti mereka menggunakan metode yang sangat mandiri dan didorong sendiri - misalnya, siswa bekerja pada proyek teknologi saat ini seperti pengembangan aplikasi atau web.
Ini juga berarti Anda harus jauh lebih mandiri daripada jika Anda berpartisipasi dalam program tradisional. Sebagai contoh, siswa di Byte Academy diharapkan untuk bekerja melalui beberapa kursus online pra-bootcamp di dasar-dasar ilmu komputer sebelum bahkan muncul untuk hari pertama. Sementara instruktur selalu ada untuk membantu selama durasi program, instruksi dilakukan melalui tangan pada "kode-bersama" dan proyek tim daripada kuliah diikuti oleh pekerjaan rumah. Jika Anda suka belajar dengan mencari tahu sambil jalan, ini akan menjadi lingkungan yang ideal.
7. Jenis Jaringan Apa yang Saya Inginkan?
Jenis mentor yang tersedia untuk Anda dan jaringan yang akan Anda bangun kemungkinan akan berbeda tergantung pada rute yang Anda tuju. Coding bootcamps "dijalankan oleh elit, pengembang profesional, " kata Meng, sedangkan profesor universitas biasanya adalah Doktor yang atau mungkin tidak pernah bekerja di luar akademisi.
Saat Anda mencari bootcamp, melanjutkan ed, atau opsi universitas tradisional, telusuri latar belakang para profesor. Hubungi kantor penerimaan untuk bertanya tentang latar belakang para profesor dan jaringan alumni yang tersedia. Apa yang dapat Anda ambil dari program tidak hanya bergantung pada kurikulum, tetapi juga pada orang-orang yang akan dapat Anda pelajari dan koneksi yang dapat Anda bangun.
8. Apakah Saya Memiliki Harapan Realistis tentang Apa yang Akan Saya Dapatkan Dari Program?
Bootcamp intensif dimaksudkan untuk membantu Anda mengembangkan keterampilan langsung yang Anda perlukan untuk mengamankan pekerjaan pengkodean entry-level - begitu Anda mengamankannya, Anda masih harus banyak belajar. Jadi, Anda ingin menambah basis pengetahuan yang Anda dapatkan dari bootcamp dengan kursus lain atau pembelajaran mandiri saat Anda maju dalam karier baru Anda. Dan Anda akan ingin mengembangkan hubungan dengan mentor yang berpengalaman untuk membimbing Anda di sepanjang jalan.
Namun, hal yang sama dapat dikatakan untuk lulusan program yang lebih tradisional; bahkan teknisi veteran dengan gelar sarjana setuju bahwa bekerja dalam rekayasa perangkat lunak memerlukan pembelajaran seumur hidup untuk mengikuti teknologi dan tren baru.
Jadi, tidak - Anda tidak akan muncul dari kedua jenis program ini sebagai Steve Jobs berikutnya. Tetapi Anda akan memiliki pelatihan dasar dan portofolio berkualitas, dan dari sana, Anda akan dapat mulai membangun karier baru yang Anda impikan.