| |||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
---|---|---|---|---|---|---|---|---|---|
27 | 28 | 29 | 30 | 31 | 1 | 2 | |||
3 | 4 | 5 | 6 | 7 | 8 | 9 | |||
10 | 11 | 12 | 13 | 14 | 15 | 16 | |||
17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
24 | 25 | 26 | 27 | 28 | 29 | 30 | |||
1 | 2 | 3 | 4 | 5 | 6 | 7 |
一年一度的各家公司的春節(jié)校招又要開始了,可能有些公司已經(jīng)開始了。這么多年校招參加下來,也和非常多的同學(xué)有過溝通和交流,一些自己的想法和建議,也寫下來給同學(xué)們做個(gè)參考。
這篇文章我想先談?wù)勅绾芜x擇實(shí)習(xí)的機(jī)會(huì)。
首先,如果對于你來說,實(shí)習(xí)只是為了盡量賺點(diǎn)錢或者實(shí)習(xí)只是為了去有個(gè)體驗(yàn)(比如畢業(yè)要出國,或者會(huì)繼續(xù)深造,或者能夠回家去繼承什么東東,或者要自己創(chuàng)業(yè)),那么這篇文章你就不用看了,對你沒啥幫助。如果你畢業(yè)后就是想在互聯(lián)網(wǎng)行業(yè)做技術(shù)相關(guān)的工作,那么這篇文章也許能夠給你些參考。
實(shí)習(xí)不會(huì)直接決定你畢業(yè)后去哪家公司,但是如果你畢業(yè)后想去的公司你能先去實(shí)習(xí),那么對于留在那家公司會(huì)有非常大的幫助,那么,問題來了,你選擇要加入的公司的因素是哪幾個(gè),如何排列?
在11年的時(shí)候?qū)戇^一篇文章,是個(gè)人對于同學(xué)們?nèi)绾芜x擇第一份的建議,我自己又看了一下,我覺得在當(dāng)下,這篇文章的內(nèi)容我自己還是認(rèn)同,大家可以去看看當(dāng)時(shí)的這篇文章(給將要實(shí)習(xí)和畢業(yè)的同學(xué)-第一份工作的選擇)。
我忍不住這里還是要說一個(gè)事情,就是薪資。薪資可能是對于候選人來說最直觀可以比較的東西,但是說實(shí)話,如果薪資(包括實(shí)習(xí)期工資以及正式的工資)不是差別特別大,不是會(huì)導(dǎo)致你沒有辦法生存或者說讓你的生活質(zhì)量差一個(gè)檔次的話,那么這個(gè)因素就不應(yīng)該成為主要因素。因?yàn)槟愎ぷ鲙啄旰髸?huì)發(fā)現(xiàn),最重要的是個(gè)人的成長。如果A和B兩個(gè)Offer, A一個(gè)月給你多1-2K,即便一直是有這樣的差距,那么你可以算算幾年后這些多出來的錢也不會(huì)改變你的生活質(zhì)量。那么找到一個(gè)可以讓你成長很快的公司這就會(huì)非常重要。我知道看到這里,很多同學(xué)會(huì)說,話是對的,可是怎么選擇呢?我怎么知道哪個(gè)公司就能讓我成長很快呢,這東西又不像薪資可以直接量化。那你繼續(xù)往后看
接著說說地域,地域這東西重要也不重要,這話怎么說呢,說不重要的意思是,不要把地域的選擇放在機(jī)會(huì)的選擇前面,意思就是說一定要去哪哪城市工作,也不管是不是一個(gè)合適的機(jī)會(huì),說重要是什么意思呢,不同的地域在不同的行業(yè)的氛圍還是不同的。國內(nèi)的大城市是北上廣深,但是從互聯(lián)網(wǎng)發(fā)展看,這四個(gè)里面明顯北京、深圳要好很多(個(gè)人看法,無意挑起地域爭吵),上海在這個(gè)部分已經(jīng)弱了下來,而這兩三年,杭州也迎頭趕上,在我看來整個(gè)環(huán)境是直追北京、深圳,為啥呢?看看現(xiàn)在國內(nèi)的三大互聯(lián)網(wǎng)公司的總部在哪兒就明白了。BAT經(jīng)過了多年的發(fā)展,培養(yǎng)了很多很多很牛也有錢的人,這些人中的部分會(huì)選擇出來去創(chuàng)業(yè)和實(shí)現(xiàn)自己的夢想,這就會(huì)造就一批新的公司的出現(xiàn)和發(fā)展,環(huán)境和氛圍就這樣起來了。
最后講講公司,大家習(xí)慣是說選大公司還是小公司。在我看來,可以分三類,大公司,偏初創(chuàng)期的公司,介于這兩者間的公司。我是這么看這三類公司的:
先說說大公司,大公司相對比較穩(wěn)定,待遇相對豐厚,能看到的東西相對更多(這個(gè)真是看,不是讓你做),體系的慣性比較大,跨部門的協(xié)調(diào)溝通成本相對高、整體效率相對低下。
而對于初創(chuàng)公司呢,相對來說空間很大,變化和風(fēng)險(xiǎn)也比較大,在業(yè)務(wù)需要的情況下,能做的事情很多,不過很難做深,效率很高,協(xié)調(diào)溝通沒啥成本。
而介于這兩者之間的公司,一般是找到了一定的業(yè)務(wù)方向,業(yè)務(wù)高速發(fā)展,技術(shù)上有很多改造(以前的債)和探索的訴求(需要深入技術(shù)也有這個(gè)深入的條件),技術(shù)產(chǎn)生的價(jià)值更明顯,技術(shù)做深的空間大,個(gè)人在技術(shù)上的成長空間比較大,實(shí)戰(zhàn)的機(jī)會(huì)很多。
從我角度簡單的對比就是,大公司的公司光環(huán)更大,相對穩(wěn)定,個(gè)人能做的事情有限,工作中花在具體做事情外的時(shí)間很多,看到和聽到的比能自己干的要多;而初創(chuàng)公司,未來可能的財(cái)務(wù)回報(bào)的想象空間很大,技術(shù)能做的面更廣深度會(huì)很有限,具體的業(yè)務(wù)實(shí)現(xiàn)要做的東西的變化概率很高,對個(gè)人的技術(shù)沉淀和發(fā)展會(huì)有一定限制;介于這兩個(gè)之間的公司,在穩(wěn)定性、發(fā)展速度方面都是介于兩者之間,不過有個(gè)重點(diǎn)是這類公司在技術(shù)上有很多可以做深的實(shí)戰(zhàn)機(jī)會(huì),而這個(gè)提供給各位同學(xué)的就是非常好的個(gè)人技術(shù)積累和成長的機(jī)會(huì)。而這三類的公司如何選擇,是跟每個(gè)人的性格和自己的目標(biāo)有關(guān)。筆者去年快年底的時(shí)候離開了一個(gè)大公司,今年初最終選擇了一個(gè)過了初創(chuàng)階段的公司。
對于工作,這么多年下來的感受就是任何一個(gè)工作都沒有辦法在同一個(gè)時(shí)間滿足你所有對于工作的期望,這么多年校招、社招下來我個(gè)人覺得很可惜的是見到很多因?yàn)槠鹦藉e(cuò)過了好機(jī)會(huì)的case,08年開始在淘寶參加校招,08、09、10那幾年淘寶的名氣遠(yuǎn)不如現(xiàn)在,有不少同學(xué)因?yàn)橛X得淘寶的名氣或者說淘寶當(dāng)時(shí)給的起薪差了1-2K選擇了別的公司,我在13、14年也遇到過當(dāng)時(shí)錯(cuò)過淘寶校招的同學(xué),都跟我提到了覺得當(dāng)年錯(cuò)過淘寶的可惜,提到當(dāng)年一起畢業(yè)但是去了淘寶的同學(xué)的成長和收獲,也提到其實(shí)如果看畢業(yè)后3年,起薪并不是那么重要。一些當(dāng)年的小公司成為了今天的大公司,今天也有很多未來會(huì)成為很知名公司的還不那么大還在高速發(fā)展的公司,希望大家選擇的時(shí)候不要給自己留下3-5年后后悔的機(jī)會(huì)。而且,大家要知道,各個(gè)公司的HR都是人精,一個(gè)公司真正給到你的Offer不是那個(gè)紙上的數(shù)字,而是數(shù)字+給你的發(fā)展空間和成長機(jī)會(huì),這兩個(gè)加在一起的和是差不多的。Offer數(shù)字好比較,所以大家更要關(guān)注給到你的機(jī)會(huì)是什么。
最后的最后,簡單說說如何準(zhǔn)備校招吧。大家參加校招,一般需要準(zhǔn)備簡歷、筆試和面試,先說簡歷。我不知道什么是最好的簡歷,但是這么多年來我看到過很多不好的簡歷,這樣的簡歷分兩類,一類是面面俱到的寫了非常多的內(nèi)容,我也不知道哪些是重點(diǎn),看了幾遍也很難對這個(gè)候選人有什么深刻印象,一類簡歷是太簡單,我印象中在我找工作那個(gè)年代有說法說簡歷不要超過一頁之類的話,但是我的經(jīng)驗(yàn)是一頁簡歷真的信息很有限,我的感覺是2頁相對比較好,最多不要超過3頁(包含具體一些設(shè)計(jì)作品除外),然后一定要突出重點(diǎn),大家要明白,招聘的時(shí)候不是把你所有做過的事情加在一起判斷你的,而是主要看兩塊兒,一個(gè)是深度,一個(gè)是廣度,也就是說,你做的很牛逼的時(shí)候可以突出,一個(gè)是把做的不同類型的事情可以寫清楚(這里要突出重點(diǎn)),千萬不要把各種事情跟流水賬一樣的面面俱到寫出來,這真當(dāng)不會(huì)加分。而對于筆試,到了這個(gè)階段,我覺得知識的部分只能趕快復(fù)習(xí)抱佛腳了,就我看很多題目其實(shí)還是比較基礎(chǔ)的,大家還是要溫故下自己的課程有兩個(gè)點(diǎn)想提,一個(gè)是筆試的時(shí)候大家千萬注意字盡量寫的能清楚點(diǎn),我自己做學(xué)生的時(shí)候不覺得這個(gè)重要,我從08年參與校招并且改卷子的時(shí)候發(fā)現(xiàn)這相當(dāng)重要,具體不說了。另外一個(gè)是對于一些偏設(shè)計(jì)的題目,如果自己沒有這方面的經(jīng)驗(yàn)(一般都沒有),也認(rèn)真思考下寫寫思路,這個(gè)對你也很有幫助,但是請記得自己的邏輯。最后如果是你能通過筆試,在面試的時(shí)候,一定要讓自己放松,能夠坦誠的去回答面試官的問題,遇到不會(huì)的,不要那么容易放棄,也不要去不懂裝懂,充分的把自己的實(shí)力發(fā)揮出來就行了。PS,如果遇到我或者跟我類似的面試官,千萬不要穿西裝來。
最后的最后的最后,我非常樂意和在校的同學(xué)交流和分享我的一些經(jīng)驗(yàn),這么多年的校招看到了很多很優(yōu)秀很努力的同學(xué),如果能有可以幫助到各位學(xué)子的地方,我會(huì)很開心,如果同學(xué)們有問題想和我交流,歡迎給我郵件,dingtian@mogujie.com
這次真的是最后了,上面都是沒有立場的個(gè)人寫給同學(xué)們的話,下面還是要介紹下我現(xiàn)在所在的公司—蘑菇街。我們的校招也開始了,需要大量優(yōu)秀的16年畢業(yè)的應(yīng)屆生同學(xué)。大家可以關(guān)注我們的新浪微博 @蘑菇街招聘,最近也有一篇對蘑菇街CEO的專訪,大家也可以看下來了解下蘑菇街,具體地址是http://www.forbeschina.com/review/201502/0040968.shtml。
結(jié)尾替我在的技術(shù)研發(fā)部做個(gè)廣告,我們需要優(yōu)秀的同學(xué)的加入,
在這里,你可以用代碼創(chuàng)造未來,留下屬于你的印記,而不是在已經(jīng)不錯(cuò)的系統(tǒng)上修修補(bǔ)補(bǔ)
在這里,你可以把時(shí)間更多的花在技術(shù)和成長上,而不是在各種溝通、協(xié)調(diào)、開會(huì)中
在這里,有的是技術(shù)的PK用代碼說話,而不是去看山頭和爭系統(tǒng)的歸屬
在這里,有的是提供給攻城師開心高效的環(huán)境,而不是各種限制和辦公設(shè)備成本的算計(jì)
如果你想舒適安逸,那么我們不合適你,我們這里充滿了變化和挑戰(zhàn)
如果你不夠擔(dān)當(dāng),那么我們不合適你,我們這里需要你能快速獨(dú)擋一面
一路走來,業(yè)務(wù)變化和發(fā)展的背后是技術(shù)團(tuán)隊(duì)的成長和沉淀,我們深知,在業(yè)務(wù)高速發(fā)展的背后,我們技術(shù)上要做的事情還有很多,我們的團(tuán)隊(duì)雖然年輕,但充滿激情,我們不安于現(xiàn)狀,喜歡折騰技術(shù),相信凡事有解且必有最優(yōu)解,氛圍簡單、透明、開放,我們相信技術(shù)改變世界,代碼創(chuàng)造奇跡,如果你希望自己快速成長,如果你希望自己能更多動(dòng)手實(shí)踐而不是聽聽看看,如果你想干點(diǎn)大事情,那么請加入我們,一起創(chuàng)造未來。
到7月份就畢業(yè)11年了,加入淘寶也6年了。自己一直不太是一個(gè)善于寫寫文字的人,這次也嘗試用文字回顧也記錄下自己這工作的11年吧。
02年本科畢業(yè)到現(xiàn)在的11年,待過四家公司。還是從剛畢業(yè)說起吧:
01年開始找工作的時(shí)候,是在911之后,我也記不清楚是不是這個(gè)時(shí)候互聯(lián)網(wǎng)泡沫破了,反正我的感覺是和上一屆師兄比,我們的工作就是一個(gè)天上一個(gè)地上,當(dāng)然我們是在地上。記得師兄找工作的時(shí)候,去應(yīng)聘國內(nèi)非常著名的通信企業(yè)的時(shí)候,本科生是能做研發(fā)的,而且門檻較低,而我們那一屆,本科生只能做銷售,而且是非洲。月薪基本跟上一年是打了五折到四折,整一個(gè)悲催啊。當(dāng)時(shí)除了能進(jìn)外企外,待遇最好的是西部某運(yùn)營商,開出年薪10w的offer,不過要簽7年。。。。。
因?yàn)榻佑|編程時(shí)間比較早,自己在編程方面的技能還行,非常不容易(當(dāng)時(shí)給面試機(jī)會(huì)的工作不是非常多,我曾以為自己會(huì)比較簡單的在上海找個(gè)工作)的在上海找到了一個(gè)以為很高科技的公司(當(dāng)時(shí)他們說是搞Linux的)-上海時(shí)佑信息系統(tǒng)有限公司。做的是郵政的項(xiàng)目,就是在當(dāng)年很流行的系統(tǒng)集成商。雖然我在杭州讀書,那個(gè)時(shí)候我并不喜歡杭州,結(jié)果4月份去上海實(shí)習(xí)了2個(gè)多月后,就被派去北京出差,學(xué)習(xí)Uniface,然后去杭州參加和浙江郵政的項(xiàng)目。汗,剛離開杭州沒多久就回來了。然后發(fā)現(xiàn)其實(shí)要做的是郵局的系統(tǒng),也算是業(yè)務(wù)吧。不過我除了做一塊兒業(yè)務(wù)外,更多在幫助大家解決一些比較技術(shù)的問題,比如用C去寫基于FTP的客戶端,解決一些詭異的技術(shù)問題等。在這里,我也第一次體會(huì)到了很多東西,比如我們沒有專門的測試,記得我負(fù)責(zé)的系統(tǒng)第一天在一個(gè)支局上線,我就在旁邊看他們操作,有問題就想辦法先繞過去,然后晚上改代碼就更新服務(wù)。我記得我還提出上線的時(shí)候保持新舊系統(tǒng)運(yùn)行,我老大說,那你替他們?nèi)ヅf系統(tǒng)錄入數(shù)據(jù)?我說算了。包括開始上線的時(shí)候,負(fù)責(zé)賬務(wù)的同學(xué)經(jīng)常晚上對賬,包括第一個(gè)版本直接被業(yè)務(wù)方劈死并且說不可能按時(shí)上線但靠著我在吃粉干時(shí)的靈感愣是用較小代價(jià)完成改動(dòng)并按時(shí)上線的喜悅,忙并且快樂著。在這家公司,自己也見識了小型機(jī),也接觸到了很多實(shí)戰(zhàn)的東西,包括認(rèn)識了很多好朋友,尤其當(dāng)時(shí)的技術(shù)老大-玉明火,我們也在一起非常詭異的異常的地方,出現(xiàn)的時(shí)候彈出一個(gè)對話框,請聯(lián)系玉明火,手機(jī)好137XXXXXXXX。后來一次早上,這哥們兒剛要從杭州會(huì)上海,在候車的時(shí)候接到了一線操作員的電話,他當(dāng)時(shí)一頭霧水。
因?yàn)榻?jīng)常在杭州,再加上公司內(nèi)部非技術(shù)的一些事情,讓我產(chǎn)生了換工作的想法,但是在這家公司,真正讓我從一個(gè)熱愛代碼的學(xué)生變成了一個(gè)真正的程序員,真正的能落地到具體的項(xiàng)目中,結(jié)識了很多好朋友,也學(xué)到了像Uniface,Unix,DB等方面的知識。自己比較深的體會(huì)是一定要主動(dòng),沒有人有義務(wù)要手把手教你,但是做技術(shù)的,你主動(dòng)問還是很多人愿意幫你,你自己很主動(dòng),能夠得到更多的機(jī)會(huì)和成長。對我的技術(shù)老大,印象最深的有兩個(gè)場景,一個(gè)是我正式入職的時(shí)候,沒過多久他跟我說,沒想到你會(huì)來,我聽了后心就涼了,不過也是,當(dāng)時(shí)是他面試的我,從他的座位和當(dāng)時(shí)的打扮,我以為是個(gè)很普通的工程師,我想這個(gè)公司一般員工都這么厲害的,后來才知道他是總工。還有一個(gè)記憶深刻的是我要離職的時(shí)候,公司老板和部門經(jīng)理加上我技術(shù)老大一起談,公司老板和部門經(jīng)理想忽悠我留下,我技術(shù)老大說,你年輕,有什么想法要堅(jiān)持,想干什么就干什么吧。然后我堅(jiān)決辭職了。
03年的9月1號,在學(xué)生開學(xué)的時(shí)候,我去了在上海的第二家公司報(bào)道,是上海先鋒商泰電子技術(shù)有限公司,是日本先鋒和商泰株式會(huì)社合資的一個(gè)公司。去這家公司的原因也很簡單,當(dāng)時(shí)換工作的時(shí)候投了很多家,給我Offer的也不多。
在這里我做的事情跟之前的完全不同,是加入一個(gè)做車載導(dǎo)航器的開發(fā)環(huán)境的組,另外的組是做車載導(dǎo)航,那個(gè)時(shí)候,車載導(dǎo)航非常的貴,在歐美是要賣3000美金左右一臺的。這期間我的工作基本上是用Windows API以及WTL(我們沒有用MFC)去做控件,我們的IDE中的空間基本都是自己做的,沒有用Windows本身提供的,主要是一些我們特殊的需求不能滿足,我們又沒有源碼,就自己搞了??梢哉f在這個(gè)公司,讓我在Windows GUI方面以及COM組件方面的技術(shù)有了很大的提高。我在項(xiàng)目組中也是最年輕的,老大也很照顧我,也給了我很多機(jī)會(huì),也感覺到是把我當(dāng)今后的重點(diǎn)發(fā)展對象在培養(yǎng),包括后面也給我去爭取去日本總部工作的機(jī)會(huì),當(dāng)時(shí)坦白說對于在一個(gè)日資企業(yè)工作包括可能去日本工作我內(nèi)心是有些糾結(jié)的,后來大學(xué)同學(xué)找到我,忽悠一起創(chuàng)業(yè),我就辭職了。因?yàn)?/span>04年10月中旬提了辭職,公司組織的去三亞的免費(fèi)旅游我也沒有好意思參加,導(dǎo)致到現(xiàn)在我都沒有去過三亞。我老大還有公司的總經(jīng)理找我談話,雖然內(nèi)心有些不好意思,不過還是堅(jiān)定的走了。離職日期是04年11月30號。這里的考勤制度非常嚴(yán)格,不過公司讓你加班也完全按照勞動(dòng)法給錢,不過我自己更喜歡有一定彈性的環(huán)境。當(dāng)然,在這里,自己對于Windows應(yīng)用開發(fā)以及組件化的構(gòu)建應(yīng)用有了很多的提高。
離職后去了重慶,當(dāng)時(shí)因?yàn)楹匣锶说年P(guān)系,我們把公司放在了重慶,起的名字也很好記,重慶快點(diǎn)科技有限公司。我負(fù)責(zé)技術(shù),當(dāng)時(shí)為了節(jié)省成本,跟成都電子科大的一個(gè)老師合作,我在04年12月到了重慶后是基本一直在成都的。印象深刻的就是成都的鍋魁,也不知道是不是這兩個(gè)字,反正很好吃。我們項(xiàng)目的進(jìn)展一般,開始想做基于互聯(lián)網(wǎng)的遠(yuǎn)程技術(shù)支持服務(wù),后來發(fā)現(xiàn)投入比較大,也沒有很多投資,就改為做企業(yè)內(nèi)部的電腦管理的系統(tǒng)。在05年8月的時(shí)候,因?yàn)榈谝粋€(gè)版本已經(jīng)ready,后面需要跟客戶有較多的溝通,再加上也希望能夠有自己的技術(shù)團(tuán)隊(duì),我離開成都回到重慶,開始組建公司全職的開發(fā)團(tuán)隊(duì)。可以說我和朋友創(chuàng)業(yè)的時(shí)候,得到了其中一個(gè)合伙人的媽媽的很多后勤上的照顧,以至于我覺得那是我結(jié)婚前生活條件最好的階段。在這段期間,我已經(jīng)放棄了自己之前在技術(shù)上的自我追求,公司需要做什么,就去看什么,包括去搞Perl,BDB后來搞Mysql,ASP.net,,JS中間看了解過JSP,還有Linux下的C的開發(fā),甚至包括在Windows下制作安裝程序等。07年初的時(shí)候,自己想退出了,還是想回到上海、杭州這邊。4月底自己離開了。這是進(jìn)淘寶前待的最長的公司了,當(dāng)然,在這里自己在某個(gè)技術(shù)領(lǐng)域的積累不能算很深,不過感覺自己的綜合能力和素質(zhì)得到了很大的鍛煉,包括跟客戶的溝通,帶團(tuán)隊(duì),技術(shù)的快速學(xué)習(xí)和使用等,以及在面對各種困難的時(shí)候去調(diào)整自己,其實(shí)這些成長,是因?yàn)樽约河袡C(jī)會(huì)去經(jīng)歷,并且也是通過一次一次的錯(cuò)誤,得到了成長和鍛煉。
離開重慶,只知道想回上?;蛘吆贾?,但是并沒有目標(biāo)。那個(gè)時(shí)候自己也想稍微休息休息,畢竟從工作開始,除了過年就沒有怎么休息過。基本都是從上家周五走,下周一去下家報(bào)道的。
知道我離開后,我的一個(gè)非常好的朋友也是大學(xué)同學(xué)(韓迪,曾經(jīng)淘寶的熙官)要推薦我進(jìn)阿里巴巴,那個(gè)時(shí)候我也搞不清楚他推薦我去具體哪個(gè)地方。反正聯(lián)系我面試的是淘寶網(wǎng)。后來我才知道,當(dāng)時(shí)好像先推薦去阿里軟件的,貌似沒有合適的崗位,又把我推到淘寶的。實(shí)話說,我是很幸運(yùn)的,我稀里糊涂的就混進(jìn)了淘寶網(wǎng)的技術(shù)部,那個(gè)時(shí)候淘寶的技術(shù)名氣不大,也缺人,加上推薦我的人把我介紹的很好(用徐庶推薦諸葛亮的原話),然后考慮浙大計(jì)算機(jī)畢業(yè)的,估計(jì)爛不到哪去,我就進(jìn)來了。說自己混進(jìn)來的是因?yàn)榘l(fā)現(xiàn)自己08年去面試的時(shí)候的問題和標(biāo)準(zhǔn),問07年的自己的時(shí)候自己鐵掛的。現(xiàn)在回想起來,真的感謝把我賣進(jìn)淘寶拿了錢只請我吃了個(gè)渝香隆的兄弟,也感謝當(dāng)時(shí)的三位面試官給了我機(jī)會(huì)(行癲、丁典、三豐,其中行癲先后兩次是我直接老板,丁典也做過我一段時(shí)間老板,三豐是我老板的老板)。如果當(dāng)時(shí)沒進(jìn)入淘寶,我也不知道我這六年會(huì)去走什么樣的路。
我07年加入淘寶的title是C++工程師,當(dāng)時(shí)淘寶網(wǎng)技術(shù)部寫C/C++的加上我就三個(gè)人,C/C++當(dāng)時(shí)的需求也不大,我做了一個(gè)小功能后行癲就讓我轉(zhuǎn)Java,要知道我之前是非常b4 java的,不過看到這邊大家都搞Java,就學(xué)唄,那個(gè)時(shí)候?yàn)榱俗屛揖毷?,給了一個(gè)現(xiàn)有功能的改造的任務(wù),就是把當(dāng)時(shí)淘寶店鋪里面,商品分類只能是一層的改為兩層結(jié)構(gòu),以及把一個(gè)商品只能歸屬一個(gè)分類改為支持多個(gè)。那個(gè)時(shí)候在試用期,我還是挺擔(dān)心自己能不能順利搞定任務(wù)轉(zhuǎn)正的。。。
順利轉(zhuǎn)正后,就參與當(dāng)時(shí)淘寶從集中式應(yīng)用改造的工作,我那個(gè)時(shí)候被安排去研究消息中間件,也是從這個(gè)時(shí)候(大概07年9月)開始了自己的Java中間件之路,基本上07年底到08年中,就是在負(fù)責(zé)消息中間件的設(shè)計(jì)和實(shí)現(xiàn),那段日子是單純的快樂。淘寶的消息中間件也是我這輩子第一個(gè)自己完成的Java產(chǎn)品,以至于當(dāng)時(shí)我的老板(07年底老板換菲青了)知道我之前沒怎么搞過Java就直接負(fù)責(zé)這么重要的產(chǎn)品(如果掛了,淘寶的交易都會(huì)出問題)的時(shí)候還是挺緊張的,從上線后沒有出現(xiàn)大的問題的時(shí)候他的神情我可以感覺到他一塊兒石頭落地了。其實(shí)我當(dāng)時(shí)并不喜歡搞消息中間件,我想做存儲(chǔ),不過我這個(gè)人就是替老板分憂的命(以至于12年到今年初的團(tuán)隊(duì)名字叫綜合業(yè)務(wù)平臺,啥都能整整),看到?jīng)]有合適的人能做,我就繼續(xù)做了,然后下半年的時(shí)候,菲青找到我說,要搞分布式數(shù)據(jù)層,又是個(gè)我完全不懂的東西,我問沒有比我合適的人來做了么?菲青說沒有,我說那好吧。從08年底到09年初,基本重心就在搞數(shù)據(jù)層,然后搞出點(diǎn)雛形后,菲青說,你搞同城容災(zāi)吧。我勒個(gè)去,我說不是有張三么?菲青說你在淘寶時(shí)間久,人和系統(tǒng)熟悉,你來搞吧,好吧,那就搞吧。同城容災(zāi)確實(shí)不是個(gè)簡單的活,應(yīng)用間的依賴梳理,以及依賴的單Active集群的切換,可以用一些技術(shù)手段去解決,不過要去做整體容災(zāi)測試等,還是非常復(fù)雜和麻煩的。09年我只是用技術(shù)解決了一些切換上的問題,整體的容災(zāi)還是在11、12年的時(shí)候,在技術(shù)保障部的努力下達(dá)成的。在09年,也和同事畢玄同學(xué)一起寫了一本書,然后我才知道,原來我們技術(shù)人員還是有機(jī)會(huì)寫書出書的,而且是自己不用出錢的。
轉(zhuǎn)眼到了10年,菲青把一個(gè)內(nèi)部的Web框架讓我牽頭去搞,我已經(jīng)習(xí)慣了自己去橫向發(fā)展了。到了10年9、10月份的樣子,自己的職責(zé)又改變了。畢玄同學(xué)也把他負(fù)責(zé)的服務(wù)框架、容器團(tuán)隊(duì)給了我,組成了淘寶的Java中間件團(tuán)隊(duì)。到了11年,我從原來的架構(gòu)組帶著團(tuán)隊(duì)到了淘寶的產(chǎn)品技術(shù)部,在11年中調(diào)整的時(shí)候,產(chǎn)品技術(shù)部的另外一個(gè)偏技術(shù)的小組和和中間件融合成了一個(gè)團(tuán)隊(duì),也就是目前的中間件和穩(wěn)定性平臺。
在11年中的時(shí)候,自己就開始對業(yè)務(wù)開發(fā)比較有興趣,也在尋找機(jī)會(huì)去接觸這塊兒,這可能是在淘寶以來,自己特別主動(dòng)的去尋求的變化,12年春節(jié)后,在中間件之外,也開始帶領(lǐng)業(yè)務(wù)開發(fā)團(tuán)隊(duì),自己也在業(yè)務(wù)理解和業(yè)務(wù)架構(gòu)方面有了一定的成長和提高。
到了今年,在3月中旬的時(shí)候,自己是徹底告別了Java中間件的生涯,負(fù)責(zé)新成立的淘寶技術(shù)部?;厥自谔詫毜牧辏惺茏钌畹木褪切疫\(yùn),幸運(yùn)自己加入了這樣的集體,幸運(yùn)遇自己每個(gè)老板都對自己這么好,給與自己很大的幫助,也幸運(yùn)自己一直能夠和這么優(yōu)秀的人合作,讓自己得到更快的成長。
除了運(yùn)氣,自己感受比較多的還是努力以及主動(dòng)性,以及想清楚自己要走的路并且為之去準(zhǔn)備和奮斗,很多事情,自己如果看的相對遠(yuǎn)一些,那么對眼下的選擇會(huì)更容易做出判斷。那份能夠讓你愿意為之奮斗的事情,比地域、當(dāng)下的待遇等等要重要很多。而對自身來說,準(zhǔn)備了不一定有機(jī)會(huì),但是不準(zhǔn)備則一定沒有機(jī)會(huì),能夠充實(shí)的過好每一天很重要,尤其在單身的時(shí)候,盡量的忙起來吧。
最后也想說說現(xiàn)在負(fù)責(zé)的團(tuán)隊(duì),新的淘寶技術(shù)部負(fù)責(zé)目前淘寶事業(yè)群(阿里集團(tuán)好多事業(yè)群中的一個(gè))的應(yīng)用開發(fā)的工作,今年團(tuán)隊(duì)會(huì)在web組件化、應(yīng)用平臺化、多終端以及數(shù)據(jù)化方面去做技術(shù)上的突破。具體業(yè)務(wù)方面負(fù)責(zé)淘寶前臺業(yè)務(wù)、互動(dòng)業(yè)務(wù)、營銷業(yè)務(wù)、CRM、數(shù)字出版、視頻的工作。需要在無線、數(shù)據(jù)挖掘、自然語言處理、圖像處理、業(yè)務(wù)架構(gòu)等方面的資深人才,有興趣的同學(xué)可以郵件聯(lián)系我 huali@taobao.com,具體職位信息在 http://rdc.taobao.org/?page_id=2 ,期待一起共同創(chuàng)造更加不一樣的淘寶。
從8月中旬到最近,全是在做跟校園招聘的事情:有跟試題相關(guān)的事情,更多的是我們已經(jīng)在實(shí)習(xí)的同學(xué)的轉(zhuǎn)化面試。
之前寫過幾個(gè)跟招聘相關(guān)的文章,本來不想再寫跟招聘相關(guān)的文章了,不過最近還是忍不住想寫一下跟應(yīng)屆生同學(xué)相關(guān)的事情。
在我之前的文章里面《給將要實(shí)習(xí)和畢業(yè)的同學(xué)-第一份工作的選擇》,提到了我對于實(shí)習(xí)生和應(yīng)屆生同學(xué)要選擇第一份工作的建議,不過那個(gè)時(shí)候,同學(xué)們都是在找實(shí)習(xí)工作,現(xiàn)在面對的是如何選擇自己的第一份正式工作(這是對于大部分同學(xué),工作后考研的不算),感覺肯定會(huì)不太一樣,考慮的也會(huì)更加的謹(jǐn)慎。
從最近跟很多明年要正式畢業(yè)的同學(xué)的溝通看,也聽到了一些聲音?;旧洗蠹覍τ谠谔詫毜膶?shí)習(xí)以及淘寶的環(huán)境、氛圍和發(fā)展空間都還比較滿意。有一些同學(xué)通過在淘寶的實(shí)習(xí)真正了解了淘寶(實(shí)習(xí)前對于公司的氛圍,技術(shù)都不太了解,這說明我們在同學(xué)中的影響力還不夠大洼)。我也問到同學(xué)們最終會(huì)怎么考慮來確定自己去哪家公司,北京的同學(xué)比較關(guān)心戶口(杭州的沒有這個(gè)問題,因?yàn)槟芙鉀Q),待遇也是大家很關(guān)心的一個(gè)事情。問到個(gè)人對未來的規(guī)劃的時(shí)候,同學(xué)們很關(guān)心今后的發(fā)展空間,也有部分同學(xué)表達(dá)了希望先做技術(shù)然后再做管理的想法。我下面分別說下我對這幾個(gè)問題的看法,如果對于自己今后工作很關(guān)心并且自己愿意在事業(yè)上去努力的同學(xué),可以繼續(xù)看,如果你對上面的兩者有一個(gè)不關(guān)心,我覺得就不用再往下看了。
關(guān)于戶口,就我了解,這個(gè)可能是這個(gè)星球上為數(shù)不多的國家還在實(shí)行的一個(gè)政策,它的好壞我就不發(fā)表看法了。想留在北京的同學(xué),肯定都想得到北京戶口,而現(xiàn)實(shí)是這非常的困難,ZF企業(yè)應(yīng)該是非常容易解決這個(gè)事情,而其他的企業(yè)肯定是不能承諾這個(gè)事情。我非常能夠理解同學(xué)們的想法,我也曾經(jīng)應(yīng)屆過。在北京,有戶口肯定比沒有戶口在有些方面要方便,不過就我的了解,現(xiàn)在在北京有叫做工作居住證的東西,這個(gè)東東也能解決你在北京的很多問題。如果真的沒有北京戶口,能夠把戶口放到離北京很近的地方就行了(主要為了后面辦一些手續(xù)的時(shí)候方便,在天朝,你的身份證在有些時(shí)候是不頂用的)。我也聽到同學(xué)提到了曲線救國的想法,先去能夠拿戶口的地方工作一年,有了戶口后在跳槽。其實(shí)這里面有個(gè)選擇,就是在戶口和個(gè)人的發(fā)展上的選擇。如果 二者可以得兼該多好,可是人生就是在不停面對很多選擇,就是看你放棄什么了。如果我建議你放棄戶口,我知道大家很難聽進(jìn)去,但是我想說,如果你真的遇到了一個(gè)很合適的公司,提供給你的是有很大空間的崗位,我真的非常建議你認(rèn)真考慮考慮這個(gè)問題。一年時(shí)間可能不算長,但是,如果你為了戶口,去到一個(gè)對你的職業(yè)發(fā)展沒啥幫助的地方的話,對你后面的發(fā)展不會(huì)有好處。不要覺得可以在這一年內(nèi)可以通過自己的學(xué)習(xí)去提升然后一年后跳槽,你要知道,在實(shí)戰(zhàn)中成長的更快,能更好的跟上發(fā)展節(jié)奏,前面不是有很多讀了碩士的同學(xué)很難進(jìn)入五大(現(xiàn)在是四大了)事務(wù)所,而他們本科的同學(xué)已經(jīng)是比較主力的員工了。你真的那么有把握一年后自己可以去你現(xiàn)在想去地方么?當(dāng)然,我非常理解,北京戶口,對于很多同學(xué),畢業(yè)的時(shí)候可能是唯一的機(jī)會(huì),而工作,后面會(huì)有很多機(jī)會(huì)。只是我想說的是,有很多機(jī)會(huì),是否能夠把握住很好的,也是一個(gè)問題。這個(gè)事情,我只是希望同學(xué)們慎重考慮,但我尊重每個(gè)同學(xué)的選擇。
關(guān)于待遇,這個(gè)也是很現(xiàn)實(shí)的問題,我一直認(rèn)為公司給你的待遇除了月薪還有很多,這里面包括看得見的福利以及“看不見”的機(jī)會(huì)。記得08年在合肥校招的時(shí)候,一個(gè)應(yīng)聘產(chǎn)品經(jīng)理的比較優(yōu)秀的碩士同學(xué)因?yàn)?K的差距,去了深圳的一家比較小的公司,貌似這家公司現(xiàn)在也沒有很突破的發(fā)展。我想,他如果當(dāng)時(shí)來到淘寶,到現(xiàn)在也兩年了,如果他自己努力拿出出色的表現(xiàn),我想可能會(huì)有獎(jiǎng)勵(lì)的期權(quán)了,今年也能夠申請無息置業(yè)的貸款了,晉升加薪也不是問題,去年也有馬總額外的紅包了,也可以參加蒲公英計(jì)劃。從這兩年或者三年來看, 我想他在待遇上并不吃虧,說這些,不是說淘寶或者阿里就有多好,而是我想告訴大家,不要僅僅只是看中非常短期的待遇上的問題,如果在加上在一個(gè)好的環(huán)境給你的幫助,那么你收獲的更多。你還是要看到行業(yè)前景、以及這個(gè)行業(yè)里面公司的前景以及公司給你的空間,而不是當(dāng)下的1K或者多少的差距。畢竟,我相信2012還是可以過去的,大家還是要考慮自己長期的發(fā)展的。我經(jīng)常說,在淘寶,老大讓我犯錯(cuò),給我這么好的環(huán)境,還給我錢,多好的地方啊。呵呵。另外,我也推薦大家去看下江蘇衛(wèi)視和中國教育臺合辦的一個(gè)節(jié)目《職來職往》,優(yōu)酷、土豆上都能看到,周五晚上是中國教育臺9點(diǎn)36分會(huì)放。當(dāng)成娛樂節(jié)目看看也挺好的,這個(gè)是類似非常勿擾形式的一個(gè)求職節(jié)目。里面的楊石頭老師提到的兩盲一定啊什么的,包括鄭艷鄭媽媽提到的建議還有很多達(dá)人給的建議都很不錯(cuò)的。我覺得對于應(yīng)屆生同學(xué)還是有幫助的,也看看別人求職面試的表現(xiàn),這個(gè)一般你們不太能看到。
接著在說說個(gè)人發(fā)展規(guī)劃的事情。有同學(xué)問我怎么找自己的方向。我的看法是這樣的,一畢業(yè)就有自己很明確的方向并且能持續(xù)做下去的并不多。反正我不是,我當(dāng)時(shí)畢業(yè)的時(shí)候只是知道自己不喜歡做什么,主要兩個(gè)不喜歡,一是做業(yè)務(wù)系統(tǒng)不喜歡,二是做網(wǎng)站不喜歡。但實(shí)際上我是來了淘寶后,才慢慢有自己喜歡的方向。我能夠給同學(xué)的建議是,首先不要虛度光陰,其次提高你的效率,因?yàn)閺拈L的時(shí)間段來看,在某個(gè)階段你深入了,還是那個(gè)階段你朝廣度發(fā)展了,都對你有幫助。回首我進(jìn)入淘寶之前的五年,從做地市大集中的郵政系統(tǒng),到做Windows的桌面IDE的開發(fā),到自己創(chuàng)業(yè)的時(shí)候啥都做,包括去跟客戶的技術(shù)人員溝通,跟客戶的領(lǐng)導(dǎo)溝通等,看起來都沒有什么延續(xù)性,但是我在淘寶的這幾年,發(fā)現(xiàn)這些其實(shí)對我都有很大幫助。所以,如果你現(xiàn)在沒有特別喜歡的方向,不要苦惱,把當(dāng)下做好,不要虛度光陰,并且提高自己的效率,你要記住,時(shí)間是有限的,你要提升自己的效率,這樣你就能收獲更多,當(dāng)然學(xué)習(xí)的方法也要注意,比如學(xué)以致用就是很好的方式,而那種為了學(xué)而學(xué),看了就看了的方式,時(shí)間花了,效果不好的。記得開復(fù)老師說過,人在不同的階段,你的精力的分配的比例是不一樣的。在大家剛畢業(yè)的時(shí)候,我還是覺得一定要抓住這寶貴的時(shí)間,提升自己,因?yàn)殡S著年齡的增長,你花在家庭上的比例會(huì)越來越大。開復(fù)老師提到的花費(fèi)在慈善方面的,我這里就不說了。所以也不要太糾結(jié)自己有沒有找到一個(gè)確定的方向,隨著你的閱歷、經(jīng)驗(yàn)的增多,會(huì)找到自己的方向的。另外,不要去因?yàn)橥饨绲囊恍┮蛩厝ミx擇自己的方向,考慮下自己的優(yōu)勢,自己的興趣。前面幾年多做些事情,提升自己的綜合素質(zhì),然后找到一個(gè)方向深入下去,挺好的。和我年紀(jì)相仿的人應(yīng)該看過劉青云飾演的大時(shí)代吧,他在里面也是經(jīng)歷了很多,找到了自己的方向。哈哈,不過這個(gè)只是個(gè)電視劇。
提到開發(fā)轉(zhuǎn)管理,我估計(jì)很多人看到過說開發(fā)人員三十歲怎么辦?或者另外一個(gè)版本是開發(fā)人員三十五歲怎么辦?我讀大學(xué)的時(shí)候,看到的是三十歲怎么辦的版本,可能后來發(fā)現(xiàn)三十歲很好辦,做技術(shù)沒問題,就變成了三十五歲怎么辦。在國外,其實(shí)那些年齡很大的人都還在做開發(fā)工作,都還在搞技術(shù)。在國內(nèi),這樣的例子也有一些但是從比例上來說可能很小。從我的角度來說,三十歲或者三十五歲之后能否做技術(shù)取決于兩點(diǎn),一個(gè)是你所在的環(huán)境,另外一個(gè)是你自己。環(huán)境指的是說,有些公司,比如一些系統(tǒng)集成商,大多的套路是一套系統(tǒng),到這個(gè)地方,改20%,到那個(gè)地方,再改20%,每個(gè)地方都收100%的錢,重復(fù)性的東西很多,門檻不是太高。新人過來半年一年就是主力了。年齡大一些的人,不能加班了,不能長期出差了,等等,會(huì)造成一定要走管理崗位了,這個(gè)就是我說的環(huán)境。但是,國內(nèi)的很多互聯(lián)網(wǎng)公司(別的行業(yè)我也不了解),在技術(shù)上有很大的空間是可以去做的,挑戰(zhàn)很多。在淘寶,多隆同學(xué)從進(jìn)入阿里到現(xiàn)在,十一年了吧,一直在做技術(shù),還有正明(章文松博士),還有正祥(陽振坤老師),都是在技術(shù)上做了很久很深的人。這哥幾個(gè),技術(shù)的級別如果換成管理序列,都是副總裁的級別。在淘寶這樣的公司,技術(shù)上只要你愿意,環(huán)境上肯定沒問題。再說到人,不要因?yàn)槟愕膶I(yè)而覺得自己在技術(shù)上走不下去。不要覺得科班計(jì)算機(jī)系或者相關(guān)專業(yè)的同學(xué)就一定會(huì)怎樣怎樣,關(guān)鍵還在自己,再說個(gè)身邊的例子吧,在B2B有一位高級技術(shù)專家,他畢業(yè)后(我記得好像是公安高等專科學(xué)校畢業(yè)的)在派出所工作了將近10年,當(dāng)了多年所長,但是不愿意在這個(gè)行業(yè)這樣下去,就轉(zhuǎn)行了,從測試做起,然后寫ASP做網(wǎng)站,最后在Java以及分布式系統(tǒng)方面的專家。我相信這樣的例子不止我身邊這一個(gè),所以,不要直接給自己那么多的限制和理由,覺得自己在技術(shù)上不能一直做下去。說這么多,是想告訴大家,如果你真的很喜歡技術(shù),那么找一個(gè)能夠給你提供這個(gè)環(huán)境的地方,好好干吧。而不要覺得做技術(shù)的到了三十歲或者三十五歲就一定要轉(zhuǎn)。當(dāng)然,也有同學(xué)就是對于管理或者說帶團(tuán)隊(duì)有興趣,這也很好,我的老大行癲就是一個(gè)技術(shù)和技術(shù)管理都很牛的人。但是,大家一定要先打好技術(shù)基礎(chǔ),打的越扎實(shí)越好,而且即便做了管理,也要跟進(jìn)技術(shù)的發(fā)展和動(dòng)向。
最后,本科生同學(xué)還遇到一個(gè)要不要讀碩士的問題,反正我是沒有去讀的。這里我不想發(fā)表什么,想交流的直接找我吧。了解我的人知道我的態(tài)度以及想說什么的。
真的最后,我負(fù)責(zé)的團(tuán)隊(duì)(淘寶Java中間件團(tuán)隊(duì))和另外一個(gè)比較基礎(chǔ)的團(tuán)隊(duì)(業(yè)務(wù)平臺)已經(jīng)合并了,新的團(tuán)隊(duì)叫做通用產(chǎn)品團(tuán)隊(duì),對外博客還是那里。有感興趣的同學(xué),不管是實(shí)習(xí)、應(yīng)屆、社招都可以跟我直接聯(lián)系交流。我也打個(gè)廣告,大家都知道淘寶做了拆分,我還是在淘寶網(wǎng),我們的技術(shù)團(tuán)隊(duì)除了我這個(gè)通用產(chǎn)品團(tuán)隊(duì)外,還有關(guān)注交易、商品、店鋪這三大塊兒淘寶最久的業(yè)務(wù)的開發(fā)團(tuán)隊(duì)—交易平臺團(tuán)隊(duì),以及淘寶網(wǎng)的SNS、聚劃算、商戶平臺以及內(nèi)部服務(wù)平臺的綜合業(yè)務(wù)團(tuán)隊(duì),還有在北京的新業(yè)務(wù)團(tuán)隊(duì),負(fù)責(zé)機(jī)票、彩票、旅行等等很多新的業(yè)務(wù),大家有興趣的也可以跟我聯(lián)系。微博,旺旺,郵件皆可。
淘寶的招聘,社招和校招都是很重要的部分,我之前談校招談的多些。今天這篇文章,主要想說說社招的情況。本文針對的同學(xué),就是已經(jīng)工作了一定時(shí)間、想加入淘寶的工程師們。
本文我主要分兩個(gè)部分,首先我會(huì)介紹下我眼中的淘寶,然后我會(huì)給那些想加入淘寶的工程師們一些建議。
先說說我眼中的淘寶。為什么想說這個(gè),是我在網(wǎng)上看到了不少對于阿里系以及淘寶的評價(jià)。眾說紛紜。來過離開的、現(xiàn)在還在的、沒有進(jìn)來的朋友們,我想都有自己對淘寶的一個(gè)評判,我先說說我聽到的一些不好的聲音:
有說在淘寶學(xué)不到技術(shù)的;
有說淘寶不是個(gè)技術(shù)公司,主要是運(yùn)營的;
有說淘寶加班嚴(yán)重的;
有說淘寶
。。。。。。
總結(jié)下來,其實(shí)大家關(guān)心的是三個(gè)方面:
待遇
有沒有自己的時(shí)間
能不能得到成長。
先說待遇,這個(gè)我也說不出什么,不過,我個(gè)人的看法是這樣的,一個(gè)公司提供給你的待遇包括了看得見的錢和看不見的環(huán)境和機(jī)會(huì)。這里的看不見,是你在沒進(jìn)來之前不知道的或者在你選擇Offer時(shí)不能直接可見并去比較的。這里,我不想去爭辯什么,我只想提醒大家,要綜合考慮。三到五年后,你的財(cái)富不僅僅是收入的那個(gè)數(shù)字(更不是你第一年的收入*年限(你要看總體收入)),還有你的成長以及你的履歷背景。而且,我這么說,只是提醒大家綜合考慮,不是說淘寶的薪水沒有競爭力。
然后說技術(shù),首先,我個(gè)人認(rèn)為,在國內(nèi)沒有一家純粹技術(shù)的公司。都是商業(yè)公司,但是對技術(shù)的重視和技術(shù)水平,有差別。對于淘寶,她有自己的使命和愿景。但是,非常需要大家注意的是,在使命、愿景的背后,是要靠技術(shù)來支撐的。而且,越是像淘寶這樣的規(guī)模,越是需要在各個(gè)方面去精益求精。在技術(shù)上,海量存儲(chǔ)、大規(guī)模搜索、并行計(jì)算、系統(tǒng)自動(dòng)化智能化、大規(guī)模分布式系統(tǒng)、性能優(yōu)化與成本控制,各種算法等等都需要去鉆研和深入,在業(yè)務(wù)上,交易、商品、店鋪、團(tuán)購、商城、運(yùn)營支撐、廣告推薦、新業(yè)務(wù)等等都需要去梳理和完善。在淘寶,其實(shí)有很多的機(jī)會(huì)和空間。舉個(gè)簡單的例子,有很多人覺得做網(wǎng)站沒啥難度。就好像很多人覺得自己蓋個(gè)兩層的小樓沒啥難度一樣,來自農(nóng)村、郊區(qū)的同學(xué),估計(jì)家里很多都自己蓋樓了。但是,讓你去蓋個(gè)金茂大廈,你搞得定么?蓋3層樓和蓋88層,完全不是一個(gè)概念了。就拿最近的例子,去年雙11的促銷活動(dòng),當(dāng)時(shí)和淘寶合作的系統(tǒng),很多出現(xiàn)了問題或者是已經(jīng)掛了。而淘寶的壓力是他們的之和,可是淘寶巋然不動(dòng),這是靠運(yùn)營就能解決的么?靠簡單的買設(shè)備就能搞定么?
再說說成長,在我們內(nèi)部,一般是新人做已有系統(tǒng),老人去做新的系統(tǒng)。一方面讓新人可以熟悉原有系統(tǒng)和環(huán)境,更多的了解淘寶,另外是讓老的人有新的空間,而不是總是重復(fù)。其實(shí)這個(gè)機(jī)制下,是能夠很好的幫助新老員工去成長。而且,內(nèi)部的分享和資料也很多,我想,能否成長,更多的是你自己是否投入,是否努力。在淘寶,不會(huì)是想把一個(gè)人就永遠(yuǎn)放在一個(gè)位置上,重復(fù)的重復(fù)的去做事情??梢哉f,主管會(huì)比員工更關(guān)心員工自身的成長,起碼我就是這樣。而且,在淘寶,你遇到的系統(tǒng)、業(yè)務(wù)的挑戰(zhàn)和壓力,以及周圍的這些牛人同事,都會(huì)讓你成長很快。
再說說加班。就我的了解,一定要加班的事情,不是那么的多的。但是公司畢竟是公司,有些戰(zhàn)略項(xiàng)目或者其他的特殊的情況下,一定有Deadline的,這種情況下的加班,肯定是存在的。但是更多的時(shí)候,晚上留在公司的同學(xué),是在學(xué)習(xí)。在這個(gè)行業(yè),知識、信息很多,更新很快,如逆水行舟,不進(jìn)則退。這里不是像有些人說的那樣,每天加班到9點(diǎn)10點(diǎn),一周六天,那都是比較特殊的時(shí)候,我也經(jīng)歷過,我就只有08年1月份一個(gè)月是這樣的。其實(shí),我從來沒有想過自己能夠早上9點(diǎn)到下午6點(diǎn)工作,之后一點(diǎn)都不想技術(shù)相關(guān)的事情。我這樣問問大家,假設(shè)你們可以這樣,你們自己踏實(shí)么?我覺得重要的是,通過這樣的努力,是不是自己提高了,自己是覺得節(jié)奏快但是開心,還是覺得痛苦。
在淘寶整四年了,我覺得淘寶是一個(gè)讓我很開心滿意的地方。這里的氛圍很簡單、快樂。重要的是,我在這里成長很快,學(xué)到了很多東西。在這里,提供了很好的平臺,讓你自身得到發(fā)展。拿我的例子來說,從我加入淘寶時(shí)不懂Java、覺得互聯(lián)網(wǎng)沒啥技術(shù)含量,到直接用Java來做一個(gè)消息中間件-也是我用Java寫的第一個(gè)應(yīng)用,到后面的其他產(chǎn)品以及現(xiàn)在帶領(lǐng)整個(gè)中間件團(tuán)隊(duì),到和同事一起寫書,到外部去分享,到去跟別的公司的同行技術(shù)交流等,我覺得自己真的是在這個(gè)環(huán)境下進(jìn)步非常快。在淘寶,各個(gè)領(lǐng)域、方向都有很厲害的人,大家可以多去各個(gè)團(tuán)隊(duì)的博客上去了解下我們各個(gè)團(tuán)隊(duì)的信息,我們中間件團(tuán)隊(duì)的博客地址是http://rdc.taobao.com/team/jm/,其他團(tuán)隊(duì)的博客,在我們這里也有鏈接。跟這么多牛人在一起工作,你會(huì)覺得很幸福,成長和進(jìn)步會(huì)很快,能夠接觸了解很多知識以及各種場景,并且在這樣的挑戰(zhàn)下快速成長和進(jìn)步。如果你覺得自己是一個(gè)對技術(shù)很熱愛、很有追求的人、并且也自信自己的水平很好,發(fā)簡歷給我吧。哈哈。huali@taobao.com
前面提到這些,不是說淘寶多么的好,完美無缺,我只是希望能夠告訴大家,不要覺得淘寶沒有技術(shù)、自己得不到成長;不要覺得淘寶就是整天加班、做些很表面的開發(fā);其實(shí),在個(gè)人成長方面,淘寶可以提供給你很多機(jī)會(huì),給你舞臺。當(dāng)然,我們也有不足的需要改善的地方,這很正常。如果已經(jīng)是一個(gè)非常完美的系統(tǒng)了,那么似乎空間也沒有了。
最后,我看到有不少的朋友有意愿加入淘寶,但是又沒能如愿。我想說說我的看法。我下面說的不是攻略不是捷徑,而是個(gè)人的建議。
淘寶是非常注重技術(shù),所以,淘寶在技術(shù)方面的要求,還是很高的。面試過的人應(yīng)該都有感覺的。對于我們來說,我們需要很資深的能夠給我們直接提供很大幫助的人,也需要工作時(shí)間不長,但是特別有潛力的人。對于一個(gè)候選人:
已經(jīng)具備的知識、經(jīng)驗(yàn);
個(gè)人特質(zhì)、潛力;
溝通和團(tuán)隊(duì)合作;
對技術(shù)的興趣、自我驅(qū)動(dòng);
會(huì)是我們考察的部分。當(dāng)然最后的結(jié)果是綜合的。那么一般來說,對于溝通和團(tuán)隊(duì)合作,以及對于技術(shù)的興趣自我驅(qū)動(dòng)部分,不論資深資淺,都非常重要。對于潛力來說,對于資淺的同學(xué)更加重要些。而已經(jīng)具備的知識、經(jīng)驗(yàn),對于資深的同學(xué),更重要些。
那么分開來說。對于工作時(shí)間不久的同學(xué),你一方面要避免總是在一個(gè)事情上重復(fù),增加自己的知識面和廣度。如果真的是一直做的事情類似,那么也要做出深度來。另一個(gè)方面整理整理自己的知識體系,想想自己今后想做什么,看看自己需要學(xué)什么。工作中沒有類似的機(jī)會(huì)的話,自己也可以在自己的時(shí)間里多練練手。而你在面對面試官的時(shí)候,你需要通過你的經(jīng)歷,去展示你的知識、經(jīng)驗(yàn),去展示你對技術(shù)的興趣以及你對某個(gè)技術(shù)、產(chǎn)品的深入理解等等,而不要是去羅列自己做了多少個(gè)項(xiàng)目,更需要的是你的亮點(diǎn)。在某個(gè)部分的深入,勝得過你做三次類似的項(xiàng)目,而你技術(shù)上的綜合的能力,對你也是很有幫助。
對于資深的同學(xué),我很難說給你們什么建議(自己都不夠資深)。非要說的話,如果你的背景跟我們很符合,又愿意來幫助我們,那么趕快投簡歷吧(huali@taobao.com)。如果你想加入我們,但是背景上有比較大的差距,那么,可能還是需要您要有些相關(guān)的工作經(jīng)驗(yàn)或者技能上的經(jīng)驗(yàn),僅僅是興趣熱情,坦白說還是比較困難的。還是需要您有相關(guān)的技能或者經(jīng)驗(yàn)。
有什么想法,歡迎跟我多交流。
現(xiàn)在已經(jīng)快6月份了,尋找暑期實(shí)習(xí)工作的同學(xué),應(yīng)該都有了自己的Offer或者多個(gè)Offer了。而對于明年就要離開校園的同學(xué),現(xiàn)在選擇實(shí)習(xí)單位,很大程度上是選擇畢業(yè)后要加入的公司了。我想,有不少同學(xué),尤其比較出色的同學(xué),在選擇的時(shí)候會(huì)有些困惑和糾結(jié)。我想說說我的看法。
我下面談到的部分,主要是針對研發(fā)工程師的,也許對于別的崗位也能有所參考。
同學(xué)們要選擇自己畢業(yè)后的第一家公司,會(huì)考慮比較多的因素,從我個(gè)人來說,想到的幾個(gè)主要的因素是:
地域
薪資
行業(yè)
職位
公司
對于上面的因素,每個(gè)同學(xué)的排序是不同的,權(quán)重也不會(huì)相同。對于每個(gè)人的選擇,我覺得沒有對與錯(cuò),只是每個(gè)人會(huì)有每個(gè)人的看法。
那么,在如何選擇之前,首先需要自己對自己做一個(gè)評估。并且,也要考慮一下自己的目標(biāo)。
對自己做評估,做到非常準(zhǔn)確,也很困難。但是我們還是要去想幾個(gè)事情:
你喜歡什么?
你現(xiàn)在能夠做到什么,具備怎樣的知識和經(jīng)驗(yàn)?
你有怎樣的特質(zhì)和潛質(zhì)?
興趣點(diǎn)很重要,做自己有興趣的事情,你不會(huì)覺得辛苦、更不會(huì)覺得痛苦,而是樂在其中,工作不比學(xué)校中做些課程實(shí)驗(yàn),想想自己到底喜歡什么。
而你能夠做到什么、具備怎樣的知識和經(jīng)驗(yàn),更多的是對你目前的技能的評估,看看你能夠目前勝任怎樣的工作。
而自己的特質(zhì)和潛質(zhì),是你成長的推進(jìn)劑,也是在你所掌握的知識和經(jīng)驗(yàn)外的非常重要的東東。
想清楚這三塊兒,對你的選擇會(huì)有幫助。而且對于還在找工作的同學(xué),也很有幫助。你要?dú)w納下這三個(gè)部分,簡歷上、面試中讓你的面試官知道這些,并且你要給他具體的案例的支撐。
在畢業(yè)的時(shí)候,想清楚自己比較長期的目標(biāo),是非常困難的一件事情。不過,不能因?yàn)槔щy,就不去考慮。還是要想想,自己希望自己3到5年后,成為怎樣的一個(gè)人?能夠做到怎樣的一個(gè)程度?目標(biāo)引領(lǐng)我們前進(jìn)的方向,即便在過程中,我們會(huì)調(diào)整目標(biāo),但這不妨礙我們先確立自己的目標(biāo)。有了目標(biāo),我們的行動(dòng)就不再盲目。
看到這里,同學(xué)們先好好評估下自己,然后想想自己的目標(biāo)吧。
那么,下面我想說說我個(gè)人的建議。請注意,下面僅僅代表我個(gè)人觀點(diǎn)。
我看到很多同學(xué)在選擇的時(shí)候,會(huì)非??粗氐赜蚝痛鲞@兩個(gè)因素。其實(shí)這個(gè)真的是不正確的(我知道,這么說很多同學(xué)是聽不進(jìn)去的)。我覺得如果你想長期的做這一行,那么更重要的是要考慮如何能夠讓自己得到發(fā)展和提高。而薪資和發(fā)展無關(guān),地域關(guān)系也不太大。
先說薪資,我覺得對于剛畢業(yè)的學(xué)生,千萬不要因?yàn)?/span>A比B一個(gè)月高了1K、2K的,就不去考慮A和B哪里更合適自己。如果A和B對自己的發(fā)展差不多,選個(gè)薪資高的肯定沒問題。但是如果把薪資凌駕在發(fā)展之上,將來你比你沒去的那家公司要更加的后悔。也有同學(xué)說,薪資體現(xiàn)了公司對你的看重,那我想說,這個(gè)比較不是拿A和B提供的薪資比,而是要分別在A和B的內(nèi)部橫向?qū)Ρ?。你才知道你是不是被看重。另外,被公司看重和自己發(fā)展的快和好,未必是成正比的。我這里舉個(gè)例子。
A很重視你,給你很大的空間,讓你自己發(fā)揮,重點(diǎn)培養(yǎng)你;B沒那么“重視”你,給你安排很“常規(guī)”的發(fā)展計(jì)劃。最后的結(jié)果,一定是在A更好么?這個(gè)未必的。對于剛畢業(yè)的同學(xué),我知道會(huì)有非常厲害的人,不過這個(gè)比例注定不會(huì)很大。對于大部分同學(xué),甚至也包括非常優(yōu)秀的同學(xué),你需要的是一個(gè)好的環(huán)境,而不是所謂的被重視。為什么對于B,我的重視和常規(guī)加了引號呢?其實(shí),除了政府企業(yè)外,我覺得沒有哪個(gè)企業(yè)是不重視人才的。一般來說,同樣一個(gè)人,在A被很重視,在B感覺一般,那么背后的現(xiàn)實(shí)是,B比A的實(shí)力要更加強(qiáng),人員的水平更高。這就是一個(gè)簡單的雞頭鳳尾的問題。而不要說對于剛畢業(yè)的同學(xué)了,包括有工作經(jīng)驗(yàn)的人,環(huán)境都非常的重要,不是有那么句話么,一滴水到了一杯奶中,水就變成了奶,一滴奶到了一杯水中,奶就變成了水。好的環(huán)境,給你提供了更快成長的平臺。好的平臺會(huì)給你系統(tǒng)的培訓(xùn);會(huì)給你一個(gè)周圍很多牛人的團(tuán)隊(duì);會(huì)給你很多機(jī)會(huì),可能你覺得在團(tuán)隊(duì)里不是最優(yōu)秀的,但是如果你能認(rèn)真的工作一段時(shí)間,在出去跟其他同齡人比比,那你就知道結(jié)果了。
所以,我想說的是,不要對薪資的看重超過了個(gè)人發(fā)展。去對你發(fā)展有利的環(huán)境,用3-5年作為周期,你自己的發(fā)展不但更好,總的收入也不會(huì)差。而對你來說,更重要的財(cái)富是你自己的能力。
再說地域,很多人一定要去上海、要去北京、要去哪里哪里。這個(gè)地域的選擇,和薪資是類似的道理,還是個(gè)人發(fā)展更加的重要??赡苡型瑢W(xué)說,北京的IT環(huán)境更好。這個(gè)沒錯(cuò),問題是,這個(gè)環(huán)境對于你在不同的時(shí)間,幫助是不同的。對于剛畢業(yè)的同學(xué),內(nèi)部環(huán)境對你的幫助,是要遠(yuǎn)遠(yuǎn)超過外部的環(huán)境的。IT環(huán)境更好,我能想到的就是交流方便和跳槽方便。對于剛畢業(yè)的同學(xué),第二個(gè)就別先考慮了,而交流這個(gè)部分,對于剛畢業(yè)的同學(xué),內(nèi)部的信息和一些基礎(chǔ)的知識,就夠你學(xué)一壺的了。
說到這里,其實(shí)總結(jié)來說,告訴大家的就是要考慮你的Offer中,哪個(gè)對個(gè)人的發(fā)展是最有利的。我提到的幾個(gè)因素中,行業(yè)、職位、公司,這個(gè)需要綜合考慮。在同樣行業(yè)、同樣職位中,選擇公司就很重要了。比如,在互聯(lián)網(wǎng)行業(yè),都是研發(fā)的崗位,那么會(huì)有很多公司可以選擇。個(gè)人的發(fā)展,跟公司的發(fā)展是密切相關(guān)的,你肯定要選擇目前發(fā)展比較快的公司,這里機(jī)會(huì)更多,這與大小無關(guān)。另外,你要看下公司提供怎樣的平臺給你而不僅僅是讓你覺得被重視、給你空間。對于咱們絕大部分同學(xué)來說,你們更加需要的還是一個(gè)幫助你成長的平臺,而不是僅僅給你的是空間,讓你折騰。
這個(gè)平臺,應(yīng)該會(huì)提供給你機(jī)會(huì)成長,而不是總是原地踏步做重復(fù)的事情;
這個(gè)平臺,應(yīng)該會(huì)有很多學(xué)習(xí)的機(jī)會(huì)給你,不僅僅是培訓(xùn),還有在實(shí)戰(zhàn)從學(xué)習(xí)的機(jī)會(huì),還有牛人的指導(dǎo);
這個(gè)平臺,能夠讓你接觸前沿的技術(shù)、已經(jīng)做到或者有機(jī)會(huì)做到業(yè)內(nèi)領(lǐng)先、能夠有最大的挑戰(zhàn)。
總結(jié)來說,同學(xué)們千萬不要把地域和薪資放到最重要的部分,而是先挑選對你發(fā)展有利的公司,然后再比較地域和薪資。而說到如何去挑選對你發(fā)展有利的公司,那么主要是要有自己的目標(biāo)以及對于可以選擇公司的了解。通過師兄師姐、朋友同學(xué)、互聯(lián)網(wǎng),多去了解目標(biāo)公司,最后做選擇。同學(xué)們,對于你們大部分人來說,畢業(yè)后更加需要的是一個(gè)能夠比較系統(tǒng)的幫助你成長的公司,3-5年后,你羽翼漸豐后,每個(gè)人會(huì)有不同的路和選擇。但是剛畢業(yè)的時(shí)候,還是需要有個(gè)好的環(huán)境,讓自己能夠快速成長。剛畢業(yè)甚至沒有畢業(yè)的時(shí)候,能夠自己去翻江倒海的,不管去創(chuàng)業(yè)還是去獨(dú)擋一面的,是很少數(shù)的人。所以,大部分同學(xué),還是要去一個(gè)有好的平臺和環(huán)境的公司。
最后的最后,我想給同學(xué)們說下我自己剛畢業(yè)的情況。
我02年畢業(yè)于浙江大學(xué)計(jì)算機(jī)科學(xué)與工程系,算是科班出身吧。我只是個(gè)小本科,到現(xiàn)在工作快9年了。在我當(dāng)時(shí)畢業(yè)的時(shí)候,其實(shí)我最看重的是地域,我的兄弟們,在上海的很多。所以,我義無反顧的去了上海,其實(shí)我們那年工作很難找,很幸運(yùn)的是我還是找到了上海的一個(gè)工作,記得當(dāng)時(shí)我們學(xué)校BBS上,很多同學(xué)都說要去上海,哪怕過去是掃大街也要去。02年底我曾經(jīng)在朋友的聯(lián)系下,跟當(dāng)時(shí)是阿里巴巴CTO的吳炯先生,有過一次面對面的溝通,他跟我說了很多我現(xiàn)在說給應(yīng)屆同學(xué)的話。同樣因?yàn)榈赜虻年P(guān)系,我沒有選擇阿里巴巴。那個(gè)時(shí)候我是一個(gè)有些自負(fù)又沒有自己內(nèi)心目標(biāo)的人,我覺得我做什么都行的(其實(shí)那個(gè)時(shí)候自己接觸的面廣,但是其實(shí)都不深),我也覺得努力就能成功。我太看重自己以及一些主觀上的東西,忽視了環(huán)境、公司發(fā)展等因素。從02年,輾轉(zhuǎn)5年,經(jīng)歷了上海、成都、重慶,經(jīng)歷了打工和創(chuàng)業(yè),我在07年6月和幸運(yùn)的并且稀里糊涂的加入淘寶。這四年下來我感覺自己成長了很多,真的是工作以來提升最快的階段。跟很多牛人在一起工作,很舒服、很輕松,而且進(jìn)步很快。在這里,你可能不一定能夠獨(dú)領(lǐng)風(fēng)騷,但是,你一定會(huì)進(jìn)步迅速。在這里,也提供了很多的機(jī)會(huì),就看你自己能不能把握。在這里,經(jīng)歷了很多很多,學(xué)到了很多很多,不論是我的領(lǐng)導(dǎo),我的同事,都讓我學(xué)到了很多,給了我很大幫助。這里,就是這樣一個(gè)簡單、快樂的團(tuán)隊(duì)和氛圍。不要猶豫,加入我們吧。
2011淘寶春季校招已經(jīng)到了尾聲了,五一前,面試都會(huì)結(jié)束。我參加了廣州站的實(shí)習(xí)生面試。這兩天跟不少同學(xué)做了交流溝通。這里想談一下我的感受,以及想給加入淘寶的同學(xué)們一些建議。這次沒有通過的同學(xué)也不要?dú)怵H,我們秋季校園招聘見。
這兩天見了不少同學(xué),我能感受到同學(xué)們的熱情,以及對于技術(shù)的熱愛。也很感謝同學(xué)們對于淘寶的關(guān)注。下面我先來說說我在廣州兩天面試下來的感受。
程序設(shè)計(jì)的基礎(chǔ)還需要加強(qiáng):
被我復(fù)試的同學(xué),幾乎都被我問到了如何自己去實(shí)現(xiàn)一個(gè)字符串中查找字串的問題。在第二天,每個(gè)同學(xué)過來,第一件事情就是在我的筆記本上,把這個(gè)代碼給我寫出來。那么結(jié)果如何呢?
幾乎所有的同學(xué)都知道要完成功能,最簡單的做法應(yīng)該怎么做。但是,只有一位碩士同學(xué),寫出來的代碼,基本上上是實(shí)現(xiàn)了這個(gè)功能。其他的要么寫不出來,要么是錯(cuò)的。但是,就這么個(gè)題目,我沒有看到一個(gè)讓我非常滿意的答案。我這里說的滿意不是說要你寫出KMP的實(shí)現(xiàn),只是希望能夠看到功能正確、異常情況考慮清楚、常規(guī)的優(yōu)化要有。
這是一個(gè)側(cè)面,反應(yīng)出來的問題是基本功的問題。有些同學(xué)會(huì)覺得這個(gè)可能不重要,我知道思想,寫程序么,我寫多了,熟練了就好。我這里想說的是,寫程序是基礎(chǔ),如果你說你很熱愛技術(shù)、很喜歡寫程序,而很基礎(chǔ)的都寫不好,如果你是面試官,你會(huì)怎么想呢?也許給你些時(shí)間,你真的就能夠?qū)懗龊芎玫某绦蛄耍沁@個(gè)貌似是也許。如果你在面試的時(shí)候,就已經(jīng)可以展現(xiàn)出這些,你不是會(huì)比別人出色么?反過來,如果別人都可以做到,你不行,你不是很危險(xiǎn)么?
那么我出的這個(gè)題目需要考慮什么呢:
字符串和要查找的字串是不是null要考慮吧?
如果字符串比要查找的字串短,可以直接返回結(jié)果吧?
循環(huán)遍歷的時(shí)候,字符串的起點(diǎn),應(yīng)該要保證從起點(diǎn)到結(jié)束,比字串長把?
繼續(xù)說這個(gè)字符串查找的例子。有些同學(xué),在我問到有沒有優(yōu)化的辦法的時(shí)候,提到了KMP,但是我具體怎么實(shí)現(xiàn),記不起來了。OK,我也不能馬上寫出來KMP的實(shí)現(xiàn)。但是我繼續(xù)問,KMP比這個(gè)直接循環(huán)比較的原始方式有改進(jìn),那么KMP是解決了什么問題?或者說是在什么問題上解決的更好。然后有很多同學(xué)就不知道了。給我的感覺是,因?yàn)橥瑢W(xué)記不得KMP的具體實(shí)現(xiàn),所以也不知道去解決了什么問題。我覺得這個(gè)邏輯是剛好反過來了。我們應(yīng)該先去理解KMP解決了什么問題,或者說去看看最初的實(shí)現(xiàn),有什么地方可以改善、可以提高。這個(gè)是根本的東西,如果你理解了,即便不知道KMP,你也有機(jī)會(huì)搞一個(gè)KMP出來,即便你不記得KMP的具體實(shí)現(xiàn),那又有什么關(guān)系呢?
在回杭州的路上,我想到了一句話,你是用文科的方式學(xué)習(xí)知識還是理科的方式學(xué)習(xí)知識。我是這么看的,如果更多的是去記憶,就是文科的方式學(xué)習(xí),我們需要的是去理解,是去看到背后的、紙面反面的東西。這個(gè)是根本。我聽過一個(gè)笑話,兩個(gè)學(xué)習(xí)文科的同學(xué),互相提問,A問B,歷史書的X頁的Y行上說:哪一年,巴黎人民在什么教堂舉行了起義,B記得年份,但是死活想不起來是什么教堂。A告訴B,答案是“一個(gè)”教堂。我撅翻。
那我們要搞開發(fā),千萬不要用這樣的方式,我知道沒有同學(xué)會(huì)這么學(xué)習(xí),但是如果你不深入去理解、了解所以然,那么結(jié)果上也差不多。
前面說了基礎(chǔ),下面我想說說邏輯思維。
邏輯思維,我覺得主要指的是去分析、解決問題的能力,去靈活運(yùn)用自己知識的能力。這個(gè)部分,我覺得扎實(shí)的基礎(chǔ)是很關(guān)鍵和必要的,而對知識的深入理解更為重要。我舉一個(gè)例子,說到深度優(yōu)先搜索、廣度優(yōu)先搜索,可能絕大部分的人都知道。但是如果出題目是一個(gè)場景,可能很多同學(xué)就不知道該怎么整了。比如,我問了一個(gè)農(nóng)夫帶著狼、羊、早過河的問題,這個(gè)是一個(gè)非常之經(jīng)典的問題,中學(xué)的信息學(xué)奧賽會(huì)用到的題目??墒怯泻芏嗤瑢W(xué),就不知所措了。這就是一個(gè)分析和運(yùn)用知識的能力。在我們實(shí)際工作中,遇到的問題都是需要我們?nèi)シ治鋈缓笳曳桨傅模粫?huì)說直接告訴你,我們需要用廣度優(yōu)先搜索去干個(gè)嘛、用深度優(yōu)先干個(gè)嘛等等。同學(xué)們都很年輕,學(xué)習(xí)計(jì)算機(jī)的時(shí)間相對有限,作為面試官,我們不期望你什么問題都能很好的解決,但是一些基本的,大學(xué)學(xué)過的知識,你需要能夠很好的運(yùn)用,另外,也會(huì)看你的思路。此外,對面試官的問題的準(zhǔn)確快速理解,也會(huì)反映你的能力。
再說說對技術(shù)的熱愛。
我上篇博客提到,我們喜歡熱愛技術(shù)的人,這次我遇到的同學(xué),除了兩個(gè)女孩子外,好像都告訴我很熱愛技術(shù)。在這里,我不是不相信你們的話,只是我想讓同學(xué)們明白,熱愛技術(shù)不是說說的,你需要來證明給面試官。我舉個(gè)例子,我很熱愛尤文圖斯(意大利的足球俱樂部)。我只是這么一說,沒用。有兩個(gè)辦法可以證明我很熱愛,一個(gè)是我周圍的朋友,尤其是跟我十多年一起的朋友可以證明,但是這個(gè)辦法不靈光,要用這個(gè)辦法,除非是你相信并認(rèn)識我的朋友才行;另外一個(gè)辦法是,我可以告訴你尤文圖斯的很多歷史、很多故事,告訴你我從94年開始看尤文圖斯的比賽一直到現(xiàn)在的很多點(diǎn)點(diǎn)滴滴,那么第二個(gè)辦法就相對靠譜。那么回到同學(xué)們的面試,如果你很熱愛技術(shù),你的朋友、同學(xué)知道,他們可以證明,但是我不認(rèn)識他們,這條路不行。那么就是第二個(gè)方法,你熱愛技術(shù),熱愛某個(gè)方面的,那么你一定是會(huì)看很多這方面的文章、書等,你的了解就會(huì)比別人深入。你可以講你的收獲等等,但是如果你很熱愛某個(gè)方面的技術(shù),結(jié)果還沒有大多數(shù)人了解的多,那我又撅翻了。
學(xué)習(xí)能力。這個(gè)方面,更多的需要你自己去展示自己之前的一些經(jīng)歷。當(dāng)然也會(huì)把這個(gè)部分和對于分析和解決問題放在一起去考察。我覺得學(xué)習(xí)可以分三個(gè)層次:
了解(基本會(huì)用)
熟練、經(jīng)驗(yàn)豐富(用的多,遇到不少問題,知道一些別人不知道的細(xì)節(jié)的點(diǎn))
理解(知道背后的原理、實(shí)現(xiàn)等)
同學(xué)們時(shí)間有限,我建議你還是能夠在一兩個(gè)部分很深入,而不是搞了很多,但都是很淺或者就是知道有那么個(gè)東西,這樣不好。你能夠把一兩個(gè)部分搞的很深入,那么,我也相信你在類似的其他方面,給你時(shí)間,你也可以搞的很深入;但是如果你都是知道一點(diǎn)知道一點(diǎn),我就不確定你到底能夠鉆多深了。
舉個(gè)例子,有同學(xué)說對并發(fā)、JVM感興趣。問了一些問題,發(fā)現(xiàn)概念性的回答的還不錯(cuò),但是深入一下,問為什么要這樣,這樣的好處壞處,他就不知道了,告訴我書上這么說的,我說那你自己覺得呢?告訴我說,沒有想過。這樣的學(xué)習(xí)方式,我覺得就是可以提高和改善的。
再說說項(xiàng)目經(jīng)驗(yàn)。
項(xiàng)目經(jīng)驗(yàn)對于你來說,未必多了就好。主要是精。
對于本科生同學(xué),尤其這次招聘的都是大三才讀了一個(gè)學(xué)期的同學(xué),你不用去苛求自己去做多少項(xiàng)目,也許你還沒有這樣的機(jī)會(huì),你可以專注于學(xué)校的課程實(shí)踐(我們當(dāng)年叫做大作業(yè)),以及根據(jù)你自己的興趣學(xué)習(xí)到的知識的一些運(yùn)用。比如當(dāng)年我對于基于Socket通信很感興趣,就自己去做了一個(gè)類似Mud的東西,然后去改進(jìn)完善。對于碩士同學(xué),你們想對是有不少時(shí)間的,應(yīng)該有更多的實(shí)戰(zhàn)的經(jīng)驗(yàn),但是我很建議的是,我更在乎你在項(xiàng)目中的貢獻(xiàn),你的深度,你的提升。我很建議大家不要去重復(fù)的做很多差不多的事情,對你自己沒很大好處。我上次也提到了,這就是叫做工作五年,一年經(jīng)驗(yàn)。如果真的是老板逼著去一直重復(fù),我也希望你能夠在第二次、第三次的過程中,做出新意來。
上面提到的這些方面,都是非?;A(chǔ)的。如果這些大家不能夠做好的話,不管去淘寶還是類似的公司,我想面試都是會(huì)掛掉。而看到這個(gè)部分,對于我寫的內(nèi)容很不屑的覺得太簡單并且自己已經(jīng)做到非常好的同學(xué),我給你一個(gè)建議,發(fā)郵件給我吧。huali@taobao.com,我們可以去談些更深入的問題。當(dāng)然也可以在新浪微博或者Twitter上加我。我的新浪微博是@曾憲杰_華黎,twitter是@vanadies10。前面主要是針對比較大眾的同學(xué)的一些感受、建議。那些在學(xué)校期間特別突出優(yōu)秀的同學(xué),直接聯(lián)系我就是了。我會(huì)給你更有挑戰(zhàn)、更有深度的東西。
我們這次春季實(shí)習(xí)生招聘,已經(jīng)尾聲了,沒有通過的同學(xué),如果你對淘寶有興趣,也不要?dú)怵H,后面還有機(jī)會(huì),可以等到秋季的應(yīng)屆生招聘。那么剩下還有差不多半年的時(shí)間,我建議你看看自己還有哪些地方是自己的短板的,抓緊時(shí)間去提升一下。從基礎(chǔ)做起,不要好高騖遠(yuǎn)。記得我個(gè)人歷史上寫過最好的一篇作文是《立鴻鵠之志,從小事做起》,這個(gè)是解讀《一屋不掃,何以平天下》的。同學(xué)們一定都有遠(yuǎn)大的志向,但是要從小事做起、從基礎(chǔ)做起,腳踏實(shí)地,努力前行。對于離畢業(yè)還有比較長時(shí)間的同學(xué),你們很幸運(yùn),還有更多的時(shí)間去提高、完善自己,但是千萬不要揮霍光陰。加油!
本文下面談到的招聘求職,只針對研發(fā)工程師。不涉及其他的崗位。
看到很多人想進(jìn)淘寶,而我們也很需要優(yōu)秀的工程師和技術(shù)專家。這幾年也忙忙碌碌的面試了很多人,也從自己手上斃了很多人,我很希望能有很多優(yōu)秀的人才加入我們。這里想說說自己在招聘過程中的感受,也希望給想加入淘寶的同學(xué)一些建議。
首先先來說說對于實(shí)習(xí)生和應(yīng)屆生招聘的我的看法和建議。
先說說我們對實(shí)習(xí)生和應(yīng)屆生的要求。我們需要的實(shí)習(xí)生和應(yīng)屆生,簡單來說,有下面幾點(diǎn):
1 具備一定程序開發(fā)基礎(chǔ)
2 邏輯思維能力比較強(qiáng)
3 學(xué)習(xí)能力好
4 熱愛技術(shù)
5 自我驅(qū)動(dòng)
因此,參加過我們2011春季實(shí)習(xí)生的招聘筆試的同學(xué),或者在網(wǎng)上看到我們筆試題目的同學(xué),會(huì)發(fā)現(xiàn)我們考察的都是最基礎(chǔ)的東西。我們通過筆試,希望對1,2 兩點(diǎn)去做一個(gè)考察。而后續(xù)的面試,會(huì)更多的關(guān)注3,4,5。當(dāng)然,也會(huì)有問題跟1,2相關(guān)的問題。
那么,對同學(xué)來說,如果要想進(jìn)入淘寶,需要怎么做呢?我想這個(gè)可能也是很多同學(xué)關(guān)心的。
其實(shí)答案是沒有捷徑。少走彎路就是了。
在學(xué)校期間,如果不翹課,其實(shí)業(yè)余時(shí)間也不是那么的多的,我是建議大家把時(shí)間能夠用在刀刃上。
首先要能夠打好基礎(chǔ),數(shù)據(jù)結(jié)構(gòu)、算法這些一定要掌握好,一些科班的專業(yè)課程,尤其數(shù)據(jù)庫、操作系統(tǒng)、體系結(jié)構(gòu)、網(wǎng)絡(luò)等也要去好好學(xué)習(xí)。
然后,多寫些程序,熟能生巧。不要面試時(shí)讓寫段代碼的時(shí)候,就茫然了。
接著,能夠熟練的運(yùn)用所學(xué)的知識編程解決具體問題。千萬不要只是記住了很多的概念、名詞或者書上的話而已,要能夠去運(yùn)用。并且也要能夠深入的去學(xué)習(xí),要知其然并且知其所以然。
最后,關(guān)注下業(yè)界的一些技術(shù)動(dòng)向,多了解了解沒啥壞處(這個(gè)部分對實(shí)習(xí)生和應(yīng)屆生的要求不高)。
另外一塊兒是和實(shí)習(xí)相關(guān)的,一般來說,實(shí)習(xí)總是好事,多些項(xiàng)目經(jīng)驗(yàn)也好的,但是千萬注意的是,你要能從實(shí)習(xí)、項(xiàng)目中是否持續(xù)的學(xué)習(xí)到新的知識,得到成長了,如果只是一味的去重復(fù),那多個(gè)項(xiàng)目經(jīng)驗(yàn)基本就合并同類項(xiàng)了。也就是我們常說的,工作了五年,只有一年的工作經(jīng)驗(yàn)。
那么怎么做呢?
大學(xué)生活要努力,也會(huì)很辛苦(我個(gè)人是覺得大學(xué)是比高中辛苦很多的,高中幾乎天天都踢球、玩游戲啥的),不管你是在課堂上好好學(xué)習(xí)還是像我這樣為了學(xué)習(xí)去翹課,都沒關(guān)系,關(guān)鍵是要能夠?qū)W好知識并且動(dòng)手練習(xí),書本上的習(xí)題,其實(shí)都是有針對性的,可以去做一下,編程方面,更是需要勤加練習(xí),不管是課程實(shí)踐、還是習(xí)題、或者是你自己想去做個(gè)什么東東,多動(dòng)手。另外,就是在這個(gè)過程中要深入。我知道大學(xué)的時(shí)間有限,但是我相信你總是可以深入的去學(xué)習(xí)一塊兒的知識。深入的理解了一個(gè)部分,比膚淺的了解三個(gè)部分更有價(jià)值。
此外,有些同學(xué)會(huì)關(guān)心和了解淘寶在用什么框架用什么系統(tǒng)等,其實(shí)這個(gè)我覺得不那么重要,更重要的還是你自己的基礎(chǔ)、你個(gè)人的能力和潛力。
最后,我們關(guān)心一個(gè)人現(xiàn)在所具備的知識和經(jīng)驗(yàn),但是更關(guān)心的是一個(gè)人的潛力、學(xué)習(xí)能力和自我驅(qū)動(dòng)方面的東西。所以,我的建議是同學(xué)們一定要把基礎(chǔ)打好,深入學(xué)習(xí),多寫程序,能夠總結(jié)自己的經(jīng)驗(yàn),一步一個(gè)堅(jiān)實(shí)的腳印往前走。能夠過段時(shí)間就回顧下自己的成長。
上面說了應(yīng)屆生和實(shí)習(xí)生的狀況。下面想簡單說下有2,3年工作經(jīng)驗(yàn)的情況。有工作經(jīng)驗(yàn)的同學(xué),如果想進(jìn)入淘寶,那么你除了能做到上面提到的之外,更加需要能夠把程序?qū)懞茫@個(gè)寫好不是說功能對了就行了,而是真的寫好,比如你的代碼是不是已經(jīng)最優(yōu)化了,你對問題的考慮、異常的處理是不是全面了等等。另外,也需要你在項(xiàng)目、產(chǎn)品中能夠有突出的表現(xiàn),比如說你能夠在完成功能的時(shí)候,深入的了解你使用的技術(shù),能夠在之前項(xiàng)目、產(chǎn)品的基礎(chǔ)上有所改進(jìn)和創(chuàng)新,能夠有自己比較喜歡的領(lǐng)域并且有所深入等等。總之,在面對淘寶的面試官的時(shí)候,你需要用你過去經(jīng)歷讓他知道你的學(xué)習(xí)能力、你對技術(shù)的深入、你自己在項(xiàng)目產(chǎn)品中的創(chuàng)新和改進(jìn)等等。
對于非常資深的朋友,我沒啥要說的,如果真要說,就是一句,加入我們吧,一起把淘寶做的更牛。
最后,廣告一下,我們團(tuán)隊(duì)-淘寶Java中間件-也持續(xù)在招人,可以看下我們團(tuán)隊(duì)的博客 http://rdc.taobao.com/team/jm/,也可以把簡歷發(fā)送給我 huali@taobao.com
這周一到周三三天,在北京。感謝團(tuán)隊(duì)的伏威同學(xué)的組織安排,到北京的多家業(yè)內(nèi)的公司進(jìn)行了交流,也在betacafe和北京的做了溝通。北京的交流的氛圍確實(shí)很好,從交流中也感覺到淘寶在Java方面,確實(shí)做得還是比較多、比較深的。今后如果有機(jī)會(huì),是能夠跟大家再更多的交流,周二晚上的時(shí)間很有限。
這次拜訪了飛信、豆瓣、谷歌、新浪微博、創(chuàng)新工場,也跟百度的朋友有所交流,也認(rèn)識了新朋友,收獲很多。今后還要多出去走走看看。
另外,也有一個(gè)廣告,淘寶會(huì)在今年的7月份在杭州舉辦淘寶技術(shù)嘉年華,希望到時(shí)候有更多的業(yè)內(nèi)朋友來參加。