Masters vs. PhD - long [chiuso]


9

Ho 21 anni e uno studente di informatica del primo anno. Se continuare o meno il mio dottorato di ricerca mi ha tormentato negli ultimi mesi. Non riesco a smettere di pensarci e sono estremamente lacerato sulla questione. Ho letto http://www.cs.unc.edu/~azuma/hitch4.html e molti, molti altri master e articoli di dottorato sul web. Sfortunatamente, non sono ancora giunto a una conclusione.

Speravo di poter pubblicare qui le mie idee sul problema nella speranza di 1) ottenere qualche informazione in più sul problema e 2) assicurarmi di essere corretto nei miei presupposti. Spero che le persone che hanno esperienza nei rispettivi campi possano dirmi se sbaglio, quindi non prendo la mia decisione sulla base di idee false.

Okay, per togliere questo argomento, i soldi. Il denaro non è il massimocosa importante per me, ma è ancora importante. È sempre stato un mio obiettivo realizzare 6 figure, ma mi rendo conto che probabilmente mi ci vorrà molto tempo con entrambi i percorsi. Secondo la maggior parte dei siti di calcolo dello stipendio online, lo stipendio medio iniziale per un ingegnere del software è ~ 60-70k. Il programma di dottorato qui dura 5 anni, quindi sono circa 300k che mi sto perdendo non entrando nella forza lavoro con un master. Ho sempre avuto ~ 1k alla volta nella mia vita, quindi 300k è qualcosa che non penso di poter immaginare con precisione. So che ovviamente non avrei avuto tutto in una volta, ovviamente, ma sapere che avrei guadagnato questo è un po 'folle per me. Sento che vivrò abbastanza comodamente quando avrò 30 anni (ma rischio di essere troppo contento troppo presto). Mi piacerebbe sicuramente avere almeno qualche anno dei miei 20 anni da spendere con quel tipo di denaro prima di avere una famiglia su cui spendere tutto. Non sono cresciuto molto finanziariamente stabile, quindi sarebbe così bello spendere un po 'di soldi ... prendere una bella macchina, comprare una nuova chitarra o due, mangiare del buon cibo ed essere semplicemente finanziariamente a proprio agio. Mi sono sempre sentito come se avessi meritato di fare buoni soldi nella mia vita, anche da bambino, e voglio solo che sia realtà. So che una delle due strade che prenderò farà buoni soldi quando avrò ~ 40-45 anni, ma immagino che sono solo stanco di non fare soldi e mi sto impaziendo. ed essere finanziariamente a proprio agio. Mi sono sempre sentito come se avessi meritato di fare buoni soldi nella mia vita, anche da bambino, e voglio solo che sia realtà. So che una delle due strade che prenderò farà buoni soldi quando avrò ~ 40-45 anni, ma immagino che sono solo stanco di non fare soldi e mi sto impaziendo. ed essere finanziariamente a proprio agio. Mi sono sempre sentito come se avessi meritato di fare buoni soldi nella mia vita, anche da bambino, e voglio solo che sia realtà. So che una delle due strade che prenderò farà buoni soldi quando avrò ~ 40-45 anni, ma immagino che sono solo stanco di non fare soldi e mi sto impaziendo.

Tuttavia, una grande idea che mi spinge verso un dottorato di ricerca è che sento che il percorso dei maestri mi darebbe la sensazione di svendermi se avessi la capacità di risolvere domande reali nel mondo dell'informatica. (piuttosto diretto - non c'è molto da approfondire, ma questo è un grosso problema)

Ora su altri aspetti della decisione.

Inizialmente mi sono appassionato di informatica a causa della programmazione. Ho iniziato alle superiori e sapevo ben presto che era quello che volevo fare per una carriera. Mi sento come ottenere un master ed essere un ingegnere del software nel settore mi dà molto più tempo per programmare nella mia carriera. Nella ricerca, mi sento come se passassi più tempo a leggere, scrivere, cercare di ottenere finanziamenti, ecc. Di quanto farei con la programmazione.

Un ragazzo con cui lavoro in laboratorio ha recentemente pubblicato un articolo. Me l'ha mostrato e ne sono rimasto scioccato. Le prime due pagine erano piene di equazioni e formule. Quindi la pagina successiva è stata seguita da più equazioni e formule che ha derivato dalle precedenti. Quello era il suo lavoro: abbattere e creare tutte queste formule per il movimento robotico del braccio. E ogni volta che leggo articoli di informatica, sembrano tutti seguire questo schema. Mi sono sempre immaginato di programmare tutto il giorno ... senza provare equazioni e cose di quella natura. So che è solo una parte della ricerca informatica, ma quella parte mi annoia.

Un paio di contro per ogni lato -

Dottorato di ricerca - Non mi piace molto scrivere o non mi sento molto bravo nella scrittura tecnica. Ogni volta che sono in gruppo per fare qualcosa, sono sempre colui che fa la maggior parte del lavoro e lo consegno ai membri del mio team di redigere un rapporto. Presentare è diverso però - non mi dispiace affatto presentarlo fintanto che ho una buona conoscenza di ciò che sto presentando. Ma scrivere articoli mi sembra una tale seccatura. E per questo motivo, la frase "pubblica o muori" mi allontana davvero dalla ricerca. Un'altra cosa negativa: mi sento come se stessi facendo una ricerca, la maggior parte sarebbe fatta da sola. Lavoro meglio in piccoli gruppi. Mi piace avere almeno una persona a cui rimbalzare le idee quando faccio brainstorming. L'idea di far parte di un piccolo gruppo di élite per costruire cose mi sembra ideale. Quindi essere in grado di lavorare in piccoli gruppi per la maggior parte della mia carriera è un vantaggio decisivo. Non mi sento di riuscire a farlo facendo ricerche.

Maestri: ho letto molto online che la maggior parte delle persone entra come ingegnere e alla fine si trasferisce in posizioni dirigenziali. A partire da ora, non mi vedo desiderare di far parte della gestione. Diciamo che la mia azienda voleva creare un nuovo prodotto o sistema - Avrei ottenuto molto più orgoglio, divertimento e soddisfazione generale per dire "L'ho fatto" piuttosto che "Ho gestito un gruppo di persone che lo hanno realizzato". Voglio essere una parte importante del processo di sviluppo. Voglio fare le cose.

Penso che sarebbe bello essere più specializzati di altre persone. Preferirei sapere tutto di qualcosa piuttosto che qualcosa di tutto. Sono sempre stato così - sono stato un grande lanciatore durante i miei anni di baseball, ma non così bravo in tutto il resto, bravo in certe classi a scuola, ma non così bravo in altre, ecc. Pensare che la mia carriera sarebbe stata allo stesso modo suona bene per me. Ottenere un dottorato mi indicherebbe in questa direzione. Sarebbe bello essere un ragazzo che è qualcuno verso cui le persone guardano e vengono a chiedere aiuto a causa del loro contributo così importante a un campo molto specifico, come le reti neurali artificiali o la percezione tattile robotica. Da quello che raccolgo nel settore del software, essere specializzati può essere una brutta cosa a causa della velocità della nuova tecnologia.

Quando si tratta di lavorare, ho opinioni piuttosto conservatrici. Non voglio cambiare azienda ogni 5 anni. Forse questo è qualcosa che tutti desiderano, ma mi piacerebbe essere una persona importante in un'azienda per 10+ (forse 20-25+ se sono fortunato!) Anni se le condizioni di lavoro fossero accettabili. Penso che sia più possibile come dottorato, essendo professore o ricercatore. Più leggo di persone nell'industria del software, più sembra che la maggior parte degli ingegneri del software rimbalzi da un'azienda all'altra a ritmi rapidi. Alcuni funzionano persino come una pistola a noleggio da un progetto all'altro, che NON è quello che voglio affatto. Ma trovare un posto per realizzare software grandi e importanti sarebbe fantastico se ciò accadesse realmente nel mondo reale.

Sono una persona molto competitiva. Prospero della competizione. Non so davvero perché, ma sono sempre stato così anche da bambino. La competizione mi ha sempre dato una ragione per esercitarmi in quel piccolo extra ogni sera, spingermi sempre oltre i miei limiti, ecc. Mi sembra che non ci sia competizione nel mondo della ricerca. Sembra che tutti siano molto rilassati fintanto che la ricerca viene condotta. L'unica competizione è se qualcuno sta ricercando la stessa cosa di te e di chiunque sia in grado di terminare e pubblicare prima (ma tutti sembrano fare attenzione a controllare quella circostanza). L'unica competizione evidente per me è solo con te stesso e la tua disciplina. Mi piace l'idea che nel settore vi sia una vera concorrenza tra le aziende per produrre il miglior prodotto o essere messi fuori commercio.

Una cosa che mi sta davvero spingendo verso un dottorato di ricerca è la vita delle cose che fai. Sento che se realizzi qualcosa di veramente innovativo nel settore ... solo qualche nuova fantastica applicazione o sistema ... c'è una durata di circa 5-10 anni prima che qualcuno lo faccia più velocemente ed in modo più efficiente. Ma con il lavoro di ricerca, potresti creare un'idea o un algoritmo che durano decenni. Ad esempio, l'algoritmo di ricerca A * è stato descritto nel 1968 ed è ancora oggi ampiamente utilizzato. Questo è fantastico per me. Nelle parole di Palahniuk, "L'obiettivo non è vivere per sempre, è creare qualcosa che lo farà".

Su qualsiasi cosa, voglio solo fare qualcosa che conta. Voglio che il mio lavoro aiuti e faccia progredire la società. Seriamente, se rimango bloccato a programmare le GUI per i prossimi 40 anni ... potrei spararmi in faccia. Ma ancora una volta, odio l'idea che meno dell'1% della popolazione entrerà in contatto con il mio lavoro e ne comprenderà ancora meno l'importanza.

Quindi, se qualcosa che ho detto è falso, per favore informami. Se pensi che io venga fuori come un master o dottorato, informami. Se vuoi darmi qualche informazione in più o aggiungere qualche punto che ho sollevato, per favore fallo. Grazie mille a chiunque per qualsiasi aiuto.


62
A giudicare dalla lunghezza del tuo post, che non ho letto, sei una scelta naturale per un dottorato.
P:

1
lolz @ Pavel Shved
explorest

1
Lo lancerò là fuori ... se pensi che ti piacerà fare un bel stipendio da programmatore mentre hai 20 anni prima della famiglia - FALLO !!
Quentin-starin,

5
A proposito, se acquisti una bella macchina, alcune chitarre, eccetera, non ti sentirai affatto "finanziariamente a tuo agio"! Questo è quando inizi la trappola del consumo, in cui la velocità con cui ottieni più cose è ciò che ti dà il comfort. Risparmia subito i tuoi soldi e abituati a uno stile di vita a basso costo e sentirai un vero conforto finanziario.
Macneil,

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

Risposte:


23

La scelta è semplice:

  • Se vuoi fare ricerca informatica, ottieni un dottorato di ricerca.
  • Se vuoi imparare argomenti avanzati per essere un programmatore migliore, ottieni un Master.

Ora, ci sono alcune idee sbagliate che hai sui programmi di dottorato. Data la tua lunga iscrizione, lasciami rispondere con punti elenco:

  • Sarai supportato finanziariamente in un programma di dottorato negli Stati Uniti. Ciò include tasse scolastiche e denaro per l'affitto, il cibo e un'auto. La retribuzione, tuttavia, è principalmente a livello di sussistenza.

    • Una volta che hai un dottorato, sarai in grado di controllare un salario più elevato. Le offerte di lavoro per Google e Apple menzionano i dottorandi come "preferiti", anche quando non è una posizione di ricerca. [Questo potrebbe essere che la scuola di specializzazione sono i nuovi scapoli, il segnale che sei in grado di completare un lavoro significativo e intenso.]
  • Sì, come ricercatore inseguirai denaro, scriverai documenti e leggerai opere correlate. L'importo che codifichi, tuttavia, dipende interamente dal tipo di scuola o azienda in cui finisci. Nei programmi con pochi o nessun dottorando, codificherai quasi tutto da solo. Nei programmi di dottorato di livello inferiore o inferiore, farai gran parte della codifica. Nelle istituzioni di livello superiore, tuttavia, i tuoi studenti saranno abbastanza indipendenti da non dover programmare affatto. Tutto dipende da quale aspetto della programmazione ti piace. Se stai creando e pensando in modo creativo e trovando problemi che ami, otterrai molto di quella ricerca conduttiva.

  • Quanto sei bravo o cattivo nella scrittura tecnica ora non importa. Perché? Perché migliorerai. Il tuo consulente ti farà diventare in forma. Leggerai anche libri come Il senso della struttura di George Gopen : Scrivere dalla prospettiva del lettore .

  • Non ho mai sentito parlare di un ricercatore "troppo specializzato" che le sue competenze sono diventate completamente obsolete a causa dei cambiamenti tecnologici. Un dottore di ricerca conosce abbastanza bene i fondamenti da poter forgiare nuovi percorsi nelle ultime aree, sempre.

  • Il mondo della ricerca è altamente competitivo! Questo di solito è un aspetto negativo della ricerca, dovendo affrontare il rifiuto dopo il rifiuto, poiché i revisori mancano tutti i punti della tua brillantezza, a volte a livelli iper-macho. Pensi che sia un vantaggio, tuttavia.

  • Con il tuo dottorato di ricerca puoi o meno fare un "home run". Sì, potresti fare qualcosa che cambia il mondo, ma molto probabilmente realizzerai qualcosa che ti dimostrerà competente nella ricerca.

Nel complesso, sembri il tipo che vuole correre su tutti i tuoi cilindri, a piena capacità, coprendo tutte le tue abilità. Quando sei un ricercatore, sei il tuo capo e decidi cosa è degno di studio. Questa è la libertà accademica.

Tuttavia, ci sono molti dubbi nel tuo messaggio, non credo che avresti la motivazione per superare i periodi più bui di un programma di sei anni. Giusto per essere sicuri, perché non scegliere un'opzione di tesi di laurea e trovare un consulente. Se ti piace la ricerca, allora avrai le cose giuste da dire quando scrivi la tua dichiarazione personale per candidarti a un programma di dottorato.


4
+1 per una risposta equilibrata, quasi non di parte, e per l'opzione di tesi del Master.
Giobbe

1
Eh, grazie ... Le persone possono sempre fare clic sul mio profilo per vedere dove risiede il mio pregiudizio. ;-)
Macneil,

Grazie per l'utile risposta prima che la domanda venisse chiusa! Accettarlo perché è stato utile, lungo e in realtà hai impiegato del tempo per leggerlo.
Sterling,

1
Sono contento di poterti aiutare! Volevo ottenere la risposta in anticipo perché pensavo che sarebbe stata chiusa come "troppo localizzata". Ma sono sempre sorpreso di ciò che viene chiuso e perché qui.
Macneil,

1
Lo sto leggendo in un momento in cui ho bisogno di prendere una decisione corretta :) Questo sicuramente aiuta !!!
lightong

24

Ecco l'algoritmo. Puoi trasformarlo in una catena markov e calcolare le tue probabilità.

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
+1 per aver catturato la mia attenzione per la durata di quell'algoritmo. Una nota a margine, il metodo DiventaASurfer () è all'avanguardia, alte prestazioni ed efficiente ritorno dei dati.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.