想一想大一開學前的暑假,出於自身和周圍人的各類壓力,有那麼大半個月過着早上七點半準時起天天自學c語言三小時的規律生活。一開始是在計蒜客網站(http://www.jisuanke.com/)跟着敲點代碼,界面美觀內容淺,可是其實如今想一想不太建議想深刻學編程的初學者以在這個網站學習爲主,由於當時學的時候理論輸入確實少,不太理解的細節太多,本身幾乎是靠死記硬背寫程序(不知道如今改版內容有沒有變)。學完函數邊卡邊敲了斐波那契,41行的代碼冗長難看,學到數組才知道本能夠分分鐘秒殺。學到指針的時候以爲內容枯燥並且繁瑣難懂,期間跑去隔壁HTML玩了一圈回來繼續學,某種抵觸心理在致使如今仍是不太會用指針。而後經過學長的推薦在C語言中文網(http://c.biancheng.net/cpp/u/jiaocheng/)開始認真研讀理論,期間一直沒有敲代碼,一直看理論不動手寫程序無疑是學習編程中最失敗的一點,致使學完了反而代碼水平驟降。算算看在暑假期間敲的代碼大概就幾百行。c++
入學後因爲學生工做方面的事情拖了我很多時間,那段時間裏我幾乎全然泡在班務上,後面其實仍是頗後悔這段時間的虛度的。算起來入學後真正開始敲代碼其實仍是跟着程序設計課老師的上機題目在寫,初學始終是在用Dev c++。上機一章七八道題的題量,簡單的題目一節課敲個三四題的已經算多,到後面的章節一節課一題都沒敲出來的時候也很多。其實感受有個狀態問題在,狀態好的時候敲的天然順得多。開始的簡單程序一直沒有養成註釋的習慣,設的變量也是無心義的居多,畢竟代碼短思路簡單bug不會太難找。可是時間過久以後回頭來看本身的代碼,理解代碼的時間幾乎是要遇上重敲這段代碼。最後乖乖的開始寫註釋,註釋變量,註釋代碼塊目的。而後在csdn開了個博客存本身程序設計課上的代碼(http://blog.csdn.net/thousfeet),自娛自樂居多,一個學期下來感受前後代碼風格對比一下仍是比較顯見的,這學期算起來大概也就寫了一千五百行左右吧。可是這個學期除了打題更多感受對比暑假並無進步多少,理論方面仍是在吃之前的老本,以及相較之下仍是寫的題目太少,順帶祭奠一下很早就註冊奈何始終沒有刷的oj。編程
對於面向對象的語言,由於這學期自學了一點Java稍稍有些認識,下學期的c++但願能在對象父子類分裝繼承多態等關係上有本身的理解並能真正運用,而不僅僅只是三十天學習一門語言。至於參與什麼項目其實也並非不可企及的高度,以爲大一仍是打好基礎吧,感受理解代碼運做比實現功能重要。仍是但願在下面這個學期對手動編程實現項目至少能有點底氣。對於這門課程的指望,我但願能在抽象的內容上講解和本身操做理解上留時間多一些吧。數組
計算機這個專業,能夠說是高考先後用了近一個月的掙扎多方退讓換來的定稿。其實吧,對女生學計算機的成見並沒有可厚非,只是喜歡一句話:用實力讓情懷落地。函數