我的軟體工程之路(二)

2021-08-26 13:20:47 字數 2166 閱讀 9036

引:

————————————————————————

上次寫了一篇《我的軟體工程之路(一)》,如果你沒看過,可以先去看看,名字後面掛了乙個(一),當然就意味著要繼續寫下去,所以這篇文章就應運而生了。

兩個月的時間過去了,又緊鑼密鼓地學習了兩個月,我依然是個菜鳥,只是這個菜鳥不是菜得那麼離譜了……

————————————————————————

其實在完成三遍之前,我也不知道乙個系統做那麼多遍幹嘛。別著急,聽我說。

做第一遍之前,我學習了vb6和sqlserver資料庫,敲了很多小demo,後面照著**,敲了乙個學生資訊管理系統。然後仿照師兄的機房收費系統(做好的,沒有原始碼),利用在學生資訊管理系統中積累的經驗,完成了第一遍機房收費系統(現在看起來,好像搭了乙個雞窩)。在這個過程中,基本上我對「系統」已經不恐懼了,不管三七二十一,反正我做的這個能跑起來了,而且對**有了那麼一點感覺,你可以管它叫做「**親和力」,呵呵。

完成了開發,測試,總結,然後進入了下階段的學習,這個時候,我學習了版本控制,也就是學習svn,搭建svn環境,然後我們組建了4個人的小組,選出專案經理,總之就是搭建出乙個與企業相類似的環境,進行機房收費系統的設計與開發,測試。這個階段,我了解了企業中到底是怎麼開發軟體的,鍛鍊了我的合作開發能力。

看到這裡,我想你應該有些明白我為什麼做了三次了,三次做《機房收費系統》的目的不是重複,不是為了更加熟練,我們在進行專案驅動式學習,但並不是盲目地進行專案驅動式學習,我們在遵循一種學習理論:隨機通達教學法(核心主張是,對同一內容的學習,要在不同時間、在重新安排的情景下、帶著不同目的以及從不同的角度多次進行,以此達到高階知識獲得的目標。具體來說,對同一內容的學習要有不同時間多次進行,每次的情境都是經過改組的,而且目的不同,分別著眼於問題的不同側面。由於在各次學習的情境方面會有互不重合的方面,這種反覆並非為鞏固知識技能而進行的簡單重複,而是把概念具體到一定例項中,並與具體情境聯絡起來。每個概念的教學都要涵蓋充分的例項,分別用於說明不同方面的含義,各例項都可能同時涉及到其它概念。在這種學習中,學習者可以形成對概念的多角度理解,並與具體情境聯絡起來。形成背景性經驗。這種教學有利於學習者針對情境建構用於指引問題解決的圖式。)

這個過程,學習軟體工程,學寫文件,畫uml圖,再到設計模式,三層架構,最後利用所學重構個人版機房收費系統,再學習svn,合作開發機房收費系統,說長不長,說短不短。迷茫過,快樂過,痛苦過,興奮過。引用曾流行的一句話,叫:痛並快樂著。

很想用師兄的一段話來形容這段過程的學習,《機房收費系統》就像一塊磨刀石,將我們磨的越來越鋒利;同時它又是乙個大消化系統,將我們需要用到的軟體工程,uml,c#,設計模式,mvc這些東西都消化了進去。

合作開發機房收費系統完成,意味著我的乙個階段終結。暫時告別了c/s結構系統的學習,迎來了b/s結構。

先不急著說,這中間,我們還做了乙個很有趣的專案。

不能總停留在「機房收費系統」的時代,畢竟,那個時代,現在暫時終結了,留下來的都是些深入骨髓的東西。

新時代來臨!

從這次附錄的《我的進度心情表》中可以看到,我進入了b/s的學習,這裡我是從牛腩老師的新聞發布系統、孫鑫老師的html和天轟穿老師的asp.net起步的。對於這三位,大家可以去網上搜一搜,我不過多介紹。

對於新聞發布系統,有以前的基礎,後台**還容易搞定,可能是剛開始接觸web開發,各方面不太熟悉,前台介面總是出這樣那樣的問題,折騰來折騰去,掐指數一數,整整兩周才能跑起來。雖然新聞發布系統很小,真的很小,但仍然有各種不明白,各種不理解,都羅列在那了,這麼做能實現,為什麼這麼做能實現,有沒有更好地方法,這裡能不能優化,那裡是不是可以改進。問號挺多的。

其實,我的部落格,每一篇文章,都是學習過程中的點點滴滴,《我的軟體工程之路》系列文章只是把那些點點滴滴進行乙個彙總和提煉吧。b/s學習的方面說得很少,期待下期吧。

老規矩,附:《我的進度心情表》微博裁下來的,絕對保真,哈哈,下次考慮用csdn的迷你部落格

軟體工程之路

對機房收費系統的總結先告一段落。下面說下我從軟工到vb.net的感覺。一 軟體工程 現在為止,還沒開始團隊開發,所以對文件的重要性體會的還不那麼深,但是可以明顯感覺到文件是有作用的了。在軟體開發的過程中,軟工更多的擔任乙個管理者的立場,安排了開發的步驟。大家做事都是按照規定的步驟進行,敲的 規範化,...

我的軟體工程之路 寒假總結

我是乙隻小小小小菜鳥 想要飛呀飛卻飛也飛不高 我尋尋覓覓尋尋覓覓乙個溫暖的it 懷抱這樣的要求不算太高 現在我可以驕傲的說自己是乙隻小小小小菜鳥,就在這個寒假以前回想自己連乙隻小小小小菜鳥都不算,要說清楚這只小小小小菜鳥的誕生的原委,這還得聽我娓娓道來。2012 1 9 開始寒假之旅 2012 1 ...

我的軟體工程之路1 寒假總結

我是乙隻小小小小菜鳥 想要飛呀飛卻飛也飛不高 我尋尋覓覓尋尋覓覓乙個溫暖的it懷抱 這樣的要求不算太高 現在我可以驕傲的說自己是乙隻小小小小菜鳥,就在這個寒假以前回想自己連乙隻小小小小菜鳥都不算,要說清楚這只小小小小菜鳥的誕生的原委,這還得聽我娓娓道來。2012 1 9 開始寒假之旅 2012 1 ...