LC·Dict

pro·gram·mer

B1
US/ˈproʊɡræmər/UK/ˈprəʊɡræmə/가끔 쓰임

컴퓨터 프로그램을 만들거나 방송·행사 프로그램을 편성하는 사람

noun명사

  1. 1

    프로그래머컴퓨터 프로그램을 작성하거나 수정하는 사람; 프로그래머B1computing

    a person whose job or skill is writing, testing, or changing computer programs

    • She works as a programmer for a small software company.

      그녀는 작은 소프트웨어 회사에서 프로그래머로 일한다.

    • The programmer fixed the bug before the app was released.

      그 프로그래머는 앱이 출시되기 전에 버그를 고쳤다.

  2. 2

    프로그램 기획자, 편성자방송, 공연, 축제 등의 프로그램을 기획하거나 편성하는 사람C1media

    a person who chooses or arranges the items, events, or broadcasts in a programme

    • The festival programmer selected films from more than thirty countries.

      그 축제 프로그래머는 30개국이 넘는 나라의 영화들을 선정했다.

    • A radio programmer decides which shows will air each week.

      라디오 편성 담당자는 매주 어떤 프로그램이 방송될지 결정한다.

    유의어scheduler, curator

  3. 3

    프로그램 장치, 타이머기계나 장치가 정해진 시간에 작동하도록 설정하는 장치C1technical

    a device that controls when a machine or system starts, stops, or changes operation

    • The heating programmer turns the boiler on before we wake up.

      난방 타이머 장치는 우리가 일어나기 전에 보일러를 켠다.

    • Set the programmer so the lights switch off at midnight.

      자정에 불이 꺼지도록 제어 장치를 설정하세요.

    유의어controller, timer

뉘앙스 · 쓰임

programmer는 주로 코드를 작성하는 사람에 초점이 있습니다. developer는 설계, 구현, 배포 등 개발 전반을 포함하는 더 넓은 말일 수 있고, software engineer는 공학적 설계와 시스템 전체를 강조하는 더 전문적인 느낌이 있습니다. coder는 코딩 자체를 강조하며, 문맥에 따라 조금 더 비격식적으로 들릴 수 있습니다.

미국식 영어에서는 컴퓨터 관련 철자가 보통 program이고, 영국식 영어에서도 컴퓨터 분야에서는 program을 자주 씁니다. 방송·공연 일정이라는 뜻에서는 영국식으로 programme을 쓰는 경우가 많지만, 사람을 가리키는 programmer의 철자는 보통 programmer입니다.

유의어 뉘앙스 비교

developer
코딩뿐 아니라 설계와 개발 전반을 포함할 수 있는 더 넓은 표현입니다.
software engineer
소프트웨어를 공학적으로 설계하고 구축한다는 전문적 느낌이 더 강합니다.
coder
코드 작성 자체에 초점을 두며 비교적 비격식적으로 쓰일 수 있습니다.
scheduler
일정이나 시간표를 짜는 역할을 더 직접적으로 나타냅니다.
curator
전시, 영화제, 문화 행사 등에서 작품을 고르고 구성하는 전문성을 강조합니다.
controller
기계를 제어하는 장치라는 뜻이 더 넓습니다.
timer
특정 시간에 작동하게 하는 기능을 더 직접적으로 나타냅니다.

반의어

nonprogrammer
프로그래밍을 하지 않거나 할 줄 모르는 사람을 뜻합니다.
user
프로그램을 만드는 사람이 아니라 사용하는 사람이라는 대비로 쓰입니다.

자주 쓰는 표현 · Collocations

noun+noun

  • computer programmer컴퓨터 프로그래머
  • software programmer소프트웨어 프로그래머
  • programmer analyst프로그래머 분석가
  • festival programmer축제 프로그램 편성 담당자

adj+noun

  • senior programmer선임 프로그래머
  • experienced programmer숙련된 프로그래머

verb+noun

  • hire a programmer프로그래머를 고용하다

verb+prep+noun

  • work as a programmer프로그래머로 일하다

어원 · 암기 팁

[English]programmer는 program에 ‘~하는 사람/것’을 뜻하는 접미사 -er가 붙어 만들어진 말입니다. program은 궁극적으로 그리스어 programma에서 온 말로, ‘공개적으로 쓴 것, 일정표’와 관련된 의미에서 발전했습니다.

program + -er: ‘프로그램을 만들거나 편성하는 사람/장치’

💡 program을 만드는 사람은 program + er, 즉 programmer라고 기억하면 됩니다.