페이지상단으로이동

코딩 기술이 필요하지 않은 IT 직업 9가지

    • 이진영 기자
    • |
    • 입력 2019-06-26 18:17
    • |
    • 수정 2019-06-26 13:02

기술 분야에서 프로그래밍은 매우 중요하다. 많은 사람들이 프로그래밍을 하지 못하면 기술 분야에 진출하기 어렵다고 생각한다. 그런데 프로그래밍은 배우기 힘들고 분석적, 정량적 사고가 필요하기 때문에 IT 분야에 진출하기 어려울 것이라고 생각하는 사람들이 많다.

하지만 프로그래밍을 하지 못한다는 것이 테크 분야에서 일할 수 없다는 것을 의미하지는 않는다.

지난 20일 makeuseof는 코딩 기술이 필요하지 않은 IT 직업군 9가지에 대해 소개했다.


1. 디자이너
디자인은 코딩 지식 없이도 성공할 수 있는 영역 중 하나이다. 기본적인 코딩 기술을 알고 있다면 이점을 누릴 수 있지만(특히 웹 디자인 분야에서) 많은 디자이너는 프로그래밍 지식이 전혀 없다.

그래픽 디자인은 모두 예술에 대한 것이다. 예술에 관심이 있고, 기술 분야에 참가하고 싶다면 디자이너가 적합하다. 스스로를 전문화할 수도 있고, 다양한 분야에 조금씩 참여할 수도 있다.

예를 들어 회사 상품 및 포장을 디자인하고, 광고 및 브랜드 이미지, 웹 페이지를 디자인한다.

2. UX 및 UI 전문가
UX(사용자 경험), UI(인터페이스) 개발은 가장 명백한 비 프로그래밍 기술 작업 중 하나이다.

이 분야는 사용자가 웹 사이트, 프로그램 또는 앱과 상호작용하는 방식과 관련이 있다. 디자인, 심리학, HCI(인간-컴퓨터 상호작용) 및 기타 기술이 포함될 수 있다. 웹 사이트, 프로그램 및 응용 프로그램을 개발할 때 UX/UI 전문가는 와이어 프레임 및 모형을 스케치한다. 이들은 사용자에 대한 테스트를 거쳐 디자이너가 사용자 인터페이스를 완성하는 지침을 개발한다.

올해 초에 UX 전문가 963명을 대상으로 실시된 조사에 따르면 UX 전문가의 출신 배경이 매우 다양했다. HCI와 같이 관련 분야의 석사 학위를 소지한 경우가 많았고, 가장 유용한 기술을 묻는 질문에는 "웹 디자인, 글쓰기, 프로그래밍, 심리학, 디자인 및 연구 방법"이라는 응답이 많았다.

3. 비즈니스 분석가
비전문가가 볼 때 소프트웨어 개발 주기는 단순한 것으로 보일 수 있다. 하지만 개발은 단순히 고객이 말하는 것을 만드는 것이 아니다.

고객의 요구 사항은 기술 요구 사항과 일치하지 않다. 그래서 비즈니스 분석가가 고객과 개발자 간의 격차를 조정해야 한다. 비즈니스 분석가는 고객이 소프트웨어 또는 제품에 대해 이해할 수 있도록 함으로써 고객의 요구 사항을 개발자가 개별적으로 해결할 수 있는 일련의 작업으로 바꾼다.

이러한 작업을 통해 고객을 만족시키는 제품을 만들 수 있다.

4. 프로젝트 / 프로그램 관리자
프로젝트 및 프로그램 관리자는 일반적으로 비즈니스 분석가보다 회사 또는 프로젝트에 대한 높은 수준의 이해가 필요하다.

기술 분야의 최고 관리자는 프로그래머를 이해하고, 필요한 점을 보완할 수 있다. 하지만 프로젝트 관리자는 코딩의 핵심 부분에 직접 관여할 필요가 없다. 대신 특정 프로젝트를 책임지고 프로젝트 우선순위와 단계를 조정한다.

프로그램 관리자는 프로젝트 관리자와 비슷한 일을 하고 있는데, 프로젝트 관리자와 달리 조직 전체에서 다양한 프로젝트를 관리한다. 회사 목표를 향상시키기 위 프로젝트들은 서로 다른 제품에 대한 개발 과정을 결정하는 데 도움이 될 수 있다. 따라서 여러 프로젝트 진행 상황을 감독하기 위해선 프로젝트 관리자와의 협력이 중요하다.

5. 기술적 글쓰기
간결하고 유용한 글을 쓰는 데 재능이 있다면 기술적 글쓰기가 적합하다. 기술적 글쓰기에는 사용자, 개발자 요구 사항, 보도 자료, 기술 보고서, 사양 또는 기타 유형의 문서에 대한 지침이 포함된다.

효과적인 기술 작가가 되기 위해선 글을 쓰는 분야에 대해 이해하는 것이 필요하다. 기계 엔지니어링 또는 앱에 대한 대략적인 청사진이더라도 이해하는 것이 필요하다. 간결하고, 설명력 있고, 조직적인 작문 기술이 필요하다.

많은 기술 작가들은 기존에 일하던 분야에서 시작하고, 일부는 프리랜서로 시작한다.

6. 시스템 관리자
시스템 관리자 또한 코딩 기술이 필요 없는 IT 직무 중 하나이다.

시스템 관리자는 IT 부서의 간부로 여겨지기도 하는데, 서버를 해석하고 설정하는 것부터 이메일 서버가 다운될 때 복구시키는 것에 이르기까지 모든 것을 포함한다. 그리고 회사 전체에 파일을 백업해 네트워크 보호를 위한 방화벽을 만드는 등 다양한 업무를 수행한다.

일부 회사는 특정 전문성을 갖춘 여러 시스템 관리자를 가지고 있는데, 이들은 단일 프로젝트 각각 관리한다.

물론 시스템 관리를 할 때 프로그래밍 경험이 유용하다. 시스템 관리자가 되기 위해선 최소한 명령 라인에서 컴퓨터를 실행하는 방법에 대해 이해하고 있어야 한다. 일부 프로그래밍을 파악하는 것도 권장되는데, 프로그래밍이 아니더라도 간단히 Visual Basic으로 접근할 수 있다.

성공적인 시스템 관리자가 되기 위해선 다양한 기술이 필요한데, 이메일을 확인하거나 프로젝트 보고서를 제출할 수 없는 사용자와 일할 수 있는 능력 등이 해당된다. 데스크톱 지원 및 헬프 데스크 운영과 같은 다른 IT 작업도 코딩 능력 없이 진행할 수 있다.

7. 마케팅 및 판매
대부분의 기술 회사의 목표는 수익을 창출하는 것이다. 즉, 제품을 판매해야 하기 때문에 해당 제품을 마케팅하고 판매할 수 있는 사람들에 대한 수요가 많다.

기업은 종종 마케팅 및 광고의 새로운 방식과 조화를 이루는데, 프로그래밍을 익히지 않고 기술 분야에서 일하고자 하는 사람들에게 매력적일 수 있다.

다음 분야는 마케팅 및 광고에서 중요하다 : 검색 엔진 최적화, 검색 엔진 마케팅, 클릭 당 광고, 콘텐츠 마케팅, 웹 제작, 소셜 미디어 마케팅

8. 기술 저널리즘, 블로깅 및 YouTube
프로그래밍 기술이 없는 기술직에는 블로깅, 저널리즘 및 YouTube가 포함됩니다.

IT 업계가 성장함에 따라 기술 저널리즘이 급격하게 성장했다. 기술 저널리즘은 기술적인 글쓰기와 거의 같은 기술이 필요한데, 작문 및 출판 스타일의 모든 방식을 다룬다.

신생 기업, 후원자를 인터뷰하거나 단순한 튜토리얼을 통해 복잡한 아이디어를 간단히 설명하는 것, 데이터웨어 하우징 및 보안, 게임에 이르기까지 IT 산업의 폭넓은 영역을 다룬다.

촬영 기술이 있다면 기술에 중점을 둔 YouTube 채널을 시작할 수도 있다. 최신 뉴스나 개발에 대한 게임 및 튜토리얼을 제공하는 등 다양한 주제를 다룰 수 있다.

유튜브 생태계에서 경쟁을 하는 것은 어렵지만, 최소한 스스로에 대한 척도를 얻을 수 있다. 그리고 나중에 취업 면접을 할 때에 도움이 될 수 있다.

수십억의 전 세계 시청자가 있는 Youtube는 주목할 만한 좋은 방법으로, 다른 직업을 구할 때 플랫폼 역할을 할 수도 있다.

9. 소프트웨어 및 게임 테스트
코딩 기술 없이 소프트웨어 개발에 종사할 수 있다. 테스터로 일하는 것인데, 산업 기계 관리 도구부터 최신 비디오 게임에 이르기까지 모든 종류의 소프트웨어를 테스트한다.

테스트는 애플리케이션 내에서 다양한 시나리오를 실행하고, 올바르고 잘못된 응답을 확인하는 것이다. 개발자에게 버그를 보고하면 해결할 수 있다. 버그 리포트를 위해선 스크린샷을 찍거나 오류 코드를 작성하는 등 정확한 기록 능력이 필요하다.

애플리케이션 테스트는 특히 게임과 관련된 영역에서 많이 진행한다.

이진영 기자 | [email protected]

댓글 [ 0 ]
댓글 서비스는 로그인 이후 사용가능합니다.
댓글등록
취소
  • 최신순
닫기