2017年秋高階軟體工程學習心得
學號 SA17225189
姓名 樑鬆
git:https://github.com/LLeson/Advanced-Software-Engineering
mooc:《軟體工程(C編碼實踐篇)》MOOC課程http://mooc.study.163.com/course/USTC-1000002006
一、往期實驗報告
實驗一
https://www.shiyanlou.com/courses/reports/1290423
實驗二
https://www.shiyanlou.com/courses/reports/1291322
實驗三
https://www.shiyanlou.com/courses/reports/1293414
實驗四
https://www.shiyanlou.com/courses/reports/1296049
實驗五
https://www.shiyanlou.com/courses/reports/1298922
實驗七
https://www.shiyanlou.com/courses/reports/1303692
二、程式碼層面的總結
在本學期學習高階軟體工程課程的過程中,首先接觸到了Linux程式設計。這對我來說本是一個神祕的領域,而在實際接觸後發現並沒有想象的那麼難。之後經歷的幾次實驗裡,我印象最深刻的就是模組化程式設計實驗。這次實驗實現了把具體的功能按模組進行劃分,各模組之間低耦合高內聚。在這樣的開發理念下,寫一個程式,就像拼裝一件機械品,我們只要把每一個零件做好,然後按合適的介面接到一起。如果我們需要更換或者改裝,只要拆掉其中一個模組進行修改,而不影響整體。這不僅使測試、維護工作變得更加高效,而且也使整個開發過程變得清晰。
三、心得體會
短暫又忙碌的半學期課程即將結束了。在學習高階軟體工程這門課的過程中,可以說是既鬱悶又開心。鬱悶是源自於自己基礎不強,面對挑戰難免會有壓力;開心的是一路走來,不僅完成了各項任務,也收穫了許多的知識。
孟老師在開課時曾說,高階軟體工程,連他自己也不知道高階在哪裡。經過了這半學習的學習,我慢慢領悟到,軟體工程作為一門工程,比起在技術上的雕磨,更注重的是與人互動的清晰與便捷。比如,剛剛釋出的線上作業其中一題寫到:在用for、if等語句時,即使執行語句只有一句,也要嚴格地用{}進行標記,防止出錯。我想這種寫作規範,正式軟體工程所強調的。
紙上得來終覺淺,我想,在未來漫長的寫程式碼的日子裡,我們更多地會去思考「如何與人更簡單更高效地合作」這個問題。而這種軟體技術與社會學的結合,或許正是高階軟體工程的高階之處。
相關文章
- 高階軟體工程筆記軟體工程筆記
- 軟體工程學習軟體工程
- CSSEE7023高階軟體工程CSS軟體工程
- 現代軟體工程 習而學的軟體工程教育軟體工程
- 高階軟體開發工程師招聘資訊工程師
- 學習高校課程-軟體工程-軟體工程(ch2)軟體工程
- 急聘:高階java軟體開發工程師(北京)Java工程師
- 上海聘:高階軟體整合&測試工程師工程師
- 軟體工程&軟體專業實習第一階段結束軟體工程
- 高階軟體測試工程師,需要掌握哪些技能工程師
- 高階工程師面試大全- 訊息中介軟體篇工程師面試
- 【T35班班長來稿】高階影片課的學習心得
- 【北京招聘】 高階軟體開發工程師(JAVA/C++)工程師JavaC++
- 軟體工程每週學習進度條軟體工程
- 作業8: 軟體工程學習總結軟體工程
- 深圳威新軟體園, 招聘GO高階開發工程師Go工程師
- redis學習——高階功能Redis
- 軟體工程博士講師:軟體工程是一個學習過程,程式碼只是學習的副產品軟體工程
- C++學習心得第二期 記憶體四區+new+引用+函式高階C++記憶體函式
- Laravel 框架學習心得體會Laravel框架
- 2024秋軟體工程現場程式設計作業軟體工程程式設計
- 軟體工程-----高內聚低耦合軟體工程
- 軟體工程練習題軟體工程
- Haskell學習-高階函式Haskell函式
- MySql 學習之路-高階2MySql
- dubbo高階配置學習(上)
- python學習心得體會(一)Python
- RabbitMQ學習心得體會之ExchangeMQ
- 這些年軟體開發生涯心得體會
- 2024秋軟體工程iman現場程式設計作業軟體工程程式設計
- 2024秋軟體工程個人作業(第一次)軟體工程
- 2024秋軟體工程個人作業(第二次)軟體工程
- 學習心得
- 軟體工程學習後的一些體會--------兩週軟體工程
- 一個軟體測試工程師的學習體驗工程師
- 學習進度條__軟體工程概論第二週學習計劃軟體工程
- 學習進度條__軟體工程概論第一週學習計劃軟體工程
- 學習進度條__軟體工程概論第三週學習計劃軟體工程