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