2010-05-24

Java 程式語言設計師的市場需求

21世紀,全球進入網路E世代。時光回溯,早在1975年,年僅19歲的比爾‧蓋茲即獨具遠見,看見明日世界的未來,將微處理器與軟體做結合,改變當時 以大型電腦主機為主的運行生態,進而展開一場科技業的革命。比爾‧蓋茲所描繪出的未來世界藍圖,是一個網際網路與世界接軌的高速化資訊時代。

透過軟體與硬體的完美結合,在0與1之間,人類得以突破舊有龜速化的資訊傳遞流程,彈指之間,訊息的溝通便能周遊全世界。也因此,我們得以藉由聰明的軟 體程式設計與高科技硬體設備,翱翔於網路世界,知識與訊息快速交換,讓學習曲線縮短,也能快速且完美地達成許多不可能的任務。

未來世界 E 指搞定


E化的世界,也勾勒出資訊時代特殊的產業與人力,真正能夠將各高科技產品功能發揮到極致的幕後推手,是專業的軟體設計與各類程式。也因此,在「E化不滅 定律」的未來世界裡,軟體程式設計師就扮演著相當重要的角色,而一位功力高強的軟體設計師,自然身價不凡。

JAVA 資訊業的國際語言


JAVA,是近10年來席捲資訊產業的新生代程式語言。因為跨平臺的設計特性,JAVA程式可以輕易地被移植到不同的機器設備上執行工作。它所具有的記 憶體自動回收和例外處理等機制,大幅度降低在撰寫傳統C/C++程式時的額外負擔與除錯難度。JAVA採用物件導向理論作為程式語言核心,相較於其他程 式語言而言,更容易維護與開發。

近年來,手機、PDA與iPhone等行動通訊設備蓬勃發展,加上Unix/Linux/Solaris系列伺服器的高普及率,使 JAVA被廣泛運用。 而在昇陽 (Sun Microsystem) 和國際商業機器(IBM) 等公司的大力推動下,JAVA已成為開發行動通訊設備和網站伺服器軟體不可 或缺的重要技術。因此,JAVA亦廣受學術界與企業界的採用,成為程式設計師需要精熟的基本程式語言之一。

北訓電腦臺中認證中心講師胡啟明表示,就程式設計而言,分為JAVA(IBM體系,客戶以大型企業為主)與.NET(微軟體系,客戶以中小型企業為主) 兩大類程式設計領域,兩者技術與運用層面差距不大。

巨匠電腦北區認證中心JAVA程式設計師李易紳進一步說明,由於新崛起的.NET是近5年才積極進軍市場,而JAVA程式設計在業界使用時間較長,因 此,就技術面而言,.NET與JAVA程式設計雷同處頗多,但JAVA程式設計人才的市場普及率仍略勝.NET,是以,對JAVA程式設計師的需求較 高。

對於JAVA程式設計師的市場需求與產業前景,李易紳進一步說明,目前國內與日本對於JAVA程式設計師的需求度極高,加上通訊手機業者的各類加值服務 內容增多,跨平臺資訊交流整合模式的風氣日盛,未來3-5年內可以說是JAVA程式設計師的黃金年代。「想要跨足JAVA程式設計師領域的新鮮人或是業 內好手,應充實自己的專業技能,最好具備專業證照。」李易紳說。

聯成電腦JAVA程式設計師張益裕則表示,JAVA程式設計是目前較受重視與歡迎的程式設計資格認證項目之一。政府對產業E化的積極推動,以及資策會與 職訓局等相關單位大力推廣下,各類資訊軟體課程的獎勵補助方案與政策,隨科技產業的快速發展而與時俱進,民間企業、補教機構與學校單位多設有科技資訊類 科系與職訓課程。

成為JAVA程式設計師的基本要件


若將焦點鎖定在JAVA程式設計師,對這類工作有興趣者需具備何種職能條件,方能順利進入職場?綜合多位資深JAVA程式設計師的看法,瞭解物件導向概 念、程式語言(最好是第3代程式語言),以及熟悉業界常用的程式庫,如:JAVA Spring與Hibernate(物件/關係對應的解決方案),並 了解程式開發工具(如Eclipse)者,就有機會成為JAVA程式設計師。不過,巨匠電腦北區認證中心JAVA程式設計師李易紳補充說明,由於 JAVA程式物件導向概念在學習上有一定難度,對想要投入JAVA程式設計的有心人來說,需投入更多心力與學習時間。

資訊科技日新月異,相關程式應用多變、版本升級快速,是以,JAVA程式設計師須留意自身對資訊與技術面的更新,否則易失去競爭力。而JAVA程式設計 師的自修管道,除參與各類程式設計相關課程,亦可與相關社群網站網友交換產業情報。

JAVA語言熟悉與否 攸關「錢」途


JAVA程式設計師的薪資概分3類:若僅負責寫程式,月薪約35,000元;懂系統分析的JAVA程式設計師,月薪約40,000 元;具有專案管理能力 的JAVA程式設計師,月薪可達50,000元。工作採責任制,無明確休假日,休假時間較為彈性,視專案執行進度而定。 部份JAVA程式設計師選擇以 SOHO族型態接案,不過,這種方式所接專案規模較小,案源較不穩定。此外,也有JAVA程式設計師擔任派遣工作,若與SOHO接案規模相比,專案挑戰 性與收入皆勝出許多。

至於相關從業人員的職涯規劃,李易紳說,「多數JAVA程式設計師朝管理階層或講師路線作職涯方面的調整。」

職場觀測站


工作職能標準
  1. 了解JAVA物件導向概念與程式語言。
  2. 熟悉JAVA程式庫。
  3. 具備JAVA程式開發工具運用能力。

市場需求


政府單位對E化的推動與全球科技化趨勢下,數位科技、行動通訊的結合與多元運用,皆需JAVA程式設計師規劃執行。

工作環境

  1. 為行動工作者,工作地點彈性。只要有電腦,處處皆為辦公室,但仍需不時與客戶及合作團隊溝通及開會。
  2. 多以專案執行為之,採單獨執行或團隊合作完成任務。

工作內容

  • JAVA程式設計
  • 產品開發
  • 專案管理與執行

工作時間


責任制,多依專案結案時間為主。

教育訓練


1. JAVA程式語言與程式開發工具運用。
2. 了解負責專案特色與執行任務內容。

雇主用人偏好

1. 細心、有解決問題的能力。
2. 人際溝通與團隊適應力佳。
3. 具專業證照。

薪資水準

1. 相關科系畢業生/無工作經驗者:約28,000-32,000元
2. 1-3年工作經驗:約38,000-52,000元
3. 3年以上經驗:約60,000-70,000元

升遷條件

1. 以資歷與專業能力取勝。
2. 若朝行政管理職發展,則配合公司內部升遷制度進行考核。

未來發展

1. 公司內部MIS部門擔任系統維護工作。
2. 資訊業商品開發人員。
3. 大型專案管理、人員招募、統籌與執行。
4. 擔任專業講師。

職務進用資格

1. 具JAVA相關知識者。
2. 無特殊科系限制。

工作辛苦與危險度

久坐電腦前,視力與姿勢不良等問題發生率高。

多年的職場經驗與用人經驗,張益裕的感慨是,碰到年輕一代的JAVA程式設計師,尤其是具有基本程式設計概念與技術的年輕設計師,易有「溝通」上的問 題。「不少年輕設計師喜歡『走自己的路』,不太容易接受資深設計師的建議。在專案執行的結案壓力下,有時造成團隊的困擾。」此外,新進JAVA程式設計 師的行事風格與價值觀自成一格,過於強調個人主義的結果,往往破壞團隊中的人際和諧。因此,他個人聘用新進人員的標準,特別強調人際溝通、抗壓性與配合 度。

創造自我價值 成就感如影隨形


李易紳表示,身為JAVA程式設計師,最難克服的不是專案完成的時間壓力,而是面臨程式寫不出來或技術瓶頸時的挫折感。至於工作成就感,李易紳則認為, 「看到消費者因自己的努力得以運用科技所提供的便利,甚至找到更有效率的商業交易模式並成功獲利,是個人最大成就。」

進修主播臺


JAVA程式設計師進修管道頗多,如:資策會人才培育課程中設有JAVA程式設計師就業養成班與一系列JAVA技術課程。資策會與各民間電腦補習班業者 亦開設相關證照考取班。勞委會職訓局則規劃電腦系統設計及分析、電腦程式設計等相關課程,內容包含:網路工程人員訓練班、電腦進階班、程式設計班、 Linux系統管理認證班、Linux網站管理與架設班、手機JAVA遊戲程式設計班、JAVA程式設計、C/C++程式設計基礎班等。

沒有留言:

張貼留言