• <s id="6wgeu"></s>
  • <option id="6wgeu"><bdo id="6wgeu"></bdo></option>
    在線客服

    咨詢熱線

    做個下世紀的軟件工程師

    作者:未知

      近期美國《財富》雜志公布全球最大富豪排名,美國微軟公司總裁比爾?蓋茲名列榜首,此外前6名中還有兩人均出自電子計算機行業。他們的財富令人艷羨,而透過這些讓人眼熱心跳的數字,我們不難看到一個新行業――信息產業的興起與巨大潛力,本期為想進入這個行業的朋友指點迷津。
      電腦時代
      美國微軟公司總裁比爾?蓋茨連續3年蟬聯世界巨富之冠,顯示著作為電腦從業者在信息時代里能夠取得的巨大財富與空前輝煌。這不僅僅是個人的成功。信息產業自誕生以來,發展態勢極為迅猛,業已成為一個國家技術水平的衡量標志,就世界總體狀況而言,其產業產值目前排名第三,21世紀將躍居首位。
      留意一下你的四周,不難發現這樣一些現象:越來越多有關計算機的報刊涌上書報亭;一家又一家電腦公司壁立街頭成為這個年代的獨特風景;名目繁多的各類電腦培訓也如雨后春筍般在城市各處蔓延;各新聞媒體也以空前濃厚持久的興趣密切關注這一時代“新寵”的動向。所有這一切似乎都在宣揚著一個共同的主題:我們已然進入一個新的時代――電腦時代。
      電腦、軟件與軟件設計師
      電子計算機從產生發展到現在僅僅半個世紀,但卻創造了并且仍在創造著許多奇跡。它的應用范圍之廣有目共睹,從人們習以為常的銀行儲蓄、商場購物到火箭發射、衛星上天,所有這一切都有電腦在發揮著巨大的作用。現今幾乎人類社會所有領域的進步與發展都與計算機技術的應用密不可分。
      而這一行業也造就了許多商業奇跡,比爾?蓋茲成立微軟公司不過20年的時間,微軟公司已發展成為世界著名的大公司,而他本人也儼然成為世界首富,其持續的指數增長速度是其他行業難以比擬的。專家預言,21世紀將是一個更完全意義上的信息時代,計算機將起著更為重要的作用。
      計算機軟件是整個計算機系統中最重要的部分之一。沒有計算機軟件的計算機只是插在一起的一堆集成電路板,沒有任何實際意義。有了軟件的支持,計算機各項具體功能才得以真正運轉,以適應各個領域的不同需要,比如財務管理與銀行儲蓄,依賴的就是財務軟件和金融軟件的技術支持。從這個意義上說,軟件之于計算機,就如同大腦之于身體。大腦依附于身體,又賦予身體以意志力與行動力,人才得以成其為人,行使為人的種種權利。
      計算機軟件產業已成為整個計算機行業舉足輕重的組成部分,在西方發達國家已成長為一個能帶來巨額利潤的重要產業部門。在中國,軟件業的重要性正逐漸被認識,行業內對軟件開發越來越重視,投資力度也越來越大,軟件設計與開發之緊迫,大有“箭在弦上,不得不發”之勢。
      軟件工程師的工作就是開發適應各種需要的計算機軟件。與計算機技術的飛速發展很不協調,當前世界尤其是中國的軟件工程師的數量還很不足,因此計算機行業目前以及今后相當一段時間內,對軟件工程師的需求都是一個很巨大的數字。據統計,在美國軟件工程師有大約10萬左右的缺口。而中國對軟件工程師需求之迫切也可以從各種報刊雜志的招聘廣告中窺見一斑。
      也因此,一個軟件工程師的收入無論在國內還是國外都屬上乘。在美國,一個取得學士學位的軟件工程師年薪一般都在5萬美元左右,而取得碩士學位的軟件工程師的年薪則在7萬美元左右。在國內,一般的私營公司里,一個軟件工程師的月薪最低也在3000元以上,在比
      較好的外資企業,月收入則有萬元左右。所有這些還是指一般的編程人員,如果有了足夠的經驗和水平,可以做一個項目負責人或者開發小組負責人,則收入會有更大幅度的提高。在未來的21世紀,隨著計算機的作用越來越大,軟件工程師的行情肯定還會看漲。成為一名軟件工程師,你應該具備的條件一、對這個職業的濃厚興趣。軟件工程師是一個誘人的職業,同時它也非常艱苦,經常會在計算機屏幕前一坐就是一整天。為了解決軟件開發過程中的一個問題,你往往還要面對連續工作數小時卻無任何進展的信心以及耐力的挑戰。如果對這一行沒有足夠的興趣,大概你是很難堅持下來的。不過這也正是這一職業的樂趣所在,當你歷盡千辛萬苦終于完成了軟件的設計,你的成就感以及喜悅之情也是他人難以體會的。
      二、比較好的數學功底。軟件產業是一個純粹的智力型產業,所有的軟件產品都是工程師智慧的結晶。人的智力因素在軟件開發中起了非常重要的作用,其中抽象思維能力和邏輯思維能力尤其重要。而這兩種能力的培養和獲得都離不開良好的數學功底及科學分析能力。許多著名的軟件方面的專家都是學數學出身,比如著名的計算機科學家圖靈,又比如國內的王選教授。軟件開發,需要將現實生活中的具體問題抽象為數學模型,同時為了提高軟件的性能,又需要選擇適當的算法,這一切都離不開較好的數學素養。
      三、很好的協同工作能力。搞軟件開發一般說來都是很龐大的系統工程,必須依靠集體的智慧與合作。也許起初一個軟件天才還可以憑借個人的智慧開發出一個軟件,可是隨著計算機技術的飛速發展,現在軟件程序的繁復以及工程之龐大已遠非個人可以想像、勝任。現在說一人開發一個軟件,聽來就像天方夜譚。隨著軟件功能越來越強,界面越來越友好,也越做越大,一個軟件通常都需要幾十個甚至上百個程序員來協同完成。像現在大家都很熟悉的Windows95、Of-fice等,都是上百個軟件工程師共同完成的。所以對一個軟件工程師來說,不能很好地和別人協同合作,就搞不好軟件開發。
      四、比較廣闊的知識面。計算機軟件的應用領域越來越廣闊,這就對軟件開發工程師的知識面提出了更高的要求。要為某一領域做專業軟件,首先開發人員對該領域要有相當的了解,才能很好地把握這一領域的具體需求,從而開發出適合需要的軟件。而制作那些面向具體用戶的軟件,對工程師的要求就更高。因為如果你對用戶的領域了解不夠的話,就無法和用戶很好地交流,也就無法了解用戶的真實意圖,很難開發出適合用戶需要的軟件。
      當然,以上只是一個軟件工程師所應具備的基本素質,要做一名成功的軟件工程師,你自然有很長的路要走。但最根本的,你要先進入計算機行業。計算機行業是典型的高科技行業,它的入場券現在最低也要是專業本科畢業,以后的行情也許還要再漲。它是一項專之又專的技術行業,你的專業技能越過硬,你在業內的實力也就越強,你成功的機率也就越大。所以,如果你想將來做一名軟件設計師,當務之急,就是要努力考取某所大學的計算機專業。因為,這是你必需的入場券。
    轉載注明來源:http://www.361tx.com/6/view-12832550.htm

    ?
    天天啪啪,天天啪一啪,天天啪影院,啪啪在线影院免费