程序員的春天:EOM與程序員

去年的十二月我開始撰寫EOM與程序員的隨筆。當我寫到程序員收入下降,程序員成爲IT農民工,程序員水平下降,程序員理想無存,程序員信心喪失,程序員隊伍渙散的時候,我的心情就像當時的季節一樣,非常寒冷,非常心痛。要知道程序員是我一個嚮往並且從事的幾十年的職業呀!當我寫到什麼是EOM,寫到用EOM眼光看待一個編程實例(權限管理)的時候,我開始感覺到那種暖意,就如同現在春天到了,春風吹了,原來枯萎的樹枝冒出新芽了,油菜花開了,桃花開了,梨花開了,杜鵑花開了,一個五彩繽紛的世界來到了。

那麼EOM到底會給程序員帶來什麼樣的思考呢?

第一, 企業信息化的不同的解決方案

對於許多程序員來說,他們每天爲各種企業開發的各種各樣的程序,例如,銀行的核心業務系統、信貸系統、信用卡系統;醫院的HIS系統;商業的物流系統、ERP,服務業的CRM;通用軟件的財務系統、報表製作系統、門戶軟件;工具的文件傳輸、文件加密、文件壓縮、圖像處理、用戶控件等等。這些系統都應該歸屬於企業信息化範疇,因此程序員和企業信息化密切相關,沒有企業信息化可能軟件業也沒有現在這麼大的發展空間,也不會催生出如此衆多的程序員。

EOM作爲企業經營模型,也是爲企業信息化服務的,從EOM也推導出企業信息化的各種軟件,這些軟件一定會涵蓋現有各種軟件的功能,從這個意義上來說,程序員現在做的和EOM要做的都是相同的東西,只是EOM要做的東西、做的方法和現在是有差異的,程序員可以通過了解EOM,可以看到企業信息化的不同的解決方案,從而對現在從事的開發工作有一個重新的思考和認識。

第二, 軟件價值

對於大多數程序員從事的軟件開發工作,絕大多數都是屬於企業“需求驅動”、“用戶定製”的軟件,少有的通用軟件也是針對性非常強的,大部分只針對企業信息化的某個方面,很少從整體上考慮,這個通用軟件和其他應用系統的關係。這種軟件製作模式,導致軟件價值低、沒有通用性、軟件製作時間短、軟件質量差、程序員收入低、程序員水平低等惡性循環。程序員往往面對這種現狀,看不到未來的希望。

EOM提倡的是科學的企業信息化,提倡是的EOM理論指導下的信息化,提倡的是製作符合企業經營發展的各種通用軟件,通過通用軟件來提升企業經營管理水平,而不是通過軟件來迎合企業的落後的經營管理方式。企業間的差異和變化可以通過參數化和參數接口方式來滿足。因此,程序員需要有製作通用軟件的理念,需要有製作通用軟件的技術水平。需要有製作通用軟件質量的意識。只有這樣,軟件的價值才能成百上千倍的提高,程序員的收入才能大幅度提高,程序員的技術水平才能大大提高。

第三, 項目來源

許多軟件企業和程序員被動等待着企業的開發需求,不斷地尋求項目,由於競爭激烈,軟件價格越來越低,造成了“沒有項目等死,有了項目找死”的無奈狀況。其中,由於用戶要求開發時間越來越短,程序員編程“只求有無,不求更好”,不需要做到“全國最好”,根本沒有時間研究算法和技巧、研究新技術新工具、研究軟件構架、研究軟件共享。從而導致編程熟練程度越來越高,編程水平越來越低。

EOM則與之相反,所有企業信息化中的各種項目都是事先按照EOM理論規劃好的,並不是由企業提出,企業只是使用EOM中的各種軟件。因此,相對於軟件公司和程序員來說,他們再不要找關係託人情去拿項目了,他們可以主動地方便地去在EOM中尋找適合自己的開發項目。因此,EOM解決了企業“要做什麼?”什麼的問題,也解決了軟件公司和程序員的“要做什麼”的問題。由於EOM是企業信息化整體的解決方案,因此其中的各種平臺、通用軟件、專用軟件需要最好的算法和技巧,需要最合適的新技術新工具,需要研究軟件構架、需要研究軟件共享。所以,程序員必須提高自己的自身的技術水平和素質,向優秀程序員發展,這樣才能製作出“全國最好”的軟件。

第四, 參與EOM

現實中,許多程序員抱怨自己無法左右自己開發的項目,公司叫做什麼就做什麼,也不知道什麼軟件是好軟件,是值得開發的軟件,有的程序員因常年加班加點身心疲憊,也沒有什麼時間做自己想做的事。

EOM的出現至少是給很多有市場意識,有理想程序員一個機會,他們可以利用業餘時間進行研究、宣傳、設計、開發、銷售、維護EOM的各種產品。我們可以建立網上EOM團隊,以團隊方式吸引有思想、有才華的各類人才,開發這個產品,經營這個產品,實現自我的價值。

第五, 可行性

也許很多人會問EOM是否只是一個理論?是一種空想?只是說說而已的“傳說”?。我的答案是否定的,因爲EOM並不是心血來潮,是一時的衝動而成。EOM可以說是伴隨着中國企業信息化成長的一個必然的結果。正是由於長期關注着企業信息化發展,其中的成功之經驗、失敗之教訓,發展之規律的研究,才導致EOM的產生(我在前面的文章中曾提到這個過程),這是其一。EOM產生是伴隨着自己的軟件技術不斷進步的,是有大量應用系統製作支持的,這是其二。EOM已經提出後二、三年了,在這個期間我們一直在研究其理論的可行性,研究其產品可行性,並且找到了EOM產品的軟件新構架,而且正根據這個新構架,製作EOM的產品。我們想通過這些產品來驗證EOM的可行性和其市場價值,這是其三。EOM項下估計大約要有數百個平臺系統、通用系統和專用系統。這些系統將涵蓋企業信息化的主要方面,通過宣傳EOM,通過大家參與,必定有其中EOM產品被製作,其市場價值和可行性也是一個說明,這是其四。

 隨着EOM被人們越來越多地關注,EOM的研究和發展,其可行性就會越來越明顯。

第六, 關注EOM

其實,你可以不去參與EOM的研究和開發。但是你可以關注EOM的發展,瞭解EOM是如何看待企業信息化現狀的,是如何分析這個現狀的;你可以瞭解EOM所製作的軟件和現有的軟件有什麼根本性的不同;你可以瞭解EOM製作軟件的流程和思路,看看和現有軟件製作有什麼不同;你可以瞭解一個EOM產品的市場價值和一個定製軟件市場價值的差距;你可以感受有EOM爲標準來評判軟件的好壞和無標準以自己標準來評判的異同;你可以瞭解EOM的抽象的方法和現在“眼見爲實”“需求驅動”不同之處;你可以瞭解EOM提倡的團隊精神和團隊方式和自己目前項目小組之間差異;你可以試着用EOM理念重新將自己手頭開發的程序抽象成爲標準功能和標準信息等等。我想這些思考是對每一個想進步的程序員是有百利而無一害的。

EOM與程序員,程序員與EOM有着密切的關係,隨着EOM逐漸被人瞭解和認識,EOM產品逐步的推出,國家對這個民族的企業信息化的理念和產品的支持,我想越來越多的程序員將會加入到EOM這個隊伍中來,隨着EOM隊伍的壯大,EOM在促進我國企業信息化發展方面將起着越來越重的作用。 我敢說對EOM關注和了解,可以擴大程序員的視野;就如人們因冬天而不出戶,因春天而踏青採光,在春天裏感受着春風,感受着春花爛漫,感受着生命的多彩。。。

發佈了50 篇原創文章 · 獲贊 3 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章