註冊 | 登入 | RSS Feeds
ZDNet | Taiwan.CNET.com |

廣告:
軟體平台間的遷徙行動
友善列印 | 轉寄朋友 | 加入HEMiDEMi網路書籤 | 加入funP | 加入Google書籤 | 加入Yahoo!奇摩分享書籤 | 11則回應
    
翔威國際高級工程師 蔡學鏞 2003/11/13 07:00:38 我當資訊圖書的兼職翻譯者,已經有好長的一段時間了。我覺得,在資訊產業當一個譯者需要有三種技能:

第一:英文能力

第二:中文能力

第三:專業能力

專業能力會影響對於文章的理解,所以專業能力不足的人,即使英文能力很好,可能無法很好地理解原文。中文寫作能力不好的人,即使英文能力和專業能力都很好,也無法很流暢地用中文表達出來。英文能力不好的人,即使中文能力和專業能力都很好,可能一開始就無法很好地理解原文。

如果你問起這三者何者較重要,我認為依序是:專業能力大於中文能力大於英文能力。英文的聽說讀寫不用樣樣精通,只要看得懂基本的英文句子就可以,反正隨時可以查字典。中文能力就比英文能力重要了,表達成中文句子時,需要信、雅、達。而專業能力又比中文能力重要一些,特別是在文章的技術門檻很高時。

而軟體的遷徙(migration)也和翻譯文章相彷彿。由於資訊產業變動很快,技術改朝換代是常有的事。有時候我們想把舊技術換到新一代的技術(例如Visual Basic到Visual Basic .NET),有時候我們想把甲公司的技術換到乙公司的技術(例如Java到C#,或Visual Basic到Java),這些都算是軟體的遷徙。不管你是從Visual Basic遷徙到Java或Visual Basic .NET或C#、或者從Java遷徙到C#,都必須具備三種能力:

第一:原始語言能力

第二:目標語言能力

第三:專業領域能力

我認為這三者的重要性也是:專業領域能力大於目標語言能力大於原始語言能力。原始語言不需要太精通,只要能看得懂原始語言的程式邏輯就可以,反正隨時可以查原始語言的API文件。目標語言能力就比原始語言能力重要了,而且還必須很熟悉目標語言的API,這一點非常麻煩,要花很多力氣和時間。專業領域的能力是最重要的,該程式到底是涉及資料庫、圖學、Web Services…等,技術人員必須先具備該領域的知識。所以,對於負責進行軟體遷徙的技術人原來說,首重目標語言能力和專業領域能力。

軟體遷徙的工作,如果需要技術人員一行一行地轉換,就太辛苦了。所幸,市場上有許多工具可以幫忙轉換,但是這樣的轉換工具並不能讓我們高枕無憂,他們通常具有下面的特色:

  • 通常能很完整的轉換程式語言的邏輯

  • 通常者能轉換一部份的API

  • 通常不能轉換編程模型,與系統架構

    也因此,軟體遷徙的難度頗高,必須審慎評估。甚至許多人為,重寫一套會更簡單。評估軟體遷徙若有確切的必要性之後,除了擇定工具之外,也可以尋求技術顧問公司的服務。例如ArtinSoft就有提供Java轉.NET的技術服務。

    軟體的遷徙絕對不是一件簡單的事。我最近動手進行了一些例子,發現這需要高度的能力,也需要許多人投入。絕對是一件苦差事!

    蔡學鏞專欄固定每個星期二更新,別錯過囉!

  • 加入我的圖書館 訂閱關鍵字
    加入網路書籤> 加入HEMiDEMi網路書籤 | 加入funP | 加入Google書籤 | 加入Yahoo!奇摩分享書籤 |
    友善列印 | 轉寄朋友


    • 11.java魔人 於 2005/04/09 19:05 回應
      java專欄不一定要只談java
      但是應該要專門談java 這篇裡面啥都沒談到

      用專欄之名 就要對材料有所取捨

      不應該放雜七雜八的東西進來
    • 10.FUCKOFF! 於 2005/01/31 21:57 回應
      有夠差勁的文章,主筆可以滾了
      爛透了
    • 9.??? 於 2005/01/30 01:40 回應
      是這樣嗎?
      Java專欄就只能談Java嗎?
    • 8.T2000 於 2003/11/15 22:36 回應
      學鏞兄當顧問真不容易 要面對這麼多無聊人士的吐嘈
    • 7.-q- 於 2003/11/14 22:24 回應
      常規~
      當一個人在工作或是學問上無法增進時,
      通常有兩種解決辦法.

      1. 繼續進修, 突破瓶頸.
      2. 逃避, 尋求他路, 重新開始.

      作者可能是看到自己的極限了吧(茶)
    • 6.-q- 於 2003/11/14 22:06 回應
      邏輯?
      這專欄明明是 "爪哇霹靂火"
      卻在這狂吹 .net ?

      這已經不是邏輯問題了
    • 5..net is king 於 2003/11/14 14:44 回應
      怪怪邏輯
      這個問題可回過來問,java為何留不住蔡先生?

      有人說學了英文就不能學法文嗎?樓下的真好笑喔
    • 4.自由人 於 2003/11/14 14:08 回應
      沒法子,C|Net 微軟廣告多
      為了狗食,蔡生也是逼不得已,連 Java 專家也要變節,不知道微軟出了多小廣告預算給他呢?


    留下你的意見
    會員 * 帳號:
    * 密碼:
    1. 欄位可選填,若全不填,則顯示為「匿名」。
    2. 不支援html語法
    非會員 姓名:
    E-Mail:
    Blog:
      重新載入驗證碼
    * 驗證碼: 記住我




    廣告

    名家專欄

    更多名家專欄
    HP和Intel領導業界,提供卓著的效能及可用度
      + 效能卓越的刀鋒 
      + 按事業的優先目標,快速提供適切的資源 
      + 降低能源和冷卻成本 
    廣告


    Sponsored

    活動快訊