我在阿里工作的這段時(shí)間里,都學(xué)到了哪些東西
來阿里也已經(jīng)四個(gè)多月了,這段時(shí)間你學(xué)了很多東西,簡(jiǎn)單說起來,就是一個(gè)走出舒適區(qū)的過程,從一開始的新手入門,到逐漸熟悉業(yè)務(wù)和技術(shù),再到慢慢的適應(yīng)環(huán)境,勝任工作。
總體來說,這幾個(gè)月還是學(xué)到了很多東西,感覺成長(zhǎng)的很快,但同時(shí)工作的壓力也非常的大??傮w來說,歸納幾個(gè)點(diǎn)吧。
第一點(diǎn):就是阿里的技術(shù)。
大家都知道阿里的java技術(shù)棧,在業(yè)內(nèi)基本上是可以排第一的,這也歸功于阿里的技術(shù)發(fā)展十分迅速,所以底層的技術(shù)才會(huì)如此的先進(jìn)。
阿里內(nèi)部通常都會(huì)自己研發(fā)中間件,阿里也開源了一套中間件,但實(shí)際上內(nèi)部又維護(hù)了好幾套的中間件,螞蟻也有自己獨(dú)立的中間件體系,用于支撐螞蟻金服里所有的業(yè)務(wù)線和技術(shù)線。
其實(shí)簡(jiǎn)單來說,螞蟻的這些中技術(shù)組件和阿里系的中間件、以及開源的一些組件都大同小異,只不過對(duì)于金融支付場(chǎng)景更加的適用,這也是我第一次接觸大規(guī)模的分布式技術(shù)組件,不管是緩存、消息隊(duì)列、定時(shí)任務(wù)等各種各樣的組件,都會(huì)在日常的工作中使用到,所以在技術(shù)上的成長(zhǎng),主要還是體現(xiàn)在平時(shí)的日常工作中的。
第二點(diǎn)就是:對(duì)職場(chǎng)的理解。
在沒有正式工作之前,我對(duì)職場(chǎng)的理解還停留在實(shí)習(xí)的階段,實(shí)習(xí)相對(duì)正式工作來說,比較輕松,生活和工作的壓力也沒那么大,所以可能在實(shí)習(xí)階段也比較散漫,沒有特別努力認(rèn)真,現(xiàn)在想想還真應(yīng)該反思一下實(shí)習(xí)時(shí)候的狀態(tài),到了工作的時(shí)候就不一樣了,你必須要?jiǎng)偃喂ぷ?,必須要把每件事情做好?/p>
而且在阿里有一個(gè)比較蛋疼的地方就是你需要同時(shí)做很多事情,除了你的主要項(xiàng)目之外,你還需要并發(fā)去處理,很多瑣碎的事情,同時(shí)你必須要主動(dòng)去問主動(dòng)去學(xué)習(xí),沒有人會(huì)告訴你應(yīng)該怎么樣才是對(duì)的,可能一開始師兄或者導(dǎo)師會(huì)指導(dǎo)你,如何熟悉這一套東西。
但是當(dāng)試用期一過,就要開始自己摸索了,首先是要盡快勝任自己的工作,其次,要盡快地適應(yīng)并發(fā)的辦事方式,提高自己的工作效率,第三,要學(xué)會(huì)職場(chǎng)中的一些規(guī)則,比如說要為要有團(tuán)隊(duì)精神,要有團(tuán)隊(duì)意識(shí)和責(zé)任心,保證項(xiàng)目和系統(tǒng)的穩(wěn)定運(yùn)行,關(guān)鍵時(shí)刻需要你的時(shí)候絕不能掉鏈子。
畢竟是這么龐大的技術(shù)體系,一旦出了問題,有很多人會(huì)受到牽連。
第三點(diǎn):學(xué)會(huì)程序員的高效辦事方式。
說實(shí)話,在這里你必須要能夠非常高效地辦事,非常高效地完成工作。高效的前提是你要有一套方法論以及一套工具體系,讓它們?nèi)ブ文愕膱?zhí)行力。
比如說你可能需要學(xué)會(huì)做筆記,學(xué)會(huì)記錄項(xiàng)目,學(xué)會(huì)把平時(shí)常用到的一些技術(shù)進(jìn)行歸納整理。
同時(shí),你還要學(xué)會(huì)整理平時(shí)經(jīng)常用的工具,Linux、等等,你最好有一個(gè)每天的工作計(jì)劃,安排好今天做哪些事情,有哪幾項(xiàng)事情,按照什么樣的順序來做。
阿里對(duì)員工的要求往往是綜合性的,你需要有很好的編碼能力和技術(shù)思維,除此之外,你要有很強(qiáng)的總結(jié)能力和思考能力,以及技術(shù)能力,除此之外,你還要有很強(qiáng)的學(xué)習(xí)能力,創(chuàng)新的能力。
在阿里,沒有人可以隨隨便便地應(yīng)付工作。每個(gè)人都要精益求精,否則就有很可能會(huì)被淘汰。