今天白天一天沒有在實驗室。。同學以為我干啥去了。。確實一天沒有在實驗室自己也不習慣(其實在大中午去了實驗室一會兒)。。似乎失去啥。。。原來我已經把實驗室當成生命中很重要的一部分。。。
今天一天也確實有點忙,上午學車。。下午去上課。。上午學完車。。本想中午睡個午覺,養足了精神去上課,突然想起張老師那天喊我給他做個以前一個項目演講稿的ppt,而且明天就要。。中午去找小王要些項目的材料,在實驗室大概整理下。。就發給張老師。。。已經1點鐘。。在網上逛了會。。就到點了。。上課去了。。。想起張老師的項目,有很多話要說,記得是大三上學期那會,張老師給我講計算機組成原理這門課,然后他說有一個項目,需要些人手,要求會Java, 當時的我,學了些Java,就自告奮勇了,一起的還有其它的6-7個同學,就這樣組成了一個團隊,共同來做這個項目,應該是在大三上學期末,到這個項目完全結束(其實應該用終止更合適)大四上末,差不多一年的時間。我們經歷了從剛開始的極大興趣,到最后成了爛茄子,大家都不想去碰它。所以現在來看,就是一個典型的軟件項目失敗(雖然最后沒有做項目總結,但我覺得完全可能用"失敗“做結束)。
我學過軟件工程(SE),這里僅僅是學過,但是不是理解,從開始做這個項目,張老師就給我們一本書<軟件工程概論>,要我們了解其中的原理,然后在實踐中注意。但,那時的團隊,那時的我們,缺乏項目經驗,SE知識等等很多軟件開發時必須注意的知識,現在認真地分析有如下的原因:
1.開發人員水平參差不齊,團隊人員剛開始確立時,懂Java,不說會Java的只有2,3個人,其實人都沒有學過Java,然后造成團隊開發時單靠一個作戰,英雄主義。當時的我,除了要給其它成員講項目的業務邏輯,還給他們講講Java基礎知識....其中水平參差不齊這個問題在我們這種學院是極為常見一個問題,學的人,不說認真學的人很少,期中有成員放棄,退出,所以在組建團隊就會遇到麻煩。回首自己幾年來的技術學習中,與人合作開發過項目,也有自己一個人開發過項目,與別人合作時,一開始那些人還有點興趣,過了段時間,激情沒了,就放棄了,最后兩三個一起做的項目,變成了我一個人項目,本科時,這種情況至少出現了兩次,最后導致的結果就是我一個單獨開發,個人主義,英雄主義,現在都提倡團隊合作,但在這種背景下,就不適用了,還不如一個人做,這種還能少了些因為其它人中途放棄而產生的郁悶心理。
2.開發人員太分散了,有些人在實驗 室,有些人在寢室,沒有集中在一起,就好像沒有團隊合作了,沒有氣氛。。也就沒有了激情,這個問題當時也意識到,當時也是沒有這個條件。
3.負責人的問題,其實當時按照技術水平,應該我當負責人才是,當然負責人不能只看技術水平,當時由小王來負責,感覺在項目中各個小組中沒有起到負責人的應該具有職責,等等,當然當時的條件也不好。當然我們團隊所以人都有責任,也不是某個人的責任。
大概就說了這些,這個項目到最后有產品出來,但不是大家之前所希望的那樣,算了一個軟件項目的失敗。想起這事,還想起當年的自己,年青,有沖勁,有激情。
大學四年做了很多項目,有不少失敗了,當然軟件項目的失敗在企業中也經常出現,也是一種正常的現象,做事都是有風險,只是高低不同而已,有空時,再來回憶。
今天下課回來,郁悶的事接踵而來:
No0:把本本的電源線落在教室,明天下午才能拿回,晚上回去不能用了,也好,就當給本本放假
No1:下課還沒有到學校,小盧就電話說一個公司要人,需要的技能剛好就是我的強項,與招聘人員聊了下,感覺不錯,過幾天就能去上班,但我得考慮,因為我學車才剛開始學,還有帶的課,不能再中途退出,真的不好意思再給車老師說這事。。這個事得認真考慮。。。再協調下。。。反正是有點郁悶 。。。