開源軟件可以幫助管理全球化分布式的大型軟件項目,F在開源越來越多的在商業軟件業界被采用。開源軟件的這個特點人稱之為“開源全球化”,這種現象可能對工程師職位帶來更深層的影響。對于勇敢接受這種改變的人來說,這似乎并不是一個壞消息。
開源全球化,軟件開發者在全球不同的地方的家里就可以實現協作。這種模式早晚要被大多數軟件公司采用,因為它相比傳統模型更具有成本優勢,更代表了發展的趨勢。這種優勢來源于可以為合適的工作雇傭到合適的人才,不再局限于本地招聘人才等等。
今天,大多數傳統的公司依然覺得很難讓職員回到家中工作,一個在IBM公司研究開源Java“Harmony”項目的員工依然被要求每天在他的公司內打卡“坐班”。傳統軟件公司不愿意接受這種模式的原因也有很多,其中有的是因為降低了可管理性,有的是因為與現行激勵系統不協調,或者是因為對面對面交流方式的依賴等。對于非開源公司來說,可能還擔心失去對知識產權的控制。
但是根據一些運營開源公司和分析研究機構對MySQL的研究,分析人士覺得這種模式可以讓公司節省大量的成本。因此一些人還是很自信地預言這種趨勢將改變業界規則。傳統軟件公司要么采用這種模式,要么失去與已經采取行動的公司的競爭力。
目前的全球開源公司有MySQL、JBoss等,他們的知名度和通用、英特爾等不相上下。雖然他們的總部都在美國,但是關鍵的組成人員卻生活在歐洲、俄羅斯、巴西和澳大利亞等。他們的員工每四個里面就有三個在家里工作,這些員工大部分是通過互聯網招聘的,大多數甚至沒有經過面試。公司關心的是他們的技術技能以及具有良好的互聯網溝通能力。
在開源全球化模型中,工程師角色的改變可以說有好有壞。好的一方面是開源將用戶和軟件工程師放在一個更重要的位置。在開源公司中,一般是用戶和工程師直接交流,讓工程師處于駕駛員的位置,可以更迅速、更準確地控制項目的發展方向。
壞的一方面是,軟件工程師突然發現自己處于全球范圍內的競爭。不同國家之間的工資待遇標準的不同、生活標準的不同,造成了一部分工程師的就業壓力。
另一方面的改變是用戶不用每天按時上班,想工作的時候就工作,他們自己管理自己,很少向老板匯報。衡量他們工作成績的就是他們的工作成果。
盡管有許多人會拒絕全球化,因為這意味著增加的競爭和收入的降低。但是競爭帶來的可能是他們技術技能的提高,隨之而來的是收入的增高。
(責任編輯 火鳳凰 sunsj@51cto.com TEL:(010)68476636-8007)