跳槽之后,如何平穩(wěn)走過試用期

以下文章來源于知了一笑?,作者知了一笑
01
完成跳槽之后,進(jìn)入新公司并不說明就算真正進(jìn)入該公司,試用期的三個(gè)月考核這才是正式開始。
尤其互聯(lián)網(wǎng)行業(yè)中,在試用期被離職或者主動(dòng)離職的比比皆是,中間原因很難一概而論。不過大部分原因可能就是公司環(huán)境適應(yīng)不下來,可能是開發(fā)環(huán)境,或者工作環(huán)境,再或者就是什么價(jià)值觀不和的虛與委蛇。這也就是為什么很多人跳槽之后的三個(gè)月并不敢直接把房子搬到公司附近,因?yàn)榭偱聸]轉(zhuǎn)正來回折騰麻煩,這應(yīng)該是大多數(shù)漂泊在外的朋友心中無言的傷。生活就是這樣,花里胡哨的,你可以不熱愛但是要面對(duì)。
02
互聯(lián)網(wǎng)公司的程序員試用期到底要做哪些事情?一句話形容:很多。
入職的第一周,一天搭建環(huán)境,一天熟悉代碼結(jié)構(gòu),三天看看業(yè)務(wù)和部分接口邏輯,這都是良心公司才有的安排,合不合理?誰知道呢。有些公司不講武德,入職一天之后直接甩個(gè)小需求過來,美其名曰可以快速適應(yīng)業(yè)務(wù),說的也挺一本正經(jīng)的。搭建公司的開發(fā)環(huán)境這是起手操作,一般除了實(shí)習(xí)階段有人手把手的教環(huán)境搭建之外,后續(xù)在入職新公司都需要自己折騰。
環(huán)境搭建好之后就是快速的把代碼在本地構(gòu)建好,并運(yùn)行起來,這里可能會(huì)有一些特殊的配置可以根據(jù)環(huán)境文檔操作即可,然后就是熟悉代碼中的各種技術(shù)組件,規(guī)范和基礎(chǔ)工具。新的公司不管系統(tǒng)如何,可能都會(huì)遇到自己不熟悉模塊,比如公司系統(tǒng)開發(fā)的技術(shù)?;谑欠植际?,有些新技術(shù)組件的需要學(xué)習(xí),可以在下班后時(shí)間快速熟悉官方文檔和結(jié)合項(xiàng)目用法,快速熟悉起來。尤其注意的是這些不熟悉的技術(shù)組件,可以說自己不太熟但是不能說不會(huì),利用空閑的時(shí)間快速惡補(bǔ)一下,然后照葫蘆畫瓢擺出一副不難的樣子。對(duì)于大多數(shù)公司而言,環(huán)境和代碼結(jié)構(gòu)熟悉基本也就控制在兩天的時(shí)間,然后就是對(duì)于現(xiàn)有產(chǎn)品的流程熟悉,這里一定要做到心里有數(shù),熟悉產(chǎn)品中的核心業(yè)務(wù)流即可。借助業(yè)務(wù)文檔,需求文檔,和開發(fā)環(huán)境的,理清楚核心業(yè)務(wù)模式的流程,像系統(tǒng)基礎(chǔ),權(quán)限管理,架構(gòu)這些內(nèi)容都不是當(dāng)前最關(guān)鍵的,只有熟悉核心流程,才能在后面需求開發(fā)的時(shí)候做到心里有數(shù)。
03
能給一周熟悉環(huán)境和產(chǎn)品的公司,目測(cè)絕對(duì)良心了,第二周開始就會(huì)介入到版本需求開發(fā),工作的這幾年真的不乏有很多人在第一個(gè)版本就涼了的。
參加的第一個(gè)版本需求開發(fā)通常不會(huì)很難,可能是遺留的小需求或者線上出現(xiàn)的小的BUG,這個(gè)版本也不是用來考察新人的能力上限,基本就是看做事風(fēng)格,思維,還有就是對(duì)環(huán)境的熟悉度。需求開發(fā)的基本套路無非就是評(píng)審,立項(xiàng),開發(fā),測(cè)試,上線,但是這是個(gè)拒絕犯錯(cuò)的版本,如果第一個(gè)需求開發(fā)不順或者有重大失誤,基本就試用期結(jié)束,注意下面幾點(diǎn),基本無壓力:
第一:理解基本需求;這時(shí)候不需要端著,不合理不懂或者不理解,版本開始的時(shí)候就要討論清楚,最忌諱開始說很明白,在周期結(jié)尾發(fā)現(xiàn)有關(guān)聯(lián)問題或者考慮不周導(dǎo)致延期。這樣會(huì)導(dǎo)致心里壓力大,時(shí)間緊,效應(yīng)型錯(cuò)誤就會(huì)連續(xù)出現(xiàn),然后HR談話就會(huì)出現(xiàn)。
第二:代碼與規(guī)范;首先就是新分支的創(chuàng)建,然后就是基本需求完成開發(fā),實(shí)際的代碼開發(fā)建議在開始的時(shí)候參考現(xiàn)有代碼風(fēng)格與邏輯即可,不需要過多加入自己的習(xí)慣和風(fēng)格。
第三:良好的意識(shí);業(yè)務(wù)開發(fā)真的很考驗(yàn)程序員的意識(shí),因?yàn)闃I(yè)務(wù)之間的關(guān)聯(lián)性可能在需求上不能直接體現(xiàn),只有在不斷推進(jìn)和調(diào)試中才會(huì)出現(xiàn),新人最大痛點(diǎn)莫過于需求開發(fā)完之后,引起一些盲區(qū)問題,所以在建議業(yè)務(wù)不熟悉的情況下,通過加班趕開發(fā)進(jìn)度,提前開發(fā)完如果發(fā)現(xiàn)關(guān)聯(lián)問題可以有時(shí)間處理,同時(shí)給團(tuán)隊(duì)留下很好的印象,避免處于被動(dòng)狀態(tài)。如果這個(gè)需求可以順利完成上線,那就基本算正式融入這個(gè)新的環(huán)境了,不需要再有太多心里壓力,后續(xù)就會(huì)開始不斷的版本開發(fā)和業(yè)務(wù)熟悉的良好狀態(tài)中。
04
這里來聊聊個(gè)人在團(tuán)隊(duì)中的定位,有多大的能力拿多少錢,就要承擔(dān)相應(yīng)的責(zé)任,這是通常的共識(shí)。在一個(gè)合理的氛圍良好的團(tuán)隊(duì)中,通常對(duì)于分工都是極其合理的,高級(jí)工程師承擔(dān)核心業(yè)務(wù),初級(jí)工程師負(fù)責(zé)邊緣業(yè)務(wù),架構(gòu)師做日常架構(gòu)維護(hù)和升級(jí)。所以自己以新人入職到一個(gè)團(tuán)隊(duì)之后,要明確部門對(duì)自己的定位,并且承擔(dān)相應(yīng)的責(zé)任,在試用期后半段,一般會(huì)按照能力分配不同難度的開發(fā)需求,保持良好的心態(tài)認(rèn)真對(duì)待就好。另
一個(gè)關(guān)鍵問題就是個(gè)人價(jià)值,如果作為新人對(duì)現(xiàn)有業(yè)務(wù)不熟悉是缺點(diǎn),那作為新人帶著之前公司的積累和經(jīng)驗(yàn)過來就是個(gè)人的優(yōu)勢(shì),能給現(xiàn)有團(tuán)隊(duì)帶來多少影響和改變就是個(gè)人價(jià)值。相比之下顯出好壞,所以每個(gè)跳槽的人心里都要清楚自己的優(yōu)劣勢(shì),所以把自己之前工作的積累在新公司發(fā)揮出價(jià)值就至關(guān)重要,比如開發(fā)規(guī)范,好用的組件,業(yè)務(wù)解決方案,產(chǎn)品迭代等等。不管是專業(yè)技能還是經(jīng)驗(yàn),都可以幫自己快速融入新團(tuán)隊(duì),快速在新的環(huán)境中產(chǎn)生價(jià)值。只有這樣才能給后續(xù)的發(fā)展做好鋪墊,這就是跳槽中的優(yōu)勢(shì)積累。
05
最后聊一個(gè)現(xiàn)實(shí)的問題,如何面對(duì)轉(zhuǎn)正述職,通常從工作內(nèi)容、量化結(jié)果、未來規(guī)劃這三個(gè)核心方面做總結(jié)。其實(shí)真正實(shí)際考量的就是試用期的工作成果,你負(fù)責(zé)的模塊要匹配你的薪酬水平,如果試用期沒有犯過重大失誤,而且承擔(dān)的開發(fā)模塊有一定的難度,這就基本判斷可以通過試用期了??梢赃m當(dāng)展示自己在需求開發(fā)中的文檔,例如開發(fā)設(shè)計(jì)、流程描述、接口文檔等內(nèi)容,懂得不斷積累的人通常更令人放心和信任。其次就是未來規(guī)劃,思路清晰和規(guī)劃明確的人可以承擔(dān)更高難度的工作,因?yàn)槊鞔_自己要做什么并且懂得如何安排和具體落實(shí),這里要可以針對(duì)具體系統(tǒng)問題或者產(chǎn)品規(guī)則層面來考慮,避免假大空放煙花。最后適當(dāng)?shù)牟屎缙ㄒ鲆徊ǎ热缤驴孔V團(tuán)隊(duì)氛圍好,領(lǐng)導(dǎo)照顧公司前景等,不用過分和過度,幾句話面面俱到即可。
更多數(shù)據(jù)分析內(nèi)容
掃描二維碼即可了解
