저물어가는 프로그래밍의 시대: 머신러닝과 인지 컴퓨팅의 부상
Source
Evernote/IFTTT Feedly/저물어가는 프로그래밍의 시대 - 지디넷코리아.md
Summary
본 문서는 IBM CEO 로메티의 인지 컴퓨팅 3단계론을 인용하여, 전통적인 프로그래밍(인간이 생각, 기계가 실행) 시대가 저물고 머신러닝 기반의 인지 컴퓨팅(기계가 학습, 인간이 지도) 시대로 전환되고 있음을 서술한다. 마크 주커버그의 초기 개발 사례를 통해 프로그래밍의 핵심이 코드 작성에서 수학적 모델링(머신러닝)으로 이동했음을 지적한다. 머신러닝은 정적 코드와 달리 학습을 통해 능력이 진화하며, 감성 분석, 이미지 인식, 자동 분류, 무인 자동차 등 다양한 분야에서 이미 광범위하게 적용되고 있다. 따라서 프로그래머는 전통적인 코드 작성자에서 머신러닝 개념을 이해하고 적용할 수 있는 데이터 과학자 또는 관련 역할로 진화해야 하며, 이는 새로운 기술 시대의 시작임을 강조한다.
Key Points
- 컴퓨터 진화의 3단계: 1. 계산기(단순 계산), 2. 범용 기계(프로그래밍 중심), 3. 인지 컴퓨팅(머신러닝/자연어 소통)
- 전통적 프로그래밍의 한계: 정적 코드 기반이며 변화(학습)를 상정하지 않음. 반면 머신러닝은 데이터와 경험을 통해 능력이 지속적으로 진화함
- 머신러닝의 현재 적용 사례: 페이스북 감성 분석, 우편번호/얼굴 인식, 구글 뉴스 자동 분류, 무인 자동차, 금융 사기 탐지, 웹 디자인 자동화(그리드 등)
- 직업적 함의: 모든 프로그래머가 데이터 과학자가 될 필요는 없으나, 머신러닝의 기본 개념과 활용법을 이해하는 것이 필수적임
- 미래 전망: 전통적 프로그래밍 시대의 종말은 새로운 인지 컴퓨팅 시대의 서막이며, 인간은 기계 학습을 지도하는 역할로 전환됨