在本學期各科都已結課的某個夜裏,我開始寫我的這份總結。說實話,我真的很喜歡夜的這種安靜——靜能生慧。
我是高二下學期開始與計算機結緣,好吧,接觸的比較晚啦。但這並不妨礙我對它的興趣。從基礎的開始,到Word、Excel之類的,然後是PS、Flash,最後是VB、C。
在高考結束時,我用VB做了一些小玩具,學完了譚浩強那本C語言的教材,當然,還有裏面的例題。我的編程路,應該是從這個時候正式開始的吧!
報了計算機專業,沒有服從調劑。終於,我來到了大學,開始我的大學生活。這個學期,我學了很多知識,也經歷了很多事情。希望通過寫這篇具有總結性的博客,來總結一下本學期的學習生活,同時也爲下學期乃至以後的學習生活做一個安排。
大學,就在我家門口。開學時,我是直接帶着家裏的臺式計算機來宿舍的。剛來學的時候,每天就是繼續做網上下的C語言例題(學會一門編程語言,當然要敲代碼啦),晚上去跑步,鍛鍊下身體,還會抽空欣賞宋詞和看一些古典文學之類的(我挺喜歡文學的)。
軍訓開始的時候,天已經不是那麼熱了。寢室4個人,除了我,都非本地。這期間,也就是盡了地主之誼,帶他們隨處逛了逛!在軍訓結束的時候,C語言的例題也就差不多做完啦。
C語言寫了Windows操作系統,可我並不能用它寫出來什麼有趣的,有成就感的東西。我開始學別的,學彙編——想了解底層,我用的是王爽的《彙編語言》,高中的時候弄來的一本書。其實彙編比C語言更不可能寫出什麼牛逼的東西。哦,不對!是我不能用匯編或C寫出什麼牛逼的東西。不過,這本書看完了之後,也算是知道啦CPU的尋址方式、總線、各個寄存器的作用以及中斷機制……這也挺不錯。
我一直都沒有中斷C語言的學習,《C陷阱與缺陷》、《C語言K&R》,都是在這個學期看完或快看完的。話說,《C語言K&R》這本書還真的不好理解,不適合0基礎的人看。裏面的例題和習題,讓我熬夜了N次……當時沒有中斷的,還有體能訓練。那個,華爲都累死人啦,我得先讓自己有個好的身體不是?
接下來真的迷茫了一下——不知道該學什麼啦,太多太多了。本校的一個學長提議讓我學C#,然後學Unity;網上一個學長,給我回了一份郵件,寫的非常好。
學C#?學C++?我不知道啊!所以,就一起學吧。我的OOP基礎就是VB,學什麼不都得理解構造、接口、模板之類的?C#和C++有相似,有區別,一起學,其實可以理解的更深的。
我在圖書館借的是《標準C++入門與實踐》《 VisualC#2010從入門到實踐》。C++那本書是先看的,只是看了,沒運行上面的程序。以前學VB的時候,基本的數據類型和循環、選擇之後,直接就是拖控件了,沒想到接口、抽象、多態那些東西還真的不好理解,着實費了一番功夫啊。至於C#那本書,寫了上面的全部代碼。一本書完了,代碼就是四千多行啊!
後來,我又在網上找了兩本書,一本是《C++入門經典》,另一本是《C#入門經典》。這兩本書都是老美寫的,難度比天朝的要大,不過確實挺好的。我現在找書已經很少在學校圖書館找了,基本都是在網上搜豆瓣,看看有哪些值得看的書,然後下載電子版的。這樣,既能看到經典著作,又能節省時間。不過真的挺慚愧的,《C#入門經典》沒有看完。哎,近900頁,確實是本好書啊!《C++入門經典》之所以能看完,我想,這主要是因爲它裏面有太多C語言的影子。以前經常聽人說,C語言多麼多麼重要。現在想想,這並不是因爲使用C語言可以很快的做出很牛逼的東西,而是因爲C語言可以幫助理解很多東西。就比如,頭文件中的好多函數,其實,它本身就是非常優秀的代碼。C語言的指針理解的好了,C++的指標自然沒什麼問題。至於C#中的委託,其實就是由C++中的函數指針演變的——雖然它們還是有差別的。
然後就想做一些能拿得出手的東西。看了《孫鑫VC++教程》的視頻教程。我想說,孫鑫老師真的真的很不容易!一節課講那麼久那麼久,不累嗎?我從00:00開始看,2集看完,再將代碼小小修改,整理保存。然後,我叫我們寢室人起牀做早操,我睡覺!就這樣過了幾天,我就快掛了。一是後面的內容不好理解,二是——實在是瞌睡啊!我適時的找了《windows核心編程》、《windows程序設計》來看。到現在,還正在學這個。
我是想做一個程序員的!可我喜歡文學。利用零碎時間,我又看了不少課外書。高中三年,我在市圖書館看了近二百本課外書。除了我們高考會考到的,貌似凡我感興趣的,都看了一點。可是,知道的越多,就會發現知道的越少!真的,這個世界上最恐怖的事情就是,某些比你優秀的人,比你還要努力。這個學期,主要是在看明清的筆記小說。《閱微草堂筆記》、《笑林廣記》、《聊齋志異》以及馮夢龍的“三言兩拍”。順便還讀了《詩經》、《全宋詞》、《納蘭詞》,其實,這真的要感謝我們那個亂的不能再亂的晚自習了!可憐夜半虛前席,不問蒼生問鬼神!這句話,用在這兒,其實真的挺合適的。
這個學期,最爲失敗的事情就是沒能堅持做體能訓練!從11月份開始,就沒像以前一樣了。想高中,每天雷打不動的2000m跑,200俯臥撐,300仰臥起坐,還有高三開始學的跆拳道。當年那一身肌肉,哎,懷念啊!!!不過,下學期,不管怎樣,這個不能停了!搞IT的,最容易掛了。
我們大一第一學期其實就一門C語言、一門計算機應用基礎算是和計算機沾邊的,其它的,諸如形式與政策、心理學、思想政治教育什麼的倒是真的不少。對了,還有高數和英語。貌似也挺重要的。當我還沒見過計算機的時候,就聽人說,學計算機的,英語和數學都超級好。我數學不算好,我英語也不算好。我看《TheC programming language》的時候,遇到了好多不懂的單詞。至今並沒有發現,拉格朗日和shell排序有什麼聯繫。
是啊,我逃掉了除了體育課以外的所有課!(有看到這句話,還認識我家人的,忽略以下內容。父母眼中的大學總是豐滿的,可惜,現實很骨感!我是沒有按他們想象的那樣,可是,我能按照他們想的來做嗎?我聽過一句話,如果你學着父母給選的專業,上着別人給安排的課,那麼,你憑什麼與衆不同?)我有點後悔我沒上英語課,因爲英語畢竟是要用到的。尤其是,當以後必須要看英文數據的時候。可是,高數是幹嘛的?別說它可以鍛鍊人的邏輯思維能力!如果這樣說,那我可不可以說,搶銀行可以鍛鍊人的膽量!晚上睡得晚,早上起的就遲,英語課都是早上上的。哎,我要考今年6月份的英語四級!英語課,下學期一定上!
那些想靠着點名來留住學生的老師,其實就像那些想靠着懷孕來留住男人的女人一樣,都是無可救藥!留得住人,留不住心。再說,我可以找人替我喊到的啦。既然你說你這門課就只有這一學期,那,我也保證,我逃你這門課也只逃這一學期。
這學期的12月份是一個美好的月份。在這個月,發生了一件很美好的事情。雖然因爲這件事情,其它的好多事情變得不好了。我結束了單身,因爲我認識了一個妹紙。
我們談文學,講“黛玉葬花”、講“撕扇子做千金一笑”,講“賭書消得潑茶香,當時只道是尋常”……
我教她PS,然後,我沒教會她PS。可是,這個重要嗎?不重要!因爲她成了我女朋友。
下面這首詞,每句的第一個字連起來,就是——***笑。
蝶戀花*凌亂
寒風落紅誰心知?洛陽水橫,心醉一笑癡。
流水無形波亦逝,幾時消得觀花池?
煙繞如幻夢盛日,一朝驚醒,人生如宣紙。
笑我年少潑墨時,宛若唯美清新詞。
寫好一個程序的時候,感覺很好;*%^&,感覺很好。可惜,感覺實在是不一樣。我把太多的時間花在了計算機上,以至於真的有點兒不適應。我一天到晚都在忙着做自己的事情,現在卻要做一些非常有情趣的事情。不過,慢慢改變一點吧,一直這麼的與世隔絕也不是辦法。
當碰上一個好的妹紙的時候不要害怕會浪費掉很多時間——雖然這個確實佔據了很多的時間。時間總會有的,如果發生內存泄露,那麼,程序員是可以解決的。
和她在一起,感覺很好,很好,很好。雖然我不太適應兩人世界。自幼自由成性,我想要做什麼,我一定竭盡全力;我不想做什麼,強求無益。所以,當我想要學好計算機的時候,我就真的會竭盡全力。太投入了,就中毒太深了,以至於很少有時間,我很愧疚。不過,現在比起最初好多啦。
程序員是偉大的。
最後,再把當初寫的關於程序員的東西貼上來。
滿江紅*程序員
代碼十萬,擊鍵時,風林火山。
斷點處,花謝花飛,繁星點點。
對象何在求友元,方法抽象無模板。
欲訪問,類型少接口,空字段。
排序畢,查找完。
窮舉盡,遞歸還!
夢想不析構,重寫不斷。
實時進程多調度,窗外消息勤查看。
調試後,程序變成品,世界變!
版权声明:本文为博主原创文章,未经博主允许不得转载。