- 高級軟件工程課程,理論學習其實可以放在次要位置(不是不重要),上機對各程序實操領悟,印證理論是首要任務。
- 科學哲學與軟件設計思想的研究以及思考是非常有幫助的。(可以看看編程語言創立者對於語言創設,語言發展的思考)
- 實際經驗,Java編程實操與O2O設計思想結合
- 工廠化軟件編程模式
- 軟件質量:正確性,高性能,可靠性,容錯性,易用性,靈活性,健壯性,可移植性,可擴展性,可理解性,可維護性。
- 軟件工程模型:線性模型,漸增模型,螺旋模型,快速原型模型,形式化描述模型。
- 軟件工程環節控制:人員管理,項目管理,可行性與需求分析,系統設計,程序設計,軟件測試想,系統運維。
- 針對BUG與錯誤,建立數據庫與錯題版,不斷提升自己的編譯能力與系統控制力。
- 軟件學生也要適當瞭解硬件方面知識,IOT盛行,軟硬件融合已經是不可逆轉的趨勢。必須拋棄軟硬分開的舊思維。
- 程序複用與分治算法
- 面向對象=對象+類+繼承+通信
- OO模型開發的技巧
- Bad is better的實用思維(有勝無,敗中求勝的策略)
- Shell腳本,藍牙驅動,Linux驅動編寫
- CMM(軟件能力成熟度模型),標準,量級。
- 標準化,基線化開發
- 關注 研究內容,研究方法,研究結果,研究結論
- SCI論文選題,不要太冷門,國內技術總體比美國要落後3-5年,多看英文文獻資料。
- 做項目不要閉門造車,多和美國MIT等優秀高校同學,LINUX社區大神們直接英文交流(美國IT技術傲視全球,往高地看沒有錯)
- 技術路徑注重積累,技術不斷換花樣,但是是有痕跡可尋的,尋根問源,一通百通。易經洗髓,勇猛精進。
軟件研究生課程心得
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.