軟體工程課總結

來源:互聯網
上載者:User

  我首先很慶幸自己能夠在大三上一門這樣的軟體工程課。

  我相信絕不是只有我一個人開始時對這樣的課不適應,或者說不只是我一個人要花上一段時間從習慣應試教育調整到適應工程實踐類課程。我學的專業是電腦,大家知道工科的都學編程,乍一看好像電腦學習的東西別的工科都會,而別人還有自己的專業,我們似乎毫無優勢可言。我也有過這想法。但是“術業有專攻”,正如我們也會說英語解方程,這並不代表外語係數學系就沒前途了,他們的專業在於此,所以英語比我們說得好數學比我們學得深。類似的,我們也和別人一樣寫程式,但是我們編程的範圍更廣,我們技術更加先進,我們對自己的專業更自信,而且自信來自於紮實的功底。

  電腦是典型的工科課程,實踐至上。軟工課連續不斷的寫程式寫部落格讓我們更深入體會到電腦專業的特點,學習從來不是一朝一夕的事,持續地、紮實地學習在任何領域都是適用的,而電腦尤為明顯。我們在大三之前只是粗略學了C和Java,而且大部分同學和我一樣沒有ACM基礎,完全是本科開始學習的,所以編程一個很重要的衡量尺度“程式碼數”就要從零開始。我們在軟工開始跌跌撞撞做項目時最大的感想就是之前的代碼積累太少,上課時跟著老師的節奏有很多新穎的想法和洶湧的壯志,但是實踐起來就感到“拙計”。我大體算了一下,整個軟工課程式碼數也就四千左右的樣子,部落格倒是寫了不少,我們的 團隊部落格 有逾五十篇部落格,這其中集結了同學們對一學期軟體工程課的所思所想。我們以較高標準要求自己閱讀一定量有關軟體開發及軟體工程課程學習的部落格、專著、網頁與論文,你沒有抱怨的時間,做一件事越痛苦,收穫往往也就越大,要想得到未曾得到過的東西,就要付出未曾付出過的努力。

  沒有C#基礎不是困難,沒有CSS基礎也不是問題,真的找到了目標,就會探索方法永遠比困難多。對新的程式設計語言不瞭解其實是最低等級的困難,因為這是已經存在的東西,你要做的只是學習它。要把一個新的想法實現出來才是挑戰,從無到有的第一步往往是最難的,一旦正確開始,之後就是努力的問題了。只要敢想敢做,一般都不會敗得太慘,學習沒有失敗這一說,學習的過程,挫折往往比成功價值更大。

  這門課讓我們接觸了不少課堂外的東西,我們不再聽老師講方法知識點,我們學觀念、學看法、學對待軟體開發的態度。我們接觸了結對程式設計與團隊編程,雖說我相信最終的效果和期望效果差距不小,但是這畢竟是一次新的嘗試,一個好的開端。我們接觸了敏捷開發,其實四個周的scrum並沒有讓我們真的對敏捷有什麼深入的瞭解,Team 專案成果真心是小兒科的東西,我們班的大牛程式員就說這和他一人的資料庫大作業水平差不多。

  我們很早地接觸牛人對自己是很有益的,學會開闊眼界,把目光放長遠,不要為一點小進步沾沾自喜,在電腦這條路上,全世界領頭人實在跑得太遠,我們怎麼追,也是更清楚地發現自己的差距。借用當年明月的一句話就是“以顫抖之身追趕,以敬畏之心挑戰”。只有瞭解自己的弱小,才具備強大起來的條件。

  軟體工程課讓我見識了不一樣的軟體開發,讓我對自己的專業有了更深的認識。寫幾行程式與幾篇部落格絕不是最大的收穫,最重要的是我對自己的專業更有興趣也更有信心,一直保持著學習新東西的激情,這是我最看重的。我們之後或許不會再有類似的課,但是經曆過這麼一次,就是無價的財富。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.