這是一個很多同學都比較關心的問題,我從專業學習和科研實踐兩個方面來回答一下。
首先,對于計算機大類專業的同學來說,大一和大二期間參加老師的實驗室對于自身專業知識的學習有比較積極的影響,尤其是對于有進一步讀研計劃的同學來說,加入實驗室能夠給自己積累一定的科研基礎,這對于后續的保研、考研和申研都有積極影響。
不同實驗室的課題方向會有所區別,而且同一個實驗室往往也會劃分出很多細分方向,所以進入實驗室之后通常也會根據具體的項目要求來安排不同的科研任務。總體上來說,計算機大類專業的實驗室基本上離不開程序設計、模型算法設計等內容。
以我的大數據組為例,本科生剛進組通常會做一些數據采集和整理相關的任務,這些任務雖然看似簡單,但是要想做好也并不容易。后續會根據每名同學的能力特點和興趣方向來安排不同的任務,有的本科生也可以承擔一些具體的科研任務。
每個項目小組都會有一名leader來安排具體的任務劃分,大組的leader通常由青年教師或者博后來擔任,小一點的組可能由博士研究生甚至是碩士研究生來擔任leader,但不論是大組還是小組,這些leader都會給本科生配備一名研究生師兄(姐),后續要配合這名師兄(姐)來完成具體的任務。
很多導師并不會要求組內的本科生參加組會,所以本科生進組后的壓力通常不會太大,會有一定的自主時間可以研究一些自己感興趣的內容,但是如果明確要跟這名導師繼續讀研,那么導師的要求會明顯提高,往往也需要參加組會并做進度陳述。
不同實驗室在招募本科生的時候會有一定的門檻要求,大部分實驗室都需要具備一定的編程基礎和算法基礎,所以如果大一期間達不到進組的要求,應該積極做好準備。
目前很多老師并不會招募本科生進組,所以很多本科生同學參與科研會有一定的障礙,此時可以申請參加線上的技術論壇,可以在論壇里參加一些科研實踐和項目實踐活動,同樣可以讓自己獲得提升,而且在考研復試的過程中也可以作為科研經歷來體現。
目前我聯合一些國內外知名大學的導師和互聯網大廠的企業導師,共同搭建了一個技術論壇,在持續開展科研實踐、成果分享和知識講座等活動,感興趣的同學可以聯系我申請參加。
最后,如果有計算機大類專業的學習問題,歡迎與我交流。