資源愈趨齊備 培養雲端達人非難事 智慧應用 影音
MongoDB
ST Microsite

資源愈趨齊備 培養雲端達人非難事

  • 高鳴矯

正所謂工欲善其事,必先利其器,對於一向嫻熟傳統On-Premise資訊架構的IT人員或程式開發者,要想儘速成為獨當一面的雲端達人,少不得需要相關知識與工具的輔助;在過去,這方面的資源相對稀少,就算有,也偏向艱澀難學,但如今無論工具的實用性、教育訓練的廣度及深度,都已見長足進步。

無論是目前已任職於特定企業的IT人員或程式開發者,抑或背備一定資訊專業知識的待業者或轉業者,多紛紛將雲端運算視為明燈;此乃由於,根據研究機構IDC提出的預估數據,待至2015年,雲端服務市場產值將突破700億美元,而全球與此相關的新增工作職缺,可望多達1,400萬個之譜,其中過半數落在大陸、印度等地,由此看來,倘若擁有雲端應用開發或系統整合等技術在身,職涯發展前景可說無可限量。

前述來自IDC的預測當中,有一項頗值得留意的訊息,亦即在高達700餘億美元的偌大雲端服務產值裡頭,位居關鍵角色的軟體即服務(SaaS),可望盤據75%佔比;至於另一市場調查機構 Forrester Research,同樣樂觀看待SaaS市場後勢發展,預估2016年產值將一舉衝破900億美元大關。由這些數據觀之,優質的雲端應用開發人才,勢必為企業所爭相延攬,較諸一般職能人士略顯低迷的就業情況,堪稱大異其趣。

順應大勢所趨,不僅與雲端相關之軟硬體系統供應商,皆汲汲營營鑽研此一商機,連帶從事電腦補教的業者,也紛紛開辦雲端訓練課程,吸引學員上門求教。

SaaS開發課程 躍為電腦教育界寵兒
觀察台灣三大連鎖電腦補習班-巨匠、聯成、學承的開課動向,也不約而同印證了雲端應用開發的看漲聲勢。

營業據點數目居冠的巨匠,曾以「改變10億人電腦使用習慣的資訊大戰-錢進雲端‧關鍵報告」甚具吸引力的行銷辭彙,搭配仿傚電影情境的亮相DM,強調將以業界實務切入,一次開辦微軟、Google等兩大陣營的雲端架構課程,內容涵蓋雲端運算概念的入門、IaaS虛擬化作業系統的建立、PaaS雲端程式平台開發,同時將網管與程式技術一網打盡。目前已確定開班的相關項目,則包含了雲端運算開發實務應用、VMware虛擬化網管。

至於聯成電腦,也在2012年間配合台北市政府勞工局職業訓練中心,開設「雲端運算軟體工程師班」,課程內容從雲端程式設計入門以降,一路涵蓋了.NET Framework2.0應用程式開發、網際網路資料庫基礎、雲端網際網路資料庫設計管理、雲端網路應用程式設計、VS2008 ASP.NET3.5、雲端運算概念與應用、雲端運算關鍵技術、雲端平行運算、網路安全與管理、企業私有雲端架設管理,乃至於相關專題實務。

除此之外,該公司也將Apple iOS程式開發實戰、Android應用開發實戰、Red Hat Linux認證工程師培訓班、Cisco網路建置實務培訓班及Java認證程式設計師培訓班,一舉包裝成為其數位學苑之中的「雲端運算學院」,並標榜這些關乎程式設計、網路工程、網路管理等「高薪」IT課程,可以滿足學員對於雲端世界的無限想望。

另一名列三大電腦補教業者的學承,亦曾以「雲端點金術」誘人的行銷辭藻,推出以雲端人才新型態求職模式為號召的「訓用計畫」,標榜藉由企業提出需求規格、原廠獨家授權設計課程、企業進行面試、104媒合安排面試等四大環節的相扣,爭相有意成為雲端軟體人才參與課程。

在三大補教業者之外,資策會數位教育訓練研究所旗下之科技化服務(ITeS)訓練中心,也特別開闢出「雲端運算課程主題館」,針對架構建立、Big Data、國際證照(含EXIN、CompTIA、Arcitura等雲端認證)、企業實務、管理議題等主題,推出一系列雲端運算課程,其中的架構建立項下,則包含了「雲端運算SaaS系統開發與轉換實務」。

在SaaS開發課程的招生資訊中,ITeS中心特別點出一個發人省思的議題,儘管當前不少人熱衷於討論雲端運算的技術架構與商機前景,但其實絕大多數的企業最想問的是,如何將目前的舊系統,轉換成為雲端運算架構,這才是企業必須面臨的實際問題。時值雲端運算商機湧現之際,企業如果可以把舊系統轉換至雲新架構,如此即能憑藉有限資源來推動雲端策略布局,兼收快速上線、撙節成本之雙效,不失為穩健的進取之道。

只不過,畢竟雲端運算產業猶未臻至標準化境地,在此前提下,新舊系統架構之間的轉換難度肯定不低,可以想見,絕非所有企業皆能如願將舊系統轉換至雲端運算架構,所以資策會所開辦的「雲端運算SaaS系統開發與轉換實務」課程,特別把「將舊系統轉換到新雲端架構」列為箇中重點之一,並邀請業界擁有相關實務經驗的講師,分享其曾參與的轉換個案,並從中萃取出寶貴的方法論,提供予學員作為指引,可謂此一課程的賣點之一。

不僅如此,這場「雲端運算SaaS系統開發與轉換實務班」課程,也特別重視公有雲、私有雲及混合雲三模式之均衡,因此在闡述新舊系統轉換個案時,亦將同時切換至三種不同場景,以便對應至不同的轉換策略。

附檔:專業電腦教育機構,均已開辦雲端訓練課程.ppt

好的開發框架或觀念 亦值得學習
除了講授雲端應用開發技巧ABC的電腦教育外,其實浩瀚無垠的網路世界,也蘊含許多珍貴的瑰寶,它們可能是一些未必知名、但頗為實用的工具介紹,可能是分享好的開發方法論或框架,也可能是傳達正確的觀念,凡此種種,都值得有志投入雲端應用開發的人士,加以學習與吸收。

舉例來說,放眼雲端世界,Salesforce.com肯定算是一個不容小覷的Player,很多企業也都開始採用其所提供的服務,採用服務之餘,其內部IT團隊也頗習慣使用微軟Visual Studio 2012,構築雲端程式及行動應用App的開發平台,「Salesforce.com」與「Visual Studio 2012」性質截然不同,但卻意外有所交集,那便是邇來堪稱熱門的Scrum敏捷開發法,前者是身體力行Scrum的實踐者,後者則連同Team Foundation Server 2012,針對Scrum提供了相對應的工具及範本,乃是幫助用戶落實Scrum的利器。

看到這裡,那怕只懂得傳統Waterfall的程式開發人員,都不妨對Scrum一探究竟,倘若覺得這個開發流程框,還真的頗有意思,可設法先從小的專案出發,試著導入Scrum,把Sprint、Daily Standup、Product Backlog、Sprint Backlog乃至於燃盡圖(Burn Down Chart),全都跑過一遍,再持續進行學習及調整,以體驗是否真如外界所言,藉由Scrum真能應變終端使用者對於需求的頻繁改變。

再舉另外一個例子,在網路技術論壇中,曾有人分享一個不錯的觀念,開發人員不妨趁著企業雲端化的歷程,讓自己回歸到軟體工程師的定位,而非校長兼撞鐘,把該是IT人員做的事情(譬如環境建置、部署與維運)攬在身上,成為軟體工程師兼系統工程師的怪咖。

最好的方式,即是將IT環境的建置與維運等工作,交由專業的雲端平台來執行,開發人員僅須聚焦於創新服務即可。但這個值得託付重任的平台,其實並非外界所理解的IaaS服務,因為採用這類型服務,開發人員仍需要顧及作業系統安裝與升級、防火牆設定、防毒防駭系統部署、網路負載平衡設定、虛擬機器備份...等繁瑣事務,與過去On-Premise環境相較差不了多少,有些時候反倒更加複雜,相形之下,PaaS顯然會是更理想的選擇。

關鍵字