Cara Menjadi Pengembang ?
Saya telah menemukan banyak diskusi belakangan ini tentang jalan terbaik untuk menjadi seorang pengembang. Sayangnya, seringkali hal ini difokuskan pada meremehkan satu jalur di atas yang lain. Sebagai contoh, saya telah melihat komentar yang bootcamps membuang-buang waktu dan uang dan aku pernah melihat serupa berbicara tentang memperoleh gelar CS dari sebuah universitas.Hal ini sesuai dengan pola yang tidak menguntungkan umum di komunitas pengembang dimana beberapa orang menganggap bahwa ada satu "benar " solusi untuk masalah. Masing-masing jalur memiliki pro dan kontra dan mana yang tepat untuk Anda tergantung sebagian besar pada tujuan Anda (baik jangka pendek dan panjang), keuangan Anda, waktu dan minat Anda. Tidak ada cara yang salah, menurut pendapat saya, tapi mungkin ada pilihan yang lebih baik memenuhi kebutuhan spesifik Anda.
Sangat penting untuk mempertimbangkan bahwa motivasi masing-masing individu untuk menjadi pengembang tidak sama. Sebagai contoh, Evans data menemukan bahwa, rata-rata, perempuan lebih cenderung termotivasi untuk "mengembangkan keterampilan dan menantang diriku sendiri " sementara pria lebih mungkin mengutip ingin keterampilan untuk mendukung startup atau bisnis baru. Keduanya adalah motivasi yang sah, tetapi dapat berdampak pada pendekatan individual terhadap pendidikan.
- baca juga Tips untuk dev pemula
Dalam posting ini, aku akan lay out tiga jalur pendidikan yang paling umum untuk menjadi seorang pengembang dalam arti yang luas dan mencoba untuk memberikan tangan genap melihat Pro dan kontra dari masing-masing, dari sudut pandang saya.
:Gelar Sarjana
Gelar sarjana dengan jurusan ilmu komputer atau topik studi yang serupa adalah jalan paling tradisional untuk menjadi pengembang.
Pro
Banyak pekerjaan memerlukan gelar-Apakah Anda harus memiliki gelar untuk menjadi seorang pengembang? Tidak. Tapi masih ada banyak posisi di perusahaan yang memiliki persyaratan dasar bahwa Anda memiliki gelar-sering menentukan BS dalam ilmu komputer atau bidang studi yang terkait. Banyak perusahaan terkemuka telah menjatuhkan persyaratan ini, tetapi bahkan ketika itu bukan persyaratan, sering terdaftar sebagai "Preferred. "
Sebuah pendidikan yang baik-bulat-hal tentang gelar sarjana adalah bahwa hal itu adalah tentang lebih dari sekedar coding. Ini mungkin tampak seperti membuang-buang waktu ketika Anda masih muda, tapi, menurut pendapat saya, memiliki manfaat yang terakhir baik ke dalam karir Anda. Berbicara dari pengalaman, Anda mungkin tidak tahu di mana karir Anda akan meminjamkan dan beberapa keterampilan yang Anda akan belajar dan minat Anda mungkin mengembangkan di perguruan tinggi dapat bermanfaat dalam jangka panjang (misalnya, mempelajari sejarah dan kreatif menulis di perguruan tinggi membangun tulisan saya keterampilan yang telah menyebabkan peluang karir nanti dalam karir saya).
Kontra
Ini adalah pilihan yang paling mahal-menurut Dewan College, biaya kuliah tahunan di AS untuk 2018-19 adalah $10.230, yang berarti gelar akan dikenakan biaya lebih dari $40k selama 4 tahun. Penting untuk dicatat bahwa sekitar 3/4 dari siswa menerima hibah dan beasiswa yang berarti bahwa mereka tidak membayar uang kuliah penuh, tetapi masih cenderung sangat mahal dan biaya ini mungkin berada di luar jangkauan kemungkinan untuk Anda.
Dibutuhkan waktu yang lama-tentu, Anda dapat menyelesaikan kurang dari 4 tahun, tapi 4 tahun adalah norma. Jika Anda bekerja sudah untuk mendukung diri sendiri atau keluarga Anda, ini hanya akan memperpanjang jumlah waktu yang diperlukan untuk menyelesaikan gelar sebagai mahasiswa paruh waktu.
Perlu diingat bahwa jalan alternatif di sini adalah untuk mempelajari bidang yang tidak terkait tetapi masih mendapatkan pekerjaan sebagai pengembang-saya telah bertemu dengan banyak pengembang dengan non-CS derajat di industri (termasuk saya sendiri). Namun, Anda mungkin harus menggabungkan gelar Anda dengan salah satu jalur lainnya di bawah ini.
:Bootcamp
Bootcamps adalah konsep yang relatif baru dalam pendidikan pengembang, dengan beberapa yang pertama yang didirikan pada 2011-2012. Meskipun tidak ada definisi yang diterima Bootcamp, mereka umumnya berlangsung di mana saja antara 2 dan 6 bulan (rerata adalah sekitar 14 minggu).
Pro
Mereka adalah pilihan tercepat-bahkan Bootcamp panjang pada enam bulan akan secara signifikan lebih pendek dari gelar sarjana. Hal ini juga sangat mungkin lebih pendek daripada jumlah waktu yang Anda harus berinvestasi dalam program otodidak, jika hanya karena Anda mengikuti kurikulum yang dirancang dan umumnya hadir penuh waktu, ditambah Anda meninggalkan dengan beberapa bentuk sertifikat sementara diajarkan diri akan meminta Anda menginvestasikan waktu dalam membuktikan kualifikasi Anda dengan cara lain (membangun portofolio mungkin).
Fokus pada kode-karena mereka dirancang untuk bergerak cepat, bootcamps sangat terfokus pada mendapatkan Anda Hands-on coding awal dan sering. Kebanyakan program bekerja pada proyek yang siswa kemudian dapat hadir sebagai item portofolio ketika mereka meninggalkan program lengkap.
Kontra
Mereka mahal-menurut 2018 coding Bootcamp pasar ukuran studi, harga rata-rata Bootcamp adalah $11.906 (dengan panjang rata-rata menjadi 14,3 minggu, itu juga lebih dari $800 per minggu). Sementara secara signifikan lebih murah daripada gelar sarjana dalam hal biaya keseluruhan, sertifikat Bootcamp dibilang telah secara signifikan kurang nilai, terutama selama jangka panjang.
Penempatan kerja bisa sulit-survei terbaru menunjukkan bahwa, sementara mayoritas atau lulusan (56,8%) memiliki pekerjaan dalam 12 minggu, hanya sekitar 75% dari mereka yang tanpa gelar perguruan tinggi berakhir dipekerjakan pada akhirnya (sementara nomor lain yang lebih tinggi, saya menggunakan itu sebagai titik perbandingan karena kita berbicara tentang bootcamps sebagai pengganti gelar perguruan tinggi). Saya akan mencatat bahwa sebagian besar program Bootcamp menawarkan bantuan penempatan pekerjaan dari beberapa jenis.
Ada lebih dari 100 program Bootcamp yang berbeda di seluruh negeri. Mengingat biaya dan waktu investasi, perlu melakukan penelitian Anda pada setiap program tingkat keberhasilan dalam hal penempatan pekerjaan dan kurikulum.
:Otodidak
Otodidak adalah kategori yang luas karena mencakup segala sesuatu dari kelas online untuk buku untuk sejumlah metode pembelajaran alternatif yang dapat ditemukan.
Pro
Ini adalah pilihan yang paling mahal-biaya jelas tergantung pada pilihan Anda jalur belajar. Hal ini dapat di mana saja dari $0 jika Anda mengambil keuntungan dari berbagai pilihan belajar online gratis untuk beberapa ratus dolar untuk berlangganan kursus di Udemy, CodeAcademy atau Pluralsight, untuk nama beberapa pilihan populer (berdasarkan langganan tahunan atau beberapa kursus).
Anda berada dalam kendali-jika Anda adalah berdedikasi, Self-termotivasi tipe orang, maka kurangnya kurikulum tertentu atau waktu untuk penyelesaian dapat sebenarnya menjadi manfaat besar. "Kurikulum " terserah Anda dan dapat fokus pada bidang minat spesifik Anda. Berapa lama waktu yang dibutuhkan hanyalah masalah saat dan dedikasi Anda, yang dapat dibuat agar sesuai dengan jadwal yang masih mengakomodasi pekerjaan dan/atau keluarga.
Kontra
Tidak ada bantuan penempatan-apa yang dibutuhkan untuk memenuhi kualifikasi yang diperlukan untuk mendapatkan pekerjaan sebagai pengembang ketika Anda otodidak? Tidak ada pedoman yang jelas dan mereka cenderung berubah tergantung pada perusahaan. Hal ini rumit oleh kenyataan bahwa Anda berada pada Anda sendiri dalam hal penempatan pekerjaan, sementara perguruan tinggi/Universitas dan bootcamps memiliki sumber daya dan merekrut kemitraan untuk membantu Anda dalam pencarian kerja Anda.
Anda berada dalam kendali-sebanyak ini adalah Pro, juga dapat menjadi penipu. Apa kurikulum? Terserah. Berapa banyak waktu yang Anda butuhkan untuk menghabiskan? Terserah. Berapa lama waktu yang dibutuhkan? Itu tidak jelas. Jika Anda berjuang dengan motivasi atau menemukan waktu untuk menyelesaikan pelatihan dan kursus secara independen, Anda mungkin tidak pernah mendapatkan momentum yang diperlukan untuk mendapatkan Anda ke titik bahwa Anda siap untuk memulai karir Anda.
Ini mungkin layak disebutkan bahwa pilihan otodidak adalah sesuatu yang dapat dikombinasikan dengan salah satu pilihan lain, terutama karena biayanya rendah. Bahkan, itu harus menjadi bagian dari setiap pengembang melanjutkan pendidikan di sana karier, terlepas dari berapa banyak tahun Anda habiskan dalam pembangunan.
Berbagi Pengalaman Anda
Sementara aku berbagi beberapa penelitian, banyak dari ini didasarkan pada pendapat saya sendiri dan pengalaman dan sengaja digeneralisasikan. Perspektif dan pengalaman Anda sendiri mungkin berbeda. Aku akan senang mendengar tentang perjalanan pendidikan Anda menuju menjadi pengembang-berbagi di komentar!
0 Comments