Terlalu sering, saya dapat melihat bahwa ada banyak programmer yang layak tanpa gelar sarjana di bidang Ilmu Komputer, Informatika, dll.
Sekarang saya telah membaca lebih banyak artikel tentang pendidikan yang berkinerja buruk dan tidak pentingnya gelar sarjana (terutama sebagai programmer), akankah gelar sarjana pernah melukai pekerjaan saya? (Juga terhitung empat tahun dari sekarang ketika saya lulus)
PS Saya akan ke UC Irvine; Apakah sekolah itu sendiri penting artinya?
education
computer-science
Gio Borje
sumber
sumber
Jawaban:
Tidak.
Alasan sepertinya beberapa programmer otodidak "menjadi besar tanpa gelar" adalah sama dengan alasan mengapa sepertinya semua orang yang berhasil hidup di atas rokok dan daging asap dan minum sebotol wiski setiap hari : pengecualian menarik banyak perhatian .
Programmer otodidak / otodidak yang baik sebenarnya cukup langka. Saya telah mewarisi basis kode di masa lalu yang dibangun oleh programmer otodidak. Tak perlu dikatakan, kekejaman seperti tabel hash digunakan sebagai array berlimpah. Anda tidak mendengar tentang itu karena itu adalah apa yang bisa diharapkan - itu hanya ketika Anda melihat pekerjaan dalam kehidupan nyata yang dilakukan oleh orang-orang tanpa pengetahuan Ilmu Komputer formal bahwa Anda dapat melihat seberapa banyak mereka hilang. Tentu saja, ini adalah skala geser (dengan kata lain, melihatnya melalui sepasang kacamata 80/20), dan secara individual beberapa orang bisa menjadi hebat - tetapi secara keseluruhan - semuanya menjadi sama - uang pintar ada di orang dengan gelar.
sumber
Degree = Good developer
? TidakDegree + Good Developer = Great Developer
. Tapi . Jika Anda memiliki batu untuk menjadi 'Baik' atau 'Hebat' maka pendidikan formal akan mengangkat Anda ke tingkat yang lebih tinggi. JadiGood
menjadiGreat
, danGreat
menjadiTruly exceptional
.Gelar ini akan membuka banyak pintu untuk Anda (Perekrut menggunakan ini sebagai garis dasar. Anda harus menjadi programmer bintang untuk dipilih untuk wawancara, jika Anda tidak memiliki gelar CS / datang dengan silsilah). Juga aspek komunitas dari suatu gelar juga sangat penting - teman sekelas Anda saat ini akan menjadi manajer perekrutan / rekan kerja / pewawancara di masa depan.
Dapatkan gelar!
sumber
Semua hal sama, memiliki gelar akan meningkatkan prospek pekerjaan Anda dan tidak memiliki satu akan secara signifikan membatasi pekerjaan yang tersedia untuk Anda.
Pertama, ada sejumlah perusahaan (biasanya Fortune 1000) yang umumnya tidak akan lebih tinggi pengembang perangkat lunak internal kecuali mereka memiliki setidaknya gelar sarjana. Anda mungkin bisa masuk dan bekerja di sana sebagai kontrak dengan alasan keterampilan Anda sendiri, tetapi kebijakan internal mungkin mencegah Anda mendapatkan pekerjaan jika mereka mengatakan Anda harus memiliki gelar.
Kedua, perusahaan melakukan penyaringan pelamar secara otomatis berdasarkan apa yang mereka katakan pelamar pada CV mereka dan Anda mungkin harus melakukan lebih banyak pekerjaan kaki untuk mendapatkan CV Anda di depan orang yang dapat membawa Anda untuk wawancara.
Ketiga, ini dapat digunakan sebagai alasan untuk membayar Anda lebih sedikit setelah Anda mendapatkan pekerjaan. Ini umumnya hanya berlaku untuk perusahaan besar karena perusahaan kecil akan memahami bahwa beberapa pengembang yang benar-benar baik tidak memiliki gelar. Namun, sejumlah perusahaan akan membayar Anda berdasarkan apa "tingkat pasar" itu dan secara umum, seseorang dengan gelar akan menghasilkan lebih banyak uang daripada seseorang tanpa gelar.
Keempat, membantu dalam hal politik kantor. Sekali lagi, ini kemungkinan lebih merupakan masalah dengan perusahaan besar daripada dengan yang lebih kecil, tetapi di bidang di mana gelar lebih atau kurang diharapkan, ada harapan bahwa atasan Anda akan memiliki setidaknya tingkat yang sama seperti diri Anda sendiri, dengan demikian, begitu Anda telah berada di industri untuk sementara waktu Anda mungkin menghadapi politik kantor jika Anda tidak memiliki gelar tetapi mengawasi orang-orang yang memiliki gelar atau gelar lanjutan. Demikian juga, ini adalah bagian dari alasan mengapa Anda melihat orang-orang kembali untuk gelar Master atau MBA setelah berada di industri selama beberapa tahun - mereka mencoba untuk naik tangga karir dan gelar tambahan secara tidak resmi wajib untuk gerakan ini.
Sekarang untuk penafian: ada pengecualian untuk setiap aturan dan Anda akan menemukan pengembang yang tidak memiliki gelar tetapi bekerja dengan sangat baik, tetapi untuk setiap cerita seperti ini ada pengembang yang kembali ke sekolah sehingga mereka bisa mendapatkan "kotak centang" item "diurus dan mulai memajukan karir mereka. Selain itu, lebih sering daripada tidak, di mana Anda pergi ke sekolah tidak masalah sebanyak hanya mendapatkan gelar, ada beberapa kasus terbatas di mana memiliki gelar dari sekolah yang diberikan mungkin membuat Anda diburu, tetapi begitu Anda mendapatkan pekerjaan awal itu Anda akan menemukan bahwa kebanyakan orang tidak peduli.
sumber
Tidak, bahkan para majikan suka menyebarkan BS semacam itu di sekitar, sehingga cukup membuat kumpulan talenta yang tidak berpendidikan tersedia untuk pekerjaan kode-monyet yang kurang dibayar & "menarik".
Pergi untuk gelar itu SEKARANG.
sumber
Itu tidak akan merusak kelayakan kerja Anda di bidang terkait. Apakah memiliki gelar sarjana sains membantu atau tidak tergantung pada sifat pekerjaan yang Anda lamar, orang SDM tertentu membaca resume Anda, kualitas pendidikan, dan sejumlah faktor lainnya. Namun jarang benar-benar memiliki gelar menjadi kekurangan.
sumber
Dalam pengalaman saya, pengusaha mencari dua kualitas dalam calon karyawan:
dan belum tentu dalam urutan itu. Sudahkah Anda membuat sesuatu yang digunakan orang? Apakah Anda tergerak, motivasi diri, pemain tim? Lulus dengan gelar sarjana dan IPK yang layak menunjukkan beberapa hal di atas; jika Anda juga bisa mendapatkan pengalaman yang relevan, itu akan mengisi kekosongan.
Dalam kasus apa pun, menyelesaikan apa yang Anda mulai patut dipuji dan tidak ada majikan (yang sebenarnya Anda inginkan untuk bekerja) akan menghukum Anda karena telah menyelesaikan - atau memuji Anda karena putus.
sumber
Apakah Anda ingin memprogram seluruh hidup Anda? Gelar CompSci mencakup lebih dari sekedar pemrograman; lebih banyak kehidupan di TI di luar pemrograman saja. Dalam banyak hal, ini adalah pembuka pintu untuk hal-hal yang mungkin tidak Anda pertimbangkan, dan tentu saja, jika Anda melihat sedikit bergerak di industri, itu melengkapi Anda lebih baik daripada bahasa Teach Yourself. industri daripada sebagai programmer.
DoInterest - Saya tidak memiliki gelar CompSci - Saya memiliki gelar pascasarjana dalam teknologi informasi yang dibangun di atas beberapa hal lain - tetapi saya berasumsi bahwa minat Anda dalam mengajukan pertanyaan ini adalah apakah akan menyelesaikan kuliah sama sekali daripada mengambil rute yang sedikit memutar. ke tempat tujuan Anda.
Saya menyadari - juga - bahwa ada faktor-faktor mengenai pendidikan perguruan tinggi di AS - karena biaya yang terkait dengannya - yang mungkin mewarnai keputusan Anda. Namun, saya akan mendukung untuk mendapatkan gelar jika Anda bisa karena tidak hanya memperluas pikiran Anda, itu mungkin juga merupakan jaringan yang berguna. Jika ada pertimbangan finansial, apa pilihan Anda untuk paruh waktu?
sumber
Tidak.
Antara lain, BSCS adalah filter untuk banyak tempat. Jika Anda tidak memilikinya, Anda tidak dalam menjalankan pekerjaan itu.
BSCS menyediakan Anda dengan diskusi yang layak tentang teori dan sejarah ilmu komputer, yang jika tidak, Anda harus tahu bagaimana mengarahkan diri. Jika Anda tidak tahu apa yang tidak Anda ketahui, sulit untuk mempelajarinya.
Menurut pendapat saya, tidak mungkin mempelajari beberapa hal tanpa guru. Secara khusus, matematika tingkat tinggi, yang ternyata menjadi masalah besar jika Anda menginginkan pekerjaan yang menarik.
Perguruan tinggi juga memberikan tingkat akulturasi ke dalam budaya kerah putih (yang dapat menjadi masalah besar bagi sebagian siswa).
Jika seseorang tidak akan mempekerjakan Anda karena Anda memiliki gelar, pergi dengan senang bahwa Anda tidak mendapatkan pekerjaan di sana.
sumber
Kepraktisan> Idealness
Katakanlah Anda seorang majikan.
Katakanlah Anda memiliki BANYAK aplikasi dan TIDAK MUNGKIN bagi Anda untuk membaca semuanya dengan cermat
Aplikasi siapa yang akan Anda buang dulu?
Tentunya yang memiliki IPK rendah atau tanpa gelar. Mengapa? Saya tidak tahu, mengapa tidak? Apakah Anda tahu opsi yang lebih baik?
sumber
Pengembang yang cerdas tidak akan membiarkan gelarnya menghalangi menjadi pengembang yang hebat. Universitas dapat mengajari Anda beberapa hal yang sangat buruk (saya pernah memiliki seorang profesor yang mengatakan kepada saya bahwa bos saya tidak akan senang jika saya dapat membuat peranti lunak perusahaan saya berjalan dua kali lebih cepat. Kata demi kata.) Seorang pengembang yang pintar tahu bagaimana menyaring kebijaksanaan yang ia miliki. dapat digunakan di dunia nyata dari sampah dari akademisi yang pergi ke sekolah pascasarjana setelah gagal menahan pekerjaan nyata selama enam bulan dan tidak pernah kembali. (Panggil saya sinis, tapi saya menemukan sebagian besar 'penelitian' akademik di bidang kami sangat buruk dalam aplikasi dunia nyata.)
Jadi, jika Anda seorang pengembang yang cerdas, gelar Anda tidak akan menghalangi Anda.
Jika Anda bukan pengembang yang cerdas, Anda memiliki lebih banyak hal yang perlu dikhawatirkan daripada tingkat memperlambat Anda.
Dalam kedua kasus, itu tidak akan menjadi perhatian terbesar Anda.
sumber
Sebaliknya, program gelar ilmu komputer hanya membuat Anda lebih mudah dipasarkan dan menambah keahlian Anda saat ini. Bahkan, sebagaimana ditegaskan oleh Asosiasi Nasional Perguruan Tinggi dan Pengusaha , gaji untuk jurusan Ilmu Komputer adalah yang tertinggi saat ini, rata-rata $ 63.017.
Bahkan jika Anda sudah memiliki keterampilan dan keahlian yang dibutuhkan oleh seorang programmer komputer, cap gelar ilmu komputer dari perguruan tinggi terakreditasi akan memberi Anda sesuatu untuk ditunjukkan.
sumber
Gelar ilmu komputer hampir pasti merupakan nilai tambah besar karena banyak alasan.
Jika Anda mengatakan "Saya memiliki tawaran pekerjaan yang bagus berdasarkan pengalaman saya saat ini, haruskah saya menerima dan tidak melakukan gelar" maka itu adalah undian: akan lebih sulit untuk mendapatkan pekerjaan tanpa gelar, tetapi diharapkan akan ada ada beberapa pekerjaan yang akan bernilai empat tahun pengalaman komersial lebih dari satu derajat.
Jika Anda mengatakan "Saya ingin meraih gelar matematika atau sains, bukan sains komputer", maka itu mungkin baik-baik saja (tergantung pada lokasi Anda): sebagian besar pekerjaan yang saya lihat ingin mendapatkan gelar yang bagus dan tidak bersikeras bahwa itu adalah ilmu komputer .
Tetapi jika Anda tidak yakin, gelar ilmu komputer adalah, saya pikir, menjadi semakin normal. (Dan mereka sangat bervariasi, beberapa menjadi teori yang murni, yang lain adalah "cara belajar Jawa dalam empat tahun" dan orang yang berbeda akan lebih menghargai yang berbeda. Sayangnya, saya tidak dapat berbicara secara universal.)
sumber
Saya tidak tahu apakah ini pertanyaan serius.
Jawaban sederhana untuk pertanyaan ini adalah: Tidak
Gelar sarjana yang sedang Anda geluti mencakup banyak pengetahuan. Beberapa di antaranya Anda akan gunakan setiap hari, beberapa hal lain tergantung di mana Anda berakhir dalam 4-5 tahun akan menjadi penting, hal yang paling penting adalah persyaratan pendidikan umum.
Karyawan ingin agar seseorang dapat membaca dan menulis dan persyaratan pendidikan umum membuktikan Anda setidaknya memiliki pemahaman dasar. Gelar BS sederhana sangat membantu.
sumber
Saya akan mengatakan "ya" untuk pertanyaan Anda, berdasarkan penggunaan kata yang pernah ada . Saat ini memiliki sertifikat dalam sesuatu, seperti Microsoft Certified Professional misalnya, dapat merusak peluang Anda. Jika Anda bagus dalam pekerjaan Anda, mengapa Anda membutuhkan itu, dll?
Jadi, jika keadaan tetap seperti sekarang, maka dalam beberapa dekade, orang akan bertanya-tanya mengapa Anda kuliah. Tentunya, Anda seharusnya sudah membuat kode sejak Anda berusia 6 tahun, membuat aplikasi web juta pengguna pertama Anda saat berusia 12 tahun, memiliki portofolio besar pada saat Anda menyelesaikan sekolah menengah (apakah masih akan ada sekolah menengah?), Dll , dan tidak perlu kuliah. Jadi kuliah akan berkorelasi dengan kurangnya kemampuan pengkodean.
Bisa terjadi. Tapi belum. Tetap di sekolah.
sumber
Tidak akan sakit. Ini mungkin atau mungkin tidak membantu.
IMO, peluang Anda untuk mendapatkan pekerjaan pemrograman generik ( terutama entry-level) lebih baik dengan gelar daripada tanpa itu, hanya karena sebagian besar posisi daftar itu sebagai persyaratan. Anda tidak akan dianggap sebagai kandidat untuk posisi tanpa itu kecuali Anda tahu orang yang mengenal orang atau memiliki produk jadi yang bisa Anda tunjukkan.
Ini juga membantu jika gelar dari program yang dikenal cukup baik; Saya tidak tahu apa-apa tentang UC Irvine, jadi saya tidak bisa mengomentari itu.
Namun, jika Anda ingin bekerja sebagai programmer dalam domain aplikasi spesifik seperti biotek, Anda mungkin lebih baik mendapatkan gelar di bidang yang relevan (biologi) dan belajar pemrograman di samping. Risikonya adalah keterampilan Anda mungkin tidak dapat ditransfer dengan baik; Saya telah melihat kode yang bekerja cukup baik untuk domain tertentu, tetapi jauh di bawah standar industri.
sumber
Satu-satunya orang yang dapat melukai pekerjaan Anda dengan gelar CS adalah Anda
Ini pasti akan membantu, tetapi saya tahu 4.0 menghormati siswa yang masih mencari pekerjaan, mengapa? Mereka menipu sampai kuliah. Mereka tidak tahu apa-apa dan gagal mendapatkan gambaran besar. Mereka tidak bisa melalui wawancara.
Beberapa orang tidak dapat bersosialisasi keluar dari kantong kertas apalagi memprogramnya! Anda harus dapat berbicara dengan baik dan percaya diri.
Beberapa orang tidak dapat memprogram atau menunjukkan bahwa mereka benar-benar menulis kode di perguruan tinggi. Bahasa tidak penting, keterampilan adalah apa yang Anda butuhkan.
Ada banyak alasan mengapa orang menganggur dan kebanyakan dari mereka ingin menyalahkannya pada sesuatu selain diri mereka sendiri.
PS Saya akan ke UC Irvine; Apakah sekolah itu sendiri penting artinya?
Saya pergi ke Cal State Northridge, percayalah, bantulah diri Anda, pelajari dasar-dasarnya, lakukan pekerjaan Anda, perlihatkan diri Anda dan Anda akan baik-baik saja dengan gelar CS. Anda mendapatkan satu kesempatan dalam hidup untuk kuliah, membuatnya diperhitungkan. Tidak mungkin gelar dapat melukai pekerjaan Anda.
sumber