大一到大二的总结与感想
用博客做總結已經有一年的時間了,堅持每個月都寫一點,有時間就多一點,忙的時候就少一點,陸陸續續的也寫了一些東西。記得昨年大一上學期,自己學完了C語言的基礎語法,然后參加了學校的acm隊,不過我們學校這方面比較弱,力度也不是特別大,斷斷續續的做過一些題,可能自己對刷題也沒有太大興趣,就在空余時間學了一下html、css和js還有php,我的第一篇博客就是在昨年六月份學php的時候寫的。說實話,當時大一的時候,確實比較迷茫,不知道該學什么,想努力找一個方向來學,就決定了先學一下web后端開發,于是在網上找到了韓老師的php視頻,暑假的時候在家里宅了一個暑假去刷了一遍,最后在開學的時候做了一個答題的網站,本來嘗試使用ajax讓排名局部刷新的,出了點問題,去stackoverflow上問問題,結果被down了,當時是第一次用stackoverflow,讓我后面好久都沒嘗試去用它。。。。后面別人用這個網站的時候,由于我沒有限制只能一個人登錄一個帳號,比賽又是組隊的形式,結果就很尷尬了。。。不過還好只是一個學院社團的小比賽。
學了php之后,感覺能做一些東西了。但是在享受php的便利的同時對調用各種api感覺有點虛。因為無法掌握到實質的東西,比如這個東西是怎么實現的。于是我又迷茫了,在網上查了一些資料以及自己的理解,最后終于決定先學原理方面的東西。此時是大二上學期。我們學校計算機這方面其實很弱,大部分人都處于上課去學一下,其余時間各種玩這種狀態。少部分人會自己待在實驗室學習,學習各種開發,比如安卓、web之類的,然后嘗試接項目之類的。
這時候我了解到基礎的重要性,開始自己去讀csapp這類書籍。剛開始讀csapp的時候,真的是舉步維艱,一天10頁左右,花了接近3個月,通讀了一遍。讀完之后,對操作系統和計算機組成原理有了一定的了解,不得感嘆這真是一本神書。關于acm,基本的比如二叉樹、簡單的圖算法以及基本的回溯法、動態規劃還是都提前學了,但是更多的是理論以及簡單的練習,在參加第一次省賽的時候結果可想而知,打擊肯定是有的,但是我并沒有想法去瘋狂刷題。。。。而是決定放棄這一塊,因為它確實需要巨大的時間投入以及精力,而我又不是特別感興趣。不過參加acm這段經歷,也對我代碼的編寫能力有一定的提升,并且也學了重要的數據結構和算法的知識。在讀完csapp之后,我對linux產生了很大的興趣,其實在大一的時候我嘗試把系統換成linux,當時是裝的雙系統,結果。。。。還是用windows居多。這個時候,我就把windows徹底擯棄了,換上了centos。大二上學期和寒假接下來的時間,就在學計算機網絡和linux以及linux下C編程中度過。在寒假的時候本來是想把sicp也讀了,但是由于里面的內容當時實在有點難以理解,所以擱置了,在找實習前會拿出來再讀。
大二下學期開學,在網上找了一些操作系統的資料,并配合源碼自己寫了一個簡單的操作系統內核,學到的還是挺多的。由于之前學過計算機網絡,又用一個月的時間刷了一遍tcp/ip詳解 卷一。關于apue和C++primer以及深度探索C++對象模型也都刷了一遍,C++是因為大二上學期學過,所以看primer要快一些。而對象模型這本書,它從編譯器以及C++的實現去講解了C++,神書不解釋。后面應該會花時間再去讀一遍,整理成博客發出來。中間的過程又把csapp翻出來再讀了一遍,重點部分反復讀了幾遍。這種書就是不同階段去讀,可以get到不同的東西,很受用。不過某學長反對說,csapp這種書,就是讓你知道你不懂什么,而不是讓你懂什么。說實話,不敢茍同。到了現在,其實方向已經很明確了,C++服務端開發方向。學習apue這么快的原因是因為在寒假的時候宅了一個寒假,看黑馬的視頻先過了一遍大概的東西,這學期的任務主要就是鞏固加深,做了一個簡單的ftp服務端和客戶端以及簡單的httpd服務端,讓我對進程、線程以及信號還有各種同步機制、網絡編程有了更深的了解。unp這本書說實話有點過于詳細了。。。。目前只讀了一部份。中間陸陸續續的也學會使用github以及gdb還有makefile等。當然,也學了一下python,做了一個QQ的聊天機器人,勉強能用,打算在這個暑假再鞏固一下。目前自己的想法是從七月份到十月,看stl源碼剖析以及閱讀libevent庫源碼,還有學習編譯原理。
回想過去的一年,發生了不少的事情,這一路其實基本都是自己一路走過來的,因為沒人和我一起從底層的原理學起,孤獨感肯定是會有的。不過還是感謝自己在大學的時候加入了某協會,遇到了某些人,在西105實驗室度過了大部分時光。不得感嘆一下,雖然西105還在,但他們都已經畢業了。加油吧,明年我也找實習了,共勉。
總結
以上是生活随笔為你收集整理的大一到大二的总结与感想的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 构件二维数组_通过这四个构
- 下一篇: 山大继续教育计算机答案蒙版,2017年3