關於軟件工程


因為我打算畢業之后就找工作,也一直想進入編程相關的行業,這學期開始查找了一些相關的資料。

我想,如果要成為一名產品經理,這個課程是很有必要學好的。但是正如老師所說,這是一門工程學,因此有許多概念性的東西。學軟件工程以來,可能是還沒有轉換思路的緣故,感覺那些概念(很多連聽都沒有聽過)都是灌輸一遍,但是並沒有真正的理解。之前學習語言的時候,習慣了每學習一個部分,都會有一些代碼可以用來試驗和加深印象。比如學習指針的時候,一開始感覺這個概念很高深很難理解,但是當將它與形象的“地址”對應起來后,就不再覺得那么困難了。但是學習軟件工程並不是這樣,我很疑惑學完這門課是否真的要做出一個實用的軟件?在大學以來,只學習了比較淺的C\C++\數據結構,而這些似乎不足以讓我編出一個成功的軟件。就如同在工作團隊中可能會有“前端”和“后端”的分工,但我的水平加上團隊的合作,能完成嗎?在短暫的課程時間內。

在學習C的時候,課程實習部分完成的都是一些“碎”的程序,主要注重的是算法的設計和改進。學習C++的時候,倒是編寫了一個完整的程序(一個小游戲),然而這時候的目的都是為了交出一個成果給老師看,而不是針對“客戶”。在學習了一部分的軟件工程課程后,我嘗試着回頭看我做過的小游戲,發現它有很多不完善的地方(待解決)。

在老師推薦的教材中看到:要建立起項目管理的意識,如單元測試(但是在VS2015中還沒有試過),代碼分析等(對之前做的小游戲嘗試然而沒有反應?)。

但是沒有辦法很快的看完《構建之法》並提出不懂的問題:一是每周的時間無法全分給一門課程,二是由於基礎不夠(?)有太多疑惑的地方需要查詢理解。


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com