天天看點

寫給一位期望做得更好的大學生

  我不知道您是否能在百忙之中抽出空閑來為我解惑。我是一名大專一學生,計算機軟體專業,我詢問方向,是ui設計和java,但是我對ui設計這方面不感興趣,但也有在認真跟老師學。對程式設計c/c++、彙編比較感興趣。因為學c,看c的視訊和c primer plus,看了視訊後看書比較輕松。自從在csdn部落格中看到您寫vc++6.0調試器使用方法和對大學的學生解惑,我似乎找到一根救命稻草,我想在程式設計這上面下功夫,想走在大家前面,不願浪費太多時間,雖然在學,但是卻有很迷茫c/c++和彙編接下來該怎麼學。

  請賀老師提出寶貴的建議,也謝謝老師在百忙之中抽出時間為我解惑。

  來信收到。很高興又結識一位既埋頭拉車,又擡頭看路的大學生。

  你所說的,僅是自己喜歡的專業方向與正在安排學習的方向有差異而已。你聽說過本來喜歡法律的,卻學了計算機專業的嗎?在現在的大學招生培養制度下,這樣的現象存在,還好,你隻是專業方向層面的差異。不過,不管怎樣,我們總是可以針對各人的不同,找出各自的應對的。

  實際上,在大學中的學習,一方面是按照培養方案的課内學習,另一方面是按照自己興趣、規劃的課外學習,這兩方面都不能缺少。一名大學生,到畢業時沒有特色,很多時候就是由于沒有自主的課外學習所緻。理想地,所選的專業、方向,恰與自己的興趣一樣,課内課外統一,如魚得水。然而,兩者之間若有偏差,卻正也是塑造自己最鮮明特色的機會。關鍵是,清晰地向前走,将兩者很好地結合起來。

  你的處境,我覺得還挺不錯,至少不壞。你的未來,會有想當長的時間從事技術工作,ui和java方面的學習,會對你從事其他方面的程式設計有幫助的。誰說c程式員就不需要做界面美觀的軟體呢?這個方向的培養,在程式設計能力的要求上,似乎并不太高,但誰又會拒絕既編一手好程式,又在ui方面表現專業的人呢?你設計的路線是對的,将培養方案中的内容學好,課外自己再将程式設計的基礎打實。這會開拓你自己更開闊的空間。大學隻能學到進入行業的初步知識,未來的空間很大,千萬不要讓現在确定的培養方向限制住了。

  接下來的話題,是提高程式設計能力的事。你期望的,顯然要比培養方向的要求高。這就是你課外的自主安排了。你已經找到了途徑,那就是充分利用網絡資源,再加一點,。隻要有行為,你要走在你的同學們前面,将很容易辦到。但你期望“不要浪費太多時間”,我恐怕給你出不了什麼主意。我信奉“過程”帶來的紮實。在學習程式設計的過程中,可能一個下午左沖右突,結果發現就是因為多了一個分号。這樣的的經曆,你千萬不要将其歸到“浪費時間”中去。這個價值,有時比一下午一氣呵成寫了200行程式的價值要大。

  是以,賀老師這裡隻有笨辦法,喜歡程式設計,就将程式設計的實踐進行下去。你所經曆的學習過程,就是你将來競争力的保證。你不僅是要在你周圍的同學中成為佼佼者,而且目标是要在行業中有一席之地的。當你去除怕“浪費時間”的浮躁,随着積累,自然會找到下一步要前行的方向。

  祝你充實地走出自己個性的路。

  (你來信中标點不一緻,英文縮寫大小寫不分的問題,我在釋出博文時做了處理。這樣的細節,你應該在以後注意起來。)

  當我收到賀老師的回複時,十分激動,以為會石沉大海般收不到回信。我認認真真的看了幾次您的回信,在你解讀中大部分問題豁然開朗和重拾自信。先對賀老師說一聲抱歉和感謝您的回信,我在前文中提到的“不願浪費太多時間”讓您了解錯誤了。其實是這樣的,現在在學校中看到舍友和太多的同學上下課渾渾噩噩度過,不是打遊戲就幹其他事情。是以我感到十分害怕,害怕最終有一天會像同學這樣,我也喜歡玩,也知道前人這樣的下場,是以不願浪費太多時間在遊戲上。且個别老師在一兩個小時的教課過程中,隻講了一個知識點,說得不好聽就是一個語句,然後就扯别的一些無關學習的事情。一兩個小時,如果是一兩堂還好,已經一個學期了。可能賀老師會感到驚訝,但事實的确如此。也許在半年前一場手術後,我麻醉過後剛剛被推出手術室清醒,更加明白生命親人興趣等重要性,我也深知在學校時間在一生中不多,若全身心投入進學習,會發現時間一晃而過,老師,我知道自己可能記憶力沒有其他同學強,是以更要笨鳥先飛,一大早起來抄寫英語單詞。哈哈,老師早已發現我粗心和浮躁的毛病,在結尾老師的建議我也看到了,明白老師的一點小小的建議對人生道路上的幫助很大。我會去改,是以我先用草稿改寫完本文在敲入,但寫的還不好。感覺前面還寫了關于自己的心情,不好意思。賀老師,看透入門書籍和敲打後,感興趣的c/c++、彙編怎麼走,就是在進階的書籍上有什麼建議?

  再次為前文中“不願浪費太多時間”感到十分抱歉!

  

  你說的學校的情景,我絲毫不驚訝。我處的學校,在二本院校中也算是一個不錯的學校,但我不願看到的現象有很多。我們有自己清楚的定位,不管作為老師還是學生,堅持走自己的路好了。周圍環境不可能沒有影響,但的确可以獨特一些。

  你的再次來信,我們多了些了解。在為不少it學子解答疑問時,想急于求成的不少,是以,我也對你的“不願浪費時間”有了更多的警覺。現在看來,你還是能夠踏實地投入學習的。繼續保持自己的與衆不同,會讓自己受益,也有可能會影響周圍的人。

  你喜歡c/c++、彙編,是否可以了解為将來你希望做計算機系統級别的工作?如果是這樣的話,可以将計算機組成原理、單片機、嵌入式系統、作業系統之類的通俗的書籍看一些,加上一些實踐,自然也便有了入門的機會。再往後,相關的經典書籍也可以去看。

  對計算機系統方面的學習,我也并不精通。先照上面所說做起來,再走一段,你會有新的想法和感覺,屆時我們也可以再商量。