軟件工程第0次我的做業

內容說明

  這篇博客來自北航2019春季軟件工程,此次做業的要求是閱讀推薦博客,結合我的經歷談談本身的感想。下面是我在這個課程的目標。html

  • 瞭解和掌握軟件工程的基本概念、原理和方法,以及軟件開發的通常過程,樹立工程化開發軟件的概念。
  • 培養經過經常使用用戶調查方法進行需求獲取以及需求分析的能力,軟件創新思惟,和基本的軟件計劃能力。
  • 掌握軟件需求規格說明、軟件設計說明書的撰寫,培養基本的軟件系統分析設計能力。
  • 培養經過代碼規範、代碼複審和單元測試等方法來保障軟件質量的能力。
  • 掌握項目開發計劃的撰寫,培養運用軟件開發過程管理、源代碼版本管理、bug管理等現代化軟件工程支持工具進行項目管理的能力。
  • 培養獲取和理解新技術、算法和開源代碼,並將其應用於軟件開發的能力。
  • 培養根據規格說明書和實現代碼設計測試用例的能力,掌握測試大綱、充電計劃、測試總結的撰寫,並可以對軟件進行功能測試、場景測試、性能測試、壓力測試等。
  • 掌握在團隊內進行溝通和協做的方法,得到團隊協做軟件開發的實踐經驗,培養在協做中提高和改進我的軟件開發技能和團隊軟件開發能力的能力。
  • 瞭解當前軟件工程技術和方法的發展趨勢和應用狀況,認識軟件工程的熱點問題,培養可持續發展的能力。

  此次做業幫助我瞭解了軟件工程的基本概念。算法

第一部分:結緣計算機

1. 你爲何選擇計算機專業?你認爲你的條件如何?和這些博主比呢?(必答)

2. 你熱愛這一專業嗎?你對計算機的熱愛是怎樣的?僅僅是口頭的嗎?

  選擇計算機專業的緣由,不外乎是興趣使然,或是出於工做上的考慮,或「看分填志願,不要浪費分數與排名」的心理。與多數同窗同樣,我也不例外。這裏我想將條件解釋爲外部條件和內部條件。外部條件就是咱們身處的環境,例如軟硬件資源、人際關係;內部條件是自身的興趣、動力等等。提及軟硬件資源,咱們的條件天然比博主們當年好不少,這爲咱們在這個專業學習提供裏不少便利與幫助。至於興趣方面,我不得不認可本身不能與這些博主們相提並論。數據結構

  在看到這個問題(第二個)以前,我不曾想到會有這樣一個問題,還真把我問住了。我一直覺得本身是熱愛這一專業的,如今才意識到這種熱愛只是停留在口頭上的,這種感情頂多算「溫熱」,談不上「熾熱」。平時課程上的學習還算全力以赴,但除此以外,不多有能體現對計算機的熱愛的地方了。不是說我不喜歡,事實是這種熱愛僅僅停留在口頭上,而未付諸實踐。閱讀了這兩個博客徐宥:掉進讀書的兔子洞個人軟件開發生涯 (10年開發經驗總結和爆棧人生),我感到慚愧,這些博主們很小就開始接觸計算機,而且憑着自身興趣與熱情動手實踐,而我處在有老師教、有豐富的資源學習的條件中卻僅僅止步於課程內容,缺少積極主動性,我不得不反思我所說的「熱愛」一詞,份量究竟有多重。工具

第二部分:在計算機系裏學習

1. 你對你的大學生活有什麼想要吐槽的地方嗎?你理想的大學教育應該是什麼樣子的?跟學校給你的有什麼區別?比較你在中國大學的經歷,你的老師和學校能作到和國外那樣嗎?若是不能,請分析一下爲何。(必答)

  我認爲個人大學生活比較單調。一方面體如今學習上,大部分上課時間的氣氛都比較沉悶。我以爲這其中緣由有二點,一是學生主動參與的積極性不高,二是老師的授課方法有不足之處。對於前者,是咱們全部同窗共同形成的,我也是其中一員,應該爲此負責。至於老師講課如何,不多發現有老師講得有趣的,大部分老師都是照本宣科地傳授知識。還有一個緣由是學習的內容單一,人文素養的教育比較少。另外一方面體如今生活上,課業比較繁重,學習以外的時間就少了,學習以外的生活就顯得比較單調。性能

  對於最後兩個問題,我認爲「國外」的表述略微模糊,國外的老師和大學不少,有好的有壞的,水平良莠不齊,不可一律而論。可能提問者想說的是個人老師和學校與國外的相比,有什麼樣的區別,對於國外優秀的老師和學校,國內的老師和學校的不足之處在哪裏,反之,優秀之處在哪裏。單元測試

2. 迄今爲止,你寫了多少代碼,描述你作的最複雜的軟件項目/做業。(必答)

  算上編譯的課程設計、OO的各次做業、計組的課程設計以及數據結構的各次做業,代碼行數在萬行的數量級上,具體多少沒有精確地統計過。最複雜的做業有兩個,一個是計組課設的流水線CPU,代碼不算不少,邏輯卻比較複雜。另外一個是編譯課設的小編譯器,代碼較多,我寫了大約5000行,用時也比較長,2個多月。學習

3. 科班出身和北大青鳥有什麼區別?

  • 學習的內容不一樣,前者偏重基礎,後者偏重應用。
  • 學習的目的不一樣,前者很差說,後者大都是爲了謀生。
  • 學習者的心態不一樣,後者爲了學習養家餬口的技能,一方面要付出金錢,一方面要花費時間精力,天然比大學裏的學習要急功近利。

第三部分:將來規劃

1. 對於你將來在IT行業的發展,你有什麼樣的夢想或者將來想從事什麼樣的工做?你準備怎樣來規劃你技術道路,職業道路和社會道路?(必答)

2. 大家立刻就要面臨實習了,你打算在企業內實習仍是在實驗室實習?

  目前尚不清楚想從事什麼職業。我打算既在實驗室實習也在企業實習,在實習中認清本身的長處和特色,發現本身想要的是什麼。我很認同陳皓的觀點,準備在接下來的幾年裏儘量多的參與實際工做,積累經驗,認識工做和自我,以後踏踏實實地學習積累技術,同時學習與人溝通等爲人處世的軟技能。測試

相關文章
相關標籤/搜索