Yüksek Lisans - Doktora - uzun [kapalı]


9

21 yaşındayım ve ilk yıl bilgisayar bilimi öğrencisiyim. Doktora programımla devam edip etmeme son birkaç aydır beni rahatsız ediyor. Bunu düşünmeyi bırakamıyorum ve bu konuda çok fazla paramparça oldum. Web'de http://www.cs.unc.edu/~azuma/hitch4.html ve diğer pek çok efendi vs doktora makalelerini okudum . Ne yazık ki, henüz bir sonuca varmadım.

Bu konuyla ilgili fikirlerimi, 1) konuyla ilgili ekstra bilgi edinmek ve 2) varsayımlarımda doğru olduğumdan emin olmak umuduyla buraya gönderebileceğimi umuyordum. Umarım ilgili alanlarda deneyime sahip insanlar bana yanlış olup olmadığımı söyleyebilirler, bu yüzden kararımı yanlış fikirlere dayanarak vermem.

Tamam, bu konuyu yoldan çıkarmak için - para. Para en çok değilbenim için önemli bir şey, ama yine de önemli. Her zaman 6 figür yapmak bir hedefim oldu, ama bunun her iki yolda da beni uzun zaman alacağını anlıyorum. Çoğu çevrimiçi maaş hesaplama sitesine göre, bir yazılım mühendisi için ortalama başlangıç ​​maaşı ~ 60-70 bin. Buradaki doktora programı 5 yıl, bu yüzden bir usta ile işgücüne girmeyerek kaçırdığım yaklaşık 300k. Hayatımda bir kerede ~ 1k aldım, bu yüzden 300k doğru bir şekilde hayal edebileceğimi sanmıyorum. Bunların hepsini bir kerede elde edemeyeceğimi biliyorum, ama kazanacağımı bilmek benim için çılgınca. 30 yaşımdayken oldukça rahat yaşayacağımı hissediyorum (ama çok yakında çok fazla içerik olma riski). Her şeyi harcayacak bir ailem olmadan önce 20 yaşlarımın en az birkaç yılını bu tür parayla geçirmeyi çok isterim. Çok finansal olarak istikrarlı bir şekilde büyümedim, bu yüzden sadece biraz para harcamak çok güzel olurdu ... güzel bir araba almak, yeni bir gitar almak, iki gitar almak, iyi yemek yemek ve sadece finansal olarak rahat olmak. Büyüdüğümde, çocukken bile hayatımda iyi para kazanmayı hak ettiğimi hissettim ve sadece bunun bir gerçeklik olmasını istiyorum. Her iki yolun da ~ 40-45 yaşlarında iyi para kazanacağını biliyorum, ama sanırım sadece para kazanmaktan bıktım ve bu konuda sabırsızlanıyorum. ve sadece finansal açıdan rahat ol. Büyüdüğümde, çocukken bile hayatımda iyi para kazanmayı hak ettiğimi hissettim ve sadece bunun bir gerçeklik olmasını istiyorum. Her iki yolun da ~ 40-45 yaşlarında iyi para kazanacağını biliyorum, ama sanırım sadece para kazanmaktan bıktım ve bu konuda sabırsızlanıyorum. ve sadece finansal açıdan rahat ol. Büyüdüğümde, çocukken bile hayatımda iyi para kazanmayı hak ettiğimi hissettim ve sadece bunun bir gerçeklik olmasını istiyorum. Her iki yolun da ~ 40-45 yaşlarında iyi para kazanacağını biliyorum, ama sanırım sadece para kazanmaktan bıktım ve bu konuda sabırsızlanıyorum.

Ancak, beni bir doktora doğru iten büyük bir fikir, bilgisayar bilimi dünyasında gerçek soruları çözme yeteneğim varsa, usta yolunun bana satış hissi vereceğini hissediyorum. (oldukça basit - üzerinde durulacak fazla bir şey yok, ama bu çok önemli)

Şimdi kararın diğer yönlerine.

Başlangıçta programlama nedeniyle bilgisayar bilimine girdim. Liseye başladım ve çok yakında bir kariyer için yapmak istediğim şey olduğunu biliyordum. Yüksek lisans almak ve endüstride yazılım mühendisi olmak kariyerimde programlamak için bana çok daha fazla zaman veriyor. Araştırmada, kodlamadan daha fazla okuma, yazma, hibe parası almaya çalışıyorum gibi hissediyorum.

Laboratuvarda birlikte çalıştığım bir adam yakın zamanda bir makale yayınladı. Bana gösterdi ve ben de şok oldum. İlk iki sayfa denklemler ve formüllerle doluydu. Sonra bir sonraki sayfayı, öncekilerden türediği daha fazla denklem ve formül izledi. Onun işi buydu - robotik kol hareketi için tüm bu formülleri yaratmak. Ve bilgisayar bilimi belgelerini her okuduğumda, hepsi bu kalıbı takip ediyor gibi görünüyor. Kendimi her zaman gün boyu kodlarken hayal ettim… denklemleri ve o türden şeyleri kanıtlamamıştım. Bunun bilgisayar bilimi araştırmalarının sadece bir parçası olduğunu biliyorum, ama bu kısım beni sıkıyor.

Her iki tarafta birkaç eksileri -

Doktora - Gerçekten yazmayı sevmiyorum ya da teknik yazımda çok iyi olduğumu hissediyorum. Ne zaman bir şeyler yapmak için gruplara girsem, hep işin büyük çoğunluğunu yapan ve daha sonra rapor yazmak için ekip üyelerime veren kişiyim. Sunum farklı olsa da - sunduğum şeyle ilgili iyi bir kavrayışım olduğu sürece sunum yapmayı hiç umursamıyorum. Ama makale yazmak benim için böyle bir angarya gibi görünüyor. Ve bu nedenle, "yayınla ya da yok ol" ifadesi beni gerçekten araştırmadan uzaklaştırıyor. Başka bir kötü şey - araştırma yapıyormuşum gibi hissediyorum, çoğu yalnız yapılacaktı. En iyi küçük gruplar halinde çalışıyorum. Beyin fırtınası yaptığım zaman fikirleri zıplatmak için en az bir kişinin olmasını seviyorum. Bir şeyler inşa etmek için küçük elit bir grubun parçası olma fikri benim için ideal. Bu yüzden kariyerimin büyük bir kısmı için küçük gruplar halinde çalışabilmek kesin bir artı. Bunu araştırma yapabilir gibi hissetmiyorum.

Ustalar - Çoğu insanın mühendis olarak gelip sonunda yönetim pozisyonlarına geçtiği birçok şeyi çevrimiçi okuyorum. Şu an itibariyle kendimi yönetimin bir parçası olmak istemiyorum. Diyelim ki şirketim yeni bir ürün ya da sistem yapmak istedi - "Bunu ben yaptım bir grup insanı yönettim" yerine "Bunu ben yaptım" demek için çok daha fazla gurur, zevk ve genel memnuniyet duyarım. Geliştirme sürecinin büyük bir parçası olmak istiyorum. Bir şeyler yapmak istiyorum.

Bence diğer insanlardan daha uzmanlaşmış olmak harika olurdu. Bir şey hakkında her şeyi her şey hakkında bir şeyden ziyade bilmek istiyorum. Her zaman böyleydim - beyzbol yıllarım boyunca harika bir sürahi, ama her şeyde o kadar iyi değil, okulun bazı derslerinde harika, ama başkalarında o kadar iyi değildi, vb. Kariyerimin aynı şekilde olacağını düşünmek. bana iyi geliyor. Doktora almak beni bu yöne yönlendirir. Yapay sinir ağları veya robotik dokunsal algı gibi çok spesifik bir alana böylesine önemli bir katkıda bulundukları için insanların baktığı ve yardım istemek için birileri olmak harika olurdu. Yazılım endüstrisi hakkında topladığım kadarıyla, yeni teknolojinin hızı nedeniyle uzmanlaşmak çok kötü bir şey olabilir.

İşe gelince, oldukça muhafazakar görüşlere sahibim. Her 5 yılda bir şirket değiştirmek istemiyorum. Belki bu herkesin istediği bir şeydir, ancak çalışma koşulları kabul edilebilir olsaydı 10 + (belki de 20-25 + şanslıysam!) Yıl boyunca bir şirkette önemli bir kişi olmak isterdim. Bunun bir doktora olarak profesör ya da araştırmacı olarak daha mümkün olduğunu hissediyorum. Yazılım sektöründeki insanlar hakkında ne kadar çok şey okursam, çoğu yazılım mühendisinin şirketten şirkete hızlı adımlarla sıçradığı görülüyor. Hatta bazıları, projeden projeye işe alınmış bir silah gibi çalışır; Ancak, gerçek dünyada gerçekleşirse, büyük ve önemli bir yazılım yapmak için bir yer bulmak harika olurdu.

Ben çok rekabetçi biriyim. Rekabet konusunda gelişiyorum. Nedenini gerçekten bilmiyorum, ama bir çocuk olarak büyürken bile hep böyle oldum. Rekabet her zaman bana her gece biraz fazladan pratik yapmam için bir sebep verdi, her zaman sınırlarımı zorladı, vb. Bana öyle geliyor ki araştırma dünyasında rekabet yokmuş gibi geliyor. Araştırma yapıldığı sürece herkes çok rahat görünüyor. Tek rekabet, biri sizinle ve onunla ilk bitirip yayınlayabilen herkesle aynı şeyi araştırıyorsa (ancak herkes bu durumu kontrol etmeye dikkat ediyor). Benim için göze çarpan tek rekabet sadece kendinle ve kendi disiplininle. Sanayide, şirketler arasında en iyi ürünü ortaya koymak ya da işten çıkarmak için gerçek bir rekabet olduğu fikrini seviyorum.

Beni doktora doğru iten bir şey, yaptığınız şeylerin ömrüdür. Sanki sektörde gerçekten yenilikçi bir şey yaparsanız… gerçekten harika yeni bir uygulama ya da sistem… birinin daha hızlı ve verimli bir şekilde yapması için yaklaşık 5-10 yıl raf ömrü var. Ancak araştırma çalışmaları ile onlarca yıl süren bir fikir veya algoritma oluşturabilirsiniz. Örneğin, A * arama algoritması 1968'de tanımlanmıştır ve bugün hala yaygın olarak kullanılmaktadır. Bu benim için inanılmaz. Palahniuk'un sözleriyle, "Amaç sonsuza kadar yaşamak değil, yapacak bir şey yaratmaktır."

Her şeyden önce, sadece önemli bir şey yapmak istiyorum. Çalışmamın topluma yardım etmesini ve ilerlemesini istiyorum. Ciddi bir şekilde, önümüzdeki 40 yıl boyunca GUI'leri programlamada sıkışırsam… Kendimi yüzüme vurabilirim. Ama sonra tekrar, nüfusun% 1'inden daha azının işimle temas edeceği ve önemini daha az anlayacağı fikrinden nefret ediyorum.

Söylediğim bir şey yanlışsa lütfen beni bilgilendirin. Eğer bir yüksek lisans veya doktora olarak geldiğimi düşünüyorsanız, beni bilgilendirin. Bana biraz daha fazla bilgi vermek veya yaptığım herhangi bir noktaya eklemek istiyorsanız, lütfen yapın. Herhangi bir yardım için herkese çok teşekkür ederim.


62
Okuduğum yazının uzunluğuna bakılırsa, bir doktora için doğal bir uyumsun.
P

1
lolz @ Pavel Shved
araştırmacı

1
Ben sadece oraya atacağım ... Ailenizden önce 20'li yaşlarda iken güzel bir programcı maaş yapmak gibi olacağını düşünüyorsanız - DO IT !!
quentin-starin

5
BTW, güzel bir araba, bazı gitarlar, vb satın alırsanız, en azından "finansal olarak rahat" hissetmeyeceksiniz! Bu, daha fazla şey alma oranının size rahatlığı sağlayan tüketim tuzağına başladığınız zamandır. Paranızı şimdi kaydedin ve daha düşük maliyetli bir yaşam tarzına alışın ve gerçek finansal rahatlığı hissedeceksiniz.
Macneil

1
making decent money != ( financially stable or confortable ) if ( spending the majority of it ) then broke or paycheck to paycheck;

Yanıtlar:


23

Seçim basit:

  • Bilgisayar bilimi araştırması yapmak istiyorsanız, doktora alın.
  • Daha iyi bir programcı olmak için ileri konuları öğrenmek istiyorsanız, bir Yüksek Lisans alın.

Şimdi, doktora programları hakkında bazı yanılgılarınız var. Uzun girişiniz göz önüne alındığında, mermi noktaları ile cevap vereyim:

  • Amerika Birleşik Devletleri'nde bir doktora programında finansal olarak destekleneceksiniz. Buna kira, yemek ve araba için eğitim ve para dahildir. Ancak, ücret çoğunlukla geçimlik düzeydedir.

    • Doktora yaptıktan sonra, daha yüksek bir maaş verebileceksiniz. Google ve Apple için iş olanakları, araştırma pozisyonu olmasa bile doktoralardan "tercih edilen" olarak bahseder. [Bu, lisansüstü okulun yeni lisanslar olması, önemli ve yoğun bir işi tamamlayabildiğinizin işareti olabilir.]
  • Evet, bir araştırmacı olarak para peşinde koşacak, evrak yazacak ve ilgili eserleri okuyacaksınız. Bununla birlikte, kodladığınız miktar tamamen bulunduğunuz okulun veya şirketin türüne bağlıdır. Doktora öğrencisi az olan veya hiç olmayan programlarda neredeyse her şeyi kendiniz kodlayacaksınız. Düşük dereceli veya derecelendirilmemiş doktora programlarında, kodlamadan büyük bir pay alacaksınız. Bununla birlikte, en üst kademe kurumlarda, öğrencileriniz hiç programlamanız gerekmeyecek kadar bağımsız olacaktır. Her şey, programlamanın hangi yönünü beğendiğinize bağlıdır. Yaratıcı bir şekilde yaratıyor ve düşünüyorsa ve sevdiğinizi bulmakta sorun yaşıyorsanız, bu araştırmalardan bol miktarda alacaksınız.

  • Teknik yazımda ne kadar iyi ya da kötü olduğunuz artık önemli değil. Neden? Çünkü düzeleceksin. Danışmanınız sizi şekillendirecektir. Ayrıca George Gopen'in Yapı Duygusu: Okuyucu Perspektifinden Yazma gibi kitaplar da okuyacaksınız .

  • Hiçbir araştırmacının, teknolojik değişim nedeniyle becerilerinin tamamen eskimiş olduğunu “çok uzmanlaşmış” olduğunu hiç duymadım. Bir doktora, her zaman en son alanlarda yeni yollar oluşturabilecekleri temel ilkeleri bilir.

  • Araştırma dünyası oldukça rekabetçi! Bu genellikle, araştırmacının reddi üzerine reddetme ile uğraşmak zorunda kaldığı bir araştırma dezavantajıdır, çünkü gözden geçirenler, parlaklığınızın tüm noktalarını bazen hiper-maço derecelerine kadar kaçırırlar. Ancak bunun bir artı olduğunu düşünüyorsunuz.

  • Doktora ile bir "ev koşusu" vurabilir veya vuramazsınız. Evet, dünyayı değiştiren bir şey yapabilirsiniz, ancak büyük olasılıkla araştırma konusunda yetkin olduğunuzu gösteren bir şey yapacaksınız.

Genel olarak, tüm becerilerinizi kapsayan, tam kapasiteyle tüm silindirlerinizde çalıştırmak isteyen tipe benziyorsunuz. Araştırmacı olduğunuzda, kendi patronunuz olursunuz ve öğrenmeye değer olana karar verirsiniz. Akademik özgürlük budur.

Ancak, mesajınızda çok fazla şüphe var, altı + yıllık bir programın karanlık zamanlarını çekme motivasyonunuz olacağını sanmıyorum. Sadece emin olmak için, neden bir Yüksek Lisans Tezi seçeneğine gitmiyorsunuz ve bir danışman bulmuyorsunuz. Eğer araştırma yapmaktan hoşlanıyorsanız, bir doktora programına başvurmak için kişisel beyanınızı yazarken söyleyeceğiniz doğru şeylere sahip olacaksınız.


4
Dengeli, neredeyse yanlı olmayan bir cevap ve Yüksek Lisans tez seçeneği için +1.
İş

1
Heh, teşekkürler ... İnsanlar önyargımın nerede olduğunu görmek için her zaman profilime tıklayabilirler. ;-)
Macneil

Soru kapanmadan önce yararlı cevap için teşekkürler! Yararlı, uzun olduğu için kabul etmek ve aslında okumak için zaman ayırdınız.
Sterling

1
Yardımcı olduğuma sevindim! Cevabı erken almak istedim çünkü "çok lokalize" olarak kapatılacağını düşündüm. Ama neyin kapandığını ve neden burada olduğunu hep şaşırdım.
Macneil

1
Ben doğru bir karar vermek için gereken bir zamanda bu okuyorum :) Bu kesinlikle yardımcı olur !!!
lightsong

24

İşte algoritma. Bunu bir markov zincirine dönüştürebilir ve oranlarınızı hesaplayabilirsiniz.

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

8
Bu algoritma süresince dikkatimi çektiği için +1. Yan notta, BecomeASurfer () yöntemi son teknoloji, yüksek performans ve verimli veri geri dönüşüdür.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.