做者:黃小斜程序員
文章來源:微信公衆號【程序員黃小斜】緩存
來阿里也有段時間了,這段時間學了不少東西,簡單提及來,就是一個走出溫馨區的過程,從一開始的新手入門,到逐漸熟悉業務和技術,再到慢慢的適應環境,勝任工做。微信
整體來講,這幾個月仍是學到了不少東西,感受成長的很快,但同時工做的壓力也很是的大。整體來講,概括幾個點吧。併發
你們都知道阿里的 Java 技術棧,在業內基本上是能夠排第一的,這也歸功於阿里的技術發展十分迅速,因此底層的技術纔會如此的先進。分佈式
阿里內部一般都會本身研發中間件,阿里也開源了一套中間件,但實際上內部又維護了好幾套的中間件,螞蟻也有本身獨立的中間件體系,用於支撐螞蟻金服裏全部的業務線和技術線。ide
其實簡單來講,螞蟻的這些中技術組件和阿里系的中間件、以及開源的一些組件都大同小異,只不過對於金融支付場景更加的適用,這也是我第一次接觸大規模的分佈式技術組件,不論是緩存、消息隊列、定時任務等各類各樣的組件,都會在平常的工做中使用到,因此在技術上的成長,主要仍是體如今平時的平常工做中的。工具
在沒有正式工做以前,我對職場的理解還停留在實習的階段,實習相對正式工做來講,比較輕鬆,生活和工做的壓力也沒那麼大,因此可能在實習階段也比較散漫,沒有特別努力認真,如今想一想還真應該反思一下實習時候的狀態,到了工做的時候就不同了,你必需要勝任工做,必需要把每件事情作好。學習
並且在阿里有一個比較尷尬的地方就是你須要同時作不少事情,除了你的主要項目以外,你還須要併發去處理,不少瑣碎的事情,同時你必需要主動去問主動去學習,沒有人會告訴你應該怎麼樣纔是對的,可能一開始師兄或者導師會指導你,如何熟悉這一套東西。編碼
可是當試用期一過,就要開始本身摸索了,首先是要儘快勝任本身的工做,其次,要儘快地適應併發的辦事方式,提升本身的工做效率,第三,要學會職場中的一些規則,好比說要爲要有團隊精神,要有團隊意識和責任心,保證項目和系統的穩定運行,關鍵時刻須要你的時候毫不能掉鏈子。中間件
畢竟是這麼龐大的技術體系,一旦出了問題,有不少人會受到牽連。
說實話,在這裏你必需要可以很是高效地辦事,很是高效地完成工做。高效的前提是你要有一套方法論以及一套工具體系,讓它們去支撐你的執行力。
好比說你可能須要學會作筆記,學會記錄項目,學會把平時經常使用到的一些技術進行概括整理。
同時,你還要學會整理平時常常用的工具,Linux、等等,你最好有一個天天的工做計劃,安排好今天作哪些事情,有哪幾項事情,按照什麼樣的順序來作。
阿里對員工的要求每每是綜合性的,你須要有很好的編碼能力和技術思惟,除此以外,你要有很強的總結能力和思考能力,以及技術能力,除此以外,你還要有很強的學習能力,創新的能力。
在阿里,沒有人能夠隨隨便便地應付工做。每一個人都要精益求精,不然就有極可能會被淘汰。