• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    免于失業的十大軟件技術

    發布: 2009-6-05 10:26 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 26次 | 進入軟件測試論壇討論

    領測軟件測試網   你是一名正失業的軟件技術人員?或許本文章的內容對您有所幫助!
        技術僅僅是一種元素,新的技術總是曾出不窮,更重要的是你的學習能力和解決問題的能力。
        下邊讓我們來看看這些免于失業的十大軟件技術吧。

    1. XML

      首先,你要了解XML。我不是說僅僅是XML規格本身,還包括一系列相關的基于XML的語言:最重要的是 XHTML、XSLT、XSL、DTDs、XML Schema (XSD)、XPath、XQuery和SOAP。那些在過去5年內從未碰過鍵盤的人,可能不知道XML為何物。XML是一種文本文件,使用與HTML類似的標記。XML能定義一個樹狀結構,并能描述所含的數據。

      XML最好的一點是既能存結構化數據也能存非結構化數據。它既能存貯和描述“規格的”(regular)表格數據,也能容納和描述“粗糙的”(ragged)文件數據。

      XHTML是現今寫HTML的首選方法。因為它是形式完好(well formed)的XML,比起古老的、通常是畸形(malformed)的HTML文件,XHTML格式的文件更容易處理。

      XSLT和XSL是用于把XML文件轉成其它格式的語言?赊D換的格式包括:文本文件、PDF文件、HTML、以逗號為分隔符的文件,或其它XML文件。 DTD和XML Schema描述XML文件所能包含的內容的類型,并讓你“驗證”XML文件內容的合理性,而不用寫特殊代碼以確保內容符合規則要求。

      XPath和XQuery是用于從XML文件中抽取單個項目或一組項目的查詢語言。XQuery擴展了XPath,因而更重要。XQuery與XML的關系正像SQL與關系數據庫的關系。

      SOAP是Web服務之間的一個標準通訊協議。盡管你不需要對SOAP標準一清二楚,你應該熟悉一般的schema和它的工作原理,以便能應用這門技術。

      2. Web服務

      Web服務是XML流行后的一個直接產物。因為你能用XML描述數據和物件,因為你能用schema確保XML文件內容的合理性,因為XML是基于文本的規范,XML為跨平臺通訊標準提供了一個極其方便的基本格式。如果你還從來沒碰到Web服務,你可能很快就會碰到,在未來5年內,你幾乎肯定會碰到。熟悉Web服務十分重要,因為它是目前所有跨不同機器、不同語言、不同平臺和不同地點的通訊協議中最簡單的一個。不管你需要與否,Web服務是邁向互用性的重要一步。

      XML工作組主席John Bosak曾說XML“給Java一些事做”。實際上,Web服務讓所有語言都有了一些事做。Web服務讓在大型機上運行的COBOL應用軟件能調用在手持設備上運行的Java應用程序、能讓Java applet與.NET服務器交談、能讓微機軟件與Web服務器無縫連接,并提供了一個相對容易的方法,讓企業不光能向外界提供數據,還能提供功能,而且是一種與語言、平臺和位置都獨立的方法。

     3. 面向對象的編程

      很多程序員仍認為OOP是象牙塔里的技術。但如果你想一下是什么語言在過去的10年里占主導地位,你就會理解OOP不是象牙塔里的技術。OOP從Smalltalk開始,傳到C++和Pascal (Delphi)。Java使OOP大踏步地邁向主流,幾年后的VB.NET和C#則完全確立了OOP的優勢地位。盡管這些語言中的多數并不要求你必須會 OOP,但我覺得如果你不了解OOP的基本概念也不知道如何應用這些概念,你能找到的編程工作將越來越少。

      4. Java、C++、C#和VB.NET

      我把這些語言列在一起,并不是建議你成為每一種語言的專家。我的理由是:學習編程最有效的方法之一是看代碼,而你能看到的大量的代碼很可能不是用你所喜愛的語言編寫的。

      在過去幾年,各語言的能力越來越接近,F在,你可以用VB.NET寫Windows服務、Web應用程序或命令行程序。即使你只使用一種語言,你也應該學一些其它語言,以便能看懂那些樣例,并將其翻譯到你所用的語言。這4種語言是基本核心,還有其它一些滿足不同需要、頗具用途的語言,如FORTRAN、 COBOL、APL、ADA、Perl和Lisp。

      5. JavaScript

      盡管名字有些相像,但Java 與JavaScript并無關聯。為什么一個腳本語言會如此重要呢?因為所有主流瀏覽器都用JavaScript。如果你需要寫Web應用程序,你就有足夠的理由學JavaScript。JavaScript可以用作ASP或ASP.NET的服務器語言,也可以當做用于擴展XSLT的功能語言 (functional language)。JavaScript是Mozilla/Netscape中用于激活基于XUL的程序接口的首選語言。JavaScript的一個變種ActionScript是Flash MX的編程語言。將來,JavaScript很可能成為新設備的編程語言,以及大型應用軟件中的宏語言。

      

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: 技術 軟件 失業

    21/212>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>