Apakah memiliki gelar Master di bidang Ilmu Komputer membantu karir Anda? [Tutup]

32

Saya ingin tahu tentang pengalaman programmer yang telah melampaui perguruan tinggi atau universitas dan sekarang bekerja di industri ini. Saya tidak berbicara tentang akademisi (Anda tetap membutuhkan PhD di sana). Apakah Anda memiliki gelar Master? Apakah ini membantu karier Anda? Apakah ada manfaat lain selain pengetahuan yang diperoleh saat mengejar gelar?

ysolik
sumber
4
Tidak ada jawaban yang bagus untuk ini, ada terlalu banyak variabel: goa karier Anda, keterampilan Anda, tempat tinggal Anda, industri apa yang Anda kerjakan, ukuran perusahaan, alat yang Anda gunakan, dll.
Bryan Oakley

Jawaban:

45

Ya itu. Ini sangat membantu dalam membuat resume Anda diciutkan oleh HR yang tidak tahu apa itu pemrograman.

Kutu buku
sumber
6
Yah, mungkin di perusahaan besar yang bergerak lambat, tetapi di Perusahaan Start-Up / Teknologi yang lebih kecil, manajer perekrutan umumnya merupakan bagian dari tim teknis (mereka biasanya memakai beberapa topi). Mereka akan meninjau aplikasi yang diajukan, dan mereka ' Kemungkinan besar akan melihat pengalaman kerja terlebih dahulu.
hanzolo
21

Ini pasti dapat membantu dalam memulai karir Anda - mendapatkan pekerjaan pertama, mungkin yang kedua. Tetapi setelah Anda memiliki beberapa tahun pengalaman di bawah ikat pinggang, maka hal itulah yang sebenarnya Anda lakukan.

Bagaimanapun, gelar adalah hanya gelar. Ini merupakan indikasi bahwa Anda telah belajar, tetapi tidak lebih dari itu (tidak kurang). Majikan tertarik pada apa yang akan Anda lakukan jika mereka mempekerjakan Anda. Ketika mereka mencoba mencari tahu (dalam wawancara), gelar tentu saja merupakan indikator yang lebih baik daripada tidak sama sekali, tetapi sebenarnya menyelesaikan proyek dunia nyata (atau kurang dari mereka) adalah indikator yang jauh lebih baik daripada gelar (atau kurang dari itu) .

Apakah Bill Gates pernah lulus? Sebenarnya dia melakukannya, pada 2007, 30 tahun setelah keluar dari Harvard.

Joonas Pulakka
sumber
4
Jika karir Anda telah berjalan selama beberapa saat, dan Anda seorang programmer yang cukup hebat dan efektif, tetapi Anda ingin membawa hal-hal ke tingkat berikutnya dan benar-benar mendapatkan pemahaman yang baik tentang beberapa aspek yang lebih matematis dari hal-hal dan kemudian mendapatkan pekerjaan yang berlaku dengan sungguh-sungguh, ini bisa menjadi rute yang baik. Pikiran Anda, itu mungkin tidak menguntungkan secara finansial - biaya untuk mendapatkan gelar, termasuk biaya kesempatan tidak mendapatkan gaji sedikit pun, menjadi agak tinggi - tetapi jika Anda berpikir ilmu komputer itu menyenangkan, itu akan bagus.
Tidak terlalu. Anda dipaksa mempelajari hal-hal di dunia akademis yang bisa Anda hindari belajar di luar. Contoh yang baik adalah ekspresi lambda di mana pola pikir membuat perbedaan nanti karena Anda tahu Anda bisa.
"Tapi setelah Anda memiliki beberapa tahun pengalaman di bawah ikat pinggang, maka apa yang sebenarnya Anda lakukan itulah yang penting.": Saya bekerja di sebuah perusahaan di mana para manajer tidak memiliki gelar dan di sebuah perusahaan di mana para manajer melakukan mempunyai gelar. Yang terakhir memiliki, rata-rata, perencanaan yang jauh lebih baik dan keterampilan berpikir jangka panjang.
Giorgio
Tidak diragukan lagi ada korelasi positif antara pendidikan formal dan pemikiran jangka panjang - mendapatkan gelar membutuhkan ketekunan. Tetapi: 1) korelasi berlaku rata-rata , bukan per-individu, dan 2) ke arah mana kausalitas berjalan? Apakah mendapatkan gelar membuat Anda lebih baik dalam perencanaan, atau hanya agar mereka yang merencanakan masa depan mereka (yaitu sudah baik dalam perencanaan) cenderung mengejar gelar lebih banyak?
Joonas Pulakka
11

Saya mengambil gelar MSc dalam Ilmu Komputer untuk bersenang-senang, tetapi juga untuk membantu karir saya. Saya tidak mengharapkan pengembalian besar-besaran dari input saya, tetapi tentu saja membuka mata saya ke banyak area baru perusahaan yang belum saya sentuh di BSc saya. Itu benar-benar membantu menempatkan "University of Edinburgh - Distinction", dan selain itu, sangat menyenangkan, bekerja dengan baik, tetapi bermain juga sama sulitnya! Jangan hanya melakukannya untuk prospek karir, lakukan karena Anda juga menginginkannya.

Kaya
sumber
7

Saya mungkin sedikit kasus khusus karena walaupun saya memiliki MS di bidang Ilmu Komputer, gelar sarjana saya adalah BSEE. Kombinasi ini telah menjadi inti dari karir perangkat lunak freelance saya yang tertanam (yang saya mulai sekitar setahun setelah mendapatkan MS saya, sekitar 32 tahun yang lalu). Saya melakukan studi pascasarjana saya selama enam tahun, pergi ke sekolah malam.

Saya tahu memiliki gelar master pada resume saya dipandang sangat baik dalam wawancara (saya sudah diberitahu sebanyak itu).

Saya pikir saya juga belajar lebih banyak ilmu komputer di sekolah pascasarjana daripada saya akan mendapatkan BSCS, baik karena saya menganggap hal-hal lebih serius (dibuktikan dengan lompatan besar dalam IPK saya dari sarjana ke pascasarjana), dan karena saya tidak terganggu dengan mengambil semua program lain yang diperlukan seseorang harus mendapatkan gelar sarjana.

tcrosley
sumber
3
Saya berada di kapal yang sama, dalam hal sarjana Fisika, lulusan CS, dan lompatan besar dalam IPK sepanjang jalan untuk mengambil hal-hal lebih serius. Apa yang saya pelajari sangat berharga (perspektif baru, dipaksa untuk mengambil UML dan pola desain dengan serius, dll), dan tingkat itu sendiri sangat berharga - saya sudah memiliki orang yang menggembar-gemborkan gelar saya ketika berbicara tentang peran saya dalam proyek untuk bisnis Orang luar.
Michael H.
7

Seperti banyak pertanyaan karier, jawabannya adalah, "Itu tergantung ..."

Pemrogram tunggal terbaik yang pernah saya temui tidak menyelesaikan sarjana. Dia kepala dan ekor di atas semua orang, dan jelas bagi semua orang yang telah bekerja dengannya. Tidak terbayangkan bahwa dia tidak dapat menemukan pekerjaan hebat hanya dari mulut ke mulut. Dia menjadi manajer, arsitek, kontributor individu - sebut saja.

Lalu ada kita semua ...

Saya telah melihat seorang master dalam ilmu komputer membantu orang-orang dalam situasi berikut:

Pengalaman teknologi kurang dari 5 tahun.

  • Sarjana non-CS.
  • Di sebuah perusahaan dengan kecenderungan akademis. (Contoh: Lab Bell lama)
  • Penasaran secara intelektual dan bosan di tempat kerja.
  • Menyimpang terlalu jauh dari teknologi.
  • Ingin pembeda sebagai pengganti pengalaman kerja. (Contoh: 5 tahun BS + MS)

Sama sekali tidak wajib, tetapi bisa bermanfaat. Banyak tergantung pada keingintahuan intelektual Anda.

MathAttack
sumber
3

Tidak yakin seberapa terkait cerita saya, tetapi saya sebenarnya berlipat ganda jurusan Filsafat dan Ilmu Politik, dan pemrograman selalu hanya hobi. Ketika saya tidak dapat menemukan "Philosopher Wanted" menambahkan di Craigslist dan menyadari bahwa orang menginginkan pengembang perangkat lunak saya langsung masuk dan menemukan pekerjaan. Saya pikir karena itu adalah hobi dan bukan hanya banyak kelas yang harus saya ambil, saya menjadi sangat bersemangat mempelajari bidang dan mencoba melakukan yang terbaik yang saya bisa untuk mencocokkan teman sekelas CS saya. Yah sekarang saya memiliki pekerjaan yang baik sebagai pengembang, tetapi saya benar-benar gugup dengan apa yang bisa terjadi di masa depan ketika saya melamar pekerjaan rekayasa perangkat lunak dengan gelar basketweaving. Saya condong ke arah tidak mendapatkannya dan menunggu sebentar, berharap koneksi dan pengalaman akan terbayar. Saya tidak akan mengandalkannya di sektor sains / militer.

Morgan Herlocker
sumber
3

Gelar master tidak perlu di industri perangkat lunak. Ada banyak pekerjaan yang bisa Anda dapatkan hanya dengan memiliki gelar sarjana yang dikombinasikan dengan pengalaman yang tepat. Menghindari studi pascasarjana dapat menghemat waktu dan uang Anda. Karena itu, jika Anda ingin bekerja untuk perusahaan seperti Oracle, Google, Microsoft, IBM dll maka mendapatkan gelar master / PhD dianjurkan.

Siamac Nikoo
sumber
2

Mungkin secara umum itu bisa membantu tetapi juga tergantung pada manajer perekrutan. Saya menyewa .NET developer untuk bergabung dengan sayatim. Sebagai pengembang, saya cukup pilih-pilih tentang siapa yang saya pekerjakan karena kami sedang menangani beberapa data yang sangat sensitif dan sejumlah besar uang juga. Kami adalah tim pengembang perangkat lunak yang kecil, gesit, dan bergairah, mulai dari lulusan sekolah menengah atas hingga magister di CS dan bahkan Fisika. Saya tidak pernah benar-benar melihat gelar sarjana, atau bahkan pengalaman kerja di tahun-tahun awal Anda. Saya ingin melihat bagaimana Anda berkomunikasi, bergaul dengan tim, menangani masalah nyata, dan tentu saja menunjukkan kepada saya kode. Anda pikir Anda seorang programmer keledai yang buruk? Tunjukkan buktinya padaku. Anda harus bekerja pada semacam proyek open source, memiliki akun github / bitbucket / CodePlex / etc ... dengan sesuatu yang terjadi. Derajat adalah kertas - ini semua tentang apa yang dapat Anda lakukan.

Nodey The Node Guy
sumber
2

Bagi saya pribadi, saya bergabung dengan perusahaan yang akan membayar Master saya di CS. Itu bagian dari keputusan saya untuk memilih karier. Saya memilih untuk mengejar MS saya karena itu memperdalam pengetahuan saya tentang CS jauh lebih baik. Di undergrad saya, saya tidak mendapatkan banyak paparan AI, tetapi sejauh ini dalam pekerjaan Guru saya, dan itu jauh lebih bermanfaat dan bermanfaat, untuk mempelajari area baru CS, daripada melakukannya hanya untuk pengembangan pekerjaan potensial .

Mendongkrak
sumber
1

Saya pikir pengalaman kerja / dunia nyata bisa sangat jauh juga .. dan proyek pribadi ..

Alih-alih pergi ke sekolah, sisihkan waktu itu untuk membangun sistem / layanan / situs web yang sangat mengagumkan. Pelajari sepanjang jalan dan gunakan teknologi terkini yang Anda sukai.

Sementara saya berpikir bahwa belajar dengan "kecepatan sekolah" tidak buruk, dan guru yang baik bahkan lebih berharga, Anda dapat mengajar diri Anda jauh lebih cepat dan belajar lebih banyak, terutama jika Anda didorong oleh ambisi. Akan lebih mudah bagi Anda untuk mempelajari apa yang Anda inginkan, daripada mencoba mencari pekerjaan yang akan memberi Anda kesempatan untuk mendapatkan pengalaman itu.

Dengan melakukan itu Anda akan mendapatkan pemahaman yang kuat tentang teknologi tersebut (mudah-mudahan) dan ketika Anda mewawancarai, Anda akan memiliki contoh kemampuan Anda, alih-alih selembar kertas yang mengatakan Anda bisa pergi ke sekolah, dan bagaimana caranya. mungkin Anda akan menciptakan pekerjaan sendiri dan merekrut diri sendiri !!

Hanzolo
sumber
1

Bagi saya, itu menambah beberapa tahun pengalaman saya. Seringkali Anda akan melihat seperti 3-5 tahun + sarjana atau 1-3 tahun + master dalam deskripsi pekerjaan, dan kasus saya memiliki gelar Master telah memberi saya manfaat dari keraguan. Saya mulai sebagai perancang FPGA, dan sekarang saya adalah seorang pengembang web, para manajer tidak terlalu peduli dengan tahun-tahun yang saya habiskan untuk melakukan hal itu sehingga tahun-tahun yang diberikan gelar itu sangat berharga bagi saya. Terampil, tidak mungkin! Tidak ada perbedaan kualitas antara programmer dengan sarjana dan programmer dengan master. Banyak hal lain yang dapat Anda lakukan untuk menjadikan diri Anda seorang programmer yang lebih baik

demongolem
sumber
1

Apakah itu membantu karir Anda sulit untuk diceritakan. Industri tertentu dan manajer perekrutan mungkin memiliki preferensi untuk atau menentang. Anda bisa mendapatkan pekerjaan di universitas tanpa menjadi akademisi, tetapi mereka lebih suka orang-orang dengan pendidikan tinggi.

Ini dapat membantu Anda menjadi penulis dan konsumen literatur penelitian yang lebih baik. Sebagian besar kursus Anda akan memiliki komponen tertulis (mereka melakukan kursus terakhir yang saya ambil). Kuncinya adalah memiliki profesor yang akan mengkritik tulisan dan penelitian Anda serta memberikan umpan balik yang berkualitas dan memaksa Anda untuk bekerja di tingkat yang lebih tinggi.

Tentu saja, Anda bisa bertahan tanpanya dan mempelajarinya sendiri. Ini bukan persyaratan dan tidak menguntungkan semua orang. Kebanyakan orang akan mendapat nilai tinggi, tetapi tidak semua orang mendapatkan rekomendasi yang bagus.

JeffO
sumber
1

Untuk menjawab pertanyaan lebih langsung, memiliki MSc lebih baik daripada tidak memilikinya. Berbicara sebagai seseorang yang mempekerjakan staf teknis, jika Anda mengambil 2 kandidat yang sangat mirip, tetapi satu-satunya perbedaan adalah bahwa seseorang memiliki MSc, sambil menunggu kinerja mereka dalam sebuah wawancara, orang MSc akan mendapatkan pekerjaan. Juga, pada catatan yang terkait, melakukan gelar (setidaknya gelar Ilmu Komputer yang diakui misalnya) melibatkan melakukan presentasi, keterampilan komunikasi dan berbagai hal standar yang Anda harapkan dilakukan oleh karyawan.

Hanya dengan melakukan gelar dan meraihnya, seorang kandidat membuktikan sesuatu dan memberikan tanda centang di kotak yang tidak dimiliki seseorang tanpa gelar. Itu kurang relevan di mana para kandidat memiliki pengalaman profesional bertahun-tahun.

Gelombang panas
sumber
0

Saya juga berpikir tentang gelar dalam ilmu komputer dan saya berasal dari apa yang Anda sebut kebalikan dari spektrum pendidikan (BA dalam Komunikasi Wicara dengan beberapa penekanan '- juga tidak terkait dengan apa pun di bidang yang diklasifikasikan sebagai " ilmu keras ".

Satu hal yang saya perhatikan banyak adalah penekanan pada pengalaman pendidikan truf, ke tingkat yang lebih besar daripada yang tampaknya menjadi tren di sebagian besar setiap sektor sejak pasar kerja jatuh. Jujur saya merasa seperti pendidikan telah mendapatkan bungkus yang buruk.

Saya yakin banyak alasan saya bias karena saya memiliki gelar tanpa pengalaman dan pekerjaan yang tidak memungkinkan saya untuk mencapai kemandirian ekonomi. Namun, saya pikir ada alasan yang cukup bagi pengusaha untuk memberikan sedikit lebih banyak bobot untuk pendidikan daripada yang tampaknya. Mungkin ini karena "pendidikan dewasa online" yang bodoh ini - jadilah dokter di universitas "baru" 6 bulan, yang lebih mirip organisasi bisnis (yang entah bagaimanamenerima akreditasi) dengan tujuan keuangan utama yang bertentangan dengan pendidikan. Mungkin mereka lulusan memberikan pendidikan bungkus yang buruk. Atau, mungkin masuknya Zuckerbergs dan Gates 'menaungi nilai pendidikan. Satu hal yang saya tahu, bagaimanapun, adalah bahwa saya tahu cara belajar (dalam arti kata yang sebenarnya) dan bagaimana melakukannya dengan cara yang jauh lebih sistematis daripada yang saya bisa sebelum menghadiri Cal State. Dan sementara pengalaman kerja awal saya (terbatas, tetapi saya punya beberapa) telah menunjukkan kepada saya bahwa saya tidak memiliki beberapa keterampilan profesional yang ditunjukkan oleh mereka yang memiliki pengalaman luas dan pendidikan terbatas, cara cepat di mana saya bisa mendapatkan yang baik sepotong profesionalisme jelas lebih cepat dari apa yang dibutuhkan orang-orang untuk meningkatkan kemampuan mereka (Tapi sekali lagi, saya bekerja di RadioShack, jadi ... lol).

Saya pikir mempelajari hal-hal yang tidak perlu Anda terapkan di dunia kerja mengajarkan Anda bagaimana menjadi lebih efektif dalam mempelajari hal-hal yang Anda lakukan.

Dan
sumber