黃衫感想部落格

2022-08-15 02:30:13 字數 2158 閱讀 9427

室友跟我說我拿了黃衫的時候,我第一時間以為自己摸魚被發現了,被黃牌警告了……後來仔細看了看那段關於peek experience的介紹才知道這玩意兒屬於獎勵性質。

然後我思來想去,我看了看自己中上而已的分數,不覺得做到了「最好」。那為啥給我了件黃衫呢……我想了老半天,覺得可能是因為我測試部分寫得比較特別吧。

我當時拿到題目要求,看了看那老長老長的一大串,就感覺這玩意兒想對很難,又瞥見有個效能測試,而且數字還挺大,腦子裡稍微想了想演算法,感覺這個時間複雜度肯定低不了。我察覺到這個專案要做的話可能會永無止今,畢竟有個效能優化的問題,這個問題沒有盡頭,但我的時間有限,所以需要有個「讓自己絕望的標準」。也就是自己寫測試樣例卡死自己,而且還得是那種我不知道能不能跑對、跑通的測試樣例。

基於以上的想法,一點點往下推想,就自然而然地把測試樣例劃分成了多個種類,也自然而然地會想要有個自動生成測試樣例的方法。也就是所謂的需求、資源驅動的結果啦,不然我也不會在測試上搞那麼仔細。

我覺得這也是種團隊精神吧,就算是不想幹了、覺得沒可能搞下去,也得要有個能報告的玩意兒,像是「無論如何也無法在5min內通過1000詞的測試」,然後把那個1000詞的測試攤開來給夥伴看,勸他也放棄,而不是自己自顧自地不折騰了啥的。

而且還有很重要的一點,我比較懶,要我手寫1000詞的測試,或者光憑想象力去想那麼多測試樣例,然後還要追求**覆蓋率,那還不如殺了我。做事有點條理性也是方便自己把活兒幹好。當然,要是沒想把活幹好那另當別論。

總結來說,就是這幾點讓我去做了比較複雜的測試:

問題本身的複雜性 + 我自身能力的侷限性

說明需要佐證 + 討論需要材料

想把事情做好的想法 + 不想浪費時間的想法

這課其實也還挺閒的,主要是壓力不是很大。和oo、計組、os這些課不同,軟工的工作重點我覺得是調研+計畫+交流。至於實際的編碼問題,就我的情況而言,遇到的問題都不是很棘手,或者說如果太過棘手的話,那在計畫、交流的時候可能就把這個需求給pass掉了,畢竟是自己做決策,自己總不能給自己找難受是吧。不過雖然自己不會給自己找難受,但得說服別人不給自己找難受——我覺得這就是軟工的工作重點了。

舉個例子,結對那會兒,我花了相當一些時間和搭檔解釋說明我的git習慣,可能和第一次一起看題花的時間一樣。因為我們大多數人其實用git的經驗很少很少,特別是團隊使用的情況。就算是團隊使用,很多人也都是線下商量好,再線上裝模作樣地提交。這在兩三個人的小團隊裡還好說,要是大團隊裡面感覺會是個災難。從這點來看,我覺得目前軟工的團隊人數設定得挺合理的,6~8人,不大不小。太大的話,有的組的**管理可能就要崩潰了,太小的話,有的組大概就沒有**管理了。

不過當然,git習慣只是乙個手段,真正重要的還是交流的方式吧。我也不是很懂,就慢慢學。怎麼和別人一起搞事情,這就是工程吧。

團隊作業這部分的引入,我覺得教學方面真的帶得不夠。正如我上一段所說的,我們大多數人沒有任何大專案的開發經驗、管理經驗。像是團隊成立後的第一次課上去做個ppt去講,然後對於要講啥的要求都是很概要的幾個字/幾句話。我知道這是因為各組專案性質/人員型別都不盡相同,不能給出乙個定式的模板。但是也正因為如此,我覺得助教的深度介入應該就在此時進行,而不是拖到alpha階段都快結束了才介入。讓乙個已經成立的團隊改變做法比在乙個團隊建立時給出意見矯正路線要困難得多。我感覺到課程的意思是讓我們先去做,然後再正經地教,這好像是目前更提倡的做法,畢竟自己動手做了才有感受,才能更有針對性地聽。但是實際的操作結果是,做的時候一頭霧水,瞎搞,然後因為課上講的都是已經做完上交了的東西,所以都沒啥人在意,事後更加沒人根據課上講的東西返工之前做的東西。(在沒有出大事故之前,不會有人願意返工的。)

我看見黃衫上寫著「learning when doing」,我覺得這句話是沒毛病的。所以我的建議是,teaching及時介入doing的過程,引領好doing的方式,讓學生能更好地自主地去learning。而不是放任學生自己doing,然後再teaching,指望著學生能自發地返工/自省從而達到learning的效果。

當然,現在已經alpha階段快結束了,馬上要進入beta階段了,該定下的團隊運作模式基本都定下來了就是了。

這裡還想提一下作業的提交方式。我很喜歡結對程式設計的那個作業提交方式,兩個人有共通的內容,但也有各自獨立的部分。不知道為啥團隊作業不這麼搞了。我覺得哪怕我們以團隊形式進行工作了,至少在alpha階段,也應該在個人級別地督促教學。當然,這不是說要給個人增加單獨的部落格作業啥的,只是需要有個渠道能真正看見團隊裡每個人吧。不過因為各組專案的性質、分工都天差地別,這部分可能真的有點棘手吧(笑。

(我會不會說得太直了,我不會被扣分吧(害怕.jpg

小黃衫感想

這是我第一次拿到小黃衫,拿到手的感覺還是很興奮的。之前看到別人因為專案做得比較好拿到,拍照,很是有榮譽感,就想著自己會不會也拿到。功夫不負有心人啊!在團隊一起的努力下,終於還是拿到了!這一學期因為老師的教學方式的改變,起初還是不適應的,但是跟著學習,還是很棒的,可以自己敲 搞事情,不像以前那樣只學理...

小黃衫獲得感想

我的感想 這次能獲得小黃衫首先要感謝鄒老師贊助的小黃衫,當然也十分感謝肖老師在課上的耐心教導和助教同學對我們的批改點評作業的工作。我覺得這次我能夠獲得小黃衫很是很意外的,因為在班上有很多同學的程式設計能力都是比我強太多,我在寫 的時候有很多都是請教的同學和在csdn上借鑑的,所以我覺得我還是很有愧於...

獲得小黃衫感想

由於之前的千帆圖有些密集,顏色也有些類似,所以沒注意自己的排名,拿到這件小黃衫還是挺意外的。不過雖然拿到了小黃衫,也並不意味著我比其他同學強,相比與其他或努力或聰明的同學,我還很菜,還有許多不足之處。這件小黃衫只能說是對我目前進步的一種肯定吧。拿到還是很開心的,所以我會繼續努力的!最後感謝一下鄒欣老...