例文
コアイメージ
コンピュータの動きを設計し、手順として具体的に示す人
使い方
-
コンピュータプログラマー
-
software programmer
ソフトウェアプログラマー
類義語との違い
programmer:
主にコード実装と動作確認を担当する人
developer:
設計や要件整理まで含めて関わる人
英英
A person whose job is to create and write instructions for computers to follow in order to perform specific tasks.
語源
programmerは、program(計画・指示、コンピューターの命令)に人を表す接尾語 -er が付いた語で、コンピューターのプログラムを書く人=プログラマーという意味。
コラム
- programmerはコンピュータ用のプログラムを書く人を指し、主にコード作成・動作確認・修正を行う役割を強調する語で、設計や要件定義まで含むことが多いsoftware engineerとは必ず同義ではない。
例文
A junior coder is learning to write clean code.
新人のプログラマーがきれいなコードを書くことを学んでいる。
コアイメージ
コンピューターの動作を実現するためにコードを書く人
英英
A person who writes computer programs or code to make software work.
語源
coderは、code(コード)という語に行為者を示す接尾語‑erが付いた語で、「コードを書く人」を表すようになった。
コラム
- coderはコードを書く人を指し、例文の新人のプログラマーはきれいなコードを書くことを学んでいる段階を表すが、職務名としては実装中心の役割を指すことが多い。