如何快速入手公司的項目

今天是2019年10月21日,距離正式入職有了3個月又21天。針對自己入職以來的心得體會,在這兒總結下。

網上很多有什麼該說的就說不該說的就不說這樣雜七雜八的我就不扯了,主要是針對如何快速上手公司的項目並且很輕鬆的將這個項目拿下來展開。

我目前主要負責一個業務的數據報表平臺以及幾個實時流離線流等,然後數據報表平臺涉及到很多的表衆多的字段,實時流以及離線計算涉及到衆多的上游各個模塊打印的日誌。所以感覺到理解業務的理解很複雜,帶我的leader給我講了很多遍目前的數據流以及相關表信息,但是都沒有真正的去理解到它的含義。

這段時間仔細思考了這件事,如何快速上手業務代碼,我覺得應該從以下幾個方面去做:

①基礎環境。例如有哪些機器,哪些機器上有些什麼服務。例如常用的mysql服務,zookeeper服務,kafka服務等。

②項目裏使用到了哪些基礎服務。其實這個已經在看代碼的時候完成了,爲了快速入手的話,還是有必要去記一下這些服務。這樣後面遇到了問題可以迅速定位,而不是看代碼。

③理解項目數據流。做數據的不僅是要了解組內的數據流,而且需要了解公司業務相關的整體數據流,這些對於排查數據異常能夠提高非常大的效率(親身經歷)。如何快速的去了解組內以及公司和你負責項目的數據流呢????我之前有個同事對我說,“應屆生入職後都只埋頭自己幹,而不去找產品、運營以及銷售談,你不談你就不知道他們想要做什麼東西,那麼你也無法設計你將要做的東西,最後做出來的東西達不到運行以及銷售的預期,最後也會遇到很多問題,陷入業務不熟,排查問題這樣效率低下的大坑,順理成章的也學不到什麼東西”。所以我覺的應屆生入職後需要多和產品他們溝通,可以溝通新項目,也可以溝通之前做過的項目,按照他們的思路去理解這件事,對理解數據流是有很大的幫助的。我覺得這個很重要!!!

④沒有相關業務經驗的首先重點學習公司業務。我覺得這個很重要,例如我做的數據報表平臺,至少我要知道每個報表頁裏面的數據是如何加工的?在哪兒加工的?加工的方式是什麼?對每個東西需要多問一個爲什麼,然後別人找到你說A報表的數據比例異常,是啥原因。然後你可以脫口而出,而不是開始排查查詢邏輯,返現查詢到邏輯解決不了這個問題,接着查詢數據加工邏輯、上游數據處理邏輯等等。效率低,成長慢!所以先要學重點業務。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章