Java開發者~Java架構師:包辦婚姻?
Posted on 2005-11-18 10:54 laogao 閱讀(1329) 評論(2) 編輯 收藏 所屬分類: On Java 、Reading 、Project Management今天在JDJ上看到這個很有意思的文章:
http://java.sys-con.com/read/152251.htm
大意是講,在很多大的IT企業內部,經常能夠看見一組獨立的Java架構師,和另外很多個Java開發團隊。架構師們往往忙于奔波在不同的項目,他們也有 自己的進度和任務要完成,有很多公用的模塊要維護,很多新的框架或者模塊要開發,他們開始懷疑自己作為架構師,到底應該做些什么;而開發者們往往被硬性規 定只能使用架構師組指定的方案和類庫、框架,隨著時間推移,這些原本的金科玉律開始不再光鮮,開發人員開始抱怨架構師組做的東西很不合理,而修改建議和請 求遲遲不能得到響應,時間長了很可能自己尋求其他途徑,如開源的框架。但最終,這些都是團隊內部矛盾,該怎么辦還得怎么辦,想撇開架構師組單干?沒這個選 項。為什么會這樣?這種情形是如何形成的?Java架構師和普通開發人員之間的工作關系經常是由他人指派,各自的工作內容和指標也都是來自不同的部門,而 不是出于雙方自身的意愿。如果把上面這句話的“工作”換成“生活”,這不正像是包辦婚姻么?
我想,有很多Java的項目,當它做到一定規模的時候,自然而然就會產生出自定義框架和類庫的想法,一開始,這種方法很有效,無論做框架的還是用框架的, 都很happy。但是時間長了,這樣的模式就會帶來各式各樣的問題。這個時候,架構師和開發人員就需要坐下來,開誠布公的好好談一談,架構師要多多理解開 發人員的苦惱,因為畢竟他們的薪水來自項目預算,開發人員也需要多多理解架構師,也許是你沒有把握好框架的正確使用,那個框架并非一無是處。還是把自己分 內該做的事情,做做好,畢竟,作為夫妻,作為一個家庭單元,有它的責任和義務,那就是養育出“孩子”,即產品或項目。就像夫妻吵架,吵歸吵,但是第二天, 過去的不愉快,應該拋在腦后了。
不知道各位所在的公司和項目有沒有類似的情況出現,大家有有些什么好的辦法去解決它所帶來的麻煩呢?可以分享一下你的經驗么?