• ベストアンサー

APIやマッシュアップ、クラスライブラリは英語力が必要不可欠でしょうか。

PHPやJavaScriptのプログラミングをしている者です。 AmazonやGoogle,Yahoo!が提供するAPIやクラスライブラリ(PEARを除Yahoo!UIなど)、マッシュアップはほとんど英語版ですよね。解説サイトも日本語はあまりありません。ほとんど英語版です。 ということは英語力が必要でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

誰かが解説したり、邦訳を出してくれるまで待てるなら英語は読めなくても問題有りません。(日本語で解説しているサイトを読めばいいので) ただ、間違った解説をしているところや、個人の主観が入ることがあるので、解説を読めばいいと言うわけではないです。 自動翻訳も然りですね。 誰かの解説を待てないなら、より正確な情報を知りたいなら、英語(原文)を読むしかないです。 英会話とか、リスニングは不要ですし、 試験をやってるわけではないので、単語がわからなければ辞書を引けばいいです。 訳してもカタカナで書いただけの単語は、コンピューター用語辞典などで調べ直せばいいです。 サンプルプログラムの関数がわからなければリファレンスを引くのと同じで、 まぁ、なんども出てくる単語はそのうち覚えます。

masa_go
質問者

お礼

ご回答ありがとうございました。 参考になりました。 >誰かが解説したり、邦訳を出してくれるまで待てるなら英語は読めなくても問題有りません。(日本語で解説しているサイトを読めばいいので) >ただ、間違った解説をしているところや、個人の主観が入ることがあるので、解説を読めばいいと言うわけではないです。 確かにそうですね。例えば新たなライブラリが登場したとしても、それが本格的に普及するにつれて和訳の解説書が必然的に出てくると思います。そのライブラリが普及する前に英語を理解したつもりで、そのライブラリに手を出したとしても、そのライブラリがあまり使われることがなかったら、あまり意味がないと思いますね。ある意味、無駄な苦労かも知れません。 >誰かの解説を待てないなら、より正確な情報を知りたいなら、英語(原文)を読むしかないです。 自分で解説サイトをつくれば、アクセス向上につながりますよね。

その他の回答 (2)

noname#58606
noname#58606
回答No.3

とあるソフトを作った時、英語に詳しい友人と、頭をひねりながら、和訳しました。 エキサイトで一括で、翻訳すると、訳のわからん和訳になるので。 通常の使い方ではない訳とかがあり、英語力が直結している訳では、必ずしもそうではないようです。 ターヘルアナトミアを和訳した杉田玄白さんの気分が、少し分かりました。 あった方がいいと思いますよ。英語力。 っていうか、コンピュータ英語力は。w うろ覚えですが、コンピュータ用語も訳せる、和訳ソフトがあったような。

masa_go
質問者

お礼

ご回答ありがとうございました。 参考になりました。 やはり英語力はあった方が良いですね。 英語力が必要になる時代が迫ってきているね。

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

プログラムに関係していると言語や分野を問わず「技術資料」が読める程度の英語力は必要です。何かというと原文を読まないとわからないことが多いですから。「自動翻訳はかえってわかりにくい」と思える程度にはなっていたほうがいいでしょう。用語はほぼそのままですし、決まりきった単語が多いのであまり苦労はしないと思いますが・・。 #日常会話は不要だし(苦笑

masa_go
質問者

お礼

ご回答ありがとうございました。 参考になりました。 確かに決まりきった単語が多いので、その分野はあまり苦労しないですね。現代の時代においては英語力は、やはり欠かせないですね。

関連するQ&A

  • GoogleMapsAPIを利用したマッシュアップをFlash上で動作させたい

    GoogleMapsAPIを利用して、Flash上でマッシュアップ地図を表示させたいと思い立ってみたのですが、 GoogleはFlash用のAPIを提供していないのでしょうか? 関連するようなサイトなど教えて下さい。

  • Googleがホストしているライブラリを調べる方法

    jQueryなどのライブラリを自サイトで使用する際、そのソースを自サイトに配置した上で以下のように指定して読み込む事が基本だと思います。 <script type="text/javascript" src="/js/jquery.js"></script> 最近、Googleなどが提供しているライブラリを借りてくれば、自サイトに配置せずに済むという事を覚えたのでそれを使って、以下のように書いています。 <script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript">google.load("jquery", "1.7");</script> このように書けば良い、と解説されている記事を読んだからですが、他にもよくjQuery.UIなどを使う場合の記述も書かれています。 このように、解説しているものを見つけた場合は、これもホストされているのだなと使えるようになりますが、自分でGoogle内でどのライブラリが提供されているのかを調べる方法は検索したのですが見つけられませんでした。 ここに書かれている、こうすれば調べられるという方法があれば、教えていただけませんでしょうか。 よろしくお願いします。

  • WebAPIのマッシュアップ方法について[Webサービスの作り方]

    マッシュアップというものをやりたいと思っています。 例えばAPIはYahooデベロッパー http://developer.yahoo.co.jp/search/webunit/V1/webunitSearch.html のものを使うとして、 リクエストURL http://api.search.yahoo.co.jp/AssistSearchService/V1/webunitSearch にリクエストパラメータを付加すると(サンプルコードです) http://api.search.yahoo.co.jp/AssistSearchService/V1/webunitSearch? appid=YahooDemo&query=%e6%b2%96%e7%b8%84&results=2 とするとこうなるということですが、 質問(1)まずquery=%e6%b2%96%e7%b8%84 という検索クエリーというものがよく分かりません。どう決めればよいのでしょうか? 質問(2)データベースについての知識はないのですが、もし必要ならどのような知識がどんなところに必要でしょうか?(例で示して下さると助かります) 質問(3)そして、このアドレスにアクセスするとXML形式で結果が返ってきますよね。これをどう使っていくのかいまいちよく分かりません。解説サイトを探してみたりもしましたが、抽象的で過程を省いているものが多く (1:○○する、2:○○する・・・と細かく説明されていればいいのですが・・)質問するに至りました。 関係ありそうな技術の現時点での到達度を書いておきます。 PHP、Perlなど:一から javascript:少しかじりました html:一通りはできます xml:一から HTTP関係:GET命令などで必要な情報をサーバからクライアントに持ってくるなどの簡単な知識。実際のやり方は一から 足りない部分は必要に応じて覚えていきたいと思っています、まずは簡単なものを一つ作りながら・・・と。どうぞよろしくお願いいたします。

  • CPANを使うことによるオーバーヘッドはありますか?

    PHP版のCPANであるPEARは、PHPスクリプトの固まりなので、データベース抽象化ライブラリ(PEAR::DB)などを利用するとオーバーヘッドが発生してしまいます。そのためPHP5のPDOが期待されている訳なのですが。。。 CPANも結局オーバーヘッドが発生してしまうものなのでしょうか?

    • ベストアンサー
    • Perl
  • Web APIの開発の仕方を教えてください。

    Web APIの開発の仕方を教えてください。 自分はプログラミング初心者(まったくプログラミングをしたことがありません。)で、グーグルや楽天、アマゾンのAPIを勉強して、開発したいと思っています。 APIを勉強、開発するには、何から始めればいいのでしょうか? 自分の考えたアイデアのAPIを開発することを最終目標に、0から実践的でお勧めの参考書やホームページ、またはその順序を教えていただけるととても助かります。 宜しくお願いします。

  • PEARのインストールの仕方を教えてください

    こんにちは,よろしくお願いします。 PHPプログラミングを勉強しています。(Windows XP,Apache) PEARの基本機能をインストールしようとして,MS-DOSのコマンドラインからgo-pearを実行しました。そうしたところ,次のようなWarningが表示されて,どうもうまくいっていないようです。どうすればうまくいくのでしょうか?何が悪いのでしょうか? C:\php>go-pear PHP Warning: PHP Startup: pdf: Unable to initialize module Module compiled with module API=20050922, debug=0, thread-safety=1 PHP compiled with module API=20060613, debug=0, thread-safety=1 These options need to match in Unknown on line 0 Are you installing a system-wide PEAR or a local copy? (system|local) [system] : 当然,パッケージのダウンロードやインストールもうまくいきません。pearコマンドは内部コマンドにも外部コマンドにも無いという旨のメッセージが出て,それより先に進みません。(c\phpには,pear.ini以外にpear.*というファイルはありませんでした。) パッケージのインストールまでできる方法を教えてください。(別な方法でもかまいません。)よろしくお願いします。

    • ベストアンサー
    • PHP
  • Google検索のXMLの取得方法

    Googleの検索エンジンを利用した物の開発を計画しています。 開発言語はPHPです。 YahooやMSN(Bing)は検索結果を返すXML(API)を提供していますが、Googleはそのような物はないのでしょうか? http://code.google.com/intl/ja/apis/ajaxsearch/web.html これを使うと出来るような気もするのですが、よく使い方が分かりません。 (XMLが返ってくるのかすら分かりません) そもそもGoogleは検索結果をXMLで返してくれるのでしょうか? もしそのようなAPIがあるなら、具体的な方法か解説サイトを教えてください。

    • ベストアンサー
    • XML
  • Google Maps API の地図をクリックして、PHPの変数に格納。

    Google Maps API の地図をクリックして、PHPの変数に格納する方法はあるのでしょうか? 地図をクリックすると、JavaScriptにその座標の変数が格納されます。 それをどうにかしてPHPの変数に格納したいのですが、可能でしょうか? JavaScript⇒PHPはできなかったと思うのですが、何か良い方法があれば教えて頂けると嬉しいです。

    • ベストアンサー
    • PHP
  • PHPのライブラリPEARを使わせる場合

    レンタルサーバのユーザにPHPのライブラリPEARを使わせる場合、 サーバ側(サーバ管理者)が全てのPEARを用意して、インクルードしてやっておかないといけませんか? CentOS5.6(私がサーバを提供する側) PHP5.3.3 というのも、 php.iniの include_pathが include_path = .:/usr/share/pear:/usr/share/php  になっておりサーバ管理者である私が/usr/share/pearにはまだPEARパッケージを1つも入れていません。 そこでPEARパッケージを使いたいユーザ自身がFTPでphp等アップロードしたディレクトリに 使いたいPEARパッケージを独自で配置し、ユーザ自身が配置したPEARパッケージを読み込んで使う形でもいいのでしょうか? ユーザがどんなパッケージを必要とするか分からないので、こちらがあらかじめ準備してやるなら、 すべてのパッケージを/usr/share/pearにインストールしておいてやらないといけなくなるのでは? と思います。 レンタルサーバなど通常はどうやっているんでしょうか?ユーザ各々にアップさせるものですか?

    • ベストアンサー
    • PHP
  • google search apiについて。

    googleのapiについて質問があります。 apiを使ってWebserchをJavascriptで作りたいんですが、 どのサイトのサンプルを見ても英語?での検索結果になってる気がします。 普通にgoogleで検索した結果とapiのserchで検索した結果とは違っています。 例えば「FLOW」と検索すると、普通のgoogleでは公式HPが先頭に表示されますが、apiの方では表示されていません。 直し方等あるのでしょうか?

専門家に質問してみよう