天天看點

如何快速入手公司的項目

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

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

我目前主要負責一個業務的資料報表平台以及幾個實時流離線流等,然後資料報表平台涉及到很多的表衆多的字段,實時流以及離線計算涉及到衆多的上遊各個子產品列印的日志。是以感覺到了解業務的了解很複雜,帶我的leader給我講了很多遍目前的資料流以及相關表資訊,但是都沒有真正的去了解到它的含義。

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

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

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

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

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

繼續閱讀