溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

入職新企業(yè),被涼一邊看代碼的破局

發(fā)布時間:2020-07-12 05:52:08 來源:網(wǎng)絡(luò) 閱讀:866 作者:金剛小書童 欄目:軟件技術(shù)

入職新企業(yè),被涼一邊看代碼的破局


????《5分鐘從學生到程序員》第8課

????我們進到企業(yè)之后,一般領(lǐng)導(dǎo)會安排一個人帶你,有的公司還有“一對一”結(jié)對新員工拜師。企業(yè)文化不同,對新員工的引領(lǐng)方式也不同。有的“師傅”會教你東西,會很用心的帶你;有的“師傅”只是走個形式,跟你講下項目大致情況,就讓你自己看代碼。

????不管他采用哪種方式,你都要接受,就算他給你個工程讓你自己看代碼,你也要心存感恩。為什么?因為他就是這樣過來的,剛?cè)胄袝r,他的師傅也是這樣教他的,他能有今天,是他自己看代碼看出來的,所以讓你看代碼,是他認為最有效的方法。

????我們先把師傅可能會把你涼一邊產(chǎn)生的情緒處理一下,這樣我們才能更好的進入職業(yè)生涯。

1. 多拜師傅,是快速入行的最好辦法

????像前面說的,有些公司有拜師的環(huán)節(jié),這個是非常好的文化,真希望互聯(lián)網(wǎng)公司都有這種文化。扯的有點遠,我們回到主題來,為什么要拜師?師傅就是半個父親,誰最關(guān)心你,相信大家都會說自己的父母,好了,現(xiàn)在多出半個父親了,在企業(yè)中,他就是最關(guān)心自己的人。

????在企業(yè)中,我們會遇到三種角色:師傅、老大和同事,我們來區(qū)分一下這三個角色。

????師傅會擔起自己入行、成長的責任,你遇到問題,他會主動幫你,你沒有成長,他會比你還著急。老大或大哥,這種人一般是能幫就幫,不方便就不會幫你,更不要說主動幫你了。同事是愿不愿意幫你看心情。所以在企業(yè)中,你要多拜幾個師傅,不要把他們當做同事或老大,這樣你的成長就比較有保證。

????跟你講了半天要多拜師,那要拜誰為師?

????你剛?cè)胄惺浅跫壋绦騿T,你拜師對象是中級工程師,他們教你的東西,更多是細節(jié)的實現(xiàn),就是這個階段你需要掌握和學習的;也可以拜高級工程師為師,但是他們教的內(nèi)容,大部分是方法論,是這個階段用不到的,你可以用來開拓眼界,知道一些成長的方向。更高級別的就別拜師了,他們講的內(nèi)容,都是聽起來有道理,但你落不了地,聽了有害。


????有可能師傅的境界不夠,把你涼在一邊,怎么辦?我講的所有內(nèi)容,都是自己主動承擔責任,自己主動成長,若要如何,全憑自己。所以我們除了師傅外,也要有一套自己快速入行的辦法。

入職新企業(yè),被涼一邊看代碼的破局

2. 自己承擔入行主動權(quán)的方法

????師傅都會給你講項目代碼,不管他講的好還是不好,詳細還是簡單,你都要認真學習。每個師傅講的過程都不同,我們就不討論過程了。但是在學習這些項目代碼的過程中,有一些目標是一定要達到的。

????1)項目的環(huán)境要搞懂,自己能把它跑起來;

????2)項目采用的框架要知道,代碼的結(jié)構(gòu)要搞清楚。

????3)項目的各個模塊對應(yīng)的代碼要知道在哪里,特別是師傅負責的模塊要知道。第2和3點,只要知道大體框架就可以,不需要知道細節(jié)。

????4)要知道怎么加斷點,能根據(jù)斷點完整調(diào)試一個功能。從功能入口到業(yè)務(wù)邏輯,再到數(shù)據(jù)存儲完整的流程都要知道。這點就要知道細節(jié)了,越細越好。

????在師傅讓你自己看代碼之前,這幾個目標一定要達到,不懂得就拉著師傅問,這個階段,千萬不要不好意思,也不要怕別人覺得自己什么都不懂。達到這幾個目標,你基本上就把代碼框架、環(huán)境、開發(fā)工具相關(guān)的問題都處理掉了,接下來看代碼,基本上是熟悉業(yè)務(wù)流程、代碼的編寫技巧、以及對產(chǎn)品功能的了解。

3. 怎么在看代碼中,比別人成長的更快

????看代碼常犯的錯誤:

????一般讓自己看代碼的過程,會有幾周時間,這個公司不同,時間也不一樣。所以我們要用好這個時間。

????大部分的新員工,看代碼的時候,走馬觀花,什么代碼都看,看了后面忘了前面。幾周下來,感覺看了很多,但是問他什么都不知道。實際上,看代碼會很無聊,所以大部分新員工,都會在這個階段,去網(wǎng)站逛論壇,希望看到別人分享的經(jīng)驗,學習開發(fā)技巧,然后感覺進步好多。你現(xiàn)在連代碼的搬運工都還算不上,去學習如何行云流水的寫代碼,實際效果是很少的。

????正確的看代碼姿勢:

????看多不如看精,前面第3個目標,讓你知道師傅負責的模塊,在這里就派上用場了。你就看師傅負責的模塊,看得懂最好,看不懂就問他,這樣他的知識就不知不覺的到你的身上了,而且?guī)煾颠€很開心,這個徒弟不錯,對我這么崇拜,看我的代碼。

????上面這段是開玩笑的,看師傅代碼真正的好處是:你看別人的代碼,師傅可能沒有看過,所以他是指導(dǎo)不了的,他自己的代碼,他基本上都熟,他不需要花太多時間就能幫到你,工程師都很忙,他不可能花很多時間在你身上的。

入職新企業(yè),被涼一邊看代碼的破局


4. 開發(fā)能力快速成長的歪門邪道

????如果到第3點,你感覺有把握了,就主動找?guī)煾狄猙ug改,如果師傅給你bug改,那后面這部分就不要看了。如果沒有把握,或者師傅還是讓你看代碼,而你已經(jīng)把師傅的代碼都看完了,或者你已經(jīng)看厭了代碼。很多人在這個環(huán)節(jié)就會很失落,代碼看不下去,又沒什么事做,師傅還讓你看代碼,然后就產(chǎn)生負面情緒,接著在網(wǎng)絡(luò)中醉生夢死,這樣對職業(yè)是沒有好處的。

????我們做為對職業(yè)有要求的人,就需要自己為職業(yè)成長負起責任。

????這里分享一個方法,項目的資料和代碼都是放在svn或git上,你可以去看師傅每天寫的代碼,代碼管理工具上都有記錄,然后自己把師傅每天寫的代碼,自己也寫一遍,不管懂不懂,對不對,這樣你就知道怎么做功能了,師傅是怎么思考的,對功能是怎么理解的,你模仿幾個功能,就全知道了。

????這樣不出三個月,就有師傅七八成功力了。

5. 總結(jié)

????師傅領(lǐng)進門,修行在個人。這節(jié)課跟大家分享,怎么跟師傅學習,快速的適應(yīng)自己的崗位,在崗位上主動成長,提升自己的編碼能力。


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI