軟體實踐課程學習心得體會
軟體實踐課程學習心得體會
經過長時間對軟體的的使用,在不斷練習操作的過程中,對軟體有了深刻的感覺。以下是小編整理的軟體實踐課程學習心得體會,歡迎閱讀!
經過潘老師講授軟體工程實踐後,感覺對軟體工程這門學科有了深一層的認識。軟體工程是一門重視實際操作的科學。對於軟體產品,無非是產品定義、設計程式碼、除錯維護幾個步驟,看似簡單,可是實際操作卻複雜困難,它不比其它行業產品可預見可觸及,所以學好軟體工程能為以後從事軟體開發行業打好基礎。
在軟體實踐這門課中,講到了有效利用現有資源進行軟體程式設計的方法。提到軟體開發也可以像練習書法一樣,採用臨貼的方式,借鑑他人的優秀程式碼資源。臨摹優秀軟體是學習軟體開發的一個重要方法。正如一首詩中說的:“熟讀唐詩三百首,不會寫來也會吟”。軟體開發也是一個道理。為了真正地掌握軟體開發的技巧,“臨貼”是個不錯的起步方法。
以前總是覺得,既然編寫一個程式,就應該完全靠自己,那樣寫出來才有成就感,才算是自己的程式,可是這門課程教會我原來適當地借鑑別人的東西,也不算抄,相反,還可以提高效率,節省時間。這可真是與以往的觀點不一樣了。具體如下:
“軟體程式設計,拿來主義的作用很大:
1、原始碼交換方便。
2、可行的例程式用處大。
3、借鑑現成少走彎路。”
不過借鑑別人的東西可是有說法的,可不是盲目地抄襲,下面是一些提到的途徑:
1、既有系統:借雞下蛋,買來就用;
2、書本例子:簡單修改、直接使用;
3、聯機或聯網幫助:幫助文件、官方支援;
4、開放軟體原始碼:linux apache eclipse …
5、網際網路資源:論壇、搜尋引擎、新聞組
借鑑過來後,還要多方面綜合考慮,比如說程式碼的'具體作用,完整性,還要考慮每個借鑑過來的東西的好壞。這些都要多方面考慮,可不能因為前面說軟體程式設計可以借鑑別人的,就盲目地抄襲。到時候程式碼弄一堆湊在一塊兒,誰也不知道它們會不會好好工作。弄不好亂了程式計劃是小,公司的損失可不是哪個人都能承受得起的。
課程還提到,應該用一個小專案先從頭到尾地練完,這樣,有個整體性的瞭解,可以增加不少開發經驗。看來,不學習此門課程,還不能深入地解讀軟體工程的奧義。這門課程為我們深入地瞭解軟體工程這個龐大的前沿學科起到了推動性的作用。以上是我就此門課中提到的眾多方法的一小段做的一些淺談,更多的知識還在於我們自己去學習體會。