來到新公司,我所遇到的三重障礙
我發(fā)現(xiàn)自己來到新公司之后,動手寫字的念頭少了很多,可能是遇到的困難有點(diǎn)多,需要學(xué)的太多了。
之前的我,還是一枚比較純正的算法工程師,和真正的一線業(yè)務(wù)距離較遠(yuǎn)。遠(yuǎn)有遠(yuǎn)的好處,使用的語言和工具,就很隨意,可以按照自己的喜好來。代碼規(guī)范、部署上線流程,也沒有諸多硬性要求,有點(diǎn)自由散漫了。
后來逐漸發(fā)現(xiàn),和業(yè)務(wù)越接近,前景越好。所以在新公司,我的崗位角色雖然還是算法工程師,但和業(yè)務(wù)緊密相關(guān)。這是一家大型互聯(lián)網(wǎng)公司,我在一條重要的業(yè)務(wù)上添磚加瓦。
說實(shí)話,這個轉(zhuǎn)變不容易,有點(diǎn)痛。具體來說,我需要跨越三重障礙:工具障礙,溝通障礙,思維障礙。
首先來看看工具障礙,新公司的這條業(yè)務(wù)線,上面的代碼都是使用 Java 實(shí)現(xiàn)的,而我之前是 Java 小白。
基本就是從 0 基礎(chǔ)直接接手一個龐大的項(xiàng)目,并要馬上能夠?qū)I(yè)務(wù)邏輯進(jìn)行增刪改。這對我來說,是一道不那么容易的坎。
幸好,之前有過使用 Python/C++ 開發(fā)過中型項(xiàng)目的基礎(chǔ),所以拋開語言層面的問題,基本邏輯思維的那套東西,都是差不多的。
在惡補(bǔ)了一周 Java 知識后,順手學(xué)了學(xué) Maven 和 Spring 的相關(guān)概念,就開始上手了項(xiàng)目,開發(fā)一些新的模塊功能。
總體來說,進(jìn)度上應(yīng)該比我預(yù)期的要快,比 leader 預(yù)期的要慢。雖然 leader 沒有明確說什么,但我感覺我的學(xué)習(xí)進(jìn)度,在別人眼中并不算快。
所以一開始入職的時候,我就和 leader 說,希望能夠容忍剛開始我的慢,之后我會逐漸快起來的。
再來看看溝通障礙,首先聲明,我不是一個靦腆的人,我只是一個不喜歡給別人添麻煩的人。
奈何,初來乍到,不懂的東西實(shí)在太多了,需要問的東西很多很多。不少時候,我們遇到的問題,都是缺乏完善的解決方法記錄的,只能問問身邊的同事。
每個公司都有各自的特色,剛開始不少術(shù)語,只有內(nèi)部人才懂,所以經(jīng)常會一臉懵逼的狀態(tài),一個接著一個問題的請教。自己都感覺很打擾同事,心中的歉意和煩躁,很是讓人郁悶。
最后一個障礙是思維障礙,從之前的遠(yuǎn)離業(yè)務(wù),到現(xiàn)在每天和一線業(yè)務(wù)打交道,而且還是影響面非常廣的一線業(yè)務(wù)。這種轉(zhuǎn)變所帶來的的緊張刺激和辛苦,也是夠新人默默承受的。
以往積累的一些思維,這時候需要根據(jù)新的困難挑戰(zhàn),做出一些調(diào)整。之前只是安于搗鼓自己的算法模型,現(xiàn)在面對特定的業(yè)務(wù)場景,還得用心揣摩用戶的角色和感受,考慮用戶的使用體驗(yàn)。指標(biāo)也不再冷冰冰,而是能夠轉(zhuǎn)化為真真切切的用戶需求。
已經(jīng)在這個崗位待了兩個月了,比起剛開始的手足無措,在成功上線了一些小的需求之后,心中踏實(shí)了不少。
在剛剛提到的三重障礙中,最需要攻堅(jiān)的,應(yīng)該還是最后一重:思維障礙,這也是我們想要成為一名優(yōu)秀的業(yè)務(wù)算法工程師,所必須攻克的難關(guān)吧。
相信很多讀者,在最開始接觸不熟悉的工作內(nèi)容時,都會遇到這些困難。悲催的是,我們很難找到什么秘籍,唯一能做的就是,振作起來,把臉皮放厚,多請教身邊的同事,多叨擾自己的 leader,爭取早日成為一根能摔能打的「職場小油條」。
日常嘮叨,平時從大家給我的留言中,我知道大部分人,為了生活,為了生存,日子過得并不輕松。
困難的時候,無論睡去或者醒來,腦海中都在思考著遇到的難題,這種時刻,或許也是我們青年人最容易經(jīng)歷的。
畢竟,這個時代的特點(diǎn)就是,壓力和希望并存,一份耕耘,一份收獲。趕路總比躺下要辛苦,但請相信,年輕時付出的每一次努力,都是值得的,都會收獲相應(yīng)的回報(bào)。