入職四個月,我變成了承接需求的工具人!
大家好,我是菜雞安醬。
我入職公司已經(jīng)小半年了,慢慢的開始做了許多需求。特別是最近一段時間,需求接連不斷的拋到手頭上,感覺一直圍繞著需求做事,淪為完成需求的工具人。
總是處于這樣連軸轉的狀態(tài),讓我感覺過于倉促,缺少了一點自我復盤和整理的時間。不過也讓我開始思考這樣一個問題,到底應該怎樣去面對應接不暇的需求?
我們知道,需求產(chǎn)生的原因,是產(chǎn)品的不斷更新?lián)Q代,是業(yè)務方向的持續(xù)探索和迭代。為了獲得產(chǎn)品在業(yè)務指標上的可靠提升,往往需要大量的不同粒度的需求來構造指標上升的階梯。
所以一旦業(yè)務處于快速發(fā)展的過程中,就會產(chǎn)生大量的需求來保證版本的順利迭代。而在這個過程中,我們開發(fā)工程師大概就會成為最直接的工具人了。
這樣一來,就會產(chǎn)生互聯(lián)網(wǎng)打工人最主要的思想矛盾:整天忙需求,卻沒有時間提升自己技術。
1
相信這是大多數(shù)初入職場的技術人都會經(jīng)歷的一個矛盾。如果你還沒經(jīng)歷職場,那也得提前做好自己的職業(yè)規(guī)劃了。因為技術和業(yè)務的矛盾會貫穿整個技術生涯。
我們在找工作的時候,關于意向公司的兩樣東西基本一定會看的。一看是否是業(yè)務核心部門,二看技術能力是否行業(yè)領先。
大家都想去大公司的核心且技術領先的部門,比如微信,淘系,抖音等。但事實上即使在這些部門,更會存在明顯的業(yè)務與技術之間的矛盾。
說到這,會不會有些同學不太明白啥是業(yè)務,啥是技術。不會真有同學覺得程序員只要是在寫代碼就是在搞技術吧。
不過吧,這兩者很多時候可能真的很難完全隔離開來。
簡單來說,業(yè)務可以看作是面向用戶的一系列的活動,無論是所謂的ToB還是所謂ToC,業(yè)務的目的都是為了讓用戶使用以及更好的體驗你的產(chǎn)品。
這就會涉及到用戶體驗,交互優(yōu)化,用戶心智用戶感知培養(yǎng)等各個方面。當然這里的業(yè)務主要指的是目前互聯(lián)網(wǎng)領域的產(chǎn)品迭代過程。
所以很明顯,業(yè)務是直接面向用戶的。這個時候,技術的實現(xiàn)對用戶而言都是無感知的。用戶在意的是功能邏輯的穩(wěn)定和可靠,是交互的自然和便利,是視聽感官上的享受或沖擊。
而技術是什么?同一套功能邏輯可能有十幾種技術方案,同一行代碼可能有好幾種調(diào)用方法。雖然可能最終的結果都是一致的,但是在技術層面卻有著天壤之別。
技術的直接服務對象是工程系統(tǒng)本身,在保證系統(tǒng)穩(wěn)定性的前提下才為用戶提供各種可靠的服務。技術支撐,技術支撐,大概就這么回事。
2
那對于咱們這些所謂的技術人,難道做的還不是技術上的事嗎?技術人的業(yè)務就不是技術了嗎?
拿我自己的經(jīng)歷來舉例子。入職四個月,我接觸的都是業(yè)務相關的事,畢竟本身就是一個業(yè)務小組。我所經(jīng)手的各式各樣的需求,對其評判的意義是看其對業(yè)務指標有沒有最直接的提升。比如APP的DAU,業(yè)務深度,業(yè)務滲透等等。
那對于一個新人來說,在做這些業(yè)務側的需求時,實際上就是熟悉項目工程的過程,同時也是為了加強對于業(yè)務方向的感知。但是,這個時候離實際的技術還是有點遠的。
可能有些同學會表示不理解,做那些需求難道不需要技術,不需要編程能力的嗎?其實我說的這些業(yè)務啊技術啊并不是針對某一個需求,或者是某一個項目而言,更多的是一個發(fā)展的方向。
這個方向就跟你讀不讀博一樣,是讀博走學術道路,還是畢業(yè)去混工業(yè)界。這不是非一不二的選擇,但是卻對于你今后的職業(yè)道路至關重要。
因此,到底是走業(yè)務方向,提升產(chǎn)品思維,培養(yǎng)領導意識;還是醉心技術,鉆研底層,提升硬實力,這都是需要考慮的職業(yè)規(guī)劃。
一個很現(xiàn)實的問題在于,天天被吐槽的35歲是不是真的一個坎,是不是真的可以寫代碼寫到40歲。
如果無法確定,我覺得就是時候考慮考慮這個問題了。一般大公司對于人才的培養(yǎng)都會有兩條路線,一條是所謂的技術工程師進階之路,一條是技術管理者的掌權之路。這二者就像是讀博去當科學家,和搞技術去當工程師的區(qū)別一樣。
在我看來,一直走技術這條路意味著你需要去不斷鉆研技術底層,性能優(yōu)化,系統(tǒng)架構等方向的東西,同時還需要一定的開源項目,全方位提升技術實力和技術影響力。
追求技術的目標可以是架構師,技術專家等,最終估計就是成為像阿里某掃地僧,騰訊某高T大佬的存在,只在某些危急關頭出現(xiàn),咔咔咔幾下解決系統(tǒng)突然爆發(fā)的歷史遺留問題。
不過不要想太多,大多數(shù)實際上都不會一直堅持走技術的路子,畢竟這還是需要一些天賦和超前意識的。絕大多數(shù)人在人到中年的時候,基本上技術能力已經(jīng)觸及個人的天花板,這時候往往需要的是靈活的轉型。
最常見的選擇估計就是從技術轉向業(yè)務負責人。技術這種東西是有時效性的,隨著系統(tǒng)的復雜度提升以及項目工程的逐漸龐大,總是需要被迫引入新的技術體系。
而技術的更新?lián)Q代肯定是建立在新的業(yè)務場景之上。說實話,如果業(yè)務沒有爆發(fā)式的發(fā)展,我相信許多系統(tǒng)也不需要考慮架構調(diào)整以及性能優(yōu)化等問題。畢竟這是牽一發(fā)而動全身的事。
這就引出了業(yè)務負責人和技術專家在終身學習的過程中不同的側重點。也就是上面說了一堆的業(yè)務和技術的區(qū)別。
3
扯了這么多,有點說遠了。對于我這種剛工作的弱雞,根本還沒到可以選擇去當業(yè)務負責人還是技術專家的地步。像剛入職或者即將入職的同學來說,現(xiàn)在要先把自己的基礎能力磨煉得扎實才行。
但是這篇文章的意義其實在于,提醒一下大多數(shù)同學,不要盲目追求技術,不要忽視業(yè)務上的意識培養(yǎng)和軟實力的提升。
一個簡單的例子就是,在做需求的時候,要除了從技術角度上尋求最優(yōu)的解決方案,還需要從業(yè)務的角度多多去想想PM提出這樣改動的背景和意義。不能淪為接需求的工具人。
我自己認為最好的學習方式是以某個技術領域為針尖,慢慢輻射到其它相關方向。提升以及編程硬實力的同時,也不能忘了接觸其它方向的東西。
扎實的技術能力會決定你的下限,而業(yè)務能力,管理能力以及更多的軟實力構建起來的綜合能力才決定著你的上限。所以千萬不要盲目地去為了學技術而學技術。
4
好吧,又講了些虛無縹緲的東西。這些都是我最近的一些思考吧,談不上有多么大的指導意義。但是我估計新人應該都會陷入類似的困擾中。所以就順便分享一下我的感悟之類的。
就醬,拜了個拜!
作者簡介:我是安醬,一個稀里糊涂地進了大廠的業(yè)余碼農(nóng)。講解全棧技術,分享菜雞的打怪升級之路。關注我,一起進階!
本文轉載自微信公眾號「業(yè)余碼農(nóng)」,可以通過以下二維碼關注。轉載本文請聯(lián)系業(yè)余碼農(nóng)公眾號。
















 
 
 




 
 
 
 