軟工實踐個人總結


一、基本情況

(1.1)請回望第一次作業,你對於軟件工程課程的想象

  • 學習了Auto.js可以設計一些小腳本方便自己,學習了Java、JDBC、GUI等等都和Java有關的,雖然不至於能隨意地靈活應用,但是也不是一片空白。因為自己以后想要從事和Java有關的工作,所以這學期所學到的知識和我未來想要從事的工作來由挺大關系和貢獻的。
  • 不足:首先就是時間的問題了,這學期的課太多了,沒想到這么多課都有大作業像是數據庫理論大作業、數據庫實踐大作業、軟工、軟件定義網絡、操作系統、還有黨課,我這個大一大二十點半睡覺的人也看到了福大清晨的太陽,事情都擠在一起導致沒有辦法每個事情盡善盡美;其次就是學的還不夠,就在這次的團隊作業,我就在編程方面沒什么貢獻,倒是在美化界面、測試軟件、撰寫博客打打輔助,Android需要Java我也因為不會Java而沒看完Android,不過感謝小組隊員能帶我起飛;最后就是自己這學期有點焦慮,事情太多看不到頭,但是一步一步的趕DDL,也到了結束的時候,老實說軟工這門課起初我還是非常反感的,事情又多、還要寫博客這種浪費時間的東西,現在回想這學期,軟工這一門也是我所獲最大的課程了,在這里也先感謝柯老師,您辛苦了。

(1.2)總結這門課程的實踐總結和給你帶來的提升:

  • 在軟工實踐課程當中我編寫了約1000行代碼。
  • 軟工實踐的各次作業分別花費的時間:
# 作業 花費時間
1-2 個人編程作業 1625
3 結對編程作業 2540
4 團隊介紹與選題報告 1200
5 團隊需求分析報告 350
6 團隊項目之現場編程 1020
7-13 Alpha沖刺(含總結) 1470
14-19 Beta沖刺(含總結) 630
  • 講述令你印象最深刻一次作業?為什么這次作業令你影響深刻?

令我印象最深的一次作業就是團隊作業了。因為經過這一次我深深地感受到了我自己個人能力的渺小但同時團隊的力量、大家分工合作時所產生的能量之大。

首先在團隊選題的時候,一開始都不知道選什么、做什么,選太好的以我們的能力可能實現不了,而選我們會做的老師又不給過,大家有什么點子就在群里說,各種各樣的怪想法都有,最后綜合團隊能力、時間、老師的態度等等因素都綜合考慮起來做了這個去廣告的ADKILL軟件,在選題的時候我就感受到了我們團隊集思廣益時所能爆出的點子就非常多,雖然大部分都被老師駁回了但是從這時就能感到1+1>2的氛圍了。

其次就是做團隊現場編程的時候,因為自己在網上看了一些關於Auto.js的視頻但是因為看的太快沒有記住什么函數,只是知道一些關鍵的格式和流程,本來以為這次團隊變成要涼涼,后來大家幫我找函數、找格式、百度搜索關鍵操作等等,在大家一起的努力之下我慢慢的做了出來,加上另外幾名主力同學的合作之下,我們的團隊現場編程也實現了滿分,還是挺吃驚的。

最后就是團隊大作業ADKILLER的實現了,因為那幾天兩周有四科考試,還有入黨,沒什么時間用來學習安卓的只是,而且安卓需要的Java我也不會,本來以為這次要完蛋和團隊脫軌了,但是隊友並沒有嫌棄我,相反還把測試的重任交給我,一開始我還以為沒有什么技術含量,雖然不及編程但是需要更多的是耐心以及多次的記錄,不能謊報數據,這樣才能把最真實的情況反饋給同學,供后端人員參考。

  • 在軟件工程課程上花費的時間(預計花費時間參考:同時貼出開篇博客“你打算平均每周拿出多少個小時用在這門課上”的回答)
累計時間 實際周時間 預計周均時間
148 7.4 5
  • 介紹學習到的新技術或生產力工具以及它們給你帶來了哪方面的作用?

初步學習了Java Java的面向對象思維讓我這個經常使用C++(面向過程)的人很不適應,但是畢竟面向對象是更好的選擇,在打代碼的時候給了我一個不一樣的思維,當一個地方寫錯時因為都封裝成一個類了所以修改很容易,如果是我以前面向對象的思維可能要大改一次。

學習了Auto.js 因為剛開學的時候支付寶有活動,但是經常忘記去點,后來接觸到Auto.js的時候就特別高興了,團隊現場編程只是一小部分,我私下還弄了一個自動點支付寶活動的腳本,感覺很方便。真正感受到了學以致用的感覺。包括自動發朋友圈雖然用處不大但是也明白了一些原理,自己還是感覺挺有意思的。

知道了在線PS小工具————稿定在線PS 剛上大學的時候就想下一個PS,但是PS又大又麻煩,下載之后要么花錢解決問題去買注冊碼,要不然就是要去上網找破解,這些其實都不是最惡心的地方,主要還是因為軟件太大,只想使用一些最簡單的功能時還要加載導入等等,后來找到了這個在線PS的小工具,PS上的各種復雜操作在在線PS上只要點擊幾下鼠標就可以實現了,非常實用。

知道了在線摳圖小工具————稿定摳圖 也是一個和PS部分功能有關的在線小工具,沒有太多花里胡哨的界面、沒有廣告,只要上傳圖片就可以了,在結對編程的時候需要美化前端界面這時候或多或少就要用到摳圖的功能,簡單實用關鍵還免費

知道了墨刀原型設計工具 原型設計工具,開始使用之前我還特意上B站上找了幾個學習視頻去體驗一下墨刀,確實挺實用的,原型本來就不是成品,不需要那么復雜的功能和操作,墨刀就很好的結合了實用與方便的結合,在結對編程的時候就發揮了很大的作用,也為后來兩人的配合提供了一個相對應的參考的模板,還能變成APK,把自己的作品發送給其他人看,雖然需要花錢買VIP才能得到全部的功能,但是對於一個學生而不是一個專業的設計人員來說這些其實免費的功能就已經足夠了。

知道了美化Markdown排版的在線設計工具————排版 很可惜這個我現在才找到,其他的要么要錢要么沒有辦法復制下來只能發到它自己的社區,不過這個真的不錯,比我自己以前寫的好看多了,推薦給大家

  • 其他方面的提升

1.更加懂得了團隊協作1+1>2的重要作用

2.可以打出前所未有的代碼行數,以前感覺都實現不了的東西,在大膽嘗試、團隊協作、網上查詢等等操作之下也讓不可能變成可能了

二、總結與收獲

總結:首先在個人編程的時候一定要審清除題目要求,我就是因為沒有按照要求又再次提交導致扣分,之前的努力也因為自己的疏忽而白白損失了這么多分數;其次就是在結對編程的時候要明確分工,不然有的工作沒人做,有的工作重復做就很浪費時間、沒有效率;團隊編程的時候就是集體的力量凸顯作用,1+1>2並不是因為人數的原因而是因為團隊的默契以及團隊中個人的擔當。

收獲:最重要的就是收獲了知識技能,無論是Java、Auto.js、CoCo、C++都要比以前更加熟練有的還是以前從來都沒有接觸過的實用小工具:在線PS、在線摳圖、美化Markdown排版等等;其次就是結交了一堆朋友,認識了很多外班的朋友,在一起甘DDL時也有了不小的默契;然后就是知道了工作的不易,無論是前端、后端、測試,甚至是寫博客都要技術,現在所掌握的知識儲備遠遠不及以后工作所需要,在互聯網企業、員工都“卷生卷死”的情況下,自己沒有真才實干是不行的,不管你是哪個學校畢業的,公司也不會要一個什么都不會的人;最后就是自信心的增強,看見那么多不可能的事情,雖然不至於完美,但是好在大部分都得到了解決,像是Auto.js剛剛布置任務的時候我也沒有想過能滿分通過,甚至想着先努力學一些,能做多少做多少,實在不行就擺爛,但是每天擠出時間熬夜學習也並非一點收獲沒有,在團隊的努力下我們也成為了為數不多滿分的小組,在這里也真真感受到了團結就是力量。

三、致謝

最要感謝的應該是我們組的組長了,首先在我我們不知道如何選題的時候組長經常能給我們各種各樣的想法,在我們技術不足以支撐整個軟件的開發時,組長扛起了輸出的大旗。其次就是寫博客了,我有的時候會忘記提交組長會經常提醒我我們提交博客。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM