대부분 여성이었던 천공 조작원은 IBM 026, 029 같은 기계로 데이터와 심지어 프로그램 소스 코드까지 카드 한 장에 한 줄씩 천공했다. 대화형 터미널과 화면이 등장해 프로그래머가 직접 코드를 입력할 수 있게 되면서 이 직업은 한 세대 만에 사라졌다.
천공 조작원은(는) 더 이상 존재하지 않는다. 무엇이 이 일을 없앴고, 그 자리를 어느 직업이 가져갔는지 정리했다.
메인프레임과 배치 프로그래밍
초창기 프로그램은 천공카드 뭉치로 제출되어 밤새 배치로 실행되는 경우가 많아, 오타 하나가 프로그래머에게 다음 실행까지 하루를 통째로 날리게 만들 수 있었다. 수학자들, 그리고 많은 수의 여성들이 손 계산에서 곧바로 이 새로운 '프로그래밍' 작업으로 옮겨왔는데, 당시 이 일이 명예로운 일이 아니라 사무적이고 세밀한 작업으로 여겨졌기 때문이다. 포트란(1957)과 코볼(1959)이 이 시기에 자리를 잡았고, 이 하드웨어 위에서 신뢰할 수 있는 대형 시스템을 만드는 순전한 어려움이 다음 시대가 이름 붙이고 해결하려 할 '소프트웨어 위기'를 예고했다.
같은 시기에 벌어진 일
허먼 홀러리스의 천공카드 집계 기계가 약 1년 만에 미국 인구조사를 처리한다. 이전 조사는 수작업으로 거의 8년이 걸렸다. 그의 회사는 훗날 IBM의 일부가 된다.
케이 맥널티, 진 제닝스, 베티 스나이더, 마를린 웨스코프, 프랜 빌라스, 루스 리히터먼은 매뉴얼도 프로그래밍 언어도 없이 스위치를 직접 조작하고 케이블을 연결해 펜실베이니아 대학의 방 하나짜리 에니악을 프로그래밍한다.
레밍턴 랜드의 A-0 시스템에서 호퍼는 기호 수학 표기를 자동으로 기계어로 번역해, 서브루틴 주소를 손으로 베껴 쓰던 오류투성이 관행을 대체한다—이후 모든 컴파일러의 직계 조상이다.
존 배커스가 이끈 IBM 팀이 약 2년의 작업 끝에 포트란을 내놓는다. 2년 안에 미국에서 실행되는 기계 코드의 절반 이상이 포트란으로 작성되었다고 전해진다.
그 일은 지금 어디에 있나
현대 사회를 움직이는 코드를 작성하고 테스트하고 유지보수하는 직업이며, AI가 자기 일상 업무를 자동화하는 모습을 가장 먼저 지켜보는 직업 중 하나다.
💻 소프트웨어 엔지니어 →