在本學期的學習中,有哪些是經過博客作業后才學到的?
- 從面相過程到基於對象的編程,盡管c++這門課程已經結束,但學習c++的腳步還未停止。c++很多內容如
輸入輸出流
STL的知識
希望自己能夠在暑假將這些內容進一步的掌握,並讓自己從入門到進階。 - 將代碼分文件,這樣可以更高效地管理和修改代碼。
- 命令行的操作,雖然學的不多,而且已經忘得差不多了,但是自己起碼知道這個東西,並且二次學習能夠更快上手。
- GitHub的使用,運用GitHub的次數不多,而且個人感覺操作步驟有點復雜,要是能夠簡化一些就好了,就像直接把文件拖進去就上傳好了。
在電梯作業和團隊作業中,遇到的最大問題是什么?
電梯任務
- 電梯的調度
這個東西可謂是最惡心的了,在這個方面花了時間最久。雖然在這方面花的時間久,但是實際寫代碼的時候很多地方太難實現,開始不斷化簡,就寫了個很一般的電梯。 - 代碼的調試
關於代碼調試這一塊,花的時間和打代碼差不都。我想越到后面,調試的時間將遠大於打代碼的時間吧。
團隊作業
這次團隊作業,我完美詮釋了什么是理想很美好,現實很骨感
。
- 代碼的拼接。代碼的拼接一開始我以為很簡單,只要互相調用來調用去就OK了。結果在大家完成任務之后,我發現函數參數和自己想的不太一樣。我才意識到當初在商討的時候並沒有具體到統一接口,導致我在代碼結合的時,不得不重新自己修改代碼間的接口,在修改接口的時候,又不得不改動具體實現的代碼。第一次做這種小項目沒經驗,一開始並沒有想到這一塊,在這個方面花了不少時間。
- 游戲
main
的實現。我對這方面完全是個newbie,因此只能去網絡查找學習資源,秉着視頻第一,博客第二的態度搜索。並沒有發現有關的視頻,所以只能看博客了。各種翻閱博客,我認為新手很難看得懂,沒辦法只能死磕。花了很多時間,但收獲的卻不多。我更多的還是求助大佬。在大佬的幫助下,游戲的基本操作就定型了,這次的團隊作業,稀里糊塗也就算做出來了。
在電梯作業和團隊作業中,可以繼續改進或完善的地方
關於電梯
想要達到自身預期的效果對於現在的我基本無望,只能在原來的基礎上,補充一點細節,在一些情況下達到期望。
關於團隊任務
希望能夠加入一些動畫,讓游戲更加美觀,可玩性更強。能夠引入智能化東西,讓NPC能夠自己運動,完成自己的任務。
經過這學期的學習,我的一些體會和感受?
在學習的過程中深刻體會到了:路要靠自己去走,才能越走越寬。只能不斷提升自己的代碼能力,不斷學習,才有機會完成自己預期的任務。對於計算機這門學科,要學的東西真的有點多,希望后來的自己能夠在計算機學習的路上走下去。
對於這門課程的實踐作業形式(博客+個人/團隊編程)的看法
1.博客。 我認為這個東西非常好,可以鍛煉個人的總結能力,並且對自己學習的過程進行一個大概的回顧