項(xiàng)目的準(zhǔn)備,我想說這些……
hello,大家好,我是bigsai。
最近發(fā)了字節(jié)實(shí)習(xí)面經(jīng)和騰訊實(shí)習(xí)面經(jīng),刷題和八股文很多小老弟知道套路,知道該怎么去做,但是很多人比較匱乏項(xiàng)目這方面的經(jīng)驗(yàn),這方面的話我的經(jīng)驗(yàn)也不是很多,就分享一下自己的看法,大家可以適當(dāng)?shù)目纯础?/p>
不過上牛客看了最近的面經(jīng)和自己幾輪面試經(jīng)驗(yàn),感覺各家對(duì)項(xiàng)目的重視還是蠻大的,所以提早吃透自己的項(xiàng)目,做好介紹和描述優(yōu)化,能夠在沖刺面試專心備戰(zhàn)八股文和面經(jīng)。
項(xiàng)目重要嘛
項(xiàng)目真的蠻重要的!對(duì)于簡(jiǎn)歷模塊來說,一般也就是基本信息、個(gè)人技能、競(jìng)賽榮譽(yù)、(有效)實(shí)習(xí)經(jīng)驗(yàn)、項(xiàng)目經(jīng)驗(yàn)、個(gè)人評(píng)價(jià)這幾個(gè)核心模塊,在向互聯(lián)網(wǎng)公司投遞的過程中很多時(shí)候咔嚓的一下就被刷了,咔咔投,咔咔被刷。
在各個(gè)模塊中,大部分指標(biāo)都是一些偏硬的短期能夠優(yōu)化的空間很少,而個(gè)人發(fā)揮較大空間的就是項(xiàng)目經(jīng)驗(yàn)和個(gè)人評(píng)價(jià)這兩塊,但個(gè)人評(píng)價(jià)寫的都很優(yōu)秀的(吹吹自己還是會(huì)的)但是項(xiàng)目寫的水平就參差不齊,有的人寫著寫著就寫偏了…… 所以在簡(jiǎn)歷這個(gè)環(huán)節(jié)中,項(xiàng)目還是非常重要的,好的項(xiàng)目能夠讓HR和面試官眼前一亮,當(dāng)然,這里的好并不一定真的好,但要讓HR和面試官覺得好。
項(xiàng)目從何來
很多人都困惑項(xiàng)目到底該從哪里來,并且很多人都覺得自己刷題有思路,八股文也能背,就是項(xiàng)目經(jīng)歷這塊讓自己很是苦惱,自己就是無項(xiàng)目經(jīng)歷,項(xiàng)目空想肯定是想不出來的。
如果有機(jī)會(huì),項(xiàng)目還是一定要自己參與一些的,這樣對(duì)項(xiàng)目的理解比較深刻,并且說出來的時(shí)候也更自信。
校園本創(chuàng)、大創(chuàng)、創(chuàng)新創(chuàng)業(yè)大賽等等:各個(gè)學(xué)?;径加羞@個(gè)項(xiàng)目活動(dòng),這種活動(dòng)一般是從開題到結(jié)束大幾個(gè)月或者近一年,有指導(dǎo)老師,一個(gè)團(tuán)隊(duì)大概3-5個(gè)人(干活的大概也就那核心兩人),這種一般可能有兩種,一種是老師或者學(xué)長(zhǎng)有的資源項(xiàng)目要進(jìn)行拓展優(yōu)化,另一種就是從0開始開發(fā)一個(gè)項(xiàng)目,我其實(shí)感覺第二種更好一些,參與項(xiàng)目的設(shè)計(jì)和開發(fā)能夠?qū)W到更多。在這種環(huán)境下,任務(wù)分工明確,開題、中期答辯報(bào)告、答辯報(bào)告、導(dǎo)師指導(dǎo)交流這些都需要對(duì)項(xiàng)目進(jìn)行深入思考考慮。在這過程不僅能在項(xiàng)目制作過程中學(xué)到開發(fā)技術(shù),撰寫各種文檔、PPT也能加深自己對(duì)項(xiàng)目背景、意義、功能、未來展望等方面的理解,這些在簡(jiǎn)歷和面試中是非常重要的。如果在這過程走完(最好做一個(gè)負(fù)責(zé)人),項(xiàng)目經(jīng)驗(yàn)是不用愁的,并且加入也很容易,聯(lián)系熟悉的老師或者學(xué)長(zhǎng)溝通溝通即可。
計(jì)算機(jī)類軟件設(shè)計(jì)大賽: 計(jì)算機(jī)有很多軟件設(shè)計(jì)類大賽,比如中國(guó)軟件杯、挑戰(zhàn)杯、互聯(lián)網(wǎng)+、華為杯、計(jì)算機(jī)設(shè)計(jì)大賽等等,雖然含金量高低不等,但不少比賽學(xué)校還是很重視的,會(huì)組織報(bào)名參加甚至指導(dǎo)。這類賽事很多,有的賽事還會(huì)有特定的主題要求,時(shí)間可能不那么寬松但是還是來的急的,找兩志同道合隊(duì)友一起干,不過最好有一個(gè)比較會(huì)吹牛寫文檔和演講的,這類比賽很多時(shí)候你的演講口才一定程度能決定你的項(xiàng)目成績(jī),而技術(shù)并不是很重要的評(píng)判標(biāo)準(zhǔn),要讓裁判覺得你這個(gè)項(xiàng)目確實(shí)很有價(jià)值和前景。這方面如果欠缺可以多看看馬baba的演講,熏陶熏陶。
校園使用類: 有些項(xiàng)目可能在學(xué)習(xí)生活中真的需要使用,但是不一定很適合比賽,比如作業(yè)提交系統(tǒng)系統(tǒng)、校園義工管理平臺(tái)、課程成績(jī)查詢小程序、校園xx項(xiàng)目等等,這些項(xiàng)目可能聽起來沒那么高大上,但是大部分都是可以投入使用,有一部分用戶群體,要圍繞落地這方面對(duì)項(xiàng)目進(jìn)行詳細(xì)的描述。
實(shí)習(xí)項(xiàng)目、教師項(xiàng)目: 有些同學(xué)參加了實(shí)習(xí),負(fù)責(zé)項(xiàng)目中的某個(gè)模塊,又或者老師可能接了某些項(xiàng)目自己參與其中負(fù)責(zé)某些模塊。這類項(xiàng)目大部分都是有實(shí)用場(chǎng)景并且整個(gè)項(xiàng)目挺大,不需要將整個(gè)項(xiàng)目都搞的透徹但是你要知道整個(gè)項(xiàng)目是干什么的,自己負(fù)責(zé)的模塊設(shè)計(jì)、功能、實(shí)習(xí)要很清楚。
其他途徑: 除此之外,可能還有一些其他途徑能夠有項(xiàng)目經(jīng)驗(yàn)的機(jī)會(huì),比如有些課設(shè)如果有優(yōu)化空間可以拿來作為項(xiàng)目經(jīng)歷,還有就是畢業(yè)設(shè)計(jì)有的好的選題的也可作為項(xiàng)目經(jīng)驗(yàn)。
上面說到的只要想?yún)⒓悠鋵?shí)都很很容易加入的,誰不喜歡來個(gè)干活的人呢!你只需要用下圖這個(gè)姿態(tài)找到對(duì)應(yīng)負(fù)責(zé)人即可:
如果自己沒機(jī)會(huì)參與項(xiàng)目但是缺項(xiàng)目經(jīng)驗(yàn)怎么辦?
這個(gè)的話肯定不能坐以待斃啊,感覺有這幾個(gè)途徑可以簡(jiǎn)單考慮下(詳細(xì)就不介紹):
1.首先可以向自己熟悉的人(最好不是同屆但問題也不大)如果他有不錯(cuò)的項(xiàng)目可以拿過來學(xué)習(xí)摸透使用一下,因?yàn)槭烊怂梢园秧?xiàng)目相關(guān)的所有文檔、代碼都給你,你在吸收理解同時(shí)有不會(huì)的也能直接咨詢他,吸收起來效率很高。
2.如果沒啥熟悉的人可以要來項(xiàng)目學(xué)習(xí),那么Github或者互聯(lián)網(wǎng)上面的資源就需要你去尋找 并找到一個(gè)適合自己的,不過這種項(xiàng)目通常不一定很容易好找,可能會(huì)面臨以下幾個(gè)問題:項(xiàng)目太大學(xué)不完,項(xiàng)目太小有點(diǎn)拉胯,項(xiàng)目沒文檔吸收太慢等等,找到一個(gè)好的項(xiàng)目確實(shí)不容易。
3.花錢在網(wǎng)上報(bào)班或者買項(xiàng)目速成一下,有點(diǎn)貴但是并不是很推薦,土豪請(qǐng)隨意。
項(xiàng)目選題注意
不能為了項(xiàng)目而項(xiàng)目,項(xiàng)目選題也有很多注意點(diǎn)和講究的,這里面談?wù)剛€(gè)人的看法:
在項(xiàng)目選題方向上,應(yīng)該避免過分大眾化、抄襲化??梢詮囊韵氯齻€(gè)角度和方向考慮一下:研究型項(xiàng)目、落地型項(xiàng)目、開源型項(xiàng)目。
研究型的項(xiàng)目的話,可以看看當(dāng)前各個(gè)大廠的發(fā)展、投資方向,有的雖然不太適合我們做(技術(shù)難度和成本大),但是往一些教育、學(xué)習(xí)等方向還是可以做一些小型項(xiàng)目的。而電商、社交論壇等方向在很久前就挺成熟,花樣繁多,你的創(chuàng)造不一定會(huì)讓別人產(chǎn)生興趣。
落地型的話就是能夠真實(shí)落地使用的,如果你有想法的可以搞個(gè)網(wǎng)站、app上線運(yùn)營(yíng),面向全社會(huì)人群,如果這個(gè)小站能夠有一定用戶量和粘性那么對(duì)你的受益無窮,這個(gè)的話認(rèn)識(shí)不少優(yōu)秀的人搞了自己網(wǎng)站有資源整合的,有面向刷題的,有面向就業(yè)薪水,有面向?qū)W習(xí)打卡的,都有不少的用戶,還是非常羨慕他們的。如果很難大范圍應(yīng)用,可以做個(gè)校園之類項(xiàng)目或者xx管理系統(tǒng),但是避免圖書管理系統(tǒng)因?yàn)橐粋€(gè)學(xué)校只有一個(gè)圖書管理系統(tǒng)并且肯定不會(huì)用你開發(fā)的那個(gè)。
開源型的話我覺得對(duì)代碼規(guī)范性和項(xiàng)目復(fù)用性的要求比較高,一般都是開源愛好大佬去寫的一些項(xiàng)目或輪子,通常要對(duì)一行或者一個(gè)模塊有比較深的理解,能夠有效降低其他開發(fā)者的開發(fā)成本和難度才行,如果對(duì)這方面有想法的那肯定不會(huì)愁有無項(xiàng)目經(jīng)驗(yàn)的。
簡(jiǎn)歷上的項(xiàng)目
有了項(xiàng)目之后,肯定要想著往簡(jiǎn)歷上編寫啦,但也需要注意以下幾點(diǎn)。
寫的不同于說
簡(jiǎn)歷上寫的項(xiàng)目經(jīng)歷,和我們和面試官介紹的項(xiàng)目經(jīng)歷不同,寫在簡(jiǎn)歷上的項(xiàng)目介紹盡量保持描述精煉,項(xiàng)目介紹用詞規(guī)范高大上一點(diǎn);給面試官講項(xiàng)目的時(shí)候盡量保持通俗化介紹,避免背誦劇本。另外給面試官介紹時(shí)候也可以把項(xiàng)目開發(fā)背景、為什么開發(fā)項(xiàng)目、項(xiàng)目功能模塊、項(xiàng)目設(shè)計(jì)過程、難點(diǎn)重點(diǎn)、意義和取得收獲等等都可以介紹,不過項(xiàng)目中不能能各個(gè)模塊都介紹很詳細(xì),你可以挑一些你覺得靚點(diǎn)稍微詳細(xì)一點(diǎn)。
學(xué)會(huì)適當(dāng)包裝
項(xiàng)目介紹盡量保持真實(shí)性,需要適度包裝,項(xiàng)目不要吹得天花亂墜,也不要覺得項(xiàng)目沒啥技術(shù)含量。在項(xiàng)目介紹過程中就要介紹自己負(fù)責(zé)的模塊,面試官問項(xiàng)目中的問題、細(xì)節(jié)處理避免卡殼。介紹項(xiàng)目時(shí)候如果項(xiàng)目確實(shí)沒那么高大上那就要往真實(shí)需求、落地真實(shí)使用等方向描述。大部分項(xiàng)目都是CURD,但是你的CURD能夠解決什么問題,有什么意義和不一樣的地方就需要你考慮了,學(xué)會(huì)適當(dāng)包裝。
內(nèi)容完整緊湊
項(xiàng)目?jī)?nèi)容介紹方面,有很多人拿捏不是很準(zhǔn),有的人寫的過于簡(jiǎn)短讓人覺得好像沒有項(xiàng)目一樣,有的人介紹太過于詳細(xì)讓人很難有耐心看下去(HR篩選簡(jiǎn)歷一份簡(jiǎn)歷可能就看一分鐘左右)。簡(jiǎn)歷上的項(xiàng)目描述應(yīng)該包含 功能模塊、使用到技術(shù)、個(gè)人職責(zé)、收獲等方面的內(nèi)容,避免項(xiàng)目中只講技術(shù)不講業(yè)務(wù),也要避免只講業(yè)務(wù)不講技術(shù),不過在介紹技術(shù)、方案時(shí)候最好能說一下使用這個(gè)技術(shù)、方案項(xiàng)目某方面的提升之處和優(yōu)勢(shì)就更好了。
控制項(xiàng)目數(shù)量
簡(jiǎn)歷上的項(xiàng)目一般2-3個(gè)為益,最好不同項(xiàng)目的方向不同,如果整體描述內(nèi)容較為豐富,可寫兩個(gè),如果內(nèi)容比較精簡(jiǎn),寫三個(gè)也成,但個(gè)人覺得2個(gè)項(xiàng)目就足夠了。
避免技術(shù)陳舊
自己的項(xiàng)目使用的技術(shù)應(yīng)該用到當(dāng)前流行的主流框架和技術(shù)棧,避免使用太過于陳舊的技術(shù)?;蛘卟幌嚓P(guān)的技術(shù)棧,比如如果一個(gè)項(xiàng)目中用JSP這種技術(shù)面試官的第一想法可能是很陳舊,如果用到一些比較犀利的中間件或者微服務(wù)組件(把握火候)面試官可能會(huì)比較感興趣。
其他
無論在哪,都要體現(xiàn)一個(gè)自信、樂觀、謙虛學(xué)習(xí)的態(tài)度。面試過程除了是技術(shù)考察的過程,也是一個(gè)與人交流的過程。
結(jié)語
除了上面說到的,肯定還有重要點(diǎn)沒有涉及到,并且上述就是自己的個(gè)人看法,對(duì)一些無項(xiàng)目經(jīng)驗(yàn)小白可能有一些幫助。
總結(jié)一下,大部分面試流程是算法+八股文+項(xiàng)目。很多時(shí)候八股文的內(nèi)容是根據(jù)項(xiàng)目技術(shù)棧進(jìn)行延伸一下問的,其實(shí)如果項(xiàng)目中用到技術(shù)被問到大部分自己還是了解被問到大部分都能回答的,并且項(xiàng)目中設(shè)計(jì)模式,HTTP知識(shí),MySQL、Redis等中間件也是面試官很喜歡問的。
如果還年輕,自己可以參與一個(gè)項(xiàng)目,跟學(xué)長(zhǎng)、學(xué)姐、老師溝通交流就很容易加入隊(duì)伍的,我當(dāng)時(shí)大二時(shí)候也沒有項(xiàng)目經(jīng)驗(yàn),大三時(shí)候自己主動(dòng)找舍友做伙伴,找老師加入一個(gè)本創(chuàng)項(xiàng)目然后開始從0設(shè)計(jì)開發(fā),過程雖然很長(zhǎng)但是項(xiàng)目各種文檔和包裝優(yōu)化還是知道一點(diǎn)的。拿著項(xiàng)目順便去參加比賽,參加一些看看別人項(xiàng)目描述自己描述多碰撞幾次還是會(huì)有很多收獲的。
如果時(shí)間來不及,那就抓緊找一些七大姑八大姨的項(xiàng)目學(xué)習(xí)一下。
在面試過程中的項(xiàng)目介紹,是對(duì)簡(jiǎn)歷上更詳細(xì)的介紹和描述,可以提前先寫一個(gè)介紹稿子邏輯順著邏輯介紹,不過多說幾次其實(shí)邏輯性就會(huì)更強(qiáng),面試途中難免緊張,但是多面幾次有經(jīng)驗(yàn)就好了。
本文轉(zhuǎn)載自微信公眾號(hào)「bigsai」,可以通過以下二維碼關(guān)注。轉(zhuǎn)載本文請(qǐng)聯(lián)系bigsai公眾號(hào)。






