應(yīng)屆生入職阿里一年,關(guān)于你想知道的阿里“那些事兒”——工作內(nèi)容、公司氛圍、職級(jí)薪資、以及建議。每個(gè)人的追求不同,如果你恰好是應(yīng)屆生,或者是恰好想進(jìn)BAT,希望對(duì)你有所幫助。
1
為什么選擇阿里?
其實(shí)找工作的時(shí)候,選擇并不是太多,面試了很多家公司,大公司也好,創(chuàng)業(yè)公司也罷。例如騰訊、華為、網(wǎng)易,這些公司我都去面試了一下,但是面試之后的結(jié)果一般都是不盡如人意,基本都是在備胎池里泡著。
主要原因無非兩種,首先是自己并不是計(jì)算機(jī)專業(yè),第二個(gè)就是因?yàn)樽约好嬖嚨臅r(shí)候表現(xiàn)的的確不是最出色。
但是阿里還是給了 Offer,所以并不是因?yàn)槲姨羧龗模菍?shí)在能夠選擇的不是那么多,往往唯一的答案對(duì)我來說就是最好的答案。
而且由于對(duì)傳說中的 BAT 公司總是有一種信仰,當(dāng)我和家里的老人提起阿里巴巴的時(shí)候,他們哪怕不知道具體是做什么的,也會(huì)說一句這是一家大公司,跟著馬云一起學(xué)做生意肯定靠譜。于是我?guī)е依锶说摹耙笄衅谕?,還有自己朝圣的心態(tài)開始了阿里之路。
2
我在阿里做什么事情?
每個(gè)人“朝圣”的方式不盡相同,我朝圣的方式就是寫代碼,和絕大多數(shù)的程序猿大眾并沒有什么區(qū)別。我也是普通的后臺(tái)開發(fā)工程師,在這里很多時(shí)候并沒有想象中的那么高大上。
我在這邊負(fù)責(zé)交易系統(tǒng),由于一個(gè)交易系統(tǒng)實(shí)在是太龐大了,不管是哪一個(gè)業(yè)務(wù)的交易系統(tǒng)都是非常大的體量,所以里面的架構(gòu)和設(shè)計(jì)都相對(duì)復(fù)雜,而我剛進(jìn)去的時(shí)候,就必須要去熟悉代碼,看懂這里面的每一個(gè)流程,熟悉其中的每一個(gè)子模塊,以及對(duì)應(yīng)的程序狀態(tài)流轉(zhuǎn),有時(shí)候還必須畫出時(shí)序圖、狀態(tài)圖來方便自己的記憶。
阿里新入職的應(yīng)屆畢業(yè)生都會(huì)配置一個(gè)對(duì)應(yīng)的師兄,幫助他們盡快地融入工作和掌握對(duì)應(yīng)的技術(shù)。但是由于自己開始接觸的業(yè)務(wù)實(shí)在是有一點(diǎn)重要,畢竟是和資金系統(tǒng)打交道,就算是主管心大能放手一些項(xiàng)目,自己還是有點(diǎn)慌亂的。
所以為了不出問題,也為了練手,師兄給我安排的任務(wù)都是從簡(jiǎn)單的程序開始寫起,比如遷移部分系統(tǒng)代碼(從上游系統(tǒng)遷移到下游系統(tǒng)),做一些簡(jiǎn)單的小需求(如修改 bug,增加某一個(gè)字段等)。
但是這些都只是看起來簡(jiǎn)單,做起來卻并不簡(jiǎn)單。
看似簡(jiǎn)單:因?yàn)椴槐匾獙懞芏啻a,類似遷移系統(tǒng)代碼,都不屬于重構(gòu),甚至只需要復(fù)制和黏貼,增加字段往往只要增加一到兩行的代碼;
但又并不那么簡(jiǎn)單:因?yàn)槟呐率巧婕耙恍械母膭?dòng),都需要進(jìn)行大量的測(cè)試進(jìn)行覆蓋,很多人以為這些都該是測(cè)試去做,但實(shí)際上,測(cè)試往往只能進(jìn)行黑盒測(cè)試,而且測(cè)試對(duì)于代碼的了解程序一定不如開發(fā),所以在這些細(xì)節(jié)上的測(cè)試都是由開發(fā)自己自測(cè)完成。
因此,往往改動(dòng)一行代碼,就可能都會(huì)花上半天的時(shí)間去用各種奇奇怪怪的方法進(jìn)行測(cè)試,更多時(shí)候我都懷疑自己是一個(gè)奇怪的測(cè)試而不是開發(fā)。
在這里工作就像是打怪升級(jí)一樣,當(dāng)你完成了“新手村”的任務(wù)時(shí)候,就需要去做更多的任務(wù),一方面是為了升級(jí),另一方面公司也不可能養(yǎng)一個(gè)“閑人”。
于是乎,我開始加入項(xiàng)目,而項(xiàng)目對(duì)于整個(gè)團(tuán)隊(duì)的重要性不言而喻,因?yàn)轫?xiàng)目就意味著業(yè)務(wù)以及新的 KPI。
對(duì)于剛進(jìn)阿里的萌新來說,項(xiàng)目一般都是由大佬帶著完成,像我這樣的只能負(fù)責(zé)一部分,剛開始的時(shí)候可能還只是小小一部分。
當(dāng)然寫程序開發(fā)只是我工作的一部分,作為一個(gè)后臺(tái)開發(fā)工程師,我還必須實(shí)時(shí)監(jiān)控線上,特別是剛進(jìn)來的同學(xué)都會(huì)委以監(jiān)控線上的“重任“”。
因?yàn)榇罄袀円话銜?huì)有更重要的事情去做,線上問題查看一般繁瑣而且也需要對(duì)于代碼邏輯有一定的了解,還能提升對(duì)于系統(tǒng)代碼的熟悉程序,所以讓新來的同學(xué)去做是不二選擇。
3
阿里的工作氛圍?
首先一點(diǎn), 任何人都能想到的,這里不強(qiáng)制加班,但是卻是加班最嚴(yán)重的公司,之一吧。
阿里這里還是實(shí)現(xiàn)彈性的工作制度,并不要求每個(gè)員工都能按時(shí)上班,當(dāng)然更不會(huì)要求員工能夠按時(shí)下班,每個(gè)人工作時(shí)間其實(shí)還是根據(jù)工作量來定義的,但是工作量又是由什么確定的呢?
互聯(lián)網(wǎng)最重要的是什么?沒錯(cuò),就是時(shí)間,往往你越早推出產(chǎn)品和上線,就越能占據(jù)有利地位,正所謂天下武功,唯快不破,這就導(dǎo)致了很多時(shí)候確定開發(fā)日常表,不是根據(jù)工作量來估計(jì),而是根據(jù)要上線日期來倒排工作時(shí)間,這樣唯一會(huì)導(dǎo)致的問題就是工作不一定能夠按時(shí)完成,那么剩下的東西就顯而易見啦,阿里最重要的一個(gè)文化就開始出現(xiàn)了,那就是加班(這也是互聯(lián)網(wǎng)公司最常見的問題)。
4
阿里的技術(shù)氛圍?
首先阿里是一家純正的互聯(lián)網(wǎng)公司,所擁有的技術(shù)也很牛逼。
對(duì)于進(jìn)入公司的技術(shù)型工程師來說,一般也可以分化為兩種方向,第一種是業(yè)務(wù)方向的工程師,就是我們這些要開發(fā)業(yè)務(wù)邏輯的程序猿,主要負(fù)責(zé)寫一些業(yè)務(wù)上的代碼,完成產(chǎn)品和業(yè)務(wù)方的需求,當(dāng)然這中間需要用技術(shù)去解決業(yè)務(wù)場(chǎng)景下所碰到的問題。
當(dāng)然也有另一種是研究中間件的工程師,專門研發(fā)一些工具給業(yè)務(wù)的開發(fā)工程師,他們會(huì)在更專業(yè)、更抽象的角度去解決目前開發(fā)所碰到的問題。
當(dāng)然阿里現(xiàn)在也在開辟新的技術(shù)棧和技術(shù)路線,也會(huì)邀請(qǐng)一些科學(xué)家或者名校的教授加入自己的公司,研發(fā)一些更具有前瞻性、造福、改善全人類的東西。比如大佬匯聚的達(dá)摩院,這也能夠看到一個(gè)公司的在技術(shù)研究下花的成本和決心。
5
阿里的薪資情況?
這是大家最關(guān)心的事情,大家都說阿里的程序猿非常有錢,其實(shí)并不是這么一回事,一般阿里的等級(jí)由 P 來分,其中 P5 是剛剛進(jìn)去的等級(jí),然后是 P6、P7。
今年的應(yīng)屆生是 15-16K 起,一般是 16 薪,發(fā) 12 個(gè)月的工資,和 3-4 個(gè)月的年終獎(jiǎng),如果績(jī)效好,很有可能就是 6 個(gè)月的獎(jiǎng)金和工資。P5 一般是 15K 到 20K,P6 是 20K 到 30K,P7 應(yīng)該是 30K 以上吧,之后就只能仰望了。至于有沒有股票什么的,就看自己的緣分了。
在不同的部門一般會(huì)給不同的股票,比如在集團(tuán),會(huì)發(fā)集團(tuán)的股票,在螞蟻金服會(huì)給螞蟻?zhàn)约荷形瓷鲜械墓善?,至于在菜鳥、或者阿里云一般會(huì)給自己部門的期權(quán)。
股票、期權(quán)的給與方式并不是一次性贈(zèng)與,而是通過分多次、分批給與,比如公司承諾 4000 股,但是會(huì)以 4 年的時(shí)間給,一年給 1000 股,公司也通過這種方式,保持員工對(duì)于公司的忠誠(chéng)度。
所以很多人都很羨慕阿里的工資,但是實(shí)際上,阿里的工資只是行業(yè)的平均水平,真正有價(jià)值的股票不一定能夠兌現(xiàn),且需要待很長(zhǎng)一段時(shí)間,所以這是也是另一種賭博。
6
阿里的晉升空間?
晉升,這是一個(gè)大家都很想了解的話題,首先在這里公司會(huì)有各種各樣的級(jí)別。一般新進(jìn)去的畢業(yè)生都是 P5,主要負(fù)責(zé)的任務(wù)就是能夠完成上頭給與的任務(wù),當(dāng)然晉升到了 P6 就要能夠獨(dú)擋一面,這里也就是阿里工程師中最主要的主體。
對(duì)于每個(gè)級(jí)別要求都是不一樣的,所以當(dāng)你能夠勝任這個(gè)級(jí)別的任務(wù)的時(shí)候,自然就能獲得往上升級(jí)的區(qū)別。就比如能夠完成老大交待的所有任務(wù),那你就能從 P5 升到 P6,但是當(dāng)你達(dá)到 P6 的時(shí)候,想到 P7 就不是那么簡(jiǎn)單的事情,因?yàn)槟阈枰ヅ囵B(yǎng)管理人的能力,能夠幫助別人成長(zhǎng)。
當(dāng)然到了 P8,要求可能就不僅僅是能夠帶領(lǐng)團(tuán)隊(duì)這么簡(jiǎn)單,還需要有更多的能力去整合身邊的資源,去做一些重要的事情。
以上舉例只是為了說明這里的等級(jí)有著不同的要求,要求不盡相同,但是總體來說,能力越大,級(jí)別越高,整體呈現(xiàn)金字塔類型。
阿里是一個(gè)講究結(jié)果的公司,這里需要講究的結(jié)果就是績(jī)效。有了好的績(jī)效自然上升的空間就會(huì)比其他人大一些,當(dāng)然這只是其中一個(gè)重要的部分,但不是全部。
互聯(lián)網(wǎng)公司有一個(gè)最大特點(diǎn)就是能在短期內(nèi)發(fā)展的非常迅速。所以能夠有上升空間往往還取決于這個(gè)部門這個(gè)產(chǎn)業(yè)能否做大。
這個(gè)道理很簡(jiǎn)單,如果是一潭死水,那么想要晉升就可能要把別人踩下去,而在阿里往往可以因?yàn)橐粋€(gè)部門的做大,人員的擴(kuò)充而讓整個(gè)團(tuán)隊(duì)水漲船高,這樣的晉升方式會(huì)來得更快,也有更好的擴(kuò)展性。
這里除了要完美地完成老大交付的工作任務(wù),還需要有好的眼光,去做一些別人的不敢做的事情,選擇一些相對(duì)有潛力或者有發(fā)展的部門。
“人的一生當(dāng)然要靠自我奮斗,當(dāng)然也要考慮歷史的進(jìn)程”。所以我們?cè)谶x擇的時(shí)候,并不只是看這個(gè)部門、公司以前是否有著輝煌的履歷,更要看這個(gè)部門、公司是否更具潛力。需要以一個(gè)更加長(zhǎng)遠(yuǎn)的眼光去看待晉升的問題。
7
給應(yīng)屆生的一些建議?
首先這幾個(gè)月找工作讓所有的應(yīng)屆生都非常疲憊了,不管找不到工作的,還是能找到很好工作的,挑選甄別都是非常累的。
作為和大家一樣的應(yīng)屆生過來的人有幾句話想說:
1、擇業(yè)比好工作更重要,不要太隨波逐流。因?yàn)榇蠹艺一ヂ?lián)網(wǎng)工作,往往是因?yàn)槠渲械母咝?、高福利,但是技術(shù)變化太快了。
所以進(jìn)入這個(gè)行業(yè)的應(yīng)屆生們,還是要考慮一個(gè)問題,這就是自己到底喜歡不喜歡互聯(lián)網(wǎng),是不是愿意為他付出,不然等吃老本的技術(shù)過時(shí)了,這些人將會(huì)是第一批被淘汰的人;
2、遵循自己的內(nèi)心深處的想法。去阿里這些 BAT 的公司對(duì)你不一定是性價(jià)比最高的工作,很多去銀行,或者去外企 IT 公司,拿到的錢往往和 BAT 的錢一樣,而且干的工作不那么辛苦,還能更多自己支配的時(shí)間,也不用那么苦逼。
當(dāng)然 BAT 也有好處,就是高強(qiáng)度的工作壓力能讓人快速成長(zhǎng),依托于大平臺(tái)能夠讓我們這些平凡的人實(shí)現(xiàn)自己的價(jià)值。如果是內(nèi)心偏向于安逸工作的,或許銀行、外企IT公司等才是最合理的選擇,而更有野心,不甘“寂寞”的人,可以拼一拼 BAT 這種公司。
公司因人而異,沒有最好的選擇,只有最適合的選擇。
3、不要被眼前的工資所迷惑。不管是 BAT 還是其他互聯(lián)網(wǎng)公司,都是以能力為基礎(chǔ)的,能力的提升才能帶來財(cái)富和工資的提升,所以不要太在乎剛剛進(jìn)去的工資。
應(yīng)屆生還是以技術(shù)、環(huán)境為導(dǎo)向,不要因?yàn)椴顒e幾 k 的月工資就計(jì)較太多,要把握重點(diǎn)和大方向;
4、保持旺盛的斗志和精力。因?yàn)閯傔M(jìn)公司的我們是生力軍,但是長(zhǎng)江后浪推前浪,總有人比你更年輕,比你更能熬的起夜。
小編是一個(gè)多年開發(fā)經(jīng)驗(yàn)的程序員,今年年初整理了一批WEB前端學(xué)習(xí)資料作為粉絲福利,不論你是計(jì)算機(jī)專業(yè)想往WEB前端方向發(fā)展,還是零基礎(chǔ)想要轉(zhuǎn)行學(xué)習(xí)WEB前端,這份資料都能幫助到你,在自學(xué)過程中遇見問題了也可以隨時(shí)問我。只要關(guān)注我,私信我【前端】,即可領(lǐng)取粉絲福利。
那么你在行業(yè)里的優(yōu)勢(shì)又會(huì)在哪里?不斷的學(xué)習(xí),學(xué)習(xí),保持往前沖的斗志,才是不被這個(gè)時(shí)代或者行業(yè)所淘汰的關(guān)鍵所在。