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

2023-01-26 00:54:57























