programmer
- (名)プログラマー、開発者
発音のコツ
▶ 表示する▼ 閉じる
programmer のアクセントは最初の pro にあります。「プ」と唇を突き出した後、舌を丸めて「ロウ」と二重母音を発音します。続く「グラマー」の m は唇をしっかり閉じ、最後の er は舌を軽く丸めて喉の奥で響かせるように発音しましょう。
活用形
- 複数形
- programmers
コアイメージ
コンピュータを動かすためのコードを書き、ソフトウェアやシステムを構築する人がコアイメージです。IT業界の職業や、プログラムを組む専門スキルを持つ人を指す時に使います。
programmerの意味・例文
名詞
プログラマー、開発者
A person who writes computer programs.
We are looking to hire a senior programmer for the new project.
新しいプロジェクトのためにシニアプログラマーを採用したいと考えています。
採用や業務の文脈で頻出する実用的なフレーズです。
My brother works as a programmer at a tech company.
私の兄はIT企業でプログラマーとして働いています。
自分の家族や知人の職業を紹介する定番の表現です。
The programmer developed an algorithm to analyze the data.
そのプログラマーはデータを分析するためのアルゴリズムを開発しました。
アルゴリズムやシステムの開発に関する文脈で使われます。
A young programmer created an app that went viral.
若いプログラマーが開発したアプリが急速に拡散しました。
IT関連のニュースで人物を指す際によく登場します。
語源
programmer は、ギリシャ語の pro-(前に)と gramma(書かれたもの)から成る program に、人を表す接尾辞 -er がついた単語です。もともとは「前もって書かれた計画」を意味していましたが、コンピュータ時代になり「機械に指示を書き込む人」へと意味が発展しました。同じ gram(書く)の語根を持つ関連語には、grammar(文法)があります。
派生語・ファミリー
programmerの使い方
よく使う組み合わせ
使い分け
programmer はコードを書くことに特化し、developer は設計から開発全体に関わり、engineer はより広範なシステム全体の構築や保守を担当します。
“A software engineer is responsible for building scalable systems.”
→ より工学的なアプローチでシステムを構築するニュアンスです。
よくある間違い
× He is a programming. ○ He is a programmer. → 人を表す場合は programmer を使います。programming は行為や技術そのものを指します。
× I want to be programmer in the future. ○ I want to be a programmer in the future. → programmer は可算名詞なので、単数形の場合は必ず冠詞の a を付けます。
コラム
豆知識
programmer という職業の歴史は古く、世界初のプログラマーは19世紀のイギリスの数学者エイダ・ラブレスだと言われています。彼女はコンピュータが発明される前に、計算機のためのアルゴリズムを考案しました。
リアルな使われ方
IT業界の現場では、programmer よりも developer(開発者)や engineer(エンジニア)という肩書きを好んで使う傾向があります。しかし、日常会話で一般の人に職業を説明する際には programmer が最も伝わりやすい表現です。
映画・音楽での使われ方
1999年の大ヒット映画『マトリックス(The Matrix)』の主人公ネオは、昼間はソフトウェア企業の優秀な programmer として働き、夜はハッカーとして活動するという設定でした。IT業界を象徴する職業として描かれています。
イディオム・定型句
独学のプログラマー
“He is a successful self-taught programmer.”
フルスタックプログラマー
“We need a full-stack programmer for this role.”
programmerを使った会話例
オフィスの会議室で、採用担当者とマネージャーが
We need to hire a new programmer for the mobile app.
I agree. Should we look for a developer with iOS experience?
Yes, someone who is a skilled programmer in Swift.
I know a freelance programmer who might be available.
That sounds promising. Can you set up an interview?
Sure, I will contact him this afternoon.
文化的背景
イギリス英語では番組や計画を programme と綴ることがありますが、コンピュータ関連のプログラムやプログラマーに関しては、英米問わず program / programmer と綴るのが世界的な標準となっています。どの地域でも広く使われます。
よくある質問
Q. programmer とは?
コンピュータのソフトウェアやシステムを作るためにコードを書く人のことです。『She is a talented programmer.(彼女は優秀なプログラマーだ)』のように、職業やスキルを持つ人物を指します。
Q. programmer と coder の違いは?
coder は単にコードを書く人を指すカジュアルな表現ですが、programmer はより専門的で、論理的な設計ができる人を指します。『He started as a coder and became a programmer.』のように使い分けられます。
Q. programmer はどんな業界で使われますか?
主にIT業界やソフトウェア開発で使われますが、現在ではあらゆる分野で必要とされています。『Every bank needs a good programmer now.(今やどの銀行にも優秀なプログラマーが必要だ)』のように表現します。
Q. programmer に関連する職種名は?
最近は software engineer や web developer と呼ばれることが増えています。『She works as a web developer.(彼女はウェブ開発者として働いている)』のように、担当領域によって細分化されています。
Q. programmer のスペルで注意する点は?
program に -er を付ける際、m を重ねて programmer と綴る点に注意が必要です。『He is a programmer.』と書く際、programer と m を1つにしないよう気をつけましょう。
CHECK QUIZ
Q: 「システム全体の設計や構築を担当する人」に最適な語は?
Q: 「プログラミングを学んでいます」の自然な表現は?