技術スタック 開発体験

プログラミング、開発時に英語で検索するときの方法・工夫など

2021.03.25

どうもこんにちは、junです。みなさんは開発でわからないことがあった時、日本語だけでなく英語で調べるようにしていますか?

プログラミングは基本的に英語が中心となっており、喋れないにしても少なくともドキュメントを読めれる様にぐらいまでは成長する必要があると思います。プログラミング学習においても

  • リファランスが英語
  • エラー文が英語で分からない、読みたくない

といった理由で挫折する人や、現役エンジニアでも苦痛と感じる人が多いです。しかし英語による検索と日本語では圧倒的な情報量の差があります。日本語では見つからず、英語だと見つかることもよくあります。今回の記事は私が

  • 開発や調べ物の際に英語で検索する時にどんな検索キーワードや、単語を使用しているか
  • エラーに出会ったときにどう読み取るか
  • 知っておきたい単語や構文

を解説しようと思います。

と言っても本場の人の様にバリバリできるわけでもなく、英語は読み書きは好きですが喋る・聞くは勉強中です。これから見つけたおすすめの検索キーワードも随時ついかしてきます。

ぐぐるとき(調べるとき)

〜のやり方、方法

最初は「やり方」「方法」についてです。例えば

  • Node.jsのインストール方法

エラーの時

知っておきたい単語

conf,setting

confはconfigure,configの略語で「設定」という意味です。settingも似た意味です。主にアプリケーションを立ち上げるために必要な初期設定について説明していることが多いです。

例えばapacheではhttpd.confというファイルでドキュメントルートやアクセス件などの設定を行なっています。

init

compatible

serialize,translate

delete,destroy,terminate,clear

update,change,mutate

insert,add,create

主に「追加、作成処理」に関わるプログラムについて説明しています。

programtically

直訳では「プログラム的に」です。 GUI的な操作を行っているライブラリ内のメソッドやCLIのコマンドなどを知りたいときに使えます。

私の例ではWordPressでスクリプトを使って記事を移行するとき、wordpressで記事をプログラム的に操作するにはwordpressのどんな関数を使えばいいのか?と悩みました。そのとき「How to create post programtically in wordpress」と調べたところ、wp_insert_postというメソッドがあるというStackoverflowの記事を見つけて目的の情報にたどり着けました。

基本的にGUIで行われている背後には対応するメソッドや処理が実行されており、wordpressやLaravelなどの一流のフレームワーク・CMSではアクセスしやすいメソッドが提供されています。GUIで提供されている操作をプログラム的にどう行われ、どんな関数・メソッドが実行されているのかを知りたいときは programticallyを使うといいです。これは結構おすすめですよ。

Copyright © 2021 jun. All rights reserved.