近來在一個(gè)項(xiàng)目做
SA
,也是第一次做比較大的項(xiàng)目的設(shè)計(jì),感覺比較吃力。同時(shí)又要參與
spring
文檔的翻譯,一直沒時(shí)間寫
blog
。今天終于有點(diǎn)時(shí)間,就寫一下最近的感悟。
首先是不適應(yīng)。要參與需求階段,因?yàn)樾枨蟪跗诓⒉淮_定,客戶都不清楚他們需要什么東西,只是有一個(gè)很模糊的概念。我們得不斷調(diào)研、討論、出方案、出原型
……
而這都是我比較不擅長(zhǎng)的。還好有個(gè)職務(wù)較高的老大帶著我們,才能逐漸把需求理順。我也從他身上學(xué)到不少,準(zhǔn)備寫一篇“如何做需求”,但畢竟是第一次做較大的需求,理解還不很深刻,怕貽笑大方,所以只拿
MindManager
列了個(gè)提綱。
其次還是不適應(yīng)。項(xiàng)目開始好幾個(gè)月,沒寫過一行代碼。項(xiàng)目沒有采用
XP
的方式,而是普通的瀑布。需求就做了幾個(gè)月,然后做概設(shè)、詳設(shè)。我是
XP
的支持者,所以對(duì)這種方式持反對(duì)態(tài)度,但老大不同意,沒辦法!寫文檔,我也是很不情愿,但轉(zhuǎn)念一想:
Rod
寫
Without EJB
,但他
ejb
的理解比誰都深,什么方式都實(shí)踐下可能更好。由于同時(shí)在看
Joel on software
,他對(duì)需求規(guī)格說明書卻很是強(qiáng)調(diào),我也就聽聽大師的話,好好寫需求,順便把他的一招用上了
-------
寫的有趣點(diǎn),就當(dāng)寫故事吧。
最后還是不適應(yīng)。以前做程序員,可以好好研究很多東西,現(xiàn)在不行了。有個(gè)
xml
與
bean
轉(zhuǎn)換的技術(shù)要解決,我能研究不?不行,我得寫文檔,這種比較
detail
的事情得給程序員做。看著程序員興高采烈的比較各種開源工具,最后選定
JIBX
(
openfans
發(fā)揮了一定的作用),然后跟我講這個(gè)如何如何好,我只有附和的份。
講到這里,讓我想到一則小故事:有一個(gè)學(xué)鋼琴的拜一個(gè)牛人為師。牛人交給他一個(gè)曲譜,說:“回去練好,一個(gè)月再過來。”他好歹把這個(gè)曲練熟了,還想展示一下,牛人又交給他一個(gè)更難的曲譜,又是同樣的話。他只好回去繼續(xù)苦練,每次都感覺不適應(yīng)。這樣往返多次,他忍不住了,問牛人:“你是不是故意整我,每次都給我更難的,還不給我表現(xiàn)的機(jī)會(huì)”。牛人讓他把上次的曲彈彈,他感覺不錯(cuò),讓彈再上次的,更是輕松,最后彈第一次,他彈的是出神入化。他明白了!
大家都明白沒:只有不斷的感到不適應(yīng),才能進(jìn)步。如果一切感覺良好,沒什么挑戰(zhàn),就該考慮。。。。。。(此處省略
2
字)了。