'개발자 취업'에 해당되는 글 1건
- 2017.01.17 :: SI/SM에 관한 생각
IT분야(SI/SM, DB, 컨설팅)를 8년째 경험하면서 느낀점을 정리해봅니다.
그리고 SI/SM분야로 취업을 고려하는 분들에게 도움이 되고자 합니다.
먼저 IT와 관련된 기업들의 종류를 알아볼까요...
기업구분 |
설명 |
대표기업 |
컨설팅 |
민간 및 공공기관의 비전 및 목표를 달성을 위한 IT 중장기 계획을 세우는ISP 및 업무 프로세스를 새롭게하는 BPR 등을 주로 수행. (감리도 포함) |
IBM, 액센츄어, 기타 국내기업 |
SI/SM |
민간 및 공공기관의 업무 프로세스를 정보기술을 사용하여 자동화 시스템으로 개발 |
삼성 SDS, LG CNS, SK C&C, 대우정보통신 등 |
DB |
시스템을 통해 생산되는 데이터를 관리, 설계 및 성능개선 |
엔코아, 비투엔 등 |
서비스 |
포털, e-커머스, 쇼핑몰 등 정보기술을 사용하여 서비스를 제공 |
네이버, 다음(카카오), 쿠팡, 11번가 등 |
게임 |
PC 및 Mobile에서 즐길 수 있는 다양한 게임을 기획, 개발, 호스팅 |
넥슨, NC 소프트, 넷마블 등 |
솔루션 |
위의 기업들이 필요로하는 SW/HW를 제작 |
오라클, 티맥스, 제니퍼 소프트, 투비소프트 등 |
보안 |
고객 사이드 모니터링(관제) 및 보안전문 SW/HW 제작 |
안랩, 알약 등 |
너무나 주관적인 나의 생각...
물론 요즈음, 빅데이터, 인공지능(딥러닝, 머신러닝) 등의 분야가 핫 이슈지만 취업 시장이 그렇게 넓지 않은것 같습니다.
그래서 자신의 적성은 명확히 모르겠지만, IT분야로 취업을 원하는 사람들에게는 SI/SM 분야를 추천합니다. 그 이유는....
1. 시장규모가 가장 크고, 진입장벽이 낮은 편입니다(조금 씁쓸한 얘기지만…).
2. 시스템 구축 및 유지보수 시 IT분야와 관련된 거의 모든것을 경험할 수 있어 향후 자신의 진로 및 적성을 찾기 수월하다.
- 개발언어 및 웹 환경의 이해 : JAVA, .NET/C#, C/C++, Unix/Linux 등의 서버 및 웹 환경
- 업무지식 : 분석/설계 및 컨설팅 시 필요
- DB : SQL/PL SQL, 데이터 모델 이해, 튜닝 등의 Database 지식 습득(유명한 튜너들은 개발자 출신이 많다)
- NW 및 보안 : 네트워크 및 보안 지식 습득
- 다양한 솔루션 경험 : DB, WAS, UI(Miplatform, Xplatform 등), Report Tool
3. 다양한 경험을 바탕으로 컨설팅, DB, 보안, 솔루션 기업으로 전직이 가능하다
4. 자신만의 컨텐츠를 만들 수 있다 : 앱, 솔루션, 블로그(개인 사이트), 유튜브, 게임 등
SI/SM분야로 진로를 정할 때 고려사항
1. 업무 도메인(젊을 땐 몰랐는데… 나이가 들수록 중요성을 느끼고 있어요...)
- 최대한 공공기관은 후순위로 둔다. 공공기관에서 배운 업무지식은 해당기관에 특화된 업무가 많으므로 다른 곳에서 재사용 할 수 없다.
- 금융(은행, 증권, 보험, 카드), 재무/회계, 물류/유통, 통신 등 수요가 많고 업무지식을 재사용할 수 있는 업무 도메인을 우선 선택
- 물론 업무지식이 중요하지 않은 AA, TA DBA 직군도 있다.
2. 개발과 관련된 기술에 한 번은 미쳐라!
- 개발언어 : JAVA개발자일 경우 - JAVA, JSP/Servlet, 디자인패턴, 리팩토링, 프레임워크(스프링 등), Javascript
- 웹 환경 : 브라우저, 웹 서버, WAS, 빌드툴, 형상관리
3. 고급이 되기전에 자기만의 특화된 기술[IT기술(분석/설계), 업무 지식, 인맥, PT, 문서작성 등]을 만든다.
- 웹 프레임워크의 대중화로 시스템 구축 시 특별한 업무가 아니면 고급인력을 쓸 필요성이 없다.