資源描述:
《技術(shù)人員的找工之路》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、技術(shù)人員的找工之路2009早已過去,但那清晰可見的足印,在背后的彎曲小路仿如昨天才走過。技術(shù)人員的找工之路并不平坦,看過各樣的風(fēng)景,受過各種打擊,也收到過意外的驚喜。找工之路,我肯定不是成功的那個,但我應(yīng)該是經(jīng)歷非常豐富的那個。筆試,面試這些不在話下,霸筆,霸面也是經(jīng)常的事情。“贏在中國”里有一條衷告:“要想進(jìn)步,就只有吸取教訓(xùn),成功的經(jīng)驗都是歪曲的,成功了,想怎么說都可以,失敗者沒有發(fā)言權(quán),可是,你可以通過他的事例反思,總結(jié)。教訓(xùn),不僅要從自己身上吸取,還要從別人身上吸取?!痹?010的開始,寫下這篇博文,希望對即將畢業(yè)準(zhǔn)備找工作的同學(xué)有
2、一點幫助。一、技術(shù)人員的定位對于這個方面,我并沒有多少發(fā)言權(quán)。因為自己的興趣,從找實習(xí)開始就不曾想過要走非技術(shù)之路。不過從周圍的同學(xué)身上卻發(fā)現(xiàn)這個其實是找工的起點,定位對于自己做準(zhǔn)備很重要。其實定位一般來說也就是技術(shù)方向(研發(fā),測試,技術(shù)支持等)和非技術(shù)方向(產(chǎn)品,銷售等)。對于非技術(shù)方向我就不發(fā)表意見了。下面說下各個技術(shù)方向。研發(fā):這是最多技術(shù)人員想要去從事的方向。技術(shù)含量稍微高點,做的事情比較有意思是大家的共同意見。不過這也給研發(fā)樹了一個牌子“非技術(shù)牛人勿近”,換句話說就是這個方向是競爭比較激烈的。測試:想必大家都對這個方向多少有點聽說
3、了。技術(shù)含量低,做事是機(jī)械勞動,收獲少的印象早已在畢業(yè)生心中烙下。但你千萬不要以為這個方向是隨便都能去的,測試也有測試的領(lǐng)域,如果你沒準(zhǔn)備過的話,那你去應(yīng)聘測試就只能當(dāng)個路人了。技術(shù)支持:介乎技術(shù)與非技術(shù)的方向。一方面,你得了解技術(shù),知道是什么回事,該怎么解決問題;另一方面,你又得知道如何處理人際關(guān)系,因為跟你打交道的不僅僅是機(jī)器。二、贏在起點想必大家心中都有自己的選擇,咸魚白菜,各有所愛,沒有什么方向是最好的,只有最適合自己的。如果你選擇了研發(fā),那請往下看。沒有的話看看當(dāng)娛樂也行:P。在武俠世界里,高人往往是無招勝有招,這并不是因為運氣好
4、?!段伨印防镱^有一段說令狐沖與岳不群的,令狐沖的劍是強(qiáng),但那只是花招,岳不群的氣功雖然開始效果不明顯,但那都是深藏的功力,若不是岳不群誤入岐途,假以時日令狐沖定不是他的對手。對于技術(shù)人員而言也一樣,你不能只會幾招花招,內(nèi)功才是你筆試面試的制勝法寶。何為內(nèi)功?李開復(fù)在華工演講的時候直言不諱——算法是也。當(dāng)然這個并不完全正確,操作系統(tǒng),網(wǎng)絡(luò),編程語言等等都可以歸入武功秘笈之列。本人武功雖不甚高明,但摸爬滾打半年多,對各門各派的武功也算是內(nèi)中有數(shù)了。算法與數(shù)據(jù)結(jié)構(gòu):算法與數(shù)據(jù)結(jié)構(gòu)永遠(yuǎn)是不可分開的兩個概念。如何把算法比作船,那么數(shù)據(jù)結(jié)構(gòu)便是承載它的
5、海。先說說算法,在大部分的筆試中,一道算法題是必不可少的,一般是最后一道。而到了技術(shù)面,算法也是證明你能力的最好途徑,當(dāng)然也是大部分人最頭痛的。算法難,十分難,很多人這么認(rèn)為,我現(xiàn)在也還這么認(rèn)為。但算法并不神秘,也不是不可攻克,特別是對筆試面試這類型的算法題目。這些題目考的無非就是排序,搜索,最值。解題方法或通過迭代,或通過回溯,道路各種各樣。雖然這么說,但還是很難,排序包括快速排序,堆排序,桶排序,基數(shù)排序等等。企業(yè)要求的并不是你能說出這個排序是什么,而是你能輕松地在紙上把問題通過這些排序方法實現(xiàn)解法。如果你現(xiàn)在就能把各種排序在紙上寫出完
6、整的代碼,那么這關(guān)你是沒問題了。再說說數(shù)據(jù)結(jié)構(gòu),樹是考得最多的,還有就是各種圖。一般是和算法一起考,但有時候也會單獨問,比如問紅白樹,面試官想要的答案很簡單,就是它的好處是什么,有什么不足,并不要求你能把這個結(jié)構(gòu)實現(xiàn),僅僅能說出來就行。操作系統(tǒng):要問什么與程序結(jié)合的最緊密,那就是操作系統(tǒng)。程序就像是扎根于操作系統(tǒng)的一棵樹,沒操作系統(tǒng)的觀念就像是霧里看花,很多時候會被表象蒙騙。在操作系統(tǒng)的知識當(dāng)中,最重要的考得最多的概念莫過于線程進(jìn)程,包括線程與進(jìn)程的區(qū)別,線程同步等。還有就是操作系統(tǒng)的基本原理。網(wǎng)絡(luò):這個概念很廣泛,這里僅僅說下它的分支計算
7、機(jī)網(wǎng)絡(luò)。OSI7層協(xié)議,socket,TCP/IP,IPV4的各種分類都是很重要的考點。編程語言:毫無疑問,這是C++與JAVA之爭。曾經(jīng)不止一次被問到C++和JAVA該選哪一方。我個人認(rèn)為這得看你選擇的就業(yè)方向,總的來說我還是比較偏向C++。畢竟大部分的公司,即使是使用JAVA的也都會提供一份C++的卷子。一般而言,JAVA注重應(yīng)用,可以有很多框架。而C++更注重微觀方面,比如指針,內(nèi)存等。三、武功秘笈逐本數(shù)在程序的世界里,門派武功各種各樣。菜鳥往往一進(jìn)來就矇了,實在是亂花漸入迷人眼。仰天長嘆,敢問路在何方...其實,天下武功出少林,要是
8、實在沒想出要練哪門武功,那找本《易筋經(jīng)》來苦練苦練準(zhǔn)沒錯。下面逐本來數(shù)下C++派系的各本秘笈?!禖++Primer》:公認(rèn)的C++入門書。但在我看來,拿這本東西入門并不好,想看到