1. 程式人生 > >一名大二學生的學習狀況和未來計劃

一名大二學生的學習狀況和未來計劃

  鄭州某高校的一名大二學生給我來信,談的內容不少,我在【】加些註解作為回覆、討論。

  下面是來信及我的批註。

  您好!我是鄭州的一名大二學生,專業是計算機(嵌入式軟體開發方向),我在您的部落格裡問過您一個問題,想說的實在是比較多,故而採用郵件的方式和您交流一下。
  第一,很感謝您給出的見解。【都是在探討,不必客氣。】
  第二,先簡單的介紹一下自己的學習情況。
  數學類的:我已經學過了高數、線代(但都不咋滴),正在學習離散、概率論。【可以多點追求,讓不咋滴遠離自己。】
  專業類的:大一上學期學過一點C(我認為是一點,因為老師連函式都沒有講,後面的就別說了,像其他專業,大一下學期好歹都開設了C++,我們居然沒有,後來就一直自己自學C,後面的也都看了看,現在就語言來說,相對來說還行吧)現在大二了,正在學習資料結構、資料庫原理(這兩門我很重視,學的也還可以),還有計算機組成原理(說實話我覺得真的沒啥用,先說明一點,我以後不打算做驅動開發,也不打算考研,很有可能是應用開發APP,或者是做嵌入式裝置上的應用,和物聯網有點接近了,再加上老師講課實在是太有特點了,每次上課我都放風箏,所以就經常逃課)。【學計算機原理可並不是單用於做驅動、考研的,這兒有誤解。學計算機的,無論從事軟體的還是硬體的工作,對計算機原理的瞭解都是必要的。未來你的志向在於軟體開發,由於掌握了計算機工作的原理,出手編出讓計算機工作起來很舒服的軟體,這是內功。有一句話,記不得原話了,編出讓人能看懂的程式易,但讓計算機能發揮其優勢的程式,那是另一個層次。如果有精力,建議安排一段時間,看看《深入理解計算機系統》這本給程式設計師寫的計算機系統的書。】

  英語類的:由於我們學校是一個美籍華人創辦的學校,所以我們學校的外教資源非常的豐富,在校園裡到處都可以見到外國人,並且我也有在好好的利用這些資源,我經常和我的口語老師聊天(我比較喜歡口語)我覺得練好口對以後的職業發展會有非常大的幫助。基本情況就是這些。
  第三:對自己大學的規劃。
  我想的是大一好好的多參加一些社團,多體驗一下,事實是我也確實這樣做了,得到了很多,有經驗的,有榮譽的,很多。大二大三大四,就靜下心來好好的搞搞專業知識。現在呢,在大學呆了也一年了,對那些社團也見怪不怪了,所以也就把所有的社團基本上都給推掉了,一門心思的在搞專業知識(當然還會是有點雜念的,人無六慾,已然佛也,呵呵),所以就加了一個工作室。【大學應該全面提高,不喜歡“一門心思”做某件事情,大學應該豐富多彩。】

  自我感覺自己對計算機的理解還是比較到位的。現在我的比較確切的目標是參加ACM,自己經常在OJ上做題,關於做題也沒有多長時間,因為剛加入工作室嗎,我的部落格還沒有幾篇,每次AC以後我都會把自己的程式碼儲存到部落格中,並寫上自己的總結或者是感受,算是紀念吧。自己的程式碼跟別人的比較有時候看著確實有點質量問題,但是卻都是我自己想出來的,其實就是把解題步驟想出來,在一步一步的去用語言來實現。【支援在學習中,強調自己的思維和自己的實現,把這一風格堅持下去。】
  在AC題目的時候,現在明顯的感覺到了數學的重要性,很多題目需要用到線性代數,需要用到離散數學,但是目前還沒有見到要用概率論或者是高數什麼的(我感覺概率論、高數應該是對資料庫比較有用,像什麼大資料,資料探勘了,要用到各種各樣的數學模型)這也就是我問您問題的原因。因為我給自己的定位是軟體開發,就是設計演算法、編寫程式碼,所以我比較注重演算法、資料結構、語言類的(目前我仍然在學C,我認為C的很多東西具有其他語言無法替代的優勢,雖然在大規模的軟體開發中不具有優勢,但是對於學習或者說是學生而言,確實最好的語言),我並不是說不學習其他語言,我只是想把演算法、資料結構,C學好以後,在轉向其他的,當然這個“轉”很有可能是大四或者是工作了,反正我現在是不急。【你所講到的,是關注數學的“直接之用”。事實上,計算機專業相關的數學的直接之用遠不止這些,例如,線性代數針對幾乎所有的工程問題,概率論用於決策、智慧等方面,再多也並非我能給你列出來的。數學還有幫助我們樹立思維方式之用,學會並樂於在抽象的層面上做工作。於是,有一種說法,學計算機的,在數學上多花多少功夫都不為過。當然這種學,不是隻為著成績的死學。你的敘述中,給我一個隱憂,將對專業基礎課有選擇的鑽研。事實上,本科學的基礎課,真都是基礎,從將計算機作為一個系統理解的角度,有一個重點線索是必要的,但不可以偏廢。遇著新穎的一些技術,不妨淺嘗瞭解一些,擴大下知識面,增加點學習趣味,這也未嘗不可。】

  總結,大學就是:1、學好演算法,這裡面有線代、離散,學好資料結構,學好C/C++(就目前大二的見識來說,具體的學習就只有這些了),當然還有其他的專業課(不過這個現在還不是有太多的瞭解,這要等到學到了以後才能作出判斷,也不好說的就那死麼);2、參加兩屆(大二大三)比賽,爭取能拿到一個好的名次;3、大四上學期看看能不能跟著導師做一個小專案或者自己做一個,下學期了,就到社會上工作半年。這樣畢業以後,相對來說,自我感覺還算不錯的吧?【思路很清晰。】
  第四:對自己的職業規劃。
  我想做一名有技術背景的管理者或者說是領導者,就像產品經理人、總監(不過我比較傾向初創團隊,因為我自己本身就有想法去創業)。自己有idea的就去做,沒有的就工作,有了就再出來做接著做。身處這樣的一個行業,不去市場上打拼一下,對不起這個大好年代!!還有一點,我這樣做也並不是盲目的,因為我本身比較喜歡管理學,經濟學之類的,我大一的時候有一個想法,就是畢業以後去國外再讀一個本科,就讀管理學或者是經濟學(這是受到了我的一個老師的影響,他從澳大利亞留學回來,叫我們計算機導論,可以說,他是我的計算機的啟蒙老師,現在這個想法還有,但是要做的實在是太多了,所以也就不把他當做是首要目標了)這也就是我大一為什麼要參加那麼多的社團,體驗那麼多的事情了,暑假的時候,我曾帶領著7個人去辦了一個暑假輔導班,期間我真的真的是收穫了很多,我把自己的感受也以部落格的形式發表了CSDN裡。【很好的體驗。有夢想,有行動,我看行。】

  暫時想到的就這麼多了,煩請賀老師於百忙之中看一下,給點意見,學生自當不勝感激!【給我來信的學生中,談問題多,全面講自己的經歷、想法的少。你的分享本身就很有價值,相信你能夠度過充實的大學生活,達到自己心儀的目標!】