新聞中心

EEPW首頁 > 業(yè)界動態(tài) > 中軟大會促軟件行業(yè)穩(wěn)步發(fā)展

中軟大會促軟件行業(yè)穩(wěn)步發(fā)展

——
作者: 時間:2005-11-16 來源: 收藏
思想交流平臺,促軟件行業(yè)穩(wěn)步發(fā)展
你有一個蘋果,我有一個蘋果,我們交換一下,一人還是一個蘋果;你有一個思想,我有一個思想,我們交換一下,一人就有兩個思想。
                                                                                                        --------肖伯納
    沒錯,“中國軟件技術大會”就是一個中國軟件人思想交流的開放的、中立的平臺。
    國外經(jīng)常有一些純粹技術性質(zhì)的大會,技術專家們可以在這樣的舞臺上暢所欲言,發(fā)揮自己的技術專長,交流技術心得,把自己獨特的見解和觀點闡述出來。這對于其他程序員或技術專家來說可能會很有幫助,從而能極大地提高整個軟件行業(yè)的總體水平。我們國內(nèi)也有很大一批資深的技術專家,他們有著豐富的經(jīng)歷,但卻沒有合適的渠道講授給我們廣大的程序員。國內(nèi)雖然有一些技術性大會,但往往是由特定廠商舉辦的,基于這些廠商的特定技術。這樣就可能存在一個厚此薄彼的技術性壁壘,不便于廣泛的技術交流與發(fā)展?!爸袊浖夹g大會”第一是想建立一個中立和開放的思想交流平臺;第二是想由此引領中國軟件人對軟件技術和軟件產(chǎn)業(yè)作更多、更深入的思辯,為中國軟件業(yè)的健康、穩(wěn)步發(fā)展貢獻出一份力量。
正如中科軟科技股份有限公司總裁左春所言:“中國軟件開發(fā)人員、技術專家和軟件企業(yè)在學習國外先進軟件技術和思想,并對方法學進行深入思考的同時,要結合中國軟件人和我們企業(yè)自身的特點,注重交流、合作與聯(lián)合,減少重復的工作,規(guī)避一些可能遇到的技術陷阱,對新技術進行利弊分析,總結出適合我們自己的軟件發(fā)展思路。”對此,我們可以從軟構件層面和技術層面作了進一步的思考。
整個軟件行業(yè)的軟構件是我們軟件企業(yè)得以生存和發(fā)展的基石,其中包括軟件企業(yè)中的程序員或者說軟件工程師,軟件企業(yè)中的技術骨干或者說技術專家,以及承載這些技術力量的載體 — 軟件企業(yè)和企業(yè)中的人文環(huán)境。通過對軟件行業(yè)的軟構件之間的整合與協(xié)調(diào)并形成合力,對于提高軟件企業(yè)的產(chǎn)出和產(chǎn)能,是至關重要的。而這種整合和協(xié)調(diào)就需要在不同企業(yè)之間進行通暢地溝通交流。
首先,對于剛剛跨入軟件行業(yè)的軟件開發(fā)人員或是即將成為軟件開發(fā)人員的學生而言,在學校學習的知識往往與企業(yè)的實際應用存在一些差距,這種差距還正在呈現(xiàn)逐漸擴大的趨勢。這一群體往往不了解企業(yè)的實際應用需求,不了解個人在行業(yè)的發(fā)展方向等,他們特別需要有豐富實踐經(jīng)驗的技術專家給他們指點迷津、傳道授業(yè)。
其次,對于多年奮戰(zhàn)在一線的程序員來說,工作經(jīng)歷已經(jīng)比較豐富,開發(fā)思路和方法都比較穩(wěn)定了,但是不同企業(yè)甚至同一企業(yè)不同部門的程序員在開發(fā)應用時往往存在一些重復性工作。同時對于技術人員這個群體來說,總體上說他們比較內(nèi)向,習慣自己鉆研工作中遇到的問題,不太愿意相互之間交流。這種交流的缺乏另外還有一個很重要的原因就是缺少一個企業(yè)內(nèi)和企業(yè)之間的信息交流舞臺,阻礙了技術個體和群體之間順暢的交流與合作。
再次,對于我們的軟件企業(yè)來說,行業(yè)內(nèi)相互交流也顯得特別重要,可以幫助我們進一步規(guī)劃企業(yè)的發(fā)展方向,提高生產(chǎn)效率和生產(chǎn)力,促進軟件業(yè)的軟課題思想的形成。
從技術層面來看,近些年,新的軟件技術層出不窮,其中不乏革命性的創(chuàng)新技術,但同樣也不排除有炒作與泡沫的成份在里面。因此一雙能夠辨別真?zhèn)蔚摹盎鹧劢鹁Α睂χ袊浖藖碇v是必不可少的,練就它的途徑是實踐-交流(學習)-再實踐。中國軟件企業(yè)中的軟件人必須在三個領域認真學習和深入思考,要知其然,更要知其所以然,把握技術發(fā)展的動向。這三個方面分別是:軟件設計方法與設計方法學、軟件工程管理學、軟件工具和平臺技術。 
軟件設計方法經(jīng)歷了結構化編程和面向?qū)ο缶幊?,近幾年又在面向?qū)ο蠡A上形成了面向方面、面向模式和面向特征驅(qū)動編程和設計思想。這些設計方法都是從大量軟件設計實踐中總結出來,并且又在實踐中得到檢驗。它形成了我們技術交流的有效工具,是非常值得中國軟件人學習的。但是,目前中國現(xiàn)狀是:大多數(shù)的軟件設計還停留在源代碼的層次上,對實際應用軟件開發(fā)中應用的面向模式和領域建模的技術交流涉及太少。中國軟件應用由于起步晚,使用了大量的最新開發(fā)技術和工具,具有很強的技術后發(fā)優(yōu)勢,但是我們必須清醒的認識到后發(fā)優(yōu)勢是一個相對的概念,如果沒有前瞻性的眼光,所謂的后發(fā)優(yōu)勢也只是暫時的,當新技術取代老技術時,這個優(yōu)勢也就隨之不復存在了。左總在解釋這個問題時舉例指出,中國的許多應用軟件都采用了目前比較流行的B/S結構,但是我們卻忽視了B/S結構也存在著許多不足之處,由于兼顧HTML頁面技術,使得編程的方法并不簡捷,應用的穩(wěn)定性也并不高,數(shù)據(jù)的虛擬存儲支持也不完善,很顯然它是一種高速發(fā)展的技術。國外很多大的軟件企業(yè)都在改進這樣的技術,所謂智能客戶端(Smart Client)的新技術正伺機發(fā)展。試想,假如有朝一日B/S結構被淘汰了,我們還能留下什么?因此,我們強調(diào)的是獨立于開發(fā)環(huán)境和工具的設計方法和方法學。我們自身的價值在這一層面是可以移植的。而目前這類問題我們關注了多少?交流了多少?
為了把握好軟件設計方法的發(fā)展趨勢,中國軟件企業(yè)中的軟件人除了要學習最先進的設計工具外,還要掌握創(chuàng)造設計方法的方法,也就是設計方法學。目前在這方面的研究可謂鳳毛麟角,更加談不上有一套自己的理論體系了,因此中國軟件人要學習和思考的東西還很多,更需要經(jīng)常性地交流與合作。
工程管理學的理想境界就是要讓軟件生產(chǎn)像大樓的建造一樣,只要設計出了一張圖紙,工程施工人員就可以按照規(guī)范的流程將圖紙完美的變成一座大樓。但是,中國的軟件業(yè)目前缺少的就是這樣一套規(guī)范的可操作的管理流程。目前,國際上比較流行的過程管理規(guī)范很多,中國的軟件企業(yè)應加強引進和消化,最重要的是解決過程管理的方法和可操作性。大家知道管理是有成本的,競爭是要高效的,這種高效和成本本身是一對矛盾。如何解決這對矛盾我們需要廣泛的交流。
最后,軟件工具平臺技術也是一個值得關注的關鍵領域,它包括操作系統(tǒng)、數(shù)據(jù)庫、集成化的開發(fā)工具、中間件等,也包括面向行業(yè)或領域的通用業(yè)務平臺。軟件行業(yè)很多的高技術思想都主要來自這幾個方面,它是軟件產(chǎn)業(yè)鏈條上最重要的一環(huán),也是國內(nèi)軟件企業(yè)的薄弱環(huán)節(jié)。顯然,有效的技術交流機制是我們的當務之急。


關鍵詞: 中軟

評論


技術專區(qū)

關閉