写写最近吧,关于读研、找工作
? ? ?剛剛又被朋友問到為什么要選擇讀研的問題了。已經(jīng)好多好多人問過我這樣的問題,我何嘗不想問問自己到底為什么要讀研呢。前段時(shí)間,每天在睡覺之前都我要想出無數(shù)個(gè)理由勸服自己要堅(jiān)持讀研,而每天早上第一件事又是再問自己為什么要讀研。
? ? ?我覺得,是否要讀研的確要分專業(yè)的,有些專業(yè)讀研是必須,而像我們計(jì)算機(jī)相關(guān)專業(yè)的,讀研未必是件好事。曾經(jīng)請(qǐng)教過一個(gè)我非常尊敬的老師,她給我的答案是,要看自己的人生規(guī)劃,如果想走核心技術(shù)路線,讀研是有必要的,如果想走業(yè)務(wù)技術(shù)路線,讀研就是浪費(fèi)時(shí)間,畢業(yè)后工作兩年絕對(duì)跟本科生沒任何區(qū)別,而且一般可以在工作之后考慮讀個(gè)MBA,從而去從事管理方面的工作。 我當(dāng)時(shí)沒有不是很理解,但是實(shí)習(xí)之后,我漸漸理解了。 我工作的部門是淘寶的業(yè)務(wù)安全部門,每天與業(yè)務(wù)方打交道,每天的核心工作不是怎么寫高效的算法、不是做如何內(nèi)存優(yōu)化,也不是做如何做分布式存儲(chǔ),如何搭建云計(jì)算平臺(tái),而是又有哪個(gè)PD提了需求,又有哪個(gè)客服反映了問題,又要添加一個(gè)什么新功能。。。 而這些完全不是我的興趣所在。
? ? 所以,在淘寶實(shí)習(xí)這段時(shí)間,我一直都感覺自己在打醬油,我實(shí)在是沒有辦法靜下心來,去學(xué)習(xí)那些JAVA框架和了解業(yè)務(wù),再就是去讀別人寫的代碼,一個(gè)完全沒有文檔的代碼,我非常郁悶。期間,我經(jīng)常去淘寶技術(shù)大學(xué)那邊上課,幾堂課讓我收獲很大,我知道了什么是分布式計(jì)算,怎么使用hadoop,怎么做分布式數(shù)據(jù)庫(kù)的切分和集群,怎么做負(fù)載均衡,如何優(yōu)化web系統(tǒng)。 我每次聽到這些東西,就很興奮,我就想好好學(xué)習(xí),而每次聽完課,回到部門里來就很不爽。 那時(shí)候,我就發(fā)現(xiàn)什么是我想要的,我終于找到了我的興趣方向,我隨即就買了幾本書開始進(jìn)行學(xué)習(xí)。再后來,去核心部門去面試,被委婉地拒絕了。數(shù)據(jù)平臺(tái)的大牛圖海,面試的我,跟我聊了很多,也是那時(shí)候,我有了讀研的想法。 我覺得工作實(shí)踐經(jīng)驗(yàn)很重要,但是理論基礎(chǔ)也同樣重要,讀研可以是一個(gè)很好的進(jìn)行理論基礎(chǔ)提升的階段,可以利用研究生階段進(jìn)行大量先進(jìn)計(jì)算機(jī)技術(shù)的深入研究和學(xué)習(xí),比如目前比較熱得云計(jì)算、分布式存儲(chǔ)、數(shù)據(jù)挖掘等等。讀研以后,目標(biāo)就要與本科不一樣了,一定要去核心部門,一定要去做核心技術(shù),如果研究生畢業(yè)還去做業(yè)務(wù)相關(guān),那研究生等于白讀了。
? ? ?是否要讀研,我的確猶豫了很長(zhǎng)時(shí)間,我不知道兩年半研究生學(xué)習(xí)時(shí)間能否抵得過兩年半的工作經(jīng)驗(yàn)。 在讀研的人當(dāng)中,很多人不知道為什么要讀,很盲目的去讀,也有很多人則是因?yàn)橄胩与x本科生就業(yè)的壓力,而選擇讀研,再有一種就是明確知道自己想要什么,明確知道自己想從研究生階段獲得什么的人。我覺得,我應(yīng)該屬于最后一者,其實(shí)我不是拿不到好的offer,事實(shí)上我已經(jīng)拿到了研究生水平的薪水,但是我覺得讀研之后可能會(huì)使我有更強(qiáng)的底蘊(yùn),更好的發(fā)展。但這只是“可能”,我不清楚我選擇讀研的決定到底是對(duì)是錯(cuò),也許明年的這個(gè)時(shí)候我會(huì)后悔,但是人生不就是要有很多的決定嗎。 有些時(shí)候,人生就是很多個(gè)分岔口組成的,所以怎么走,都是一種賭博,沒有人知道到底誰對(duì)誰錯(cuò)。
? ? 再寫寫最近找實(shí)習(xí)和工作的一些體會(huì)吧。
? ? 如果搞過ACM的人,找工作的確很好找,基本微軟、百度之類都可以很容易拿到offer,我不是算法牛人,沒搞過ACM,沒拿過什么獎(jiǎng),沒進(jìn)過什么實(shí)驗(yàn)室,水平一般,所以更能代表大眾吧。
總結(jié)一些常出現(xiàn)的面試題:?
1、網(wǎng)絡(luò)編程問題 ,Socket通信的連接過程,具體到使用什么函數(shù)。建立連接的三次握手和斷開連接的四次揮手是怎么進(jìn)行的。服務(wù)器端的多線程、多進(jìn)程問題,服務(wù)器端處理大規(guī)模連接如何處理。還有就是進(jìn)程同步、鎖、和進(jìn)程通信應(yīng)該怎么實(shí)現(xiàn)。這些在《Unix網(wǎng)絡(luò)編程》都可以找到答案。?
2、算法的題,就是經(jīng)常會(huì)出些動(dòng)態(tài)規(guī)劃和查找相關(guān)的,dp基本都是最基本的經(jīng)典題目,比如最長(zhǎng)公共子序列、最大子段和、最長(zhǎng)不降子序列、背包什么的,稍微了解算法的人,都應(yīng)該會(huì)的。查找,考的最多的應(yīng)該就是從一個(gè)很大的集合中,找出前K個(gè)最大的數(shù),用快排中的Partition思想或是用堆結(jié)構(gòu)應(yīng)該都能解決。二分查找有可能面試的時(shí)候,讓你在紙上寫出來,注意考慮一些邊界情況,可以用Assert處理。?
3、數(shù)據(jù)結(jié)構(gòu)的題 。鏈表(單向、雙向、循環(huán))的增刪改查,利用隊(duì)列和棧的特性的一些題目。樹貌似考的最頻繁,二叉樹的遍歷(遞歸和非遞歸),最大或最小堆,赫夫曼樹,紅黑樹(阿巴巴里的面試就悲劇在紅黑樹上了),B樹和B+樹的特點(diǎn),使用場(chǎng)景。還有就是Hash,這個(gè)也是常考的。?
4、各種排序,穩(wěn)定和不穩(wěn)定要做好區(qū)分。?
5、語言方面的問題,c++主要就是考指針,虛函數(shù)、繼承、sizeof啥的。?
6、大規(guī)模文件數(shù)據(jù)的題目和分布式計(jì)算的題目。
? ? ?面試前要做的準(zhǔn)備:
復(fù)習(xí):一定要復(fù)習(xí),必須要復(fù)習(xí),有些問題不是你不會(huì),而是記不起來了。
? ? ? ? ? ?我覺得比較好的復(fù)習(xí)順序是《c++Primer》+《操作系統(tǒng)》+《Unix網(wǎng)絡(luò)編程》->《數(shù)據(jù)結(jié)構(gòu)》+《算法導(dǎo)論》->《程序員面試寶典》+《編程之美》+“何海濤的163博客”+網(wǎng)上的各種面試題、筆試題。
準(zhǔn)備:一份簡(jiǎn)潔、重點(diǎn)突出的中英文簡(jiǎn)歷,一份中文自我介紹、一份英文自我介紹、一份自己簡(jiǎn)歷上的重點(diǎn)項(xiàng)目的介紹(一定要具有技術(shù)難度或是有創(chuàng)新點(diǎn)的項(xiàng)目)。
PS:如果是電話面試,一定要找一個(gè)安靜的地方,然后帶著筆和紙,跟面試官慢慢聊。自信很關(guān)鍵。
寫在最后:
? ?最近心情一直不好,迷茫、無助,壓力很大,一直高興不起來。
? ?下周我就要從淘寶離職了,實(shí)在是不太想做現(xiàn)在的東西,也實(shí)在是對(duì)我們部門的部門文化不敢恭維。回學(xué)校安靜一段時(shí)間,寫寫技術(shù)博客,把最近學(xué)到的東西好好總結(jié)下。然后去上海大眾點(diǎn)評(píng)去實(shí)習(xí)段時(shí)間,可能有些人會(huì)認(rèn)為像大眾點(diǎn)評(píng)這樣的公司,比較小,看不起,但是我要說,這樣成長(zhǎng)型的公司是最有發(fā)展?jié)摿Φ摹R彩切氯四芎芸斐砷L(zhǎng)的地方,所以大家不要一味地只去百度、阿里、騰訊之類的大公司,這樣的成長(zhǎng)型公司也是不錯(cuò)的選擇,如果哪天上市了,你就爽了。
? ?最近,大家都在為自己未來的路程而拼搏和努力。 保研的、考研的、找工作的、出國(guó)的,希望大家都能獲得成功。 一眨眼,大四了,再一眨眼,我們也到要離別的時(shí)候了,希望大家能夠珍惜這段時(shí)間吧,以后總有些人、有些事就不會(huì)再出現(xiàn)了。
? ?明天,跟杭州幾個(gè)朋友出去吃個(gè)飯,也算是告別吧。但是杭州,12月3號(hào),我還會(huì)回來的,五月天演唱會(huì)。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?2011年10月15日
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?寫于杭州 淘寶 華星現(xiàn)代產(chǎn)業(yè)園
轉(zhuǎn)載于:https://www.cnblogs.com/coser/archive/2011/10/16/2214097.html
總結(jié)
以上是生活随笔為你收集整理的写写最近吧,关于读研、找工作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: fedora20 安装ror
- 下一篇: 书写程序时应遵循的规则_您可能在计算自由