Apakah gelar sarjana sains komputer pernah melukai kemampuan kerja saya? [Tutup]

33

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?

Gio Borje
sumber
6
Anda mungkin terlalu memenuhi syarat untuk beberapa hal. Saya percaya ini bukan yang Anda khawatirkan.
4
Bagi saya sepertinya Anda mencari alasan untuk keluar atau mengganti jurusan.
Mike Baranczak
36
Mungkin 'menyakiti' toleransi Anda untuk bekerja di Proyek yang membuat semua kesalahan yang telah Anda hindari di Universitas dan dengan rekan satu tim yang membela kebodohan itu sebagai 'desain'.
keppla
1
@keppla - pasti begitu, +1.
Jas
1
Saya tidak pernah mendapat kesan bahwa gelar saya adalah penghalang. Saya berharap saya menghabiskan lebih banyak waktu luang saya di kampus untuk berkontribusi pada proyek sumber terbuka atau mendapatkan gelar master.
Thomas Langston

Jawaban:

65

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.

Bobby Tables
sumber
36
"Uang pintar ada pada orang dengan gelar." Tidak dalam pengalaman saya. Dalam pengalaman saya, uang pintar ada pada orang pintar, yang ortogonal memiliki gelar.
Rein Henrichs
12
@ Dobby dua tahun yang lalu bahwa hampir semua programmer otodidak ... Uang pintar ada pada orang dengan track record keberhasilan ;-)
Steven A. Lowe
31
Memang benar, programmer yang baik tanpa gelar CS jarang terjadi. Tetapi dalam pengalaman saya, programmer yang baik dengan gelar CS sama-sama langka.
nikie
16
+1: Apakah Degree = Good developer? Tidak Degree + 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. Jadi Goodmenjadi Great, dan Greatmenjadi Truly exceptional.
Binary Worrier
12
Banyak orang dengan gelar CS tidak dapat memprogram juga.
Ayub
15

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!

Subu Sankara Subramanian
sumber
Setuju, dan saya akan menambahkan bahwa sementara ada contoh programmer otodidak tanpa gelar CS, ada jauh lebih sedikit tanpa gelar apa pun.
agradl
10

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.

rjzii
sumber
Respon yang bagus +1
Adam Arold
9

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.

Jas
sumber
6

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.

GrandmasterB
sumber
6

Dalam pengalaman saya, pengusaha mencari dua kualitas dalam calon karyawan:

  • Intelijen
  • Prestasi

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.

pengguna14609
sumber
2
+1 untuk Prestasi. Mendapat gelar adalah itu, dan itu menunjukkan bahwa Anda benar-benar bisa menjalani sesuatu. Bukannya terlalu sulit untuk mengulur-ulur waktu kuliah, tetapi menyelesaikannya dan mendapatkan nilai yang pantas (atau ingin menunjukkan sesuatu untuk itu) adalah hal yang baik.
Macke
2

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?

temptar
sumber
2

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.

Paul Nathan
sumber
2

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?

Mehrdad
sumber
2

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.

corsiKa
sumber
+1. Sangat benar. Menariknya, saya telah melihat orang-orang senior di industri mengatakan beberapa hal yang juga gila. Saya kira tema umum adalah tidak harus mengembangkan kemampuan beradaptasi. mis. "Pemrograman bisnis dimulai dan diakhiri dengan COBOL." Saya kira jika hanya itu yang Anda ketahui dan Anda akan segera pensiun mempertahankan kode COBOL, itu tidak masalah.
Bobby Tables
2

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.

Anna Lear
sumber
0

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.)

Jack V.
sumber
0

Saya tidak tahu apakah ini pertanyaan serius.

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)

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.

Ramhound
sumber
0

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.

Paul Biggar
sumber
0

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.

John Bode
sumber
-1

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.

Bryan Harrington
sumber