英単語を楽しもう
悲しいかな高校生にとって英語の勉強は逃れられません...
しかしプログラムを勉強する上でも英語は必要不可欠です。
例えばドキュメントを読んだりOSSにコントリビュートするにしても英語は使います。
文法なども覚えなければなりませんが、単語がわからないと辛いですよね。
今回はプログラム関係で出てくる英単語を例文とともに紹介します。
さらに高校生だけでなく社会人の皆様にも楽しんでいただけたら幸いです。
注意事項
取り上げた単語の意味はあくまでプログラム関係でよく使われると思われるものの一つです。
基本的に単語は複数の意味を持つので、厳密さを求める方は辞書を参照してください。
例文も私が考えたものなのでミスがある可能性があります。その際はご指摘をお願いします!
本編
allow
- 許可する
Do you allow this user to write this file?
このユーザーにこのファイルを書き込むことを許可しますか?
設定関係でよく見るイメージ。絶対押さえなきゃだめ。
require
- 必要とする
This program requires a lot of memory.
このプログラムは多くのメモリが必要です。
Dartで見たことがあったので取り上げました。
describe
- 説明する
Can you describe the problem in detail?
問題を詳しく説明してもらえますか?
k8sのコマンドで見た。これも頻出。
relate
- 関連づける
This DB table is related to user table.
この(データベースの)テーブルはユーザーテーブルに関連しています。
関係データベース(リレーショナル・データベース)のやつ。情報IでもIPAでも出る。
compare
- 比較する
We compared the performance of two programs.
私たちは2つのプログラムの性能を比較しました。
Gitとかで見る。差分見るの便利~。
environment
- 環境
You need to set up the development environment.
開発環境を整える必要があります。
環境変数とか本番環境とか見ない日はない。
practice
- 練習
- 習慣 (今回はこっち)
You should follow AWS best practices.
AWSのベストプラクティスに従うべきです。
ベストプラクティスはのプラクティスは練習じゃないよ!
issue
- 問題
You should report this issue to the repository owner.
この問題をリポジトリのオーナーに報告すべきです。
GitHubでよく見る。issue立てるの大事。
project
- プロジェクト
This project is a web application.
このプロジェクトはWebアプリケーションです。
プロジェクトマネジメントって難しい...
role
- 役割
Please make a role in IAM.
IAMで役割を作成してください。
AWSのIAMで見る。最小の権限をもたせよう。
major
- 主要な
This is a major update.
これはメジャーアップデートです。
新機能とかワクワクするよね!(ただし業務で組み込む場合を除く)
available
- 利用可能な
This feature is available in the latest version.
この機能は最新バージョンで利用可能です。
可用性(availability)とかでも見る。冗長性は大事。
perform
- 実行する
This program performs well on this machine.
このプログラムはこのマシンでよく実行されます。
パフォーマンスとかよく言うよね。
apply
- 適用する
Do you apply this setting?
この設定を適用しますか?
設定画面で見る~
mention
- 言及する
Discord has a feature to mention someone.
Discordには誰かをメンションする機能があります。
SlackとかDiscordとかでよく見る。メンションはよく使われる言葉になってきた。
contain
- 含む
You need check whether this list contains this item.
このリストがこのアイテムを含んでいるか確認する必要があります。
リストとか配列とかでよく見る。どのプログラミング言語でもあるんじゃないかな?
search
- 検索する
These days, we search information with Chat-GPT.
最近ではChat-GPTで情報を検索します。
データベースの検索とかでも。よく見る。
publish
- 公開する
This article is published on Qiita.
この記事はQiitaに公開されています。
ゲーム業界だとパブリッシャーって言葉があるよね。
task
- 仕事
This task is assigned to you.
この仕事はあなたに割り当てられています。
タスク管理ツールでよく見る。タスクは細かく分割しよう。
policy
- ポリシー
This policy is applied to all users.
このポリシーはすべてのユーザーに適用されます。
GooglePlayとかAppStoreに出すときに見るはず。
おわりに
いかがでしたでしょうか?
今回は第一回ということで、基本的な単語を取り上げました。
プログラムを勉強することで、英単語帳を読んでいるときに「あ、これプログラムでよく見るやつだ!」と楽しめるようになるはずです。
私も高校生であるので一緒に頑張りましょう!