1.3.2 누가/왜 배워야 할까
리눅스는 이미 전 세계적으로 다양한 분야에 걸쳐 광범위하게 사용하는 운영체제입니다. 그래서 리눅스를 배우면 다양한 기회를 얻을 수 있습니다. 반대로, 리눅스를 모르면 기회가 왔을 때 기회를 잡을 수 없을지도 모릅니다. 그러면 어떤 직업군에서 리눅스를 알아야 할까요?
컴퓨터와 관련한 직군에서는 리눅스가 필수입니다. 물론 윈도우 애플리케이션 개발자나 윈도우 서버 관리자 같이 리눅스를 사용하지 않는 직군도 있습니다. 하지만 컴퓨터와 관련한 직군 중에 리눅스를 사용하지 않는 직군을 찾기는 쉽지 않습니다.
소프트웨어 개발자는 리눅스를 가장 잘 알아야 하는 직군 중 하나입니다. 소프트웨어 개발자는 리눅스 시스템에서 작동하는 애플리케이션이나 장치 드라이버 등을 개발하고 배포합니다. 따라서 애플리케이션 수준부터 커널 수준까지 깊게 이해해야 합니다. 소프트웨어 개발자는 여러 프로그래밍 언어를 사용해 소프트웨어를 개발합니다. 현대의 거의 모든 프로그래밍 언어는 리눅스에서 개발 및 배포할 수 있습니다. 서버 분야나 클라우드 컴퓨팅 분야 등 리눅스를 기반으로 하는 분야가 상당히 넓기 때문에 리눅스를 배우는 것이 필수라 할 수 있습니다.