這確實是一部分同學所面臨的問題,我結合計算機專業的學習特點來說說個人建議。
首先,計算機專業的很多知識是需要在實踐當中來學習的,一方面大量的抽象概念需要通過實驗來構建畫面感,另一方面計算機本身就是一個典型的工科專業,需要通過實踐來完成各種想法(idea)的落地,所以學習計算機知識,尤其是學習新知識,一定要重視多做實驗。
一部分同學比較擅長理論知識學習,但是不擅長做實驗,動手能力會偏弱一些,這對于學習計算機知識會產生直接影響,因為通過實踐所獲得的學習成就感是推動自己深入學習的重要動力,同時也是提升專業認知能力的有效方式,這一點在研究生階段有更加明顯的體現。
要想提升對于新知識的接收能力,除了要重視自身理論知識的積累,同樣要重視提升自己的實踐能力,可以多參加一些科研實踐、項目實踐和專業競賽活動。參加這些實踐活動不僅會開闊自己的專業視野,同時也會提升自己的學習能力,對于后續的讀研和就業都有直接影響。
很多同學有自己的學習方式,比如在做實驗的過程中希望把每一個細節都想搞清楚,這種方式在學習理論知識時沒有問題,但是在做實驗的過程中會遇到一定的問題,那就是很多實驗是構建在技術平臺之上的,而技術平臺對于很多本科生同學來說就是一個“黑盒”,不少同學會忽略實驗本身的要求而希望去了解這個“黑盒”,這就會影響自己的實驗進度。
比如基于云計算平臺做常規的功能模塊開發時,要關注于這個模塊本身的技術要求,而不要在完成本項實驗之前就去關注云計算平臺的技術架構。
計算機專業可以說是一個追新的專業,整體的技術迭代速度非常快,而且技術平臺也層出不窮,要想創新就一定要時刻關注最新的科研成果,這就是計算機專業的重要特點,要從心理上接受這個現實。
最后,如果有計算機專業相關的學習問題,或者需要我的幫助,都歡迎與我交流。