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