或許不止是技術(shù)?作為技術(shù)人如何升職加薪
工作是為了什么?
為了生活
升職加薪是為了什么?
為了更好的生活
除此之外呢?
實現(xiàn)自我價值,證明自我價值,獲得滿足感
在某些場合下,最后一句話是唯一職場正確的答案,但由于本文要探討的是實際的事情,所以就不搞那些虛的了,答案是很明確的,但如何做才能升職加薪,我找了很長時間都毫無頭緒
技術(shù)至上
剛畢業(yè)的時候,我認(rèn)為作為一名技術(shù)人員,技術(shù)能力是唯一的能夠決定我升職加薪的因素,所以我把大量的時間放在了對于技術(shù)的學(xué)習(xí)上面,對于除此之外的事情漠不關(guān)心,哪怕是做需求我也只是將其當(dāng)做是展示我技術(shù)能力的途徑
至于做的這個需求到底解決了什么業(yè)務(wù)問題,我并不關(guān)心,我認(rèn)為那是pm應(yīng)該關(guān)心的事情,他保證他所出的需求解決了業(yè)務(wù)問題,我保證我寫的代碼能夠?qū)崿F(xiàn)他的需求并上線,既然做了職業(yè)劃分,那么只要每個崗位上的人做好各自的本職工作,就不會有什么問題
一開始我的想法也沒啥問題,畢竟無論是上級還是周圍人,對于一個剛畢業(yè)的校招生的要求就是這樣,我能夠合格完成分配給我的工作就算是完成了外界對我的預(yù)期
但很快我又發(fā)現(xiàn),組長或上級開始讓我多關(guān)注業(yè)務(wù)參與業(yè)務(wù),我就開始納悶,我是程序員又不是pm,我關(guān)心業(yè)務(wù)干什么,我再關(guān)心業(yè)務(wù)再了解業(yè)務(wù),在pm面前始終也只是業(yè)余的罷了,既然如此,我為何要浪費時間在了解業(yè)務(wù)上?關(guān)心業(yè)務(wù),那是pm這個職位要考慮的事情,pm看不清業(yè)務(wù)說明pm不稱職,我作為技術(shù)人員了解一下業(yè)務(wù)確實沒啥問題,但不了解好像也沒啥錯吧?
盡管我內(nèi)心想不明白,但上級和組長,他們都是資歷比我深得多的人,他們說的話肯定是有道理的,所以我開始思考我該怎么參與業(yè)務(wù)
整活
如何參與業(yè)務(wù)這件事情我一直沒想明白,直到后來我入職了字節(jié),在復(fù)雜的業(yè)務(wù)和跨部門的合作中,我逐漸想明白了一些事情,于是寫下了 作為前端,我對業(yè)務(wù)的一點理解[1]
這篇文章中的觀點我現(xiàn)在看來大部分還是對的,但實際上還是沒抓到本質(zhì),有手里拿個錘子看什么都像是釘子的嫌疑
你處于什么水平,那么你所在的圈子就是什么樣的水平,別人也不是傻子,你能想到的別人也能想到,你覺得搬磚沒前途,得想盡辦法整花活做匯報,巧了,他也這么認(rèn)為,除非你是團隊初始成員,否則你會發(fā)現(xiàn)你想去的每個位置早就已經(jīng)占滿了人,顯而易見的、從0到1的,甚至是邊邊角角的坑都沒剩下
或許還留有那么一些可憐的地盤,但既然長時間無人問津,自然就都是一些模棱兩可的、不容易出成績的臟活累活,于是作為后來者,還是只能長吁短嘆,只恨自己晚來一步
那就這樣吧,反正都是干活,我就好好做我的需求搬我的磚吧,如果選擇了躺平,那也沒啥,只要完成本職工作拿個不上不下的合格績效還是沒啥問題的,但如果心有不甘,那就很會焦慮了
看著別人在周報和雙月總結(jié)上眉飛色舞,你開始感到不平,他們之中確實有些人做的事情是有價值的,但其他人呢,在你看來他們做的事情完全就是在沒事找事就是利用公司資源在整活罷了,而且整得沒頭沒尾,如果這種都能拿到一個好績效的話,老實干活的你不就是一個笑話嗎?
搬磚是沒前途的,搬得再好也沒用,因為搬磚就是你的本職工作,干好本職工作是應(yīng)該的,至于你搬得好還是不好,根本不重要,領(lǐng)導(dǎo)只能看到你是否把該搬的磚搬完了,至于你是怎么搬的,搬得漂不漂亮誰知道?總不能每次都讓領(lǐng)導(dǎo)和業(yè)務(wù)給你CR代碼吧?就算知道你搬磚搬得好搬得漂亮又如何,結(jié)果不都是完成了搬磚這個工作嗎,有什么差別?
什么邏輯內(nèi)斂,什么 typescript,什么函數(shù)式編程,這些有啥用,做這些誰能看得到,你代碼寫得好是完成需求,他代碼寫得不咋樣也是完成需求,你bug當(dāng)場解決,和他一個 bug拖了好幾天才想起來去解決,最終結(jié)果都是一樣的,誰關(guān)心你們過程到底咋樣。
有 bug不是很正常嗎,有了就改唄,你說不好維護?笑死,我寫的代碼又不一定是我來維護!會埋坑?只要我不踩坑就跟我無關(guān),別人會不會踩關(guān)我啥事
只有整花活才是出路,整出花活來大家都看得到,寫到績效評定上都能洋洋灑灑寫一大段,哪個不認(rèn)?你能在績效評定上寫你寫代碼盡量考慮函數(shù)式,盡量用好typescript、組件可讀性好、需求開發(fā)過程中積極主動嗎?讓人看了簡直笑掉大牙
于是你怒了,決定揭竿而起,去他媽的項目可維護,去他媽的改bug,業(yè)務(wù)是公司的,績效是自己的,整花活是吧?誰不會??!
如果你真那么做了,在短暫的當(dāng)下,你大概率是可以得到可觀的回報的(因為你這么做了,說明你所在的環(huán)境確實就是這樣的),但如果一件事情你明知道這并不是對的,為了即時的收益你還是裝模作樣地做了,那么內(nèi)心勢必會處于一種糾結(jié)的狀態(tài),一邊覺得這件事情屁用沒有,一邊為了績效和前途還要笑容滿面,總結(jié)起來就是會心累。當(dāng)然,不排除有些人可以理所當(dāng)然毫無心理負擔(dān),但對于很多人來說,就是異常糾結(jié),最起碼我無法做到心安理得
當(dāng)然,心中的焦慮還可以克服(畢竟看在錢的份上嘛),關(guān)鍵是這么做對你個人的長期發(fā)展也是不利的,因為你花費大量時間持續(xù)在琢磨一件沒有意義的事情,可以獲得短暫的收益卻對長期的能力提升毫無幫助,長久以往只會形成慣性思維,最終失去破局的方向和動力,這種行為或許能糊弄住你當(dāng)前的職級,但再往上呢?
做正確的事情
我再次陷入焦慮之中,技術(shù)不是,業(yè)務(wù)也不是,那么到底應(yīng)該做什么?按部就班的工作,拿個不好不壞的合格績效也不是不可以,公司給我發(fā)的工資已經(jīng)足夠我生活了,工作的目的不就是這個嗎?但終究不甘心,我每天在工作上花費了最多的事情,在保證了生活之后,如果有的選,誰不想再進一步,實現(xiàn)自我價值,證明自我價值,獲得滿足感
好在,我終于得到了答案:做正確的事情
很簡單的一句話,我從業(yè)這么長時間,甚至不止一次聽過,但之前應(yīng)該是因為還沒到境界,所以我總覺得這是一句廢話,一句職場正確無法反駁但實際上什么也代表不了的廢話,然而當(dāng)處于滿心焦慮的我再次聽到這句話的時候,我卻立馬就明白了
沒有方向只有原則,無關(guān)乎技術(shù)還是業(yè)務(wù),也無關(guān)乎是整花活還是改 bug,只要是正確的就是可以去做的,這確實是很職場正確的一句話,但并不虛無縹緲
為啥要進行性能優(yōu)化?因為從統(tǒng)計到的數(shù)據(jù)來看,我們業(yè)務(wù)頁面的性能已經(jīng)遠遠落后于業(yè)界平均水平,明顯影響到了用戶的使用體驗,不管是從業(yè)務(wù)留存還是用戶體驗角度,都該做這件事情;為什么要使用跨端框架,因為從產(chǎn)品明確已知的規(guī)劃來看,我們的業(yè)務(wù)將來必然會在多端使用,及早接入是成本最小的方案;為啥要花費那么多時間在報警治理上?因為太多的報警造成了很大的信息噪音,淹沒了真實有效的數(shù)據(jù),影響了我們接入報警監(jiān)控的初衷;為啥要重構(gòu)這個模塊?因為這個模塊混雜了太多的歷史邏輯和沒人說得清的邏輯,維護愈發(fā)困難,造成的bug也越來越多,一次的重構(gòu)投入,能夠為將來節(jié)約大量的時間成本,規(guī)避低級bug的出現(xiàn);為啥要封裝這個方法,因為這個方法中包含了很多地方都需要用到的通用邏輯,再封裝成修飾器方法,用起來更方便……
做的事情不是因為沒事做所以找事情,而是因為這件事需要做所以做,不分大小、成本,只要是應(yīng)該做的、正確的事情,那就去做
因為你在做你認(rèn)為應(yīng)該做的事情,所以你根本不會有整活人那種唯恐其他人揪出你小尾巴的小心翼翼,也沒有因為整了個爛活被后來者天天罵的擔(dān)心
正確的回報方式
更重要的一點是,做正確的事情,是可以收到相應(yīng)的回報的
績效是領(lǐng)導(dǎo)對你的認(rèn)可,所以要整花活做匯報讓領(lǐng)導(dǎo)看得見,這樣領(lǐng)導(dǎo)才會認(rèn)可你,給你好的績效,但仔細想想,本質(zhì)上你是在討好領(lǐng)導(dǎo),揣摩領(lǐng)導(dǎo)的意思,以換取一個好的績效
不可否認(rèn),想要一個好績效,是需要得到領(lǐng)導(dǎo)的認(rèn)可的,但我認(rèn)為不應(yīng)該是用這種方式,這種算是本末倒置了,你應(yīng)該先讓自己認(rèn)可自己做的事情,才能底氣十足的讓領(lǐng)導(dǎo)認(rèn)可
你到底應(yīng)該拿個什么樣的績效,拋開僥幸的心理,你應(yīng)該是心里有數(shù)的,如果你自認(rèn)為你已經(jīng)做了該做的事情,應(yīng)該拿一個好績效,那么就在績效評定上列舉事實給出理由,如果你真的做了正確的事情,對業(yè)務(wù)有正面作用的事情,領(lǐng)導(dǎo)憑啥不認(rèn)可你呢?真遇到那種針對你的領(lǐng)導(dǎo),你甚至可以理直氣壯地反手就是一個績效申訴,你的績效是你自己掙來的,不是考揣摩上意討要來的,你問心無愧
真遇到那種被針對了還申訴都不成功的事情,那我只能勸你一句趕緊跑吧,領(lǐng)導(dǎo)都是這種氣量,說明這公司也沒啥前途,搞不好過段時間這個部門都沒了,世界上那么多好公司等著你去大干一場,在這種泥坑里浪費啥時間
以我的經(jīng)驗來看,可能很多人都是處于“整活”的團隊氛圍下(跟內(nèi)卷有一定的關(guān)系),但你可以相信,做正確的事情,給你帶來的好處必然是更加正向的,其他人可以說一件模棱兩可的事情是好的,也可以說是壞的,但他們不能在眾目睽睽之下說一件正確的事情是錯誤的
搶活?
上文說過,除非你是團隊最早那一批成員,否則你會發(fā)現(xiàn)團隊內(nèi)應(yīng)該有人占著的位置,早就已經(jīng)被占著了,作為后來者的你連邊邊角角都很難落到,沒你的位置你怎么干活?
我一直也有這種顧慮,我也想?yún)⑴c到某些事情中去,但那些位置上早就已經(jīng)有人了,早就被“劃分”好了地盤,我再摻和進去是不是有“搶地盤”的嫌疑?
實際上,大可不必,如果大家都是干實事的,希望的自然是能把事情干得更快更好,參與進來的人多是一件好事,怎么會有顧慮?如果對方真的只是占著地盤不拉屎,那你怕他干什么,你一個干實事的怕占地盤的?他怕你還差不多。vue還鼓勵大家提 commit呢,大家都是搬磚的,誰給他的底氣讓他占著公司資源給自己劃地盤?
當(dāng)然了,作為真正想做事情而不是搶地盤的人,你也該有本身的自覺,例如,比較好的參與某件事情中去的路線是,你覺得這件事情干得不好,那么你可以給主事者提建議希望他們怎么做,如果真是比較實在的建議的話,對方也不可能拒絕的,而作為提出建議的人,你大概率會被邀請進去自己實現(xiàn)這個提議。
但如果你只是覺得對方干得讓你不順眼,你就旁若無人地連招呼都不打就參與進去,連別人的規(guī)劃是什么都懶得看,自顧自地按照自己的想法在別人已經(jīng)持續(xù)了很長時間的項目里折騰,甚至是另起項目分庭抗禮,就算你沒有搶地盤的打算,那么在別人看來你也是在搶地盤
還有人覺得,這個項目不是我主導(dǎo)的,就算我參與進去了,最后事情干成了,好處大部分也都是主事者的,我辛辛苦苦難道是要為別人做嫁衣?
這還是抱著很強的地盤心理在看待問題,如果你真的做了很多事情,真的做出了應(yīng)有的貢獻,你就該有底氣把你的付出寫到你的績效報告里,你做的事情你自己知道別人也知道,難道會因為你不是主事者就把你的功勞三七分了?
處理好與同事的關(guān)系
工作不僅是做事情,與人交際也是工作的一部分,在團隊協(xié)作的業(yè)務(wù)中,孤身自傲是很難做成什么事情的,與同事之間打好關(guān)系也是你做成事情的一個重要因素,當(dāng)然,我不是說要討好同事,大家都是平等的關(guān)系
這個世界上那么多人,你們恰好就成了同事,是一件很有緣分的事情,工作日的時間,你要花費最多的一部分在工作上,你與同事相處的時間可能比你跟自己家人在一起的時間還長,如果反而成了仇人,那還不如沒有這個緣分。大家抬頭不見低頭見,如果你左看一眼,是個仇人,右看一眼,還是個仇人,你覺得你還能繼續(xù)在這個公司待得下去嗎?
如果是因為跟某個同事或者領(lǐng)導(dǎo)合不來,而不是因為不適合這個崗位或者不喜歡這個公司/部門的氛圍導(dǎo)致離職,那么這種離職是很不值得的
有人的地方就有江湖,君子與君子以同道為朋,小人與小人以同利為朋,此自然之理也,不管是君子還是小人,都會形成一個江湖,放在現(xiàn)實中,就是團隊,要融入團隊之內(nèi),找到自己的位置,做出自己的貢獻,拿取自己該拿的利益
與領(lǐng)導(dǎo)保持交流
領(lǐng)導(dǎo)也是同事,當(dāng)然也要處理好與領(lǐng)導(dǎo)的關(guān)系,但領(lǐng)導(dǎo)畢竟是領(lǐng)導(dǎo),肯定跟一般同事是有區(qū)別的,我不是指尊卑關(guān)系,而是說領(lǐng)導(dǎo)對于你們的團隊會具備更多的洞察和規(guī)劃,最清楚當(dāng)前團隊?wèi)?yīng)該做什么事情,將來做什么事情,考慮的是整個團隊的共同發(fā)展
如果缺乏這方面的信息,你作為團隊內(nèi)的個體,就算很積極主動想做正確的事情有益的事情,但選擇的方向可能就是表面上或者短時間內(nèi)有收益,而放在整個團隊的規(guī)劃上看,可能收益就沒那么多,甚至是背道而馳的
例如,你覺得團隊內(nèi)的跨端庫寫得不好痛點很多,想要重新設(shè)計升級一番,這個本意肯定是好的,但可能因為業(yè)務(wù)變動,高層對于你們團隊的規(guī)劃是將來不再需要支持跨端,那么你做這件事情就是意義不大的。對于一個團隊而言,肯定更看重對整個團隊長期內(nèi)都保有價值的東西
一件事情,首先你得確定它確實是正確的值得做的事情,然后再去努力做,這樣才能功德圓滿,如何確定一件事情是否正確呢?我相信,你的領(lǐng)導(dǎo)肯定很樂意給你指明,如果你能站在正確的位置上做好正確的事情,何愁升職加薪?而想要獲得這方面的正確信息,與領(lǐng)導(dǎo)的即時溝通必不可少
很多人會覺得領(lǐng)導(dǎo)是傻x,不排除確實有一部分傻x因為各種跟能力不相關(guān)的原因被推到了高位,但最起碼在互聯(lián)網(wǎng)這個競爭激烈的領(lǐng)域,能夠上位的人,絕大部分定然有其獨到之處
保持身體健康
只說我實際見過的例子,我所見過的 p8級別及以上的領(lǐng)導(dǎo),他們的共同特點就有思維活躍、精力旺盛、身體健康
無論是做哪一行,排除掉運氣、天才等不可抗因素,同一個圈子內(nèi)絕大部分人之間的能力差距并不大,想在這種情況下拉開差距,唯有將自身所擁有的條件盡量發(fā)揮得更加充分
活躍的思維讓你擁有更佳的問題洞悉能力,旺盛的精力讓你具備硬啃難題的底氣,而這些都建立在一個良好的身體之上,整天無精打采的,不是發(fā)燒感冒就是腸胃炎鼻炎過敏,那你的效率和產(chǎn)出怎么跟別人比?
這跟卷沒有關(guān)系,為了短暫的蠅頭小利或者心照不宣的規(guī)則而耗費時間精力在無意義的事情上才叫卷,客觀因素上有需要加班那就是加班,而無論是加班還是高效率,都需要一個健康的身體來支撐,在各方面都相差不大的情況下,當(dāng)然是誰活得久誰就能走得更遠
總結(jié)
我不認(rèn)為抱著一種功利的心態(tài)去做事情就是有問題的,有了切實功利的目標(biāo),才有足夠的動力去付出行動,為了達到功利的目標(biāo)而自發(fā)努力,我付出了應(yīng)該付出的,然后想拿到應(yīng)該拿到的東西,有什么問題?
只不過我們不能急功近利涸澤而漁,要把目光放得長遠些,讓功利可持續(xù),讓業(yè)務(wù)發(fā)展和自身發(fā)展實現(xiàn)雙贏
參考資料
[1]https://juejin.cn/post/6876977166051966984
最后
如果你覺得這篇內(nèi)容對你挺有啟發(fā),我想邀請你幫我個小忙:
-
點個「喜歡」或「在看」,讓更多的人也能看到這篇內(nèi)容
-
我組建了個氛圍非常好的前端群,里面有很多前端小伙伴,歡迎加我微信「sherlocked_93」拉你加群,一起交流和學(xué)習(xí)
-
關(guān)注公眾號「前端下午茶」,持續(xù)為你推送精選好文,也可以加我為好友,隨時聊騷。
