日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
程序員讀研如何提高技術(shù)之我見(jiàn)

你想進(jìn)什么公司,和你讀什么計(jì)算機(jī)方向,關(guān)系不是很大。只要是理工科的學(xué)生,面對(duì)技術(shù)崗位,其實(shí)機(jī)會(huì)是差不多的。

我們一直強(qiáng)調(diào)網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)對(duì)于企業(yè)的重要性,如果您也覺(jué)得重要,那么就需要我們慎重對(duì)待,選擇一個(gè)安全靠譜的網(wǎng)站建設(shè)公司,企業(yè)網(wǎng)站我們建議是要么不做,要么就做好,讓網(wǎng)站能真正成為企業(yè)發(fā)展過(guò)程中的有力推手。專(zhuān)業(yè)的建站公司不一定是大公司,創(chuàng)新互聯(lián)作為專(zhuān)業(yè)的網(wǎng)絡(luò)公司選擇我們就是放心。

至于你想什么職位,那顯然和你的專(zhuān)業(yè)/方向關(guān)系較大,比如說(shuō)很多大數(shù)據(jù)職位,就明確表示要求你DM/ML/NLP/IR背景,但是這也只是說(shuō)這些學(xué)生可能更有優(yōu)勢(shì)些,事實(shí)上,數(shù)學(xué)和統(tǒng)計(jì)學(xué)出身的,很多搞這個(gè)非常牛逼的。

所以,不要問(wèn)選什么導(dǎo)師,選什么方向;也不要問(wèn)我的實(shí)驗(yàn)室很水老板很菜我還能找到好工作嗎?你要問(wèn)的是:我想畢業(yè)去互聯(lián)
網(wǎng)公司,我讀研的這幾年是應(yīng)該打醬油呢,還是打地溝油?

想找一個(gè)好的互聯(lián)網(wǎng)技術(shù)類(lèi)、研發(fā)類(lèi)工作,無(wú)非就是以下4點(diǎn),你任選一點(diǎn),做好了,都是有利的,哪4點(diǎn)?

  • 語(yǔ)言層面

  • 算法層面

  • 項(xiàng)目層面

  • 專(zhuān)業(yè)層面

具體分析如下:

語(yǔ)言層面

你是想搞C++還是Java?選定一門(mén)語(yǔ)言后,多看一些這方面的書(shū)。

C++,不用說(shuō)了,《Effective C++》《More Effective C++》,《Inside The C++ Object Model》等等。

Java,最好能看點(diǎn)虛擬機(jī)相關(guān)的。尤其是Java虛擬機(jī)的內(nèi)存管理。以及多線(xiàn)程、線(xiàn)程池、設(shè)計(jì)模式等。

問(wèn)題來(lái)了:學(xué)C++好還是學(xué)Java好呢?語(yǔ)言爭(zhēng)論每天都在發(fā)生,真的好無(wú)聊。建議按照方向和興趣來(lái)選擇,不靠譜的說(shuō):

如果是想做大型游戲開(kāi)發(fā)、底層研發(fā)、系統(tǒng)研發(fā)、驅(qū)動(dòng)研發(fā)等等,就選用C/C++。

如果是想做網(wǎng)站開(kāi)發(fā)、網(wǎng)絡(luò)研發(fā)、上層開(kāi)發(fā)、Android開(kāi)發(fā)等等,就選用Java

順便說(shuō)一下,有空可以學(xué)學(xué)Python。

算法層面

學(xué)好算法。這個(gè)有兩條路,最好是并行,那就是看書(shū)和做題。

看書(shū)的話(huà),主要有《算法導(dǎo)論》、《算法》(Robert Sedgewick著)、《算法競(jìng)賽入門(mén)經(jīng)典》、《挑戰(zhàn)程序設(shè)計(jì)競(jìng)賽》

找一本認(rèn)真看,認(rèn)真思考。證明過(guò)程可以不看,但是算法思想最好能懂,以及實(shí)現(xiàn),最好能在紙張上寫(xiě)出來(lái)。復(fù)雜度總要知道吧?

研一的時(shí)候,我就把算法導(dǎo)論上的很多算法,都自己親自coding了下。

特別復(fù)雜的數(shù)據(jù)結(jié)構(gòu),比如紅黑樹(shù)、B樹(shù),沒(méi)空就別搞了?;ヂ?lián)網(wǎng)面試一般都不要求的。

主要是排序、查找、簡(jiǎn)單DP、貪心、圖算法和搜索。 根據(jù)身邊同學(xué)的面試經(jīng)驗(yàn),二分搜索和快速排序,是面試常備了??磿?shū)的時(shí)候,如果有時(shí)間,可以思考幾個(gè)問(wèn)題:

  • 這個(gè)算法的時(shí)間空間復(fù)雜度,各是多少?如何分析?

  • 工程實(shí)現(xiàn)里,都有哪些trick?如何加速?

  • 這個(gè)算法可能用在哪些方面?有哪些應(yīng)用?你比如說(shuō)吧,求交集的算法,就廣泛用在倒排索引、新浪微博共同關(guān)注、計(jì)算Jaccard系數(shù)等等上。

除了看書(shū),還有就是很重要的:刷題啦。主要有pojzoj等。找一個(gè)網(wǎng)站,認(rèn)真刷一些題目,踏踏實(shí)實(shí)的,別浮躁。

項(xiàng)目層面

如果實(shí)驗(yàn)室比較牛,基本上忙項(xiàng)目就足夠累死累活了;不過(guò)做了相對(duì)給力的項(xiàng)目,對(duì)于找工作,還是有很大幫助的?;旧喜挥迷趺闯盍恕?/p>

如果老板這兒沒(méi)項(xiàng)目呢?

如果實(shí)驗(yàn)室比較水,那就盡量去實(shí)習(xí)。大公司的實(shí)習(xí)經(jīng)驗(yàn)很能給簡(jiǎn)歷加分。如果老板不讓你出去實(shí)習(xí)。ok,既然實(shí)驗(yàn)室很水,說(shuō)明自由時(shí)間比較多,那還是可以干很多事。比如說(shuō),github上就有很多開(kāi)源項(xiàng)目,你可以選擇一兩個(gè)著名的,閱讀源碼,然后嘗試自己也參與進(jìn)去。

說(shuō)幾個(gè)我比較感興趣的開(kāi)源項(xiàng)目吧:redisspark。

專(zhuān)業(yè)層面

你對(duì)數(shù)據(jù)挖掘很精通,你對(duì)推薦系統(tǒng)很熟悉。你在NIPS,SIGIR上發(fā)表論文無(wú)數(shù);你是百度推薦大賽,阿里巴巴大數(shù)據(jù)比賽冠軍???。

也就是說(shuō),除了嘗試發(fā)頂會(huì)論文,還可以參加各種比賽。本專(zhuān)業(yè)本領(lǐng)域里都有什么比賽可以參加呢?搜一下微博或者知乎,或者問(wèn)下師兄師姐,不就知道了?

專(zhuān)業(yè)層面,可以做的東西非常多。比如,你對(duì)數(shù)據(jù)挖掘很感興趣,那么數(shù)據(jù)挖掘中的常見(jiàn)模型,我們了解多少?機(jī)器學(xué)習(xí),我們掌握到什么程度了?舉個(gè)例子:

  • SVMlogistic regression這兩種model,有什么特點(diǎn)?各自的適用場(chǎng)合?

  • feature selection的常用方法有哪些?為什么lasso可以作為feature selection?

  • Adaboosting為什么不容易over-fitting?你能不能從statistical view來(lái)解釋解釋?zhuān)?/p>

  • 哦,你和我說(shuō),你不是搞學(xué)術(shù)研究,你反感Learning Theory,你說(shuō)你是一個(gè)工程師,那你寫(xiě)了多少代碼?

scikit-learnweka,以及spark,你會(huì)用哪個(gè)工具?(熟悉一種工具)

你有自己下載一些數(shù)據(jù)集跑跑實(shí)驗(yàn)嗎?你有參加一些大數(shù)據(jù)相關(guān)的競(jìng)賽嗎?(動(dòng)手實(shí)驗(yàn)/參加比賽)

專(zhuān)業(yè)層面,能做的,要做的,還有很多。

哦,最好熟悉下linux的基本使用。

最后的話(huà)

如果能在讀研期間做到這里的一點(diǎn)或者幾點(diǎn),到時(shí)候甚至不需要翻《編程之美》或者leetcode就毫無(wú)壓力啦。 最后說(shuō)幾點(diǎn)個(gè)人感受。

  • 算法牛,項(xiàng)目牛,長(zhǎng)得又帥,又精通很多語(yǔ)言,這種人,是不多見(jiàn)的。

也就是說(shuō),你想拿一個(gè)好offer,一般只要有一兩點(diǎn)突出,就可以了。

  • 互聯(lián)網(wǎng)面試,除了個(gè)別公司個(gè)別面試官,一般都是要考查(考查?考察?這兩個(gè)詞有什么區(qū)別?考察是調(diào)研、研究、分析的意思)算法的。你研一的時(shí)候準(zhǔn)備,看書(shū)做題,總比研三的時(shí)候抱佛腳來(lái)的好吧?

況且,算法的學(xué)習(xí),也不僅僅是為了面試吧?可能是受益終身的?;蛘?,吹牛皮裝逼作為談資,也是可以的。

  • 別輕易說(shuō)我就要去某某公司。到時(shí)候,你會(huì)發(fā)現(xiàn),選擇比你想象的多。

也有可能比你想象的還少,為什么?

就看你有沒(méi)有做到我上面說(shuō)的這些了。


文章題目:程序員讀研如何提高技術(shù)之我見(jiàn)
文章起源:http://www.5511xx.com/article/cdphodj.html