1. 程式人生 > >如何補計算機課程?

如何補計算機課程?

【前言】
  一封學生來信,在【】中是我做的回覆。

【來信及回覆】
  您好!我是一名今年畢業的數字媒體技術專業的學生。聽您講資料結構,感慨萬千,如果自己四年前就關注到您該有多好!
  現在,我的最大感受是大學裡的課程遠遠不夠。雖然輔修了英語第二專業,選修了課程體系裡沒有的作業系統、高階計算機網路和其他一些通識課,但是整體感覺自己並沒有學到什麼,好多東西都忘了,尤其是計算機專業基礎,軟體工程、資料庫、面向物件等等,現在想起來,腦子裡已經不剩什麼了。可是,當時自己明明認真學了的呀,現在怎麼什麼都不會呢,有一種自己一無是處的感覺。

【可以不必將自己說得一無是處。學過的東西遺忘了,這也正常。關鍵是,在這些課程背後承載的思想、方法,是否成為了你思維中的一部分?是否能很快速地看一下相關的知識點,就能用於解決問題,然後在用中,繼續加深學習。】

也發現,自己沒有在當時的學習過程中迎難而上,培養實踐能力,在畏難情緒下只顧及完成任務、儘可能拿到高分,所以導致現在計算機專業基礎非常薄弱,不會程式設計。我對程式設計是有一點恐懼心理的,還記得大一的程式設計作業讓我覺得無比痛苦,那時沒有電腦,每次到實驗室的機房去做作業、除錯程式、拍照,回去寫紙質的實驗報告,遇到一些奇奇怪怪的問題時,會失去耐心,最終踉踉蹌蹌地完成那些作業,課程勉強過關。

【學習,需要時間、熱情的投入,只為完成任務、通過考試的學習,註定滿足不了現在才意識到的解決問題的需求。過去的就過去吧,從現在開始,有自己的標準。】

現在,我想繼續在計算機領域深入學習,首先是這個時代的大勢所趨,其次本科課程的學習中大多是蜻蜓點水、沒有深入,自己在學習過程中屢次覺得自己的水平無法匹配時代的要求,最後就是我想繼續讀研,繼續探索自己喜歡的領域。

【我很關心你讀研後,以及工作後,是否能從本科的學習教訓中,改進你的學習。改變學習方法了,一切都好。】

只是,看著自己如此薄弱的基礎,看著LeetCode上那些自己無從下手的題,想著以後學習以及工作中需要的紮實的計算機領域相關知識,以及眼下考研複習中搞不定的資料結構和演算法,我不知道自己要怎樣才可以補上自己過往給自己挖的坑,然後做成自己想做的事,感覺時間非常緊迫,要做的事情好多,堆在一起時滿是自責和無力。

【離考試的時間也只有一個多月了,再階段也沒有什麼好的辦法,還是應試吧。考完以後,再反思和改進。】

老師可否給出一些建議?萬分感謝。

【在上面已經提了一些。等考研完了以後,建議你自行在我的博文中瀏覽一些給其他同學的回信。你不必背太多的包袱,現在意識到這些問題就是最及時的。也不必為以前的做法後悔,揪著不放沒有意義,況且,這並不是你故意要把自己整成這樣的。你的問題中,最突出的,就是和實踐的脫節。有你的真心喜愛,以及在這個反思過程中獲得的新的動力,你會好起來的。】

附我的部落格專欄地址:https://blog.csdn.net/sxhelijian/article/details/8135028