programmer

  • ()プログラマー、開発者
UK/prəˈɡræmər/

発音のコツ

▶ 表示する

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(文法)があります。

派生語・ファミリー

名詞program
名詞programming
動詞program

programmerの使い方

よく使う組み合わせ

a skilled programmer (熟練したプログラマー)a computer programmer (コンピュータ・プログラマー)a freelance programmer (フリーランスのプログラマー)hire a programmer (プログラマーを雇う)work as a programmer (プログラマーとして働く)

使い分け

programmer はコードを書くことに特化し、developer は設計から開発全体に関わり、engineer はより広範なシステム全体の構築や保守を担当します。

He is a brilliant programmer who writes clean code.

コードを書く専門家としての役割に焦点を当てたニュアンスです。

The software developer designed the app's new features.

設計や企画などソフトウェア開発全体に関わるニュアンスです。

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業界を象徴する職業として描かれています。

イディオム・定型句

定型句a self-taught programmer

独学のプログラマー

He is a successful self-taught programmer.

定型句a full-stack programmer

フルスタックプログラマー

We need a full-stack programmer for this role.

programmerを使った会話例

オフィスの会議室で、採用担当者とマネージャーが

A

We need to hire a new programmer for the mobile app.

B

I agree. Should we look for a developer with iOS experience?

A

Yes, someone who is a skilled programmer in Swift.

B

I know a freelance programmer who might be available.

A

That sounds promising. Can you set up an interview?

B

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: 「プログラミングを学んでいます」の自然な表現は?