##一位在校本科生有關IT學習的疑問及答復
**【來信】**?
周學長,你好。我現在是南京郵電大學的一名本科生,可以問你一個問題嗎?其實我對it這一行業很感興趣,但我的本專業不是學這個的。我自學完了C++,程度大概是可以寫一個很初級的類似學生管理系統這樣。然而我不知道之后應該干嘛了。你可以給我一些指點嗎?謝謝。
**【答復】**?
同學,你好!?
你能在大學里面找到自己感興趣的東西,作為學長,我也為你感到高興。很多人在大學里面渾渾噩噩地度過了四年,最后發現所學的專業不是自己感興趣的,找的工作也不是本專業的。希望你能夠將你這個興趣的火花延續下去。?
你所學的專業不是計算機專業,這就為你的學習增加了難度。如果單單只是靠自學,那么你會發現這個學習的過程很苦,而且很多重要的知識點不一定能夠把握好。因此,我的建議是這樣的:?
第一,在學習本專業的同時選修一些計算機專業的課程,或者是去旁聽一些重要的計算機專業課程,像數據結構、操作系統、計算機組成原理、數據庫技術等。相比自學來說,老師講的還是要更全面一些,學習的效果也要好一些。現在雖然有很多知識都要靠自學,但我認為課堂學習仍然是最好的學習方式,這也是現在很多學校和培訓機構存在的理由。?
第二,學習知識要參照課本,但不要太依賴課本。課本可以教給我們一些基礎知識,可以讓我們對一個知識體系有較為全面的了解。要想對一個體系有深入的認識,還需要我們多練習和實踐,多查閱相關的資料。因此,在學了某門課程之后(如C++),你一定要上網查詢所學的知識到底有哪些具體的應用,看一下自己的水平與實際工作崗位要求之間的差距有多大。對于自己比較薄弱的環節,要采用恰當的方式去彌補。?
第三,多總結,多實踐,多分享。在學習的過程中,你一定要學會總結,最好將總結形成文章,這樣之后想要查看也比較的方便。計算機行業非常看重一個人的實踐能力,因此,你也要多動手編寫程序。很多程序在課本上看著是對的,但如果你將它們敲到電腦中,也許就不是那么一回事了。另外,你也要學會將自己的學習心得分享出去,我建議你將它們寫成文章,發表到博客上,利用網絡的力量來幫助你學習。學習的過程非常的苦,你一定要堅持住。?
第四,課本上的程序比較的簡單,也許不能滿足你求知的欲望,那么你可以到一些編程論壇上面去尋找一些有意思的問題來練手,在與大家的切磋中成長和進步。另外,一些出名的開源項目也值得你花心思去研究。順便提一下,我的博客上也會不定期發表一些比較貼近項目實踐的編程問題及解答,你可以關注一下。
在大學里面,大家擁有最多的就是時間,最容易被浪費掉的也是時間。你一定要學會合理利用時間,要制定適合自己的學習計劃。你要多多向周圍的優秀的人學習,并學會利用網絡來學習。?
非常感謝你的來信,祝你學習愉快!
* * *
本人微信公眾號:zhouzxi,請掃描以下二維碼:?
