【经验分享】计算机专业如何自己增加项目经验?
來源知乎精選話題,已獲得作者授權,詳情見閱讀全文
? ? 現狀:
????最近在找軟件開發的實習工作,分別參加了華為,CVTE等面試,在面試過程中,沒有項目經驗,立馬就被面試官表示 沒有任何說服力 的東西。研究生在讀(專業碩士 兩年),大學四年渾渾噩噩,考上研究生碰上行政級導師,沒有項目做,散養。請問在這種狀況下,如何增加自己的項目經驗?去開源社區做項目嗎?或者說退而求其次先去一些中小型企業先鍛煉下。只恨大學四年全是參加文藝的比賽和活動了~ PS本人平時主要是用的Java
????回答:
????在學校的某天清晨,你睡眼惺忪的睜開雙眼,準備開始一天的學習。打開手機,鬧鐘不知道什么時候已被你關閉,看了一下時間,已經10點。
????你匆忙的趕到實驗室,發現實驗室并沒有人,你心里暗暗竊喜。過了半個小時,實驗室的小伙伴們回來了,你質問他們為什么來這么晚。
????其中一個小伙伴跟你說:“我不是剛來,我8點多就來了,剛去找老師了和他談了一下我要出去實習的事情。
????你驚訝的問到你實習已經找好了?他自豪的回答你說他去了BAT的某一家。此時,你清醒了,意識到你該出去找實習了。你比以往都有干勁,你瘋狂的瀏覽前程無憂,boss直聘,向互聯網巨頭公司投遞簡歷。
????這一天,你那躁動不安的手機一直在響,確沒有一個是通知你去面試的。過了幾天,你接到了為數不多的幾個面試電話,最終都以沒有項目經驗被拒絕。
怎么解決這個現狀呢?先來說一下我的情況:2018年6月份的某一天,實驗室的某個小伙伴面試成功,去了阿里實習。
????那時的我和題主一樣焦慮不安,希望能盡快找到實習。期間也倍感煎熬,心里想著也不能找一個差的公司,一定要找一個差不多的公司,就算不是BAT,也得是某上市公司。投了無數個簡歷,最后黃天不負有心人,得到了某家金融互聯網上市公司實習的offer。以下是干貨建議收藏。我的經驗可供你參考:
【01信心】
????增加自己的信心,不要被其他同學打擾。找工作不僅是一場身體戰,也是一場心里戰。挑戰無處不在,自己才是真正的敵人。戰勝自己的懶惰,養成良好的習慣,每天時不時給自己點信心。來看一張圖:
????這是某機構調查的2019年計算機行業從事人數與學歷的關系圖。
????該圖表示,碩士生從事計算機相關行業,在人數還是占優勢的。所以堅信自己能找到工作,不要自己被自己打敗。每天多呼吸一點新鮮空氣,實在壓抑可以去操場跑兩圈。
【02基礎學習】?
????增加自己的基礎學習,說到這個很多同學估計想要捶我。
????我擦,我都要找工作了,你讓我去看Java基礎,時間來的及嗎?當然我不會推薦你去重新看一遍Java基礎,你可以去一些網站上刷題,以題目的方式來鞏固基礎。每天一復盤,把自己做錯的題目記錄下來,再反過來看不熟悉的基礎知識點。
這里我推薦幾個刷題的網站:
1、牛客網:https://www.nowcoder.com/?
2、k6k4歷屆試題:http://www.k6k4.com/circle/list/3
3、LeetCode刷題:https://leetcode.com?
4、IT面試:http://www.itmian4.com/forum-44-1.html?
有針對的挑選訓練,制定計劃的堅持下去,鞏固知識點。
【03框架學習】
????學習Java框架,如Java 中的spring 框架,如果感覺太大可以學習spring boot框架。
????框架就是一套規范。既然是規范,你使用這個框架就要遵守這個框架所規定的約束。在Java開發中,框架是用一套規則+一群jar包來表示的。就好比蓋房子,有10個人一起合作蓋,此時,框架就好比圖紙。如果沒有蓋房子的圖紙,那么每個人都有自己的想法,那么蓋出的房子一定不是房主想要的。而有了圖紙,就可以約束每個人要怎么蓋我們的房子,砌磚的要切成什么樣子,方向的門要超南朝北等都被約束了。這樣便于團隊的合作與開發。
【04增加項目經驗】
????任何只讓你做項目,不學習基礎的方式都是耍流氓,因為找工作第一面幾乎都是基礎面。很多大場都會讓你參加筆試,考的就是基礎知識,特別是應屆生。如果有人告訴你有速成的方法,那肯定是培訓機構。如何增加自己的項目經驗呢?
??? 1、畢業論文其實你的畢業論文就是一個很好的項目,你既可以完成你的畢業設計,又能豐富你的簡歷,一舉兩的事情。最后你還不用擔心你的畢業論文被卡,畢不了業。當時我最后回去準備畢業論文,從開始寫到最后結稿也就用了不到10天。
????當然離不開老師和學弟們的幫助,這里要感謝他們。為什么我會寫的這么快呢?因為我有東西啊,我出去實習之前就把畢業論文里面要做的東西給完成了,最后就剩下把產出轉化為紙字版本。
??? 2、與導師溝通尋求其他老師的幫助如果你的導師沒有項目,你可以和他商量,讓他介紹你去有項目的老師那幫忙學習。我上學的時候就經常幫助其他老師完成課題,有些是掛名的,有些是真做的。
????這樣的機會不要放過,然后盡快熟悉項目的整個流程,并且安心的做某一塊東西。因為面試的時候,人家不僅要問你要做過什么,更重要的是你在這個項目中做了什么。
??? 3、參加學校組織的一些項目比如學校的官網需要升級,你就可以報名參加,這也是一次增加經驗的機會。不要抱著以下兩種心態:不給錢,我去做干嘛。我又不會,去了也幫不上什么忙。你去幫忙了,肯定多少都有點收獲的。
4、自己獨立開發一些項目現在的網上學習資料這么多,csdn,git上就有很多人家開發好的項目,你不妨找一個感興趣的拿過來,學習模仿然后改變其代碼,變成自己的項目。最關鍵的是要了解人家代碼里面的核心技術。如果你只做代碼的搬運工,到時候面試的時候自然露餡。
????所以,不要抱怨自己大學沒有好好學,研究生導師沒給項目。等待機會,是一種十分笨拙的行為;等待項目也是一件十分愚蠢的方法;沒有項目就要創造項目。與其自己抱怨,不如多想點辦法。
往期精彩回顧適合初學者入門人工智能的路線及資料下載機器學習在線手冊深度學習在線手冊AI基礎下載(pdf更新到25集)本站qq群1003271085,加入微信群請回復“加群”獲取一折本站知識星球優惠券,復制鏈接直接打開:https://t.zsxq.com/yFQV7am喜歡文章,點個在看
總結
以上是生活随笔為你收集整理的【经验分享】计算机专业如何自己增加项目经验?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PyTorch 1.5 发布,与 AWS
- 下一篇: Kaggle知识点:数据分布不一致的验证