這篇部落格包括兩部分:一是對過去兩個月的總結,二是對這一階段所學知識的概括
學習總結
每次寫總結的時候都想感慨時間過得很快,這次也是,開學到現在已經兩個多月了,對於我來說快要到期末考了,會讓我很緊張的期末考。回顧過去的兩個多月,總體的表現是差強人意,對於我開學前的預期還是差距很遠,但對於實際情況總體還算是勉強可以接受的。實際與預期最大的差異是:自己上課沒聽,跟以往的每個學期一樣,但跟我這開學初對自己的要求不同。之所以沒聽,一部分是因為自己太浮躁了,靜不下心來聽老師講課,這是最主要的;另一部分是自己太害怕困難了,不願也不會動腦去思考問題,學習上一直是死記; 還一部分可能是自己的基礎不好。從高中以來自己一直都是急功近利,最近更是如此,在網上聽課,老師講課的速度X2,還希望能再快一點。我似乎陷入了一個惡性迴圈中,學不好,著急,著急學不好,學不好著急......我一直表現得對計算機很不在乎,其實,不是的!儘管從接觸計算機起我就覺得計算機很難,從潛意識上覺得的很難,但是我也希望自己能和別人並肩作戰,共同開發出一款優秀的應用出來,至少別像現在過得這麼狼狽不堪,別人在噼噼啪啪地敲鍵盤自己卻像個傻逼一樣幹看著。再者,既然大學學了計算機,這以後很有可能就是我的飯碗,對於我這種毫無背景的人,如果我沒學好,我以後不知道該怎麼辦,儘管不知道哪裡來的二百五自信覺得即使計算機沒學出去也能混得很好。不管怎樣,既然學了計算機,不管以後是否從事相關工作都沒有理由不把計算機學好。以上就當是我的抱怨吧。當然,這兩個月還是有學一點的。第一,學習了Java,儘管並沒有很深入。第二,學習了Android開發的一些基礎知識,雖然沒有實踐...第三,考了駕校科二,科三。第四,備考六級。還學了一些基礎知識,比如Git,Github的使用等。如果說還有的話,那就是這學期兼職到現在賺了10K+吧,哈哈
出現了問題就要解決。接下去對於出現的問題提出解決方案。對於自己很浮躁很急這點,我會在接下去找個時間去拜拜佛(見笑)。對於自己害怕困難這點,我接下去要自己多做一些題目對於課內的知識,多敲一些程式碼對於程式設計,還有多看點書而不是在看視訊。這一點很重要,再三提醒自己!!!對於基礎,先注重這學期的知識,後面再自己補補漏。具體,接下去校運會結束,開始複習《微機原理與介面技術》和《人工智慧》。六級考試,一天要花40分鐘準備。程式設計的話,對於Java比較難的部分再花時間啃一啃,這學期爭取能學完Android開發的基礎,自己能做出一些demo。
知識總結
這學期因為《軟體工程》這門課程學習了:
一、Java
Java的學習主要是通過MOOC,在學堂線上學習了Java程式設計,這一課程除了最後一章圖形使用者介面還沒學完,其他的全部學完了。還買了一本書《瘋狂Java講義》(李剛著),從頭學習,現在學了200多頁,包括Java基礎、物件導向、繼承、多型、介面,基礎類庫等知識。現在主要的問題是,自己知識懂了,但是技能還有待提高。其實自己的方向有點偏了,程式設計本來就是一門技術活,而自己一直在學知識,這本身就是錯的。接下去自己應該多敲程式碼,多敲程式碼,多敲程式碼。
二、Android開發基礎
我自己在《軟工》這門課開始之前沒有任何開發經驗,程式碼水平基本停留在C語言那個層面上吧。開始這門課時給自己的規劃是學Java,當時也不知道學了Java能幹什麼,只知道學好了Java以後出去不愁找工作。後面我組長告訴我說,現在Java有個基礎就行了,可以開始上手Android開發,不然後面參與不到程式碼的編寫。買了一本《第一行程式碼》,我就這樣稀裡糊塗地進入了Android這一領域,我當時也不知道Android是搞什麼的,可以用於幹什麼的,後面開始慢慢懂了。首先是學習了Android studio的使用,這裡面也遇到了很多問題,自己解決了3天才讓“Hello world!”跑出來...Android的學習主要是網課(Marschen的課程)和教材的結合。自己通過學習知道了一個APP的釋出需要經歷什麼過程,明白了元件的程式設計思想,知道了程式設計的用途,這是這階段學習的重要收穫。知識點主要是:學習了Android一些總括知識如系統架構四大元件,完成了Activity的學習和粗淺的UI開發。