- 相關推薦
計算機軟件就業前景
計算機軟件就業前景(一)
軟件開發技術上在2004年有了三大突破性成果:基于構件和構架的軟件開發方法;軟件開發過程中的描述模型的工具LML(統一建模語言);以及面向服務的分布式系統的體系結構。這對于我國軟件產業的成長和發展創造了極好的機遇。
20世紀60年代開始就出現了“軟件危機”,當時一個大型復雜軟件,要花上千人年的工作量才能實現,而開發質量極差,常常可能包含成千上萬個錯誤,因此首先要解決的問題,就是如何確保“程序的正確性”。荷蘭的一位物理學家E.W.Dijkstra采用了數學或物理的解題思維方法,提出了一種稱為“結構程序設計”的方法,應用于開發大型軟件系統時稱為“結構化分析和結構化設計”,這種方法延用了十多年的歷史,形成了軟件工程這門學科。然而,如何縮短開發周期、提高開發效率和質量、以及適應按需而變等問題,就成為軟件工程中的核心問題,這就出現面向對象的開發方法。僅僅去年一年之內,在軟件開發技術上產生了三大突破性成果:
一、基于“構件/構架的軟件開發方法”趨向完美成熟
C.A.R.Hoaro于1972年提出了數據抽象的模塊,逐步發展成面向對象開發方法。這種方法的基本思想是知識重用,就是盡量重用現有的成果,從而可以提高開發質量和效果。到了90年代這種方法成了研究的熱點,先后出現了許多學派,成為歷史上著名的“OO大戰”,在學術界討論很熱烈,但其成果并不理想,工程人員卻遠而望之,原因是:①技術要求較高,一般技術人員(編程人員)很難學會掌握。②由于概念上不統一很難建立起標準和規范。③在工程實施中有不少難點尚未解決好。因此只能在某些應用上被少數技術人員使用。
為此,在面向對象方法基礎上出現了構件技術,這種思想來自汽車制造業和建筑業中,采用流水線生產方式的預制件裝配方式,它的預制件要求并不苛刻,而只要是重用就可以了,所以稱為構件。在這個生產流水線上各階段,可以由不同專業人員去完成,社會有了分工,效率和質量都有了保證,這種開發技術稱為“基于構件的開發技術”。
我們曾用這種方法開發了一個“財政信息系統”,然后應用到四川省和成都市財政廳,就可達到重用軟件95%以上,正好像現在蓋一個大廈,采用了預制件組裝就可以大大提高開發效率、縮短開發時間,而且還能提高質量。
當基于構件的開發方法用于開發分布式系統時,出現了比“構件重用”更重要的技術——軟件體系結構和軟件框架(簡稱構架)。在1998年日本京都召開的“基于構件的軟件開發(CBSD)”國際專題學術會議上,一致認為軟件開發方法離不開“構件和構架技術”。
直到去年這種技術才完美成熟,由此軟件危機獲得了初步解決。
二、正在不斷完善的UML(統一建模語言)
有了有效的開發方法以后,近年來,國內各個軟件開發公司或有關部門都為自己定位的方向或領域,建立起相應的開發平臺和開發工具,其中最為成功的工具就是統一建模語言UML。數學家用數學符號來學習或推演數學、音樂家用了五線譜記錄樂譜,軟件工程師用的就是UML。
UML是一種描述的語言,它將軟件開發過程中出現的各種模型用可視化的圖形來描述,它是由面向對象方法的三位奠基人坐在一起,統一了面向對象中的概念、補充了不足、引入用例(USE CASE)建模、構件和迭代開發等當前各種公認有效的技術,它體現了當前的技術匯總,由此稱它為軟件開發的一個里程碑,并獲得國際標準化組織所認可和各大公司支持。
軟件開發過程,實質上是從“用戶需求”向“具體實現”的逐步過渡,其中間各步都是用某種模型來說明,模型可以更好地理解問題;使用模型可以與各類有關人員很好地交流和溝通;可以及時發現問題、診斷和修正方案;可以作為中間成果的文件保留下來,為今后的知識重用;也可以作為開發階段的依據。UML重要意義在于為今后發展奠定基礎,其作用可說無法估量,它的意義已被大家所公認。
三、正在發展的“分布式系統的面向服務的體系結構SOA”技術
九十年代,隨著計算機網絡技術的普及,客戶機/服務器計算機模式開始成為開發分布式系統的主流技術,如火車訂票、通存通取等數據大集中系統,近年來又興起3層/n層體系結構。但計算機系統軟件并不支持這種工作方式。為此系統軟件之上增加一層軟件,稱為中間件,是分布式計算的基礎。
中間件技術使設計者能集中設計與應用有關的部分,大大簡化了設計和維護工作。通過五、六年的大量應用和實踐,中間件已有一批成熟的產品,并成為設計分布系統時不可缺少的軟件。僅僅幾年時間,中間件以迅雷不及掩耳的速度發展,每年的市場銷售額均是成倍增長,現已有幾十億美元/年的份額。
三層體系結構有力地提供了一種分布式系統的解決方案,實現了一種緊耦合的分布式系統,組成一個自成體系的單個應用軟件。而如何將現有的多個應用軟件,通過網絡將其整合成一個新的集成系統,以能做更多更好的事。如電子商務的供應鏈、電子政務、數字地球、智能交通等。而早期的技術都無法解決,也是當前迫切要解決的技術。
IBM自去年4月提出了SOA(面向服務的體系結構)解決方案,面向服務的體系結構是一類松耦合分布式系統的體系結構。這類系統是將異構平臺上應用程序的不同功能部件(稱為服務),通過這些服務之間定義好的接口和規范,以松耦合的方式整合在一起,即將多個現有的應用軟件通過網絡將其整合成一個新系統。
SOA有二大目標:⒈多應用的整合,不但是能將各種各樣的應用軟件都能整合在一起,而且是松耦合的整合,也就是說,被整合的應用軟件自身仍保持其自主獨立,如香港政府已回歸中國,但保持一國二制那樣完全自治。⒉新增設的業務功能,應允許能適應變化。
SOA僅僅是一種解決方案,是分布式系統的結構模型,而由于這種方案簡單、實現方便,它的一出現就受到廣泛的關注。目前所有國際著名的計算機公司,都卷入到這個方向,為此“解決方案”,開發相應的平臺和工具,把自己公司的產品往SOA靠,SOA即將成為本世紀的熱點。
軟件開發方法有了突破性進展,為中國軟件行業的發展創造了機遇。
近十多年,隨著社會的需求,這門學科以一浪推一浪地迅速發展。而每前進一步,人們對客觀世界的認知觀就有了新的飛躍,特別是去年一年之內,軟件開發方法有了三大突破性成果,為中國軟件行業的發展創造了極好的機遇。
80年代初期,我國和印度幾乎同時著手研究軟件產業的發展。西方發達國家中軟件權威也曾預言,中國和印度是發展軟件產業最有潛力和優勢的國家。但近十幾年來,我國的軟件工作者在非常困難的條件下,為了我國軟件產業的形成和發展孜孜不倦地艱苦奮斗,取得了較大的進展。但是同發達國家相比,確實存在著相當大的差距,而且這種差距越來越大,甚至同一些發展中國家相比也還存在較大的差距。
然而計算機軟件產業的發展,在當前的信息時代卻關系到國家的前途和命運,一些發達國家,正是看到了軟件和信息網絡在當前和未來信息社會中的核心地位和作用,率先制定了“行動計劃”(即“信息高速公路”),并由國家領導人具體負責組織實施,把計算機軟件和信息網絡推向全球經濟和信息化的制高點,顯然是企圖通過高技術手段,實施對我國的控制。
隨著我國的改革開放,計算機應用已經越來越普及并深入到經濟、科技、金融、貿易、教育等各個領域和家庭之中;我國“金字號”工程也已陸續啟動,為軟件行業的發展創造了客規條件,而新技術的出現,為軟件行業的發展,創造了極好的發展機遇。
計算機軟件就業前景(二)
計算機應用軟件專業就業方向:
對于就讀于計算機應用專業的學生,通過在學校的專業學習和就業實習實訓,可以獲得各種實用的專業知識和豐富的實際動手能力,畢業后還可以在程序設計,應用系統開發,系統維護,網站設計等計算機相關行業就業。
計算機應用軟件專業介紹 :
計算機產業已滲透到國民經濟各個領域和人民生活的各個方面,是衡量一個國家科技水平和綜合國力的重要標志。本專業分計算機應用、網絡技術、計算機軟件技術、計算機信息管理、計算機軟件應用、計算機通信工程、計算機辦公自動化、計算機圖形圖像、辦公自動化與信息管理等學習方向。培養學生掌握當前計算機最新知識和技能,主要培養具有系統掌握計算機基本理論和基本知識,能熟練運用計算機從事科技信息管理及軟件開發,能從事各類圖像設計與繪制,有較強的實踐能力和自我發展能力以及硬件設備維護工作,符合社會市場經濟需求的專門人才。
計算機應用軟件專業 需要的知識結構:
掌握計算機軟件專業必需具有較扎實的數學基礎和邏輯思維能力。并且具有熟練的計算機應用基本技能,桌面數據庫管理能力和網絡基本使用能力。
在軟件專業方面高級語言的應用程序開發能力。面向對象的設計原理及應用知識,以及具有使用可視化語言編寫應用程序的能力都是非常重要的,還要掌握計算機系統結構及組成原理;掌握計算機系統的測試、維護和維修,能進行計算機的日常安裝、調試、維修工作。
計算機應用軟件專業就業前景:
教育部、信息產業部、國防科工委、交通部、衛生部目前聯合調查的專業領域人才需求狀況表明,隨著中國軟件業規模不斷擴大,軟件人才結構性矛盾日益顯得突出,人才結構呈兩頭小、中間大的橄欖型,不僅缺乏高層次的系統分析員、項目總設計師,也缺少大量從事基礎性開發的人員。按照合理的人才結構比例進行測算,全國計算機應用專業人才的需求每年將增加100萬人左右。
軟件人才看好教育部門的統計資料和各地的人才招聘會都傳出這樣的信息計算機、微電子、通訊等電子信息專業人才需求巨大,畢業生供不應求。從總體上看,有以下工作崗位:軟件工程師、程序編制的程序員、程序測試工作的測試員、從事軟件開發工作的初級技術管理人員、軟件銷售及售后技術服務人員、網站開發與維護人員、網站采編人員、數據錄入人員。
計算機軟件就業前景(三)
軟件工程師以其獨特的職業優勢,成為國家解決就業問題的一個重要突破口:當前我國軟件開發行業發展迅猛,成為國民經濟發展最快的行業。全國最多軟件開發企業提供了365萬個就業崗位,軟件開發業每年至少新增崗位 60萬個。隨著國際國內間的交流與合作不斷擴大,中國高端技術人員的大流動帶來了軟件開發業的蓬勃發展。軟件開發行業的發展,也給軟件開發職業帶來了前所未有的就業良機!
一、就業保障前景好!當前,隨著IT企業對軟件人才需求的不斷提高,越來越多的IT企業從開始的軟件外包、低端研發到現在的自主研發、高端創新逐漸壯大起來。德國軟件編程專家代表團來我國作中西IT文化交流時就曾經說過,現今,在德國,作為IT行業的首要從業人員軟件開發職業是青年人擇業的首要選擇。另據我國IT行業權威統計的資料顯示,近年來,我國的軟件開發業發展的需求。這一數字預測著高端軟件開發職業作為永遠的朝陽產業,將是二十一世紀就業的熱門職業。當前的軟件開發行業急需大批高素質、專業技能強的高級程序員隊伍來充實,這給軟件工程師的就業帶來了莫大的空間!
二、工作穩定收入高!歐柏泰克軟件學校學習軟件開發的學員,畢業后都能找到滿意的工作,試用期結束轉正后每月工資都在4K以上!美國戴爾、美國甲骨文公司(ORACLE)、深圳華為、金蝶、用友、惠普、IBM等知名企業都是歐柏泰克科技有限公司的合作伙伴,與歐柏泰克有著長期合作往來。
三、投資回報效率快!考上大學不一定會有好的出路,但并不代表不上學就會是一事無成!根據歐柏泰克軟件學院對就業學員的跟蹤調查顯示,歐柏泰克的學生基本上在北京、上海、深圳等軟件發達城市就業,平均月薪4600以上。技術精的話薪資還會更高。作為軟件開發企業的首席軟件設計師,其薪資待遇還會更高,年薪數十萬,甚至上百萬元!
【計算機軟件就業前景】相關文章:
美國就業前景08-20
日語就業前景08-20
藥學就業前景07-22
幼師就業前景08-20
中醫就業前景06-26
軟件就業前景08-20
教育碩士就業前景09-21
就業前景最好的專業08-20
美術生就業前景08-20
汽車營銷就業前景08-20