이전 시간에 비전공 프로그래밍 입문 시 주의 할 점에 대해서 작성 해 보았는데요. 이전 글이 궁금하시다면 아래 포스팅을 읽어보시면 되겠습니다. 프로그래밍 입문 시에 뚜렷한 개발 분야가 정해지지 않았다면 남녀노소가 입문 할 때 배우는 파이썬을 먼저 추천을 해 드렸는데요. 이번 포스팅에서는 각 언어별로 대중화 되어져 있는 취업 분야에 대한 내용으로 포스팅 해 보도록 하겠습니다.
비전공 입문자를 위한 프로그래밍 입문 시 주의점
프로그래밍 분야는 전공생들만 배우는 언어에서 남녀노소 모두가 관심을 가지고 자기계발이나 창업을 위해 배우려는 분야로 확정 되었는데요. 어린 연령대에서 시작해서 4-50대 분들도 배우시
paory.tistory.com
성인의 비전공자 그리고 입문자에 시야로 작성을 해 보도록 하겠습니다. 우선 성인 비전공자분들이 대학을 가지 않고 프로그래밍을 배울 수 있는 환경은 온라인 강의 & 오프라인 강의를 통해 관련 된 내용을 배우시고 취업까지 해 보실 수 있습니다. 크게는 1) 일반 유료 강좌 2) 온/오프라인 부트캠프 3) 국비지원 교육 이렇게 세가지의 카테고리가 가장 대중적이라 볼 수 있습니다.
일반적인 인터넷 강좌의 경우에는 실무와 가까운 전체적인 교육 과정보다는 작은 카테고리 내에서의 교육이 일반적이다 보니 큰 전체적인 흐름일 배우시기에는 다소 아쉬움이 남을 순 있습니다. 큰 카테고리내에서 전체적인 기초-프로젝트를 진행 해 보시다가 아쉬운 부분, 작은 카테고리 내의 내용이 필요하실 경우 선택적으로 일반 온라인 강좌를 찾아서 공부를 해 보신다면 효과는 더욱더 좋아지실 것으로 보입니다.
프로그래밍 언어에 따른 취업 분야
ㅁ C 언어
- C언어의 경우에는 임베디드가 기반이 되는 산업군에서 주로 많이 활용 되고 있습니다. 임베디드라 함은 전자 회로 + 소프트웨어가 합쳐진 MCU 기반의 산업이라고 쉽게 생각 해 보시면 됩니다. 때문에 다양한 전자 회로가 필요한 전자 제품 및 전자 기기, 예를 들면 백색가전분야, 모터 & 센서 등이 같이 활용되어지는 분야가 있겠습니다. 때문에 주 C언어 개발 분야인 임베디드 기반 취업처인 경우에는 C언어와 더불어 전자 회로, 회로 이론, 반도체 소자 이론, 센서 공학 및 모터 사양서에 대한 이해등 부가적인 이해도가 필수적입니다. 또한 C언어의 경우에는 메모리에 대한 이해도가 필수이기 때문에 CS 적인 부분 또한 필수적으로 갖추어야 할 요소 입니다.
ㅁ C++ / C#
- C++ / C#은 서버 혹은 이미지 센싱 및 추출 컴퓨터 비전 처리와 그래픽, 영상처리 기반 개발 환경으로 취업을 하실 수 있습니다. 2/3차원 그래픽 표준 API라고 불리우는 OpenCV , OpenGL 기술 역량이 부가적으로 필요할 수 있습니다. 이 언어를 기반으로 성인 비전공자분들이 취업을 도전 해 보실 수 있는 영역은 게임개발분야가 되겠습니다. 게임개발분야는 온/오프라인 일반 유료 과정, 국비과정 등에서도 찾아볼 수 있습니다. Unity 엔진의 경우에는 C#을 기반으로, 그리고 Unreal 엔진과 DirectX 개발 분야의 경우는 C++이 기반되어지기 때문에 게임개발로 취업을 원하시는 분들은 원하는 취업 환경이 모바일 기반인지, 콘솔이나 피시 기반인지에 따라 선택적으로 수강 해 보시면 되겠습니다 모바일 분야라면 C# 으로 시작을 하시고 고사양 그래픽이 필요한 Unreal 혹은 DX 기반 콘솔이나 피시 기반의 경우는 C++을 배우시면 되겠습니다.
ㅁ 자바
- 자바의 경우에는 성인 비전공자분들이 가장 많이 도전을 하시는 분야 입니다. 자바를 기반으로 교육을 받고 취업을 할 수 있는 환경은 웹개발 환경이 되겠습니다. 아무래도 C계열의 언어들 보다 코드가 상대적으로 간결하기도하며 고도화가 잘 되어져 있어 각각의 개발 분야에 따른 프레임워크가 표준으로써 개발되어져 있습니다. 때문에 각각의 프레임워크만 능숙하게 잘 다루시더라도 취업만을 생각한다면 상대적으로 접근성이 용이하다 할 수 있겠습니다. 취업분야는 프론트 엔드 개발 + 백 엔드 개발 분야가 있습니다. 시중에 일반 유료 교육과 국비교육의 경우에는 웹디자인 + 프론트 엔드 / 프론트 엔드 + 백엔드가 혼합 된 과정이 일반적이니 본인이 취업하고자 하는 결에 맞는 교육을 들어보신다면 좋을 듯 합니다.
ㅁ 파이썬
- 파이썬의 경우에는 백엔드 기반 플랫폼 개발시에도 활용되기도 하지만 파이썬 자체만으로 취업할 수 있는 영역은 빅데이터 분야라 할 수 있겠습니다. 빅데이터 분야는 R 패키지 혹은 SQL을 선택적으로 사용하는 환경이 있습니다. 데이터분석 라이브러리인 Numpy, Pandas 등은 파이썬 기반 빅데이터 분석 라이브러리이기에 파이썬을 기반으로는 빅데이터 분야에 진출 해 보실 수 있습니다. 하지만 이때 주의해야 할 사항은 통계학적 지식과 수학적 지식을 필요로 하기 때문에 파이썬만 잘 한다고 해서 취업할 수 있는 것은 아닙니다. 빅데이터 분야로 취업할 때에는 통계학과, 상경계열, 컴공 기반 석사 준비를 하시어 데이터 사이언티스트로써 머신러닝/딥러닝 분야로 진출하시거나 아니면 본인 전공 혹은 관심사에 융합해서 데이터 분석분야로 취업을 하시는 방향이 있겠습니다.
이처럼 각 언어와 환경에 맞춰 필요로하는 언어들이 각기 있다보니 이러한 산업별 특징과 본인 적성 흥미도를 고려하여 진로를 결정 해 보시길 바랍니다. 다만 C언어의 경우에는 전자 혹은 통신에 대한 기반이 그리고 빅데이터 분야에서도 데이터 사이언스 분야의 경우에는 석사 이상의 경력을 요구하고 있습니다. 그 외에 웹개발 분야의 경우에는 최소 교육기간 포함 7~8개월의 기간 그리고 게임개발분야는 15개월 ~ 20개월 (필요시 2년) 정도의 기간, 빅데이터 분야 중에서 데이터 사이언스의 경우에는 유사학과 석사 과정까지 생각하시는 부분도 고려 해 보시길 바랍니다.
여러분 화이팅
'개발' 카테고리의 다른 글
백엔드 학원 선택 시 꼭 읽어 보고 선택하세요 ~! (0) | 2023.02.13 |
---|---|
비전공자 웹개발 국비지원 받기 전 필수 숙지 사항 ! (0) | 2023.02.07 |
비전공 입문자를 위한 프로그래밍 입문 시 주의점 (0) | 2023.01.18 |
비전공자 신입 웹 개발자 취업에 대해서 (0) | 2023.01.13 |
자바 개발 취업 요즘 세대에서 인기있는 이유 (0) | 2023.01.05 |
댓글