寫給新人的話——談談應屆生入職後應該怎樣快速成長

Hello,All,我是來自58同城的一名Android開發工程師,在58集團從事Android SDK的開發工作。

歡迎爲本篇文章點贊,評論

PS:關注,私信我,幫你內推58,常年招聘前端,移動端,後端,算法。

也歡迎關注我的公衆號,在這裏可以找到我,同時,這裏會不定期地推送一些時下最熱門的技術文章和互聯網行業工作心路歷程


又到了一年一度的招聘季,不同於往日火爆的春招場面,今年的招聘活動受疫情影響嚴重,明顯不那麼火熱了。但是對於那些一心想進入互聯網行業大展拳腳的師弟師妹們來說,這反倒是一次檢驗自己真實力的時候。因爲真正的強者,敢於直面慘淡的人生,總是能夠在逆境中存活下來。

 

對於已經入職半年多的我來說,這次疫情影響也不小。不過在家的時間多了,第一次感受到租房的性價比可以這麼高,而且可以用來提升提升自己,覆盤一下半年多來的變化,一來是給萌新們指一條明路,二來也是讓自己整理好行囊,迎接全量復工之後的新生活。

 

我是7月份來到的公司,到了公司之後先是去領了工作用的電腦,還不賴,公司給配了全新的MacbookPro,不過是16款的,性能尚可。之後就來到了現在的項目組,日活也達到了千萬級別,整個項目組分爲Android和ios兩部分開發,在開發時候也都會盡量的保持開發時間和體驗上的一致。

說實話,第一次接項目來做,壓力還是不小的,特別是第一次就接到了自己之前沒有接觸過的知識。在這裏具體的細節我就不再展開了,說說我是怎麼應對的吧:

 

首先,不要害怕,態度誠懇,多請教多溝通。因爲不止是事業起步初期,在工作的任何一個階段都會遇到讓自己棘手的問題,何況大家都是從一個新人成長起來的。我當時就是這樣,接到需求時候心裏很虛,這時候我首先是告訴自己,這其實沒有什麼難的,只不過是自己不瞭解相關的技術罷了,不瞭解怎麼辦? 學唄。我先是把這次需求相關的代碼都熟悉了一遍,遇到自己沒用過的技術就記下來,然後逐個查清楚,這樣,等把代碼捋順,相關的業務邏輯弄懂之後,需求自然就知道怎麼做了,因爲我們既然能夠通過面試來到公司,就證明我們的技術水平是沒問題的。

 

而且前段時間我還看到有人說,現在能夠大規模應用的技術都是沒有難點的技術,這段話其實也可以在和別的同事因爲技術問題,別人懟你不懂的時候告訴他,用現在網紅的話來說就是:你有什麼可豪橫的~~~。當然了,玩笑歸玩笑,和同事的關係還是要儘量相處好一些,畢竟工作之後和自己待在一起最多時間的人就是同事了,關係弄僵的話自己也不舒服。

 

平時遇到自己解決不了的技術問題,多向其他同事請教請教,同時還能滿足一下他們小小的虛榮心,沒事時候也給人家也帶點小零食,這樣一來二去的,大家也就熟悉了。但是有一點還是要注意的,就是千萬不要什麼問題都去問同事,因爲別人也很忙,而且別人會認爲你很不專業,那些能夠在百度找到答案的問題,就沒有必要去問別人了。

 

其次,業餘時間多學習拓展。要把工作當中用到的技術都弄懂,並且要弄懂原理。這樣我們才能具有解決bug的能力和拓展新需求的能力。並且要向身邊優秀的同事學習。

 

來公司之後我做的最多的事,除了接需求,就是解bug了,因爲我是在中臺技術部門,負責整個集團的技術輸出工作,所以不單單要求我們要熟悉現在的公司業務,還需要我們具有穩定高效的技術輸出和解決問題能力。剛開始工作的前幾個月,組裏來了新bug之後經常摸不着頭腦,不知道該怎麼辦,而且解決問題的速度和質量都很低。後來經過同事指點才明白,你得先弄清楚業務邏輯和技術架構,也就是程序架構是什麼樣的運行流程,然後結合系統回撈日誌,分段的去定位。當然,經驗因素也佔一部分,不過這也都是通過大量的實踐能夠積累起來的。

後來,我就把平時工作當中遇到的問題都記錄下來,等節奏不那麼緊張,或者晚上回家的時候就儘快地把他弄懂。業務上的問題自己也會多思考,爲什麼會這樣做,換一種方式行不行,主流市場都是什麼樣的方案等等一系列問題。經過半年多的努力,我在解決bug上的速度和質量都明顯提升了,自己心裏也很高興。

 

當然,一個優秀工程師的成長離不開持續不斷地學習過程,在公司的學習之餘,我建議大家多去學習公司以外的優秀開源項目,例如Android開發中的網紅框架:okhttp,retrofit,rxjava,butterknife等等這些。我的做法是去弄懂他的原理之餘,看看有沒有和自己公司項目結合的機會,哪怕只是用到其中的一個設計模式或者設計思想也行。這樣既能鍛鍊自己的學習遷移能力,也把自己的技術實踐了,過後印象也會更深。

 

不過說實話,現在能在這裏談這些的我,當初入職時候也是很迷茫的,不會的東西很多,不知道從哪裏下手,後來工作的時間多了才發現,谷歌的官方文檔和教程真心不錯,平時在工作之餘可以多去github上把官方的Sample clone下來,跑在自己的手機上看看效果玩一玩,然後學習學習官方是怎麼做的,這其中一定會遇到我們不知道的東西,就拿我來說,給我印象最深的就是我在自定義View上的學習。之前嘗試過很多次學習他,但是效果都很一般,但是看了那個sample之後有一種醍醐灌頂的感覺,再加上後來看hencoder.com上的視頻,一來二去,自定義view這塊也形成了自己的體系了,對於以後的需求,至少知道該從哪裏下手了。

 

最後,多總結,多覆盤,要把學習的東西記錄下來。平時我也都會去關注一些Android開發大佬的公衆號和CSDN,我發現即使他們現在已經在業界有了一定的名氣之後,依然會輸出一些自己的學習總結。通過我的不斷觀察,我發現其實他們也是通過這種不斷地學習,積累,輸出這樣簡單的三步,逐步積累起來自己的口碑和知名度的。當然,時勢造英雄,他們從事android開發的時候也是android開發需求量最大的時候。不過現在對於我們來說依然可以,在這裏我建議大家平時把自己學習到的知識都通過博客或者公衆號的方式記錄下來,其實記錄的過程就是把自己學習到的知識講給別人聽的過程,你能寫下來,證明你已經懂了,而且再給別人講一遍,就是把知識鞏固的過程,這樣的方式於人於己,都是大有裨益的。

 

洋洋灑灑寫了2000多字,算是對自己入職半年多以來的一個總結吧,希望大家也能和我一樣,通過自己的努力讓自己成長起來,得到想要的結果,實現自己的人生價值。

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