本學期經過軟件工程的課程,有不少感想,下面就簡單談一談。php
首先是在本學期我最大的收穫就是學習了PHP語言,在本學期之初,王老師談到PHP+MySQL+Apache的鐵三角組合,恰逢上學期在學習時碰見一個問題是用代理服務器解決的,而代理服務器端用的PHP語言,因而在假期我便初步瞭解了一下PHP的語法及特性,但一直沒有機會實際作點東西來解決問題,在課堂做業四則運算中,我就用PHP完成了四則運算3和四則運算4,邊作邊學邊查手冊,還用php完成了課堂做業找水王等對PHP愈來愈熟悉,也能體會到其在WEB開發的簡便實用的特色。除了課堂的做業的練習以外,我還參加了」第三屆全國高校軟件定義網絡(SDN)應用創新開發大賽」,做爲隊長,我負責主要的開發任務,因爲該應用的開發是基於遠程控制器的,而和遠程控制器的交互只能經過curl發送的POST/GET/PUT/DELETE請求,案例和往年做品都是使用Python來作,然而我並不太會python,因此我仍是使用了相對比較熟悉的php寫了一個代理服務器,經過http訪問代理服務器發送相應請求並接受返回JSON數據,再在服務端解析JSON後展現給客戶端。經過幾回自主的開發,漸漸熟悉了這門「世界上最好的語言」。python
其次就是,博客寧多勿少,並且要常常總結,博客寧多勿少,並且要常常總結,博客寧多勿少,並且要常常總結,重要的事情說三遍嘛。在四則運算的後兩次做業中,要求結隊開發成web或android版,而後我就開始了本身的開發,在兩週以後完成了一個有模有樣的web版,然而個人兩次做業都是0分,而個人結對隊友則分數還不錯,你們如出一轍的博客,爲何成績不同,應該是由於我沒有把每次課堂做業分類整理,弄個標籤之類的東西,當我把我四則運算系列全部的博客連接以及github連接附在博客上以後,助教老師可能瞭解了個人做業是完成了的,並且是自主完成的。雖然不知道最後的兩次博客成績能不能改,可是若是我在博客分類裏寫一個四則運算或者課堂做業主題的分類,而後把符合內容的博客都歸類好,這種狀況就可能不會發生。之後工做了這種狀況也可能會發生,這也算學習了一些經驗,活不能幹沒關係,文檔寫好很重要。android
再其次,關於團隊項目選題很重要,十分重要,很是重要。我認爲咱們的團隊項目是失敗的,由於去年有學長作了圖書館這個主題的APP,咱們就異想天開認爲咱們作這個也不會有什麼阻礙,萬萬沒想到最終把界面佈局都作的很不錯(我是這麼認爲滴)以後,圖書館那邊不給數據庫的訪問權限,那麼這麼一款主要是爲鐵大學生寫的APP就沒辦法用了。又通過幾回和圖書館老師的商量,終於贊成在7月份把去年給學長寫的webservice從新部署上去,那麼我當時就很是感動了畢竟寫了好久的團隊項目的最基本的功能能夠實現了!!!一樣,班裏寫教務系統的估計也碰了一鼻子灰,作銀行系統的更不用說了。若是作一個不依賴學校數據庫的APP,那麼事情就好辦多了,徹底就看本身本領了嘛。git
以上是我對本學期軟件工程學習過程的總結,下面談一談對老師授課的意見和建議。github
惟一想吐槽的就是做業量太大,真的大,本學期我的博客數60篇,並且不少同窗除了軟件工程課程外還在學習其餘東西,也會發幾篇學習心得之類的博客(我就有6篇做業以外的博客,並且還有不少想寫成博客可是沒有時間),團隊博客40篇,平均一下每一個人要發近80篇博客,然而本課程是16周的,一週5篇有些不科學有木有啊有木有,其中幾回課堂做業都是一週以上時間才能編寫出來的,一週時間編的程序,幾十分鐘就發出去了。雖然說有幾篇博客比較水的,可是水的博客也是少數的,天天僅博客要佔很多時間。想一想這學期真心對不起微機接口,系統結構,操做系統這幾門課程,都是挺重要的課程,三門課耗時加起來也抵不過軟件工程的一半,還有就是嚴重滯後了個人考研節奏,報的考研輔導班週末由於趕程序也沒去上,暑假確定是要狠狠地補習一波了。web
建議就是但願老師能別留那麼多固定做業,能夠規定博客數量,但別規定主題,若是沒有死的學習內容,我能夠也學許多其餘的技術、框架,也可以進步。還有就是但願可以給有學科競賽項目的同窗有點加分項,我本學期就參加了兩個競賽,並且其中一個SDN應用開發大賽是學習了一年的,投入了不少精力,今年也是做爲隊長和主要開發也不能輕易放棄,這類比賽也能很大的提升水平,因此但願能有一些加分項。數據庫