無論是哪一個產業,它的成熟都離不開市場和用戶的成熟。對以Linux為代表的開源軟件而言,沒有廣大的用戶支撐,這個產業也不會有很好的發展。而用戶的成熟,顯然與開源教育密不可分。因為僅僅依靠一本書或一張CD接觸開源的僅僅是個人愛好者,無法形成開源人才的系統和規模體系,而政府和企業推出的開源培訓或認證則是大量規范培養人才的好方法。
在我國,開源教育也發展了數年時間,我國政府和眾多開源企業也一直在摸索一條適合我國開源教育的道路,以企業為主導的“聯盟”模式、政府聯手的“1+1+1工程”、以校園為基礎的“浙江模式”和綜合推進的“廣州經驗”,這些探索為開源教育在我國的啟蒙奠定了基礎,提供了寶貴的經驗。然而,雖然模式眾多,但開源人才與市場的需求仍然有著較大的差距。
是什麼原因阻礙了開源教育在我國的發展呢?我們首先來看看鄰國印度在開源教育方面是怎麼做的。
2001年,印度產業聯盟(Confederation of India Industry)創立一個非盈利組織“Shiksha India”,以便解決65萬個村莊和5億印度年輕人的在線教育(也叫“e-Learning”)問題。今年,印度總統為Shiksha的官方網站揭幕,真相終於大白,他們用的全是Moodle、Drupal和MediaWiki等開源軟件平台以及由瘦型計算機組建的電腦教室,通過使用這些開源軟件培養年輕人對開源的興趣,進而掌握開源的技能。
Moodle、Drupal和MediaWiki都是世界著名的開源教育軟件,都是基於LAMP架構的開源應用,而且,都是在社區推動下經過長時間逐漸發展、成熟起來的。Shiksha敢於在全印度廣大農村使用這種“不起眼”的開源軟件大搞全國性的開源教育,值得我們借鑒。
由此可見,開源教育的本質在於“用起來”,讓學生去接觸開源軟件、了解開源軟件、使用開源軟件,最後推廣開源軟件,這是一條從熟悉到認知,從掌握到擁有的一個過程。
Java是開源領域廣泛使用的一種編程語言和架構,這幾年Java培訓一直很熱門,除了Sun公司,還有很多第三方培訓機構在進行Java的培訓。2006年11月,Sun將Java開源了,開源後的Java無疑將得到更多人的使用,對於Java開源前後培訓方面的變化,記者專門問詢了Sun中國區首席教育官張瓒,他告訴記者:“Java開源前的培訓工作還是進行的不錯,但那時有個特點就是培訓的學生在培訓前對Java了解不多,我們的培訓很多是從最基本的開始,加大了培訓的難度。但Java開源後,很多學生在培訓前就使用過Java,接觸過Java,對開源這個概念也有充分認識,在培訓過程中能夠輕松上手。同時,由於Java開源,學生對於好的實例都能看到其源代碼,這方面也能加強學生的自我學習能力。”
最後,張瓒感概到,培訓的本質在於實踐,只有充分的讓學生動起手來,他們才能真正的學到東西,但我們過去的很多開源教育正好忽略了實踐的重要性。
由中科紅旗舉辦的首屆“紅旗杯”全國大學生開源軟件技術競賽也在近日舉行,面向全國高校學生,進行了一場基於開源操作系統Linux為平台的技術競賽,其目的在於在全國范圍內宣傳推廣開源文化及開源軟件,鼓勵高校師生積極響應、參與開源技術的交流和比賽。中科紅旗培訓經理賀唯佳也向記者強調用起來的重要性:“我們在開源培訓教育上做了很多的嘗試,通過培養學生對開源軟件的興趣,讓他們投身到開源軟件的應用當中來,這是最行之有效的一種手段,也是目前最適合中國國情的開源教育。”
誠然,知識來源於實踐,這個道理大家都明白。過去幾年,我國的開源還處於起步階段,一些概念的推廣、理念的普及是必須的,這在一定層面也擴大了開源的影響和人們對於開源的認知度,這些工作是必不可少的。如果把過去開源理念的推廣看作是“務虛”階段,那我們現階段的開源教育必須走“務實”的道路,畢竟,如今的開源形式和幾年前已經有著本質的區別,開源軟件已經廣泛應用於各行各業,開源軟件也得到了國際各大IT廠商的支持。在這麼一個開源軟件的應用時代,“務虛”的開源教育顯然將拖累整個產業的發展,人才的瓶頸將更大程度的約束開源軟件的進步。所以,“光說不練”、“紙上談兵”的開源教育已經過時了,未來的開源教育將是“用起來”的開源教育。