讀計算機的博士未來出路在哪裡?

說實話,進這個坑實屬無奈之舉。

感覺讀博士,尤其是計算機專業,其實投入產出比實在太低,真的不如直接參加工作,不知道各位大神們是為了什麼原因讀計算機專業的博士呢?

目前在國外歐洲讀書,感覺在歐洲IT人才需求量特別大,而且待遇各方面感覺非常好,只是很好奇,為什麼那麼多歐洲本土人也會選擇讀博士。

他們如果碩士畢業後直接參加工作,薪酬待遇要遠遠高於讀博士,而且,工作強度相比讀博士也會更小一點。

讀計算機的博士,我感覺自己現在做的研究不是去解決一個科研問題,而是被老闆push著去創造一個問題(沒有任何卵用),還要寫些論文去說明這些東西的重要性。等到畢業後,這些東西肯定都不用到,說不定還得去做程序員,那麼,我們這些年的努力到底有用在哪裡呢?


讀計算機的博士,我感覺自己現在做的研究不是去解決一個科研問題,而是被老闆push著去創造一個問題(沒有任何卵用),還要寫些論文去說明這些東西的重要性。等到畢業後,這些東西肯定都不用到,說不定還得去做程序員,那麼,我們這些年的努力到底有用在哪裡呢?

這可能就是題主目前的問題了。

不如好好想想如何去做題主自己覺得有用的問題。

要是只是灌水發一堆沒人看也沒有實際用處的論文,只是混個畢業,那是肯定沒用的。

真的做有意義的問題的計算機博士,去學術界就不提,去工業界的話也是非常非常吃香的。據我我所知,很多畢業後去了Google的CS PhD去的第一個工作就是把自己的博士論文在Google的系統里實現出來。你去看Google Research的一些論文都能看出來。

例如:Dong, Xin, et al. "Knowledge vault: A web-scale approach to probabilistic knowledge fusion." Proceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data mining. ACM, 2014.

裡面提到:

Our PRA model is similar to the method described
in [24], except it is trained on Freebase instead of on
NELL. In addition, it uses a more scalable implementation

這個PRA model就是論文作者Lao Ni的博士論文工作。他去了Google然後又一起做了Google的Knowledge Vault。

我夏天去http://allenai.org 實習也是直接把我的博士論文的一個課題直接在他們的學術搜索引擎http://semanticscholar.org 上實現了一下,輕鬆把他們的搜索效果提升了10%,而且主要是改進了他們的bad case.(有興趣可以去看我的最新的WWW論文:http://www.cs.cmu.edu/~cx/papers/Explicit_Semantic_Ranking.pdf)

我覺得我做這個就挺高興的,完全沒啥苦悶的感覺。

這還是有公開論文的例子,私底下我聽到的一些把自己的博士課題直接集成到Google的產品上的挺不少的。由於G家數據大,有的在學術界小數據集上效果一般的,在公司實際產品上效果還好一些...我也是醉了。

然而如果你碩士畢業直接去工業界,那麼除非你特彆強力且較為幸運,否則:1)公司不會給你幾年時間長期做一個不確定結果的題目,你自己估計也不敢。萬一搞不出,績效會很不好看;2)不是博士很難直接進到要做這種偏研究的位置。公司不支持的話,你的時間就會被各種工程上的工作佔滿,能有精力和心思看看新的課本跟跟新的論文就不錯了,想自己做點啥真是難上加難。

當然這一切都是建立在你想做科研性質的工作的基礎上,如果你比較喜歡實際coding而不是搞新的idea,那讀Phd真不見得划算。關鍵還是搞清楚你要什麼。


你說的很對啊,我讀到博三,我覺得博士是一個要不然就去最頂尖機構讀,要不然就別讀的東西

有其他答主說,讀博士做的東西即使你去工業界都可以放到產品,不過這些都基於一個前提,就是你博士的成果足夠好。然而在現在這個社會,你不得不承認,好的成果往往出於頂尖的研究機構,你的資源不足,天賦以及努力可能並不能幫你什麼,尤其是在這種實驗科學上。

如果你去了不好的學校讀博士,有以下蛋疼的情況很可能發生:

1. 你老闆經費不足,你做圖像或者語音,你們組買不起GPU,甚至老闆都不願意租GPU,那你博士的成果基本不可能在你工作的時候放到產品。

2. 陷入自我懷疑,焦慮,信心崩潰。博士還是一個特別需要在入門的時候,有老手帶一把的職業。從我這三年的觀察,我發現博士往往會兩級分化,一邊是正向反饋,越發越有自信,即使被拒了也相信明天。另一邊是負向反饋,總是投不中,或是總是無法邁出第一步,導致自己無限的自我懷疑。

3. 你老闆直接把你當勞動力了。。。這點在中國高校基本總會發生。。。很多老闆所謂的博一博二做工程鍛煉對未來的科研有幫助,真是一個善意的謊言,工程能力和科研能力雖然有關係,但是十分微小,甚至於你把實驗做好了和你把論文寫好了仍然道阻且長。。。

如果你去了好學校讀博士,很有可能發生的是:

1. 老闆給你站台,工作極為有影響力,甚至在一些單盲的會議,錄取都變得容易。這點不好展開說,不過大家都明白,尤其有了arXiv,雙盲已經很難。

2. 像其他答主說的,你有實習機會,或者工作機會把自己的東西做到工業界系統裡面。

3. 畢業好找工作。。。學術圈還是比較認學校以及老闆聲譽的,如果想去學術界深造,真的一個好大學博士非常非常好。

總之,結論就是,如果你可以去CMU,斯坦福讀博士,BAT給你一百萬一年的薪水也放棄吧,你的未來遠遠高於這份待遇;反之,如果你只能去一些一般的機構,且你已經可以找到不錯的工作,還是去搬磚吧。

現在有四個字很流行,終身學習。如果在工作中可以學到比博士更多的,那麼直接工作何樂而不為呢。


說的都對為啥匿名回答。

一、工作和讀博的不同點在於工作性質:

  • 工作的人們需要產生更多的時效性價值(很快可以體現,並變成資金的),面臨的壓力也是這種時效性的壓力。

工作的人是精通已有工具。

  • 讀博的人們就不會有這種壓力,不需要將自己的研究迅速變現,研究的價值可能在許多年之後才會體現。但是面臨的壓力恐怕在於對一項課題的推動性,要有自己的貢獻和見解,長遠考慮看能夠推動學科發展的工作。

讀博的人需要造新工具。

二、支持兩類人的動力也不同:

  • 我覺得工作的人面臨的壓力比讀博的人恐怕要多,主要是方方面面都會對他們產生要求,妻兒,父母,親戚等。
  • 讀博的人將來的工作更多屬於科研性質,支持前進的動力很多來源於求知慾。

工作的人是將技能變成資金,而科研的人是將資金換成可能性。

兩者其實也沒有特別明顯的界限。不過恐怕很多人有一個共同的誤區。

就是認為高學歷等同於高工資。

博士學歷不等於高工資。

博士學歷的工資平均比較高是因為他們在某項領域上有別人無法勝任的建樹。

讀博時所練就的研究能力也很大提升了這個人的整體水平,對他今後的發展有潛移默化的影響,因為容易跟進新的發展與變化。

就我個人而言,我其實沒想過要讀博,我工作都找好了,薪資對於碩士生而言很高了。不過由於手頭上還有研究,另外覺得公司的發展路線有問題,就繼續實驗來嘗試各種想法。畢竟在哪裡我都喜歡研究,喜歡嘗試。工作和讀博對我而言差別不大。但讀博的話,能靜下心來,不需要考慮太多的其他因素。我博士面試時,面試老師問我是否知道畢業難度,我覺得這個問題有點怪。。我就不假思索的直接回答了"I don"t care whether I can graduate or not, I just simply love doing research"。。。原諒我的口無遮攔。但是大概就是這麼回事。畢業給我的「一張紙」對我沒什麼意義。這些年的成長才是我唯一能體會到的。 :&>


題主提到自己覺得目前的科研不是去解決一個真正的問題,而是在實驗室YY一個問題,還要拚命在introduction裡面去argue這個問題的確存在且十分重要。

我真的是非常非常感同身受!我本科階段接觸了一些科研,也實在有這樣的感覺。幸運在我在本科的時候就接觸了科研,知道了什麼樣的科研是有意義的,什麼樣的沒有意義,我對什麼感興趣。我在決定讀Ph.D.的時候就在想,如果我還繼續做本科期間做的那種東西,我就是腦子壞掉了 。因為這根本不make sense,讀Ph.D.又辛苦又窮,讀完出來還不見得能找到教職,如果做的東西我還不感興趣,那我為什麼讀Ph.D.?我就完全找不到理由了,這就非常可怕了。

我很幸運很早就意識到這個問題。和許多讀博士的學長學姐聊過,他們說自己是讀到博士二年級才發現自己做的東西自己一點都不喜歡,這就不好辦。所以前車之鑒,我還是排除許多許多因素,最終選擇了自己最感興趣的東西。我也知道做理論可能競爭非常大,這個圈子大牛超多,而且做理論公司也不感興趣,高校教職又少,實在是一個很艱辛的道路。但是我感興趣啊,如果我現在不做這個,我就沒有機會做了,如果我做一個我不感興趣的東西,我幹嘛不去業界做程序員呢?賺錢又多。

所以我真的覺得做自己喜歡的東西太重要了,尤其是在計算機這麼一個工業界誘惑這麼大的領域,你需要一個理由去堅持下去。人啊,要麼就是理想興趣啊,要麼就是賺錢。你至少得佔一個吧,如果既沒有興趣 ,還賺不到錢,這就很不make sense,你就很難去堅持下去。

至於出路什麼的,我也想過。我覺得最差就是當自己讀了一個Master,去做程序員咯。這也沒什麼不好嘛,只不過晚了兩三年。人生那麼長,又不是只活到30歲,晚一點真的沒關係。

重要的是,現在有了這麼一個機會去跟隨一個領域頂尖的科學家,去用五年的時間去深入研究一個問題,去成為這個領域的expert,或許能做出一些有意思的東西。這是一個難得的機會,要珍惜。

我發現我瞎扯了一通。說說出路吧,首選是做教職,先考慮美國,美國不行還有香港新加坡,或者還有國內的。當然我不是說美國就比香港新加坡好就比國內好,這只是一個個人偏好。教職不行的話,還可以去企業做research,微軟,google很多大公司都有科研部門。或者可以去公司做開發。

對啦,還可以去wall street炒股票,這個也是不錯的。


自從來了知乎,我一直在思考,讀非計算機專業的博士碩士本科生的出路在哪裡?


女生,打算讀博士。

怎麼說呢,好多人勸我說不要讀博士。甚至朋友的朋友也會跟我朋友說,你怎麼不勸勸她。。。導師告訴我說,讀博士能支撐下來就需要有一種信念,就是儘管我不是最牛逼的,但是我在我的領域一定是最牛逼的。要覺得自己牛逼才能堅持的下來,不然太苦了。

然而我就是想讀。我覺得吧,如果你想賺錢,博士確實不是最佳的選擇。畢竟應對市場需求才是最好的販賣自己的方式。也就是說,如果你有心吃博士的苦,用同樣的精力不如在實際工作中歷練學習。博士真的是難熬的歲月。。。雖然我不是博士,但是身邊的博士同學們都深有感觸,讀了博士,最美好的最青春的幾年就過去了。但是為什麼他們還讀呢,真的就是覺得學東西很好玩。而博士的生活真的只能用單調來形容。偶爾趁導師不在出去玩幾天就夠樂上半年了。然而就是這種生活,在我眼裡卻是另一種浪漫。博士的生活既不能滿足你想儘快結婚生子買房買車的需求,也無法給你一個豐富多彩的體驗。但是我依然喜歡這一條路(儘管我還不知道導師會不會收留我,心塞。。。),接下來我談一下我的看法哈。

我一開始還是猶豫的。畢竟涉及工簽啊方方面面的問題,儘快畢業出去工作才是優化的選擇。然而,真的說讓我堅定下來的那一天是我為了一門課連刷夜三天三夜的一天。長達三天三夜沒怎麼吃東西,倒是喝了一堆功能飲料和咖啡。(交代一下背景,我本科不是cs的,零基礎轉來的)然後交上作業那一天,我非常開心,就覺得完成了一個我以為我不可能完成的任務非常爽。然後我想,這樣的人生才有意義。當然這個涉及到三觀的問題,不喜勿噴。還有另一個問題就是家庭的想法。個人感覺,還是不要讓父母太擔心的好。我爸媽的想法就是,我喜歡讀書就讀到我不想讀了為止。至於結婚生子啊,他們覺得我遇到喜歡的自然就結婚了。而買房賺錢,我爸媽對我從小的教育就是,寧願選擇一個勉強能夠糊口的喜歡的職業,也不要為了賺錢就去選擇什麼熱門職業。所以,現在我願意讀博士,他們也是非常支持的。個人感覺,如果父母真的非常在意這些基本需求,你還是不要選擇讀博這一條路。我感覺你如果問了這個問題應該是和我年齡相仿的,父母現在還健壯。但是在你讀博士期間真的就是父母開始蒼老的時間。當你博士畢業的時候,你會發現跟你同齡人相比你沒錢沒穩定的工作沒有穩定的家庭還有一對蒼老的父母擔心你。還有我覺得讀博士最大的一個好處。整個人生工作到65歲來說吧,如果24歲開始工作,你會有長達幾十年的時間一直在工作,人生相對沒什麼變化。而拿出5年的時間讀一個博士,在我眼裡算是在漫長人生當中抽出五年的時間專註於一件事情。在我看來是比較浪漫的一件事情。

關於這個問題每個人都有每個人的看法。我分享的只是我的看法。最後總結一句話吧:不能吃苦別讀博,為了功利的目的也別讀博。


讀計算機的要是都愁出路,其他的專業都可以洗洗睡了


自由。


有時間去看看隔壁念電子,材料,機械,化工,甚至生物的博士。。。

和他們好好聊聊談談心,你一定會回來點贊的


華爾街

PS:題主如果不想讀這個博士,請把位置讓給我,我做夢都想讀CS博士


家窮不適合科研,我一直贊同這句話,除非你特別厲害而且自信!


心酸 計算機的是覺得不讀博也能找到高薪工作 為啥要讀 非計算機的是覺得 讀了博也找不到高薪工作 為啥要讀.....我這種非計算機出身讀博是為了蹭計算機邊邊的高薪工作的 心好累......


知足吧,看看苦逼的生物博,拼死拼活讀完博士還得拼死拼活擠進大學找份教職,一年拿著5到15w左右的工資,再拼死拼活的繼續做科研拿課題評職稱。


我發現這個問題有個標籤叫「程序員出路」

35歲加盟華萊士?

其實我還真有這個想法


學材料的看看不說話


通常說,你別指望讀了博士可以事業飛黃騰達。也許經濟領域有可能,其他工程專業和碩士相同工作年齡差別不大。真有差別,可能也是博士被折磨了幾年,更吃苦耐勞:)

讀博士的真正原因難道不該是喜歡科研么?計算機專業不喜歡科研更不用讀博士,本科碩士都可以找到好工作,你也知道了。

你看到那些歐洲讀博士的人,大都是真正喜歡。

別擔心現在做的垃圾research。這些都是training而已。學到的知識用不上,學到的方法,寫paper和做presentation的技巧以後總用得上吧?

畢業之後你可以做碼工,收入還可能不錯。但是如果你讀博士是喜歡做點科研的話,那我假設你也不喜歡做純粹的碼工,總的做個有一點科研性質的工作吧。 話說現在美國國家科研經費原來越少,企業里有點做research的機會,但都是三七開,四六開,總有些工程性質的工作的。作為計算機專業,寫code也是科研的一部分。

ps 我國內本碩,工作四年,回美國高校讀博士,有幾年學校的科研生活也挺好,但別指望讀博士掙大錢啦。


  1. 如果題主對當前專業不感興趣,那麼不要讀博士。對我來說,博士意味著培養自己的「匠人精神」:找到自己感興趣的領域,用博士的幾年,把這個領域的知識和技術盡量地修鍊到極致。
  2. 如果題主讀博的動機,是逃避現實,或者純粹為了漲工資,那麼不要讀博士。正如你所說,碩士畢業去工作幾年,工資也相當不錯的。

3.

讀計算機的博士,我感覺自己現在做的研究不是去解決一個科研問題,而是被老闆push著去創造一個問題(沒有任何卵用),還要寫些論文去說明這些東西的重要性。

博士就是為了「提出問題、解決問題」而存在的啊?

論文就是向大家展示你的解決方案的一種媒介。問題解決了,論文自然就能寫出來了啊。

4.

等到畢業後,這些東西肯定都不用到,說不定還得去做程序員,那麼,我們這些年的努力到底有用在哪裡呢?

這。。。我覺得,我研究生階段學到的東西,就受用終生了。要是再把博士讀下來,我的眼界、思維方式、發現問題解決問題的能力,肯定又上升到更高的境界。

如果你覺得博士階段學到的東西沒用,那可能是你打開方式不對吧(參照第1點)


博士是一種最快,最科學的方法讓你變得牛逼,哪怕你原來很挫。通過博士階段的鍛煉,提高科學思維,邏輯思維能力,哪怕以後不做科研,去企業也是有用的,學新的東西也快。更何況,計算機的Dr.頭銜還是比較值錢


題主的提問

「讀計算機的博士,我感覺自己現在做的研究不是去解決一個科研問題,而是被老闆push著去創造一個問題(沒有任何卵用),還要寫些論文去說明這些東西的重要性。等到畢業後,這些東西肯定都不用到,說不定還得去做程序員,那麼,我們這些年的努力到底有用在哪裡呢?」

上周剛好和辦公室同學說到不同地方PhD要求差別太大了,「不是去解決一個科研問題,而是被老闆push著去創造一個問題(沒有任何卵用)」這樣的博士論文按我們組的正常要求是畢不了業的……所以這不能代表「CS PhD」這個整體,如果你的老闆是這樣的要求,或許有的學生喜歡呢,但如果你有想法完全可以自己有更高的要求。

「感覺在歐洲IT人才需求量特別大,而且待遇各方面感覺非常好,只是很好奇,為什麼那麼多歐洲本土人也會選擇讀博士。
他們如果碩士畢業後直接參加工作,薪酬待遇要遠遠高於讀博士,而且,工作強度相比讀博士也會更小一點。」

我碩士和博士的同學中歐洲本地人讀CS PhD的主要是兩個因素 1.興趣 2.職業規劃需要 大部分人是因為興趣,少部分是想要從事的工作需要讀PhD,當然職業也和興趣相關。具體來說,讀博士的同學中有兩類,一類是一直讀名校上來,一心從事科研,幾乎沒有考慮過去工業界,這類的人讀PhD不會考慮之後待遇什麼的,只要自己喜歡就行;第二類是去過Google,Facebook等工業界公司實習或工作,然後發現沒有PhD學位能從事的工作比較無聊,缺乏創新性或自己難以接觸到有影響力的工作,然後決定讀PhD的,他們未來可能就會去工業界,還有一些人他們想要從事的工業界的方向本來就需要PhD的經驗和知識,比如設計編程語言、密碼學等等,包括現在很火的AI方面的創業也最好有PhD經歷,總的來說,這第二類人讀PhD之後能有更滿意的工作,並且未來發展空間更大。

最後吐個小槽……沒看出來歐洲IT行業待遇哪好了……大部分國家待遇現在換算成人民幣還不如中國呢……

對於我來說,PhD就是由別的國家給我錢,讓我做三年自由的研究,想幹啥幹啥,做得出來拿學位走人,做不出來相當於白領了三年工資來嘗試自己的想法,難道還不好嗎?

當然,對於想乾的事情和科研完全無關的同學,可能PhD確實不那麼有意義。我對樓主提問的印象是樓主看待CS的工作是一種「生存」,談論的是薪酬待遇、工作強度,沒有看出來樓主對CS的興趣。而一些人把工作作為一種事業,考慮的是怎麼才能讓自己有足夠的能力做出有意義的新技術、怎麼才能自主調動更多的資源來嘗試自己的想法,基於這樣考慮的話,很多時候PhD是大家願意的一個選擇。


那天和老公調侃,說當初中學的時候不知道信了誰的鬼話,說計算機和IT是夕陽行業,未來沒有太大發展,結果很多人放棄了。。。

但是現在看來,我們生活的很多方面都和計算機有關,我不太確定,但是覺得人工智慧、手機app這些當前大火的東西應該都和計算機有關吧。至於我們這種化學相關的工科專業,計算機模擬、建模、GIS什麼之類的,如果會點計算機大有用武之地啊,所以做科研的話,把計算機和其他領域結合起來,會更好。這樣看來,計算機學得好的話前途不可限量啊,出路很多,仍然是香餑餑。

至於讀博士,畢業雖然重要,完成老闆的任務也重要,但是更重要的是在這個過程中掌握學習、科研、開發、創造的技能,培養自己的創造性思維,以及培養為人處世的能力。因為畢業之後,很少會繼續靠著你的博士課題生活,而是靠著你得到的這些技能和思維能力過活,如果沒有培養起這些能力的話,確實和本科或碩士畢業的人沒有什麼差別。

既然選擇了讀博士,就充分發揮博士的優勢,勇往直前,不要猶豫和抱怨了~否則不是計算機博士坑了你,而是你自己坑了你自己。。。


推薦閱讀:

想從事經濟學研究,但是目前想先讀數學碩士再讀經濟博士可行嗎?
從事科研的男博士 ?
你對科研菜鳥有什麼發自肺腑的建議?
如何看待2016年北航計算機學院博士招生情況?
做軍工項目的保密協議是不允許與外界有任何聯繫嗎?

TAG:計算機 | 留學 | 博士 | 讀博 | 程序員出路 |