天天看點

領跑衫獲獎感言

首先說一下這件領跑衫的來由,這件領跑衫是軟體工程課上詞頻統程式比賽的獎品,是所發放的第一件領跑衫。

獲得這件獎品或者是禮物,除了我自己的努力外,還有一點運氣的因素。

第一,當時寫詞頻統計這個小程式的時候老師才開始沒有說對性能方面的要求,我和當時的同學都是用自己用的最熟悉的語言來寫的,大部分同學選擇的java,而我感覺對c/c++更熟悉一些,用c++寫了程式,後來由于一些問題使用c重寫了一遍。是以就程式性能而言,我比較占優勢。

第二,雖然很多同學都做出了成果,但是我們比賽是在教室的電腦上進行的,教室的環境跟我們自己的電腦有所不同,首先它是32位的作業系統。我們同學的程式才開始幾乎都無法在上面運作,我的也不例外,當我看到程式錯誤資訊“該程式不是有效的win32程式”時,由于之前有一些經驗,知道64位系統一般能相容32位,但反之則不能。我立刻回到了實驗室用32位的GCC重新編譯了一下,用了5分鐘的時間便解決了這個問題。這樣我的程式便成為了為數不多的可以在教室機器上運作的程式之一。

這次經曆讓我有一個深刻的認識,在真實的軟體應用上,很多意想不到的問題會造成災難性的後果。我之前在自己電腦上反複調試,認為可用的程式不一定換一個環境就可以使用,盡可能考慮到未來可能發生的問題,最好實際考察一下。是以以後遇到類似的情況,我一定先把做好的軟體拿到真實的環境下去測試,而不是隻在自己電腦上運作。

得到這件領跑衫,我要感謝三個人。

1,微軟的鄒欣老師和出版人周筠老師,雖然沒有見過面,但是鄒欣老師在自己作為一個傑出程式員的同時,作為一個前輩不斷把自己的精力放在對我們這些後輩的培養上面。不僅寫了《建構之法》這本廣受業界好評的書,還把自己的相關經驗和思考帶入了軟體工程這門課程中,感染了許多志同道合的教師與他一起對傳統的軟體工程課程進行變革。

2,楊貴福老師,老師講的課對我印象極深。第一印象是他與其他的老師不同,他的教學方法和講課方式我的感覺是相對比較西式,之前我在網上看過一些優秀大學的公開課,看到業界泰鬥,知名教授的富有激情的講課方式和嚴格科學的作業評分制度。比較羨慕國外的學生有那麼好的教育資源。而楊老師的課讓我有了類似的體驗,老師不拘于課堂上面的一點時間,而是讓我們把大量的時間花到課後的實際項目中去,并且不斷線上上和我們交流,給予我們指導。記得最近一次,我問老師,我說我覺得我們的課與其說軟體工程倒不如說是c++程式設計+java程式設計+算法設計+部落格寫作,因為我們的時間其實大部分就花在寫代碼上面了。

老師簡單的回複了我,——在 做 中 學。直到我拿到領跑衫,我清楚的看見在它的左上方,在心髒上面的位置,清晰的寫着“learning by doing”。

最後是買家秀:

領跑衫獲獎感言
領跑衫獲獎感言