項目的準備,我想說這些……

最近發了字節實習面經和騰訊實習面經,刷題和八股文很多小老弟知道套路,知道該怎麼去做,但是很多人比較匱乏項目這方面的經驗,這方面的話我的經驗也不是很多,就分享一下自己的看法,大家可以適當的看看


不過上牛客看了最近的面經和自己幾輪面試經驗,感覺各家對項目的重視還是蠻大的,所以提早喫透自己的項目,做好介紹和描述優化,能夠在衝刺面試專心備戰八股文和麪經。

項目重要嘛

項目真的蠻重要的!對於簡歷模塊來說,一般也就是基本信息、個人技能競賽榮譽(有效)實習經驗項目經驗、個人評價這幾個核心模塊,在向互聯網公司投遞的過程中很多時候咔嚓的一下就被刷了,咔咔投,咔咔被刷。


在各個模塊中,大部分指標都是一些偏硬的短期能夠優化的空間很少,而個人發揮較大空間的就是項目經驗和個人評價這兩塊,但個人評價寫的都很優秀的(吹吹自己還是會的)但是項目寫的水平就參差不齊,有的人寫着寫着就寫偏了…… 所以在簡歷這個環節中,項目還是非常重要的,好的項目能夠讓HR和麪試官眼前一亮,當然,這裏的好並不一定真的好,但要讓HR和麪試官覺得好

項目從何來

很多人都困惑項目到底該從哪裏來,並且很多人都覺得自己刷題有思路,八股文也能背,就是項目經歷這塊讓自己很是苦惱,自己就是無項目經歷,項目空想肯定是想不出來的。

如果有機會,項目還是一定要自己參與一些的,這樣對項目的理解比較深刻,並且說出來的時候也更自信

校園本創、大創、創新創業大賽等等:各個學校基本都有這個項目活動,這種活動一般是從開題到結束大幾個月或者近一年,有指導老師,一個團隊大概3-5個人(幹活的大概也就那核心兩人),這種一般可能有兩種,一種是老師或者學長有的資源項目要進行拓展優化,另一種就是從0開始開發一個項目,我其實感覺第二種更好一些,參與項目的設計和開發能夠學到更多。在這種環境下,任務分工明確,開題、中期答辯報告、答辯報告、導師指導交流這些都需要對項目進行深入思考考慮。在這過程不僅能在項目製作過程中學到開發技術,撰寫各種文檔、PPT也能加深自己對項目背景、意義、功能、未來展望等方面的理解,這些在簡歷和麪試中是非常重要的。如果在這過程走完(最好做一個負責人),項目經驗是不用愁的,並且加入也很容易,聯繫熟悉的老師或者學長溝通溝通即可。

計算機類軟件設計大賽: 計算機有很多軟件設計類大賽,比如中國軟件杯、挑戰杯、互聯網+、華爲杯、計算機設計大賽等等,雖然含金量高低不等,但不少比賽學校還是很重視的,會組織報名參加甚至指導。這類賽事很多,有的賽事還會有特定的主題要求,時間可能不那麼寬鬆但是還是來的急的,找兩志同道合隊友一起幹,不過最好有一個比較會吹牛寫文檔和演講的,這類比賽很多時候你的演講口才一定程度能決定你的項目成績,而技術並不是很重要的評判標準,要讓裁判覺得你這個項目確實很有價值和前景。這方面如果欠缺可以多看看馬baba的演講,薰陶薰陶。

校園使用類: 有些項目可能在學習生活中真的需要使用,但是不一定很適合比賽,比如作業提交系統系統、校園義工管理平臺、課程成績查詢小程序、校園xx項目等等,這些項目可能聽起來沒那麼高大上,但是大部分都是可以投入使用,有一部分用戶羣體,要圍繞落地這方面對項目進行詳細的描述。

實習項目、教師項目: 有些同學參加了實習,負責項目中的某個模塊,又或者老師可能接了某些項目自己參與其中負責某些模塊。這類項目大部分都是有實用場景並且整個項目挺大,不需要將整個項目都搞的透徹但是你要知道整個項目是幹什麼的,自己負責的模塊設計、功能、實習要很清楚。

其他途徑: 除此之外,可能還有一些其他途徑能夠有項目經驗的機會,比如有些課設如果有優化空間可以拿來作爲項目經歷,還有就是畢業設計有的好的選題的也可作爲項目經驗。

上面說到的只要想參加其實都很很容易加入的,誰不喜歡來個幹活的人呢!你只需要用下圖這個姿態找到對應負責人即可:


如果自己沒機會參與項目但是項目經驗怎麼辦?

這個的話肯定不能坐以待斃啊,感覺有這幾個途徑可以簡單考慮下(詳細就不介紹):

1.首先可以向自己熟悉的人(最好不是同屆但問題也不大)如果他有不錯的項目可以拿過來學習摸透使用一下,因爲熟人他可以把項目相關的所有文檔、代碼都給你,你在吸收理解同時有不會的也能直接諮詢他,吸收起來效率很高。


2.如果沒啥熟悉的人可以要來項目學習,那麼Github或者互聯網上面的資源就需要你去尋找 並找到一個適合自己的,不過這種項目通常不一定很容易好找,可能會面臨以下幾個問題:項目太大學不完,項目太小有點拉胯,項目沒文檔吸收太慢等等,找到一個好的項目確實不容易。

3.花錢在網上報班或者買項目速成一下,有點貴但是並不是很推薦,土豪請隨意。

項目選題注意

不能爲了項目而項目,項目選題也有很多注意點和講究的,這裏面談談個人的看法:

在項目選題方向上,應該避免過分大衆化、抄襲化。可以從以下三個角度和方向考慮一下:研究型項目、落地型項目、開源型項目


研究型的項目的話,可以看看當前各個大廠的發展、投資方向,有的雖然不太適合我們做(技術難度和成本大),但是往一些教育、學習等方向還是可以做一些小型項目的。而電商、社交論壇等方向在很久前就挺成熟,花樣繁多,你的創造不一定會讓別人產生興趣。

落地型的話就是能夠真實落地使用的,如果你有想法的可以搞個網站、app上線運營,面向全社會人羣,如果這個小站能夠有一定用戶量和粘性那麼對你的受益無窮,這個的話認識不少優秀的人搞了自己網站有資源整合的,有面向刷題的,有面向就業薪水,有面向學習打卡的,都有不少的用戶,還是非常羨慕他們的。如果很難大範圍應用,可以做個校園之類項目或者xx管理系統,但是避免圖書管理系統因爲一個學校只有一個圖書管理系統並且肯定不會用你開發的那個。

開源型的話我覺得對代碼規範性和項目複用性的要求比較高,一般都是開源愛好大佬去寫的一些項目或輪子,通常要對一行或者一個模塊有比較深的理解,能夠有效降低其他開發者的開發成本和難度纔行,如果對這方面有想法的那肯定不會愁有無項目經驗的。

簡歷上的項目

有了項目之後,肯定要想着往簡歷上編寫啦,但也需要注意以下幾點。

寫的不同於說

簡歷上寫的項目經歷,和我們和麪試官介紹的項目經歷不同,寫在簡歷上的項目介紹儘量保持描述精煉,項目介紹用詞規範高大上一點;給面試官講項目的時候儘量保持通俗化介紹,避免背誦劇本。另外給面試官介紹時候也可以把項目開發背景、爲什麼開發項目、項目功能模塊、項目設計過程、難點重點、意義和取得收穫等等都可以介紹,不過項目中不能能各個模塊都介紹很詳細,你可以挑一些你覺得靚點稍微詳細一點。

學會適當包裝

項目介紹儘量保持真實性,需要適度包裝,項目不要吹得天花亂墜,也不要覺得項目沒啥技術含量。在項目介紹過程中就要介紹自己負責的模塊,面試官問項目中的問題、細節處理避免卡殼。介紹項目時候如果項目確實沒那麼高大上那就要往真實需求、落地真實使用等方向描述。大部分項目都是CURD,但是你的CURD能夠解決什麼問題,有什麼意義和不一樣的地方就需要你考慮了,學會適當包裝。

內容完整緊湊

項目內容介紹方面,有很多人拿捏不是很準,有的人寫的過於簡短讓人覺得好像沒有項目一樣,有的人介紹太過於詳細讓人很難有耐心看下去(HR篩選簡歷一份簡歷可能就看一分鐘左右)。簡歷上的項目描述應該包含 功能模塊、使用到技術、個人職責、收穫等方面的內容,避免項目中只講技術不講業務,也要避免只講業務不講技術,不過在介紹技術、方案時候最好能說一下使用這個技術、方案項目某方面的提升之處和優勢就更好了。

控制項目數量

簡歷上的項目一般2-3個爲益,最好不同項目的方向不同,如果整體描述內容較爲豐富,可寫兩個,如果內容比較精簡,寫三個也成,但個人覺得2個項目就足夠了。

避免技術陳舊

自己的項目使用的技術應該用到當前流行的主流框架和技術棧,避免使用太過於陳舊的技術棧或者不相關的技術棧,比如如果一個項目中用JSP這種技術面試官的第一想法可能是很陳舊,如果用到一些比較犀利的中間件或者微服務組件(把握火候)面試官可能會比較感興趣。

其他

無論在哪,都要體現一個自信、樂觀、謙虛學習的態度。面試過程除了是技術考察的過程,也是一個與人交流的過程。

結語

除了上面說到的,肯定還有重要點沒有涉及到,並且上述就是自己的個人看法,對一些無項目經驗小白可能有一些幫助。

總結一下,大部分面試流程是算法+八股文+項目。很多時候八股文的內容是根據項目技術棧進行延伸一下問的,其實如果項目中用到技術被問到大部分自己還是瞭解被問到大部分都能回答的,並且項目中設計模式,HTTP知識,MySQL、Redis等中間件也是面試官很喜歡問的。

如果還年輕,自己可以參與一個項目,跟學長、學姐、老師溝通交流就很容易加入隊伍的,我當時大二時候也沒有項目經驗,大三時候自己主動找舍友做夥伴,找老師加入一個本創項目然後開始從0設計開發,過程雖然很長但是項目各種文檔和包裝優化還是知道一點的。拿着項目順便去參加比賽,參加一些看看別人項目描述自己描述多碰撞幾次還是會有很多收穫的。

如果時間來不及,那就抓緊找一些七大姑八大姨的項目學習一下。

在面試過程中的項目介紹,是對簡歷上更詳細的介紹和描述,可以提前先寫一個介紹稿子邏輯順着邏輯介紹,不過多說幾次其實邏輯性就會更強,面試途中難免緊張,但是多面幾次有經驗就好了。

本文分享自微信公衆號 - 武培軒(wupeixuan404)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章