軟件研究生課程心得

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