Master vs. PhD - lama [ditutup]

9

Saya berusia 21 tahun dan seorang mahasiswa ilmu komputer tahun pertama master. Apakah melanjutkan atau tidak dengan PhD saya telah mengganggu saya selama beberapa bulan terakhir. Saya tidak bisa berhenti memikirkannya dan sangat terpukul dengan masalah ini. Saya telah membaca http://www.cs.unc.edu/~azuma/hitch4.html dan banyak, banyak artikel master lainnya vs phd di web. Sayangnya, saya belum sampai pada kesimpulan.

Saya berharap bahwa saya dapat memposting ide-ide saya tentang masalah ini di sini dengan harapan untuk 1) mendapatkan wawasan tambahan tentang masalah ini dan 2) memastikan bahwa saya benar dalam asumsi saya. Semoga orang-orang yang memiliki pengalaman di bidang masing-masing dapat memberi tahu saya jika saya salah sehingga saya tidak membuat keputusan berdasarkan ide yang salah.

Oke, untuk keluar dari topik ini - uang. Uang bukanlah yang terbesarpenting bagiku, tetapi tetap penting. Itu selalu menjadi tujuan saya untuk membuat 6 angka, tetapi saya menyadari bahwa mungkin akan memakan waktu lama bagi saya dengan kedua jalur. Menurut sebagian besar situs penghitungan gaji online, gaji awal rata-rata untuk seorang insinyur perangkat lunak adalah ~ 60-70k. Program PhD di sini adalah 5 tahun, jadi itu sekitar 300 ribu yang saya lewatkan dengan tidak masuk ke dunia kerja dengan master. Saya hanya pernah memiliki ~ 1r dalam satu waktu dalam hidup saya sehingga 300k adalah sesuatu yang saya pikir tidak bisa saya bayangkan secara akurat. Saya tahu bahwa saya tidak akan memiliki semuanya sekaligus, tetapi mengetahui bahwa saya akan mendapatkan penghasilan yang agak gila bagi saya. Saya merasa bahwa saya akan hidup cukup nyaman pada saat saya berusia 30 tahun (tetapi risiko terlalu cepat puas). Saya pasti akan senang memiliki setidaknya beberapa tahun 20-an saya untuk menghabiskan dengan uang sebanyak itu sebelum saya memiliki keluarga untuk menghabiskan semuanya. Saya belum tumbuh dengan sangat stabil secara finansial sehingga akan sangat menyenangkan untuk hanya menghabiskan uang ... mendapatkan mobil yang bagus, membeli satu atau dua gitar baru, makan beberapa makanan enak, dan hanya merasa nyaman secara finansial. Saya selalu merasa layak mendapat uang dalam hidup saya, bahkan ketika saya masih kecil, dan saya hanya ingin menjadikannya kenyataan. Saya tahu bahwa jalan mana pun yang saya ambil akan menghasilkan uang dengan baik ketika saya ~ 40-45 tahun, tapi saya rasa saya muak dengan tidak menghasilkan uang dan menjadi tidak sabar tentang hal itu. dan nyaman secara finansial. Saya selalu merasa layak mendapat uang dalam hidup saya, bahkan ketika saya masih kecil, dan saya hanya ingin menjadikannya kenyataan. Saya tahu bahwa jalan mana pun yang saya ambil akan menghasilkan uang dengan baik ketika saya ~ 40-45 tahun, tapi saya rasa saya muak dengan tidak menghasilkan uang dan menjadi tidak sabar tentang hal itu. dan nyaman secara finansial. Saya selalu merasa layak mendapat uang dalam hidup saya, bahkan ketika saya masih kecil, dan saya hanya ingin menjadikannya kenyataan. Saya tahu bahwa jalan mana pun yang saya ambil akan menghasilkan uang dengan baik ketika saya ~ 40-45 tahun, tapi saya rasa saya muak dengan tidak menghasilkan uang dan menjadi tidak sabar tentang hal itu.

Namun, ide besar yang mendorong saya menuju gelar PhD adalah bahwa saya merasa jalur master akan memberi saya perasaan menjual jika saya memiliki kemampuan untuk menyelesaikan pertanyaan nyata di dunia ilmu komputer. (Cukup mudah - tidak banyak yang bisa dijelaskan, tapi ini masalah besar)

Sekarang ke aspek lain dari keputusan itu.

Saya awalnya masuk ke ilmu komputer karena pemrograman. Saya mulai di sekolah menengah dan segera tahu bahwa itulah yang ingin saya lakukan untuk berkarier. Saya merasa ingin mendapatkan gelar master dan menjadi insinyur perangkat lunak di industri memberi saya lebih banyak waktu untuk program dalam karir saya. Dalam penelitian, saya merasa saya akan menghabiskan lebih banyak waktu membaca, menulis, mencoba mendapatkan uang hibah, dll daripada coding.

Seorang pria yang bekerja dengan saya di lab baru-baru ini menerbitkan sebuah makalah. Dia menunjukkannya kepada saya dan saya terkejut karenanya. Dua halaman pertama dipenuhi dengan persamaan dan formula. Kemudian halaman berikutnya diikuti oleh lebih banyak persamaan dan formula yang dia dapatkan dari yang sebelumnya. Itu adalah karyanya - memecah dan menciptakan semua formula ini untuk gerakan lengan robot. Dan setiap kali saya membaca makalah ilmu komputer, mereka semua tampaknya mengikuti pola ini. Saya selalu membayangkan diri saya coding sepanjang hari ... tidak membuktikan persamaan dan hal-hal semacam itu. Saya tahu itu hanya satu bagian dari penelitian ilmu komputer, tetapi bagian itu membuat saya bosan.

Pasangan kontra di setiap sisi -

Phd - Saya tidak terlalu suka menulis atau merasa saya hebat dalam penulisan teknis. Setiap kali saya dalam kelompok untuk membuat sesuatu, saya selalu orang yang melakukan sebagian besar pekerjaan dan kemudian memberikannya kepada anggota tim saya untuk menulis laporan. Presentasi berbeda - saya tidak keberatan presentasi sama sekali selama saya memiliki pemahaman yang baik tentang apa yang saya presentasikan. Tapi menulis makalah sepertinya tugas yang berat bagiku. Dan karena ini, ungkapan "terbitkan atau musnah" benar-benar membuat saya tidak mau melakukan penelitian. Hal buruk lainnya - saya merasa jika saya melakukan penelitian, sebagian besar akan dilakukan sendiri. Saya bekerja paling baik dalam kelompok kecil. Saya suka memiliki setidaknya satu orang untuk memunculkan ide ketika saya melakukan brainstorming. Gagasan menjadi bagian dari beberapa kelompok elit kecil untuk membangun sesuatu terdengar ideal bagi saya. Jadi bisa bekerja dalam kelompok kecil untuk sebagian besar karir saya adalah nilai tambah yang pasti. Saya tidak merasa bisa melakukan riset ini.

Master - Saya banyak membaca online yang kebanyakan orang datang sebagai insinyur dan akhirnya pindah ke posisi manajemen. Sampai sekarang, saya tidak melihat diri saya ingin menjadi bagian dari manajemen. Katakanlah perusahaan saya ingin membuat beberapa produk atau sistem baru - saya akan mendapatkan lebih banyak kebanggaan, kesenangan, dan kepuasan keseluruhan untuk mengatakan "Saya membuat ini" daripada "Saya mengelola sekelompok orang yang membuat ini." Saya ingin menjadi bagian besar dari proses pengembangan. Saya ingin membuat sesuatu.

Saya pikir akan lebih baik untuk lebih terspesialisasi daripada orang lain. Saya lebih suka tahu segalanya tentang sesuatu daripada sesuatu tentang segalanya. Saya selalu seperti itu - adalah pelempar yang hebat selama tahun-tahun baseball saya, tetapi tidak begitu bagus dalam hal-hal lain, hebat di kelas-kelas tertentu di sekolah, tetapi tidak begitu baik pada yang lain, dll. Untuk berpikir bahwa karier saya akan menjadi cara yang sama kedengarannya oke untuk saya. Mendapatkan gelar PhD akan mengarahkan saya ke arah ini. Akan sangat bagus untuk menjadi seorang pria yang seseorang yang memandang ke arah dan datang untuk meminta bantuan karena menjadi kontributor penting untuk bidang yang sangat spesifik, seperti jaringan saraf tiruan atau persepsi haptik robot. Dari apa yang saya kumpulkan tentang industri perangkat lunak, menjadi spesialis bisa menjadi hal yang sangat buruk karena kecepatan teknologi baru.

Ketika datang untuk dipekerjakan, saya memiliki pandangan yang cukup konservatif. Saya tidak ingin berganti perusahaan setiap 5 tahun. Mungkin ini adalah sesuatu yang semua orang inginkan, tetapi saya ingin menjadi orang penting dalam satu perusahaan selama 10+ (mungkin 20-25+ jika saya beruntung!) Bertahun-tahun jika kondisi kerjanya dapat diterima. Saya merasa seperti itu lebih mungkin sebagai PhD, menjadi profesor atau peneliti. Semakin banyak saya membaca tentang orang-orang di industri perangkat lunak, semakin banyak insinyur perangkat lunak tampaknya bangkit dari perusahaan ke perusahaan dengan langkah cepat. Beberapa bahkan bekerja seperti pistol sewaan dari proyek ke proyek yang BUKAN apa yang saya inginkan. Tetapi menemukan tempat untuk membuat perangkat lunak yang hebat dan penting akan lebih bagus jika itu benar-benar terjadi di dunia nyata.

Saya orang yang sangat kompetitif. Saya berkembang di kompetisi. Saya tidak benar-benar tahu mengapa, tetapi saya selalu seperti itu bahkan ketika masih kecil. Persaingan selalu memberi saya alasan untuk berlatih sedikit ekstra setiap malam, selalu mendorong batas saya, dll. Sepertinya saya tidak ada kompetisi di dunia penelitian. Sepertinya semua orang sangat santai selama penelitian sedang dilakukan. Satu-satunya kompetisi adalah jika seseorang meneliti hal yang sama seperti Anda dan siapa pun yang dapat menyelesaikan dan menerbitkannya terlebih dahulu (tetapi semua orang tampaknya berhati-hati untuk memeriksa keadaan itu). Satu-satunya kompetisi yang nyata bagi saya hanyalah dengan diri sendiri dan disiplin Anda sendiri. Saya suka gagasan bahwa dalam industri, ada persaingan nyata antara perusahaan untuk mengeluarkan produk terbaik atau dikeluarkan dari bisnis.

Satu hal yang benar-benar mendorong saya menuju gelar PhD adalah masa hidup hal-hal yang Anda buat. Saya merasa jika Anda membuat sesuatu yang benar-benar inovatif di industri ... hanya beberapa aplikasi atau sistem baru yang sangat hebat ... ada masa simpan sekitar 5-10 tahun sebelum seseorang melakukannya dengan lebih cepat dan lebih efisien. Tetapi dengan pekerjaan penelitian, Anda dapat membuat ide atau algoritma yang dekade terakhir. Sebagai contoh, algoritma pencarian A * dijelaskan pada tahun 1968 dan masih banyak digunakan saat ini. Itu luar biasa bagi saya. Dalam kata-kata Palahniuk, "Tujuannya bukan untuk hidup selamanya, itu untuk menciptakan sesuatu yang akan."

Lebih dari segalanya, saya hanya ingin melakukan sesuatu yang penting. Saya ingin pekerjaan saya membantu dan memajukan masyarakat. Serius, jika saya terjebak memprogram GUI selama 40 tahun ke depan ... Saya mungkin menembak diri saya sendiri. Tetapi sekali lagi, saya benci gagasan bahwa kurang dari 1% populasi akan melakukan kontak dengan pekerjaan saya dan bahkan kurang memahami pentingnya.

Jadi, jika sesuatu yang saya katakan salah, mohon informasikan kepada saya. Jika Anda pikir saya keluar sebagai master atau PhD, beri tahu saya. Jika Anda ingin memberi saya wawasan tambahan atau menambahkan poin apa pun yang saya buat, silakan lakukan. Terima kasih banyak kepada siapa pun atas bantuannya.

Sterling
sumber
62
Menilai dari panjang posting Anda, yang belum saya baca, Anda cocok untuk PhD.
P Shved
1
lolz @ Pavel Shved
explorest
1
Saya hanya akan membuangnya di luar sana ... jika Anda pikir Anda akan suka membuat gaji programmer yang bagus saat berusia 20-an sebelum keluarga - LAKUKAN !!
quentin-starin
5
BTW, jika Anda membeli mobil yang bagus, beberapa gitar, dan lain-lain, Anda tidak akan merasa "nyaman secara finansial"! Saat itulah Anda memulai jebakan konsumsi, di mana tingkat di mana Anda mendapatkan lebih banyak hal adalah apa yang memberi Anda kenyamanan. Hemat uang Anda sekarang dan biasakan gaya hidup yang lebih murah, dan Anda akan merasakan kenyamanan finansial yang sebenarnya.
Macneil
1
making decent money != ( financially stable or confortable ) if ( spending the majority of it ) then broke or paycheck to paycheck;

Jawaban:

23

Pilihannya sederhana:

  • Jika Anda ingin melakukan penelitian ilmu komputer, dapatkan gelar PhD.
  • Jika Anda ingin mempelajari topik lanjutan untuk menjadi programmer yang lebih baik, dapatkan Master.

Sekarang, ada beberapa kesalahpahaman yang Anda miliki tentang program PhD. Diberikan entri lama Anda, izinkan saya membalas dengan poin-poin:

  • Anda akan didukung secara finansial dalam program PhD di Amerika Serikat. Ini termasuk uang sekolah dan uang sewa, makanan, dan mobil. Namun, bayarannya sebagian besar adalah tingkat subsisten.

    • Setelah memiliki gelar PhD, Anda akan dapat memperoleh gaji yang lebih tinggi. Lowongan pekerjaan untuk Google dan Apple menyebutkan PhD sebagai "lebih disukai," bahkan ketika itu bukan posisi penelitian. [Ini bisa jadi bahwa sekolah pascasarjana adalah bujangan baru, sinyal bahwa kamu mampu menyelesaikan pekerjaan yang signifikan dan intens.]
  • Ya, sebagai peneliti Anda akan mengejar uang, menulis makalah, dan membaca karya-karya terkait. Namun, jumlah yang Anda kode sepenuhnya tergantung pada jenis sekolah atau perusahaan tempat Anda nantinya. Dalam program dengan sedikit atau tanpa siswa PhD, Anda akan mengkodekan hampir semuanya sendiri. Dalam program PhD peringkat rendah atau tidak peringkat, Anda akan melakukan bagian besar pengkodean. Namun, di lembaga tingkat atas, siswa Anda akan cukup mandiri sehingga Anda tidak perlu memprogram sama sekali. Itu semua tergantung pada aspek pemrograman apa yang Anda sukai. Jika itu menciptakan dan berpikir secara kreatif dan menemukan masalah yang Anda sukai, Anda akan mendapatkan banyak dari melakukan penelitian.

  • Seberapa baik atau buruk Anda dalam penulisan teknis sekarang tidak masalah. Mengapa? Karena Anda akan meningkat. Penasihat Anda akan mencambuk Anda. Anda juga akan membaca buku-buku seperti The Sense of Structure karya George Gopen : Menulis dari Perspektif Pembaca .

  • Saya tidak pernah mendengar ada peneliti yang "terlalu terspesialisasi" sehingga keterampilan mereka menjadi benar-benar usang karena perubahan teknologi. PhD cukup tahu tentang dasar-dasar sehingga mereka bisa menempa jalur baru di bidang terbaru, selalu.

  • Dunia penelitian sangat kompetitif! Ini biasanya merupakan kelemahan penelitian, harus berurusan dengan penolakan atas penolakan, karena pengulas melewatkan semua poin dari kecemerlangan Anda, kadang-kadang ke tingkat hyper-macho. Anda pikir itu merupakan nilai tambah.

  • Anda mungkin atau mungkin tidak mencapai "home run" dengan PhD Anda. Ya, Anda dapat melakukan sesuatu yang mengubah dunia, tetapi kemungkinan besar Anda akan membuat sesuatu yang menunjukkan Anda kompeten dalam penelitian.

Secara keseluruhan, Anda terlihat seperti tipe yang ingin menjalankan semua silinder Anda, dengan kapasitas penuh, yang mencakup semua keahlian Anda. Ketika Anda seorang peneliti, Anda adalah bos Anda sendiri dan Anda memutuskan apa yang layak untuk dipelajari. Itu adalah kebebasan akademik.

Namun, ada begitu banyak keraguan dalam pesan Anda, saya tidak berpikir Anda akan memiliki motivasi untuk melewati masa-masa lebih gelap dari program enam tahun. Hanya untuk memastikan, mengapa Anda tidak memilih opsi Tesis Master dan mencari penasihat. Jika Anda menyukai penelitian, maka Anda akan memiliki hal yang tepat untuk dikatakan ketika Anda menulis pernyataan pribadi untuk mendaftar ke program PhD.

Macneil
sumber
4
+1 untuk jawaban seimbang, hampir tidak bias, dan untuk opsi tesis Master.
Pekerjaan
1
Heh, terima kasih ... Orang selalu dapat mengklik profil saya untuk melihat di mana bias saya berada. ;-)
Macneil
Terima kasih atas balasan yang bermanfaat sebelum pertanyaan ditutup! Menerima karena itu membantu, lama, dan Anda benar-benar meluangkan waktu untuk membacanya.
Sterling
1
Senang bisa membantu! Saya ingin mendapatkan jawaban di awal karena saya pikir itu akan ditutup sebagai "terlalu lokal." Tapi, saya selalu terkejut apa yang ditutup dan mengapa di sini.
Macneil
1
Saya membaca ini pada saat saya Perlu membuat keputusan yang tepat :) Ini pasti membantu !!!
lightsong
24

Di sini adalah algoritma. Anda dapat mengubah ini menjadi rantai markov dan menghitung peluang Anda.

IF (I.CantStandVisualBasicSyntax) THEN
    BecomeASurfer()    
END IF

IF (I.LikeProgramming AND I.WantMoneyBefore30) THEN
    PursueMasters()
ELSE IF (I.LikeProgramming AND I.CanWaitForMoney) THEN
    IF RAND(0, 1.0) < 0.1 THEN
        // Very Unlikely
        PursuePHD()
    ELSE
        PursueMasters()
    END IF
ELSE IF (I.LikeResearch) THEN
    // Unreachable code
    IF (I.CanWaitForMoney) THEN
        PursuePhd()
    ELSE IF (RAND(0, 1.0) < 0.1) THEN
        // Very unlikely
        PursuePhd()
    ELSE
        PursueMasters()
    End IF
Else
    BecomeASurfer()
End IF
Pekerjaan
sumber
8
+1 untuk memikat perhatian saya selama durasi algoritma itu. Di samping catatan, metode BeingASurfer () canggih, kinerja tinggi, dan pengembalian data yang efisien.