我的課程總結

  通過了本學期的軟件工程的這門課的薰陶,上課的實驗部分主要收穫的地方,是在對一些簡單的算法有了必定程度上的理解,例如:1、二維數組裏邊連續數組的求最大和。再例如在對大文件的讀入輸出的效率和執行時間上,何時,該用什麼類,在時間執行效率上和功能實現上可以作到一些基本程度上的統一,雖然仍是不能優化,可是至少仍是像是隱隱約約看到了那個門檻了。上課講課的部分,主要則是對軟件的開發流程,軟件的人員組成及其該如何開發的瞭解最多,特別是軟件開發是人與人要相互合做的一個過程,所以在加強本身的編程水平的過程當中還得不斷地磨合本身和團隊之間的契合度,而且在一些問題的探討過程當中,要綜合團隊成員的意見,若是可行的話,要知道是爲何要這麼作,而且結合實際上的效果取代以前本身編程過程當中的那種憑空臆想出來的用戶必定會使用的場景。這是上課過程當中我學習到的最重要的一個團隊之間的場景和開發模式了。java

  本學期收穫到的最主要的3項內容就是:算法

1.用戶的反饋很重要,開發的過程當中,僅僅以本身做爲用戶是遠遠不夠的,由於本身永遠都不會知道用戶是處於什麼樣的環境中來使用本身的那款看似很「酷」的程序,總感受本身就能想到用戶所處的環境這是不對的,例如本學期中團隊開發的這個做品,雖然在咱們3我的的電腦上運行時沒有任何問題,可是在大一學生的那些電腦上,或多或少仍是遇到了一些bug,像是亂碼,像是大小的問題,這些都通過了反饋了以後解決一些了,解決了這些潛在的bug以後,我就更加以爲用戶的反饋到底是有多麼重要了。編程

2.學習編程的過程當中要注重實踐,我記得在學習3ds max的過程當中,利用了差很少一個月的時間去看視頻,在看視頻的過程當中總感受本身什麼都會了,直到看完視頻以後,本身要動手作一個模型,才發現以前看的東西到最後要運用的時候全都忘記了。在軟件工程的課上實驗的過程則是在編程實踐的過程當中,對java語言進行鞏固後基本上能掌握一些,我記得大二一開學的時候其實我對java一竅不通,可是經過上課過程當中一個星期的實踐,最終比看一個月的3ds max視頻掌握那款軟件的程度還要高。因此大二下學期軟件工程上課的時候作實驗的過程老是很認真,雖然仍是遇到了不少不懂的問題,可是基本上再這個過程當中也都解決了。數組

3.要注意儲存代碼倉庫,對於一個很懶的人來講如何學代碼,很重要的一點就是儲存代碼倉庫,在這個學期我java的編程過程當中沒有用到代碼倉庫(雖然有),因此上課的時候編程的速度會比以前慢不少,與以前C++相比的速度是這樣的。代碼倉庫雖說起來簡單,可是我感受也是相當重要的一個環節,至少在編程效率上有代碼倉庫我感受能夠提高至少一倍的時間。學習

   下學期準備要改進的3項:測試

1.對編程的興趣,在這個學期裏面對編程的興趣不是過高,所以學習過程當中反而會以爲編程過程很累,有種不想學習的感受。增長對編程的興趣或許不會太容易,可是會嘗試。優化

2.增長一些書籍的閱讀,在大一的時候這方面仍是作得不錯的,可是在大二的時候,也許是通過了一些挫折,一些不開心的事情,以爲想放鬆本身,就沒有對本身要求,因此這學期閱讀量太少了。因此在語言組織方面還有待提升3d

3.滿足常樂視頻

 對軟件工程的3點建議:開發

1.沒有極限測試

2.編程做業較少,感受提高較少

3.博客做業表多,時間主要用來寫博客了

相關文章
相關標籤/搜索