SlideShare una empresa de Scribd logo
1 de 59
Descargar para leer sin conexión
IT 분야에서 행복하게 일하기
- SW 개발자를 중심으로 -
2016년 11월
한국오라클 박 성 우
<취업 특강>
Agenda – 소프트웨어 개발자로 행복하게 살 수 있을까?
들어가며…
Road to IT Job & Career
IT 분야 종사 & SW 개발자로 산다는 것
IT분야로 진출하기 위한 넓고 얕은 지식
Sungwoo Park
(raima71@gmail.com)
Educilitator
Knowledge & Information Biz.
IT & SW Education
Management of Technology
IT Service
• 現 한국 오라클 / Oracle University
• 前 전자신문사 / 전자신문교육센터
• 前 IT Service Venture
• 前 남서울대 겸임교수
들어가며…
Gartner 10대 전략 기술
http://www.gartner.com/smarterwithgartner
Hype Cycle for Emerging Technologies, 2016 by Gartner
http://www.gartner.com/newsroom/id/3412017
The 25 Skills That Could Get You Hired in 2016 from LinkedIn
Australia
Brazil
Canada
France
India
Netherlands
South Africa
United Arab Emirates
United Kingdom
Germany
Ireland
Singapore
China
LinkedIn Official Blog : https://blog.linkedin.com/2016/01/12/the-25-skills-that-can-get-you-hired-in-2016
미래가 원하는 인재상은?
정지훈 교수(경희대 미디어모바일전공 주임교수 / EBS 초대석) :
http://www.ebs.co.kr/tv/show?courseId=BP0PHPL0000000075&stepId=01BP0PHPL0000000075&lectId=10506637
“IT분야, 소프트웨어 전문인력양성 가장 시급”
http://www.sciencetimes.co.kr/?news=it%EB%B6%84%EC%95%BC-%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4-
%EC%A0%84%EB%AC%B8%EC%9D%B8%EB%A0%A5%EC%96%91%EC%84%B1-%EA%B0%80%EC%9E%A5-%EC%8B%9C%EA%B8%89
그런데 현재의 여러분은???
EBS 다큐프라임 - 왜 우리는 대학에 가는가? 4부 어메이징 데이 - 시험 : https://www.youtube.com/watch?v=qJwHkW9y71c
현재의 행복과 미래의 행복 중
어느 것이 더 중요한가요?
Road to IT
Job & Career
첫번째 이야기
IT(컴퓨터 공학) 관련 진로 – 상명대 제공
(서버 설계,구축,운영관리)
-서버엔지니어
-서버관리자
-서버보안
-모의해킹전문가
-악성코드분석가
-보안솔루션개발자
-보안컨설턴트
(정보 수집,정리,DB구축,관리)
-데이터베이스 개발자
-데이터베이스 관리자
(통신장비 네트워크
설계,구축,운영관리)
-네트워크엔지니어
(파견 또는 상주형식)
-네트워크 관리자
-네트워크 보안
-시스템 개발자
-웹/애플리케이션 개발자
-S/W 개발자
-게임 개발자
-JAVA 개발자
프로그래머정보보안
전문가
네트워크
엔지니어
시스템
엔지니어
4
3 2
1
데이터
베이스
관리자
5
컴퓨터
공학
국가직무능력표준(NCS; National Competency Standard)
http://www.ncs.go.kr/
중분류 소분류 세분류
01.
정보기술
01.
정보기술전략·계획
정보기술전략
정보기술컨설팅
정보기술기획
SW제품기획
빅데이터 분석
02.
정보기술개발
SW아키텍처
응용SW엔지니어링
임베디드SW 엔지니어링
DB엔지니어링
NW엔지니어링
보안엔지니어링
UI/UX엔지니어링
시스템SW 엔지니어링
03.
정보기술운영
IT시스템관리
IT기술교육
IT기술지원
04.
정보기술관리
IT프로젝트관리
IT품질보증
IT테스트
IT감리
05.
정보기술영업
IT기술영업
IT마케팅
06.
정보보호
정보보호관리.운영(신규)
보안사고 분석.진단(신규)
정보침해사고대응(신규)
NCS에 따른 직무분류체계(20. 정보통신 –> 1. 정보기술)
중분류 소분류 세분류
20.
정보통신
관련직
201
컴퓨터 하드웨어 및 통
신공학 기술자․연구원
2011 컴퓨터 하드웨어 기술자 및 연
구원
2012 통신공학 기술자 및 연구원
202
컴퓨터 시스템 설계 전
문가
2021 컴퓨터시스템 설계 및 분석가
2022 네트워크시스템 개발자
2023 컴퓨터 보안 전문가
203
소프트웨어 개발 전문가
2031 시스템 소프트웨어 개발자
2032 응용 소프트웨어 개발자
204
웹 전문가
2041 웹 개발자
2042 웹 및 멀티미디어 기획자
205
데이터베이스 및 정보시
스템 운영 전문가
2051 데이터베이스 개발자
2052 정보 시스템 운영자
206
통신 및 방송 장비기사
및 설치 및 수리원
2061 통신 및 방송송출 장비 기사
2062 영상 및 관련 장비 설치 및 수
리원
2063 통신 및 관련 장비 설치 및 수
리원
2064 통신․방송 및 인터넷 케이블 설
치 및 수리원
[비교] 한국고용직업분류(KECO) - 정보통신관련직
NCS 학습 모듈 검색(정보통신-정보기술-정보기술개발-응용SW엔지니어링)
NCS 학습 모듈 검색(정보통신-정보기술-정보기술개발-응용SW엔지니어링)
NCS 학습 모듈 검색(정보통신-정보기술-정보기술개발-응용SW엔지니어링)
NCS 학습 모듈 검색(정보통신-정보기술-정보기술개발-응용SW엔지니어링)
NCS 학습 모듈 검색(정보통신-정보기술-정보기술개발-응용SW엔지니어링-능력단위)
분류번호: 2001020203_14v2
능력단위명칭: 애플리케이션 구현
능력단위 정의 : 애플리케이션 구현이란 응용소프트웨어
개발에 필요한 환경을 구축하고, 애플리케이션 설계를
바탕으로 공통모듈, 서버 프로그램과 배치 프로그램을
구현하고, 단위테스트를 수행하는 능력이다.
능력단위요소 수행준거
2001020203_14v2.1
개발환경구축하기
1.1 응용소프트웨어 개발에 필요한하드웨어및 소프트웨어의 필요사항을 검토하고이에 따라, 개
발환경에필요한준비를수행할수있다.
1.2응용소프트웨어개발에필요한하드웨어및소프트웨어를설치하고설정하여개발환경을구축
할수있다.
1.3사전에수립된형상관리방침에따라,운영정책에부합하는형상관리환경을구축할수있다.
【지식】
ㅇ개발에필요한하드웨어및소프트웨어사양의이해
ㅇ개발환경에요구되는아키텍처의이해
ㅇ설계산출물의이해
ㅇ프로그램언어활용방법의이해
ㅇ데이터베이스이해
ㅇ네트워크이해
ㅇ보안관련지식(백신,침입탐지,방화벽등)
【기술】
ㅇ컴파일러사용법
ㅇIDE도구활용능력
ㅇ네트워크활용기술
ㅇ협업도구활용능력
ㅇ형상관리도구활용기법
【태도】
ㅇ개발수행에요구되는표준을준수하려는태도
ㅇ성공적인개발을위한의지
ㅇ산출물완성도를위한적극적인태도
ㅇ개발팀원간의원활한협업을추구하는태도
ㅇ주어진과제를완수하는책임감
소프트웨어 기술 요소
http://www.nextree.co.kr/roadmap/
소프트웨어 기술 요소 : 대학 학사과정에서 익힐 수 있는 항목들
Java
Java
Java 네트워크
Java 동시성
객체지향 Java
C / C++
C / C++
C / C++ 네트워크
C / C++ 동시성
객체지향 C++
객체모델링
UML/ 객체모델링
EA / Together
RSA
DDD
자료구조
Stack, Queue
문자셋
표현식
요구사항
요구사항명세서
UseCase
User story
요구사항워크샾
플랫폼 / 리눅스
Linux OS
시스템
프로그래밍
데이터모델링
데이터 모델
DB 최적화
SQL
RDBMS
오라클
MySQL
MS-SQL
프로젝트 관리
PMBOK
QA / Audit
CMMI
논리
논리적인 사고
추론과 토론
논리적인 글쓰기
표현
프리젠테이션
기술문서 작성
아이디어 시각화
시나리오 구성
급격하게 기술이 발전하는 IT 분야와 관련해서
대학에서 배울 수 있는 것은 의외로 적음
대학에서 배우는 것들이 바로 기본이자 공통 기술에 해당
아무리 기술 흐름(Trend)이 바뀌어도 유효한 지식
기초 지식이 탄탄 ⇒ 응용 분야 쉽게 터득
기초 지식을 통해 기본 원리(principle)를 이해하고 있으면
단순한 기술 사용자(tech user)가 아닌 개발자(developer)가 될 수 있음
곽중선; http://www.slideshare.net/sunnykwak90/ss-33435859
아무리 새롭게 나타난 기술이라 하더라도
과거에 이미 관련 기술이 존재 했음
(빅데이터, 3D 프린터, 인공지능 등)
소프트웨어 기술 요소 : 전공 필수 vs. 선택 과목 vs. 개인 관심사
곽중선; http://www.slideshare.net/sunnykwak90/ss-33435859
프로그래밍 언어
C, C++
Java, C#
데이터 처리
자료구조론
데이터베이스
알고리즘과 컴파일러
알고리즘
컴파일러
운영체제
네트워크
컴퓨터 그래픽스
인공지능
소프트웨어 공학
정보 보안
멀티미디어
[ 필수 과목 ] [ 선택 과목 ] [ 개인 과제 ]
수치해석
오픈 소스
프레임워크
디자인 패턴
TDD, Agile
Refactoring
Build tools
객체지향 이론
UML
모바일 디바이스 프로그래밍
단위 테스트
형상 및 빌드 관리
서버 관리 기술
소프트웨어 기술 요소 : 수행 업무별 필요 요소
곽중선; http://www.slideshare.net/sunnykwak90/ss-33435859
Domain Modeler/Analyst
Server Engineer
Web Engineer
Software Architect
소프트웨어 기술 요소 : 학생으로 공부해야 할 것들
곽중선; http://www.slideshare.net/sunnykwak90/ss-33435859
1. Tool – 어떤 도구를 활용할 줄 아는가? 닭 잡는 칼로는 소 못 잡는다.
Language : Java, C++, C#, Javascript
OS : Windows, Linux, iOS, Android
IDE : Eclipse, Visual C++,
DB : Oracle, MySQL, MS-SQL
2. Skill inventory – 어떤 기술을 쓸 줄 아는가? ‘댄스’를 못하면 idol 하기 어렵다.
각종 API, Open source 활용 능력, 이미지 처리 기술, 알고리즘 작성 능력, 자료구조, 데이터베이스 적용
XML 처리, 웹 사이트 구축, 모바일 앱 개발 경험, 암호화, 네트워크 통신 등
3. Experience – 과거에 어떤 경험을 했는가? 그대의 과거가 현재를 말한다.
Mission (과제 수행 경험), Open source 분석 및 활용, Quiz, Example study, Mini goal,
Blog, Facebook, Study group, Conference, Competition, Seminar
[참고] 역할 기반 소프트웨어 엔지니어 로드맵
http://www.kosta.or.kr/mail/2016/download/Role-based%20roadmap%20for%20software%20engineers(version%20KR-SI-1601).pdf
미국에서 가장 행복한 직업 Top 10 vs. 가장 불행한 직업 Top 10
미국 취직 정보 사이트 커리어블리스(CareerBliss) 발표(2016년 3월 7일)
http://news.naver.com/main/read.nhn?mode=LSD&mid=sec&oid=081&aid=0002697506&sid1=001
가장 행복한 직업 Top 10 가장 불행한 직업 Top 10
1위 채용 담당자(Recruiter)
2위 풀스택 개발자(Full Stack Developer)
3위 리서치 어시스턴트(Research Assistant)
4위 고급 자바 개발자(Senior Java Developer)
5위 안드로이드 개발자(Android Developer)
6위 최고기술책임자(CTO)
7위 주임 기술자(Lead Engineer)
8위 수석 개발자(Lead Developer)
9위 소프트웨어 품질보증 기술자
(Software QA Engineer)
10위 최고운영책임자(COO)
1위 영업 관리자(Sales Account Manager)
2위 보안경비업체 직원(Security Officer)
3위 머천다이저(Merchandiser, MD)
4위 출납원(Cashier)
5위 운전사(Driver)
6위 유지 보수 관리자(Maintenance Manager)
7위 경비원(Guard)
8위 영업·판매직(Sales)
9위 기계 조작원(Machine Operator)
10위 서비스 테크니션(Service Technician)
IT 분야 종사 &
SW 개발자로
산다는 것
두번째 이야기
현직 선배들의 이야기를 들어 보자
성명 현재 소속 현 거주지 경력(연차) 주요 특징
김OO Microsoft 시애틀 21년(13년) 글로벌 IT 기업 본사
모OO 삼성SDS 뉴저지 18년 국내 대기업 SI사 미국 지사
정OO 코드스쿼드 경기 용인 약 15년 국/내외 대형 IT 기업 경력
유OO 플랫티넷 서울 송파 14년 국내 중소 IT 기업
양OO 앤트위즈 제주도 17년 국내 1인 IT 기업
현직 선배들의 이야기 : (1) 자기 소개
자기 소개
김OO
한국에서 학부와 석사를 졸업
대기업과 스타트업 경험
미국으로 취업비자로 스타트업 일하다가 13년전
Microsoft로 이직
학교 졸업 후 계속해서 Software Engineer로 근무
/ 전체 경력은 21년 정도 되고, 그중 MS 13년
Microsoft에서는 Office, Bing, Windows 부서를
거쳐 현재 Azure 팀에서 Big Date/Analytics 개발
관련된 업무 수행중
현재 Job 타이틀은 Senior Software
Engineer입니다.
모OO
삼성SDS America에서 솔루션 사업 및 기획담당
부장으로 근무
화학공학 중 공정시스템 전공/박사학위 취득 후
삼성SDS 입사/화학공장 자동화 프로젝트 수행
후, 삼성전자 구매 혁신, Global ERP (경영관리
시스템) 등 대형 프로젝트 및 컨설팅 프로젝트
수행
삼성SDS 본사 12년 및 미주법인 6년째 근무 중/
미국내 솔루션 기반 사업 수행을 지원 &
관리(현지인 중심으로 Business팀을 구성)
양OO
(주) 앤트위즈를 2005년 설립하여 운영(대표이사)
현재는 제주 표선에 가족들과 함께 거주
법인대표 12년, 개인사업자 5년 총 17년 가까이
개발자로 일하고 있음
SQLGate 라는 데이터베이스 개발도구를
개발하여 판매
정OO
현재 코드스쿼드 마스터(SW 교육 및 스타트업
기술 지원, 창업)
LG 전자에서 스마트폰 및 DTV 개발
NHN NEXT에서 학생 교육
Naver LABS에서 백엔드 개발
아마존 웹 서비스 테크니컬 트레이너 근무
투자자의 권유로 창업유OO
(주)플랜티넷 근무, 서울 잠실 거주,
개발자 - 개발 겸 관리자 -
관리자(팀장), 14년차, 프로젝트 및 팀
운영 관리
현직 선배들의 이야기 : (2) IT 분야 진출 계기
IT 분야 진출 계기
김OO
컴퓨터는 처음 사용한 것은 대학 입학 후
전공이 기계공학이었기 때문에 주로 과제에서
필요한 프로그램을 실행하고 코딩하는 것이 주
사용 목적
프로그래밍에 관심이 많아 개인적으로 공부하던
중, 대학 4학년 때 우연한 기회에 컴퓨터 관련
출판사에서 프로그래밍 책 집필 기회
이후 많은 시간을 프로그래밍에 보내기 시작/
대학원에서 CAD를 개발하는 연구실에서 공부
스타트업으로 옮겨 웹과 DB 프로그래밍을 하면서
좀더 실제적인 경험들을 쌓게 되었음
모OO
대학원 당시 ERP 등 IT 관련 내용에 대한
기사들을 자주 접하게 되었고, 기존 IT 서비스
회사에 근무하고 있던 분들과 사전 미팅을 통해
전산 전공 인력 이외에 다양한 전공을 한
직원들로 구성이 되어 있음을 알게 되었음.
이에 따라 IT를 활용한 효율화 등에 관심이 많이
있었음
양OO
개발은 대학교 3학년 때부터 시작 / 1, 2학년 때
관심이 거의 없었음 / 군 제대 후 부터 개발을
하기 시작해서 4학년 초에 취업
그때는 개발툴 하나만 잘해도 취업을 할 수
있었던 시기였음 / 대학전산실에서 아르바이트를
하다가 개발툴을 알게 되었고, 학교에서 개발하는
각종 운영 프로그램을 아르바이트로 개발하게
되었음 / 그 경력으로 4학년 때 취업
2,3년 회사를 2군데 다닌 후에 프리랜서를 잠시
하다가 창업 / 창업의 이유는 SI 업무가 점점
많아져서 퇴근 후에 처리할 수 있는 업무량이
아니었기에 시작 / 27살에 창업
정OO
원래부터 컴퓨터 게임과 개발일을 가장
즐거웠는데 직업으로 택하지 않으려고 했던
이유는 직업이 되면 재미있던 일도 재미가
없어질 것 같아서 개발은 취미로만 하려고 생각.
그러다 차라리 재밌는 일을 해야 돈을 버는 일이
그나마 덜 지겨울 것 같아서 개발자를 하기로
결심
유OO
대학(건축공학 전공) 졸업 즈음 IT
벤처 붐 / IT로의 전공 변경을
결심하고, BIT 컴퓨터에서 1년 여간
수학 및 프로젝트 실습을 한 후
현업에 진출
프로그램 개발에 대한 흥미가 있었고
다행히 적성에도 맞아 비교적
단기간의 노력으로도 현업에 진출할
수 있는 기회가 있어 진로를 정함
현직 선배들의 이야기 : (3) 현재 삶의 만족도 & 이유
현재 삶 만족 여부
& 그 이유?
김OO
프로그래밍하는 일이 즐겁고 재미있음
프로젝트를 시작하거나 문제가 해결하기 위해
생각하는 과정도 재미있고, 그것을 풀기 위해 다른
사람들과 토론하는 것도 재미있고, 문제를 풀었을 때
느끼는 보람도 즐거움 / 이 즐거움 때문에 지금까지
프로그래밍을 하는 것 같음
개인적으로 이 직업에 큰 불만은 없지만, 굳이 힘든
점을 이야기해야 한다면 시간을 많이 사용해야
한다는 것과 체력도 함께 뒷받침해 주어야 한다는 것
새로운 기술을 배우기 위해 계속 학습하여야 하고,
문제를 해결하기 위해 계속해서 생각해야 함
모OO
일반적으로 특정 회사에 입사하여 공장 중심으로
생활을 한 동기들보다 여러 회사의 다양한
프로젝트를 경험할 수 있었고, 회사의 주요한
프로세스들을 IT 시스템을 통해 배워 나갈 수
있었음
반면에 회사에서 주력하고 있는 회사가 전자
중심으로 대학원 전공과는 일정 부분 거리가
있어 기존 전공 기반의 네트워크 활용 등에는
한계가 있었음
양OO
오전에 아이들을 학교에 보내고, 회사로 출근 /
집과 회사가 아주 가까워 아이들과 보내는
시간이 많음 / 릴리즈 시기만 아니라면 이웃이나
가족과 대부분의 시간을 보냄
첫번째 가족과 시간을 많이 보내서 행복하고 /
두번째는 나의 제품을 만들고 있기 때문에 행복
나의 제품은 언제 어디서든 일할 수 있는
환경이기 때문에 일이 자유를 줌 / 일에 대한
자유를 느끼는 사람은 극히 드물 것임
가끔 지나치게 집중하는 경향이 있긴 하지만
대체적으로 일하는 시간이 행복 / 그리고 제가
생각하는 꿈에 대한 도전 중이기 때문에 하루
하루 꿈에 가까워지고 있다는 사실 또한
행복감을 줌
정OO
매우 만족하고 행복하게 지내고 있음
대학의 다른 전공자들은 대부분 전공을 살리지
못하고 다른 일을 선택하게 되는 경우가 많은데
공부한 내용을 살려 취업을 할 수 있었어 좋았음.
다니던 기업이 연봉도 상대적으로 나쁘지
않았으며 일반적인 직장과는 달리 수평적인
문화에서 상사눈치 안보고 개발할 수 있는 점이
좋았음.
다만 마감일정에 쫓겨서 야근을 할 때가 종종
있고, 원하지 않은 내용을 개발하거나 유지보수
할 때가 있는데 다른 직종도 마찬가지일 것임
다른 직종에 비해 만족도와 자부심이 높은
직종이라고 생각함
유OO
만족하는 이유는 여러 분야(C언어,
자바, 웹, DB 등)의 개발을 접하다
보니 현재 프로젝트 관리하는데 큰
이점으로 작용하여 업무 수행이
비교적 수월하다는 것
물론 다양한 분야의 경험이라는 것이
전제되어야 하겠지만…
현직 선배들의 이야기 : (4) 후배들에게 권장 여부
후배들에게 권장?
그 이유?
김OO
추천합니다.
본인이 즐겁게 프로그래밍할 수 있다면 충분히
행복하게 지낼 수 있는 직업군이라고 생각
그리고 한국 상황은 정확히 모르겠지만, 미국의
경우 현재 프로그래머 수가 부족하며, 계속
일자리가 늘어날 것으로 예상
모OO
IT 분야 전공을 한다면 당연히 IT 분야 진출을
권고하고 싶음
일단 현재에도 IT 시스템의 도움 없이 회사
업무가 운영될 수 없고,
향후 IT에 대한 회사/사회의 의존도가
지속적으로 높아질 것이기 때문임
양OO
말릴 이유는 없음
다만 진출한다고 권장하지도 않을것 같음
지금 세상은 IT 분야의 많은 정보를 익히려면
너무 많은 학습이 이루어져야 함 / 그 이후에도
전문적이기 위해 또 많은 시간을 할애해야 함 /
인생의 많은 부분을 컴퓨터 앞에서 보내야 함
전 30대를 거의 책상 앞에서 보낸 것 같음 /
그래서 지금이 있다고 할 수 있지만 조금 더
사람과 만나고 넓은 세상을 보는 것에 관심을
갖기를 권하고 싶음
정OO
권장. 상대적으로 이직도 쉬운 편이며 정치도
다른 분야에 비해 적기 때문에 사람에 대한
스트레스를 적게 받을 수 있음.
다만 해보고 적성에 맞지 않을 경우는 빠르게
다른 분야로 바꿀 것을 권장 / 맞는 사람과 맞지
않는 사람이 비교적 명확하게 나뉘는 직종이라고
생각.
대학생들은 대체로 연봉이 높은 대기업을
생각하는 대기업이라도 이왕이면 사용자
SW기업 (네이버, 카카오, 쿠팡, NC, 넥슨 등)
혹은 중견기업 (배달의 민족, 네오위즈,
위메이드,.. )같은 기업을 가면 좋겠다고 생각
혹은 영어를 공부해서 해외로 취업하거나 국내에
있는 해외 기업(구글, 페이스북, 아마존, MS,
슈퍼셀 등등)을 적극 권장함
유OO
열린 사고방식을 가지고, 다양한
분야를 경험해보고자하는 의지가
있다면 지금의 IT분야에서도 충분히
많은 기회를 가질 수 있음
여러 사람들과 업무를 해본 바에
의하면 보다 더 넓은 사고방식을 가진
사람들이 상대적으로 높은 위치에
오르는 경우가 많음
현직 선배들의 이야기 : (5) 필요한 K.S.A
필요한
Knowledge,
Skill, Attitude
김OO
기술은 항상 변하고 발전하기 떄문에 특정 기술에
연연하지 않고 배우는 자세가 중요
책과 인터넷을 통하거나 만나는 사람들을 통해서
배워야 하며, 평생을 계속 배운다는 자세를 가져야 함
당장 회사에서 사용하는 기술 뿐만 아니라, 다른
곳에서 사용되고 있는 중요한 기술들도 개인적으로
배우는 게 좋음 / 언젠가는 어떤 형태로든 만나게 됨
대부분 회사는 팀 단위로 일하게 되는데, 팀웍에
도움이 되는 사람이 되어야 함 / 도움을 요청하는
동료를 외면하지 말아야 하며, 정직함으로 신뢰를
쌓아야 하고, 약속을 지킴으로써 회사의 일이 순조롭게
진행될 수 있도록 도와야 함
모OO
기본적으로 Knowledge/기술력을 첫번째로
생각함
일반적으로 회사 내부/외부의 다양한 사업
아이디어, 수많은 기획서가 내용 자체로 틀린
것은 없지만 실제 실행이 문제임
수행 인력이 해당 내용을 실제 구현할 수 있는
기술이나 지식을 보유하고 있어야 함
현실은 Powerpoint 보다는 실제 Up & Running
하는 실체를 보고 싶어함
양OO
특수하게 소프트웨어 패키지를 만드는
개발자이기 때문에 충분한 답변이 쉽지 않음
알고리즘이나 기타 개발자가 무언가를 더 안다고
취업이 잘되거나 진출하기 쉽다고 생각하지 않음
/ 대부분 신입이나 후배들은 다 다시 배워야 하기
때문
배움에 대한 욕구가 있는 후배들이라면 오히려
영어를 더 많이 준비하라고 전하고 싶음 / 많은
양의 문서가 영어로 되어 있고, 이제는 책으로
공부하는 시대가 지나고 있는 느낌
개인 개발자가 만든 문서도 시간이 흘러서 메인
프레임워크가 될 수 있는 시대이기 때문에 영어
공부 또는 해외여행을 추천하고 싶음
정OO
1. 체력 (농담 아님, 나중에는 체력으로 일함) 꼭
운동 할 것
2. 영어 - 비지니스 회화, 자료조사, 논문 읽기,
보고서 쓰기 수준의 영어 - 시험공부 말고
3. 커뮤니케이션, 열린 마인드 - 동료와의 협업이
IT 기업에서는 가장 중요. 기획자, 개발자,
디자이너 모두 소통과 협업이 매우 중요. 꼰대
정신 같은 건 일찌감치 버리세요. 특히 학벌이
나를 도와준다는 생각 취직하면 거의 쓸모 없음
4. 당연히 기초 전공 지식(개발자라면 운영체제,
네트워크, 알고리즘, 데이터베이스, 프로그래밍
- C, 자바, 파이썬, linux, shell script 같은 것들)
유OO
현재는 자바의 세상 / 자바를 이용한
웹서비스 기술을 보유하면 좋음
컴퓨터가 연산을 수행하는 원리와
관련된 지식을 갖추면 고급
개발자로의 발전에 더 도움이 됨
정확한 지식을 기반으로 한 열린
사고방식은 업무 전반적인 분야에서
매우 필요
현직 선배들의 이야기 : (6) 취업(창업) 관련 조언
취업(또는 창업)
관련 노하우 등
조언
김OO
솔직히 취업을 잘할 수 있는 방법은 없음
나 역시 당시 상황과 운이 도와주면서 여기까지
온 것임 / 일자리를 잃어 집에서 노는 시간도
있었고, 회사 내에서 어려움을 겪었던 적도
있었음
다만 프로그래머로 계속 살아가려고 마음을
먹었다면, 계속해서 프로그래머의 기본이라 할 수
있는 프로그래밍을 잘할 수 있도록 노력해야 함
기술직이기 때문에 주로 코딩 인터뷰를 하는데,
의외로 기본도 안된 상태에서 인터뷰를 하러
오는 경우가 많음 / 그 경우에는 다른 부분이
좋더라도 취업되기 쉽지 않음
모OO
항상 겸손하게 배우는 자세로 실력을 닦고
내공을 쌓기를 바랍니다.
결국 실력 있는 사람이 가장 결정적인 순간에는
빛을 발하게 됩니다.
양OO
대부분 선후배들과 일하거나 잘 아는 지인들과
일을 하였고 또한 회사에 근무한 시간이 짧기에
조언을 드리기가 어려움
취업한 후배들 보다 자신만의 무엇인가를 만드는
개발자를 더 능력 있다고 판단함
정OO
무언가 나만의 것을 나타낼 수 있는 멋진 경험이
있으면 좋음 / 자소설 및 스펙 같은 거 요즘은
그다지 크게 필요하지는 않음
1. github에서 star를 받은 프로젝트가 있다
2. 오픈소스에 공헌한 경험이 있다.
3. 특정 분야에서 최고의 자리까지 올라간 경험
4. 해카톤 같은 대회 수상 경험
5. 필수역량은 아니지만 해당 회사의 실무에서
사용할 기술을 약간이라도 체험해 본 경험
결국 반대로 이야기하면 남들과 똑같은
내용으로는 취직하기가 어렵다는 이야기일
수도 있습니다.
떨어졌다고 해서 내가 실력이 없다고 기죽을
필요는 없음 / '이 회사, 혹은 면접관과 나는
맞지 않은 부분이 있구나'라고 생각하고 여러
회사를 지원하는 편이 좋음
유OO
IT 전공이라면 작더라도 실제 상품 및
서비스와 같은 것들을 만들어보기를
권장
그리고 그 상품을 판매하고 관리할 수
있는 도구(시스템)를 만들어 본 경험이
있고 해당 시스템을 정확하게 이해하고
설명할 수 있다면 현업에서 우대 받을
수 있음
현직 선배들의 이야기 : (7) 충고 및 조언
충고 및 조언
김OO
저도 답이 없지만,
현재 행복을 포기하면서 취업 준비는 하지
말았으면 합니다.
모OO
한국 회사가 Tangible Product를 가지고 해외에
진출하여 성공하였으나, 서비스 분야는
Global화가 매우 더딤 / 선진국 시장에서의
입지는 매우 미미
또한 IT (서비스) 분야에 있어서도 게임/
Entertainment 등은 발달하였으나, 기업용
시장(B2B)에서는 입지는 매우 미미함
한국적 사고나 경험의 한계를 극복하고, Global
선진시장에서 의미 있는 도전/결과를 만들어내는
후배들이 많이 나오기를 바람
양OO
한국에는 머리 좋은 개발자, 말 잘 듣는 개발자가
다른 나라에 비해 많음 / 그래서 경쟁이 치열
이런 세상에 행복한 일을 가진 사람으로 살기란
너무 어려운 세상
친조카가 컴공과 2학년이지만 열심히 하라고
말하지 않음
한국의 젊은 후배들은 정박해 있는 배 같다고
생각함 바다에 넝실넝실 떠 다니는 삶도 나쁘지
않음
정OO
대학 합격했을 때 세상을 다 가진 것 같았지만
입학해 보니 그렇지 않았던 것처럼, 취직도
결국에는 똑같음
취업의 성공 여부와는 관계없이 여러분의 행복을
위해서는 여러분만의 철학을 가지고 행복의
의미를 적극적으로 찾는 삶을 사시기 바람
이공계 분들은 독서를 적게 하는 경향이 있는데
특히 독서를 많이 하길 권해 드림 / Code,
사피엔스, 1만시간의 재발견 등
유OO
긍정적으로 생각하고 행동
모든 문제는 해결방법이 있기 마련
지금의 불행하다고 생각되는 상황도
보는 방향에 따라 다를 수 있음
어느 시대에서나 기회는 준비된
자들의 것
긍정적인 태도를 가지고 준비
SQL Gate라는 데이터베이스 개발 및 관리 도구 소프트웨어를 개발하여 판매하는
앤트위즈의 ‘양OO’ 대표 이야기(Global Business vs 제주도 Life)
https://www.facebook.com/ysyang99
[취업특강] IT분야에서 행복하게 일하기 - SW 개발자를 중심으로
생각해 볼 문제
대기업 입사
(1년 만에 퇴사)
중소기업 입사
(1년 만에 퇴사)
`소프트웨어 인재도 불안하다` 낮은 처우의 개발자들
http://www.popit.kr/선배-개발자분들-정말-짜증납니다에-대한-선배의-답변/
“선배 개발자분들 정말 짜증납니다”에 대한 선배의 답변
왜 개발자 근무 환경을 이딴 식으로 만들
어 놓았는지. 너무 짜증납니다..
야근을 시켜도 묵묵히 일만하니..
싫은 소리해도 끽소리 안하고 일만하니..
부당한 근무 요건을 강요해도 일만하니..
적은 월급 받고도 열심히 회사에 충성을 하
니..
도저히 왜 이딴 식으로 근무환경 여건을 조
성해놓고 후배 개발자들에게까지 강요를 하
시는지..
요새 젊은 개발자들이 왜 없는지 아십니까…
10년차 이상 되시는 분들은 잘 생각해보세요
…. 왜인지
지금의 구조적인 문제를 선배와 후배의 문제라
고 생각하지 말았으면 한다.
현재 우리가 살아가고 있는 이 사회의 구조적인
문제는 누구 한 사람, 한 세대의 문제가 아니라
이 시대를 살아가고 있는 우리 모두의 책임이며,
같이 해결해야할 과제이기 때문이다.
지금부터라도 누구의 책임이라고 치부하기보다
는 이 문제를 해결하기 위하여 같이 힘을 모으
고 노력해야 한다.
개개인이 몸담고 있는 조직에서 조그마한 변화
를 만들고 구조적인 악순환의 고리를 끊으려고
노력할 때 우리들이 진정 원하는 세상을 좀 더
앞당길 수 일을 것이다.
① 꾸준히 한다.
② 반복해서 한다.
③ 좋은 코드를 많이 보고 따라 한다.
④ 기본에 충실 한다.
⑤ 코드를 작성하기 전에 순서도를 그린다.
⑥ 주석을 가능한 한 많이 적는다.
⑦ 작업일지를 작성한다.
⑧ 자신의 소스를 가꾼다.
⑨ 생각하라.
⑩ 좋은 책을 선택한다.
프로그래밍을 잘하는 10가지 방법
IT 분야로
진출하기 위한
넓고 얕은 지식
세번째 이야기
한국경제 : http://www.hankyung.com/news/app/newsview.php?aid=2015012657511#AA.9538126.1
구직자(20~30대)들이 입사하고 싶어하는 외국계 기업 30
√
√
√
√
크레딧잡(kreditjob.com)
www.programmers.co.kr
고용노동부 직업훈련포털(HRD Net): http://www.hrd.go.kr/
고용노동부 지원 직업훈련포털
직업훈련포털(HRD Net): http://www.hrd.go.kr/jsp/HRDP/HRDP100/HRDP110/HRDP110_2List.jsp?dept_code=01
고용노동부 지원 훈련과정
고용디딤돌훈련
http://www.hrd.go.kr/jsp/HRDP/HRDP100/HRDP110/HRDP110_2Form.jsp?dept_code=01&seq=&order_no=&gubun=&
gubunSub=&gubunTub=
고용디딤돌훈련
http://www.hrd.go.kr/jsp/HRDP/HRDP100/HRDP110/HRDP110_2Form.jsp?dept_code=01&seq=&order_no=&gubun=&
gubunSub=&gubunTub=
고용디딤돌훈련
http://www.hrd.go.kr/jsp/HRDP/HRDP100/HRDP110/HRDP110_2Form.jsp?dept_code=01&seq=&order_no=&gubun=&
gubunSub=&gubunTub=
청년취업아카데미(www.myjobacademy.kr)
국가기간전략산업직종훈련
http://www.hrd.go.kr/jsp/HRDP/HRDP10
0/HRDP110/HRDP110_1Form.jsp?dept_
code=01&seq=235&order_no=65&gub
un=B&gubunSub=13&gubunTub=B
K-Move (해외취업지원; https://www.worldjob.or.kr/)
국가인적자원개발컨소시엄 채용예정자과정(http://www.c-hrd.net/)
기업일학습병행제
http://www.bizhrd.net/dual/dualMain.do?cmd=main
[참고 도서]
프로그래머로 사는 법 : 프로그래머의 길을 걸어가는 당신을 위한 안내서
샘 라이트스톤 저/서환수 역 / Making it Big in Software: Get the Job. Work the Org. Become Great.
The End
Q & A

Más contenido relacionado

La actualidad más candente

카카오스토리 웹팀의 코드리뷰 경험
카카오스토리 웹팀의 코드리뷰 경험카카오스토리 웹팀의 코드리뷰 경험
카카오스토리 웹팀의 코드리뷰 경험Ohgyun Ahn
 
소프트웨어 개발자 로드맵
소프트웨어 개발자 로드맵소프트웨어 개발자 로드맵
소프트웨어 개발자 로드맵중선 곽
 
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011Hiroh Satoh
 
テストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jpテストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jpkyon mm
 
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること 【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること 日本マイクロソフト株式会社
 
인프런 - 스타트업 인프랩 시작 사례
인프런 - 스타트업 인프랩 시작 사례인프런 - 스타트업 인프랩 시작 사례
인프런 - 스타트업 인프랩 시작 사례Hyung Lee
 
우아한유스방
우아한유스방우아한유스방
우아한유스방BYUNGHOKIM10
 
짝 테스트(Pair Testing) 소개와 사례
짝 테스트(Pair Testing) 소개와 사례짝 테스트(Pair Testing) 소개와 사례
짝 테스트(Pair Testing) 소개와 사례SangIn Choung
 
소프트웨어 부트캠프 설계 및 운영사례(42Seoul)
소프트웨어 부트캠프 설계 및 운영사례(42Seoul)소프트웨어 부트캠프 설계 및 운영사례(42Seoul)
소프트웨어 부트캠프 설계 및 운영사례(42Seoul)수보 김
 
훌륭한 개발자로 성장하기
훌륭한 개발자로 성장하기훌륭한 개발자로 성장하기
훌륭한 개발자로 성장하기Changyol BAEK
 
「DNS浸透いうな」と言うけれど… (#ssmjp 2018/07)
「DNS浸透いうな」と言うけれど… (#ssmjp 2018/07)「DNS浸透いうな」と言うけれど… (#ssmjp 2018/07)
「DNS浸透いうな」と言うけれど… (#ssmjp 2018/07)Yoshikazu GOTO
 
シェル芸初心者によるシェル芸入門
シェル芸初心者によるシェル芸入門シェル芸初心者によるシェル芸入門
シェル芸初心者によるシェル芸入門icchy
 
손코딩뇌컴파일눈디버깅을 소개합니다.
손코딩뇌컴파일눈디버깅을 소개합니다.손코딩뇌컴파일눈디버깅을 소개합니다.
손코딩뇌컴파일눈디버깅을 소개합니다.Kwangsung Ha
 
Google Cloud でアプリケーションを動かす.pdf
Google Cloud でアプリケーションを動かす.pdfGoogle Cloud でアプリケーションを動かす.pdf
Google Cloud でアプリケーションを動かす.pdfGoogle Cloud Platform - Japan
 
GCP 자격증 취득 후 찾아온 기회들
GCP 자격증 취득 후 찾아온 기회들GCP 자격증 취득 후 찾아온 기회들
GCP 자격증 취득 후 찾아온 기회들DONGMIN LEE
 
2018 종합선물세트 for 취준생
2018 종합선물세트 for 취준생2018 종합선물세트 for 취준생
2018 종합선물세트 for 취준생Yu Yongwoo
 
서버 개발자가 되기 위한 첫 걸음
서버 개발자가 되기 위한 첫 걸음서버 개발자가 되기 위한 첫 걸음
서버 개발자가 되기 위한 첫 걸음nexusz99
 
나의 이직 이야기
나의 이직 이야기나의 이직 이야기
나의 이직 이야기종립 이
 
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏Yusuke Hirao
 
形式手法と AWS のおいしい関係。- モデル検査器 Alloy によるインフラ設計技法 #jawsfesta
形式手法と AWS のおいしい関係。- モデル検査器 Alloy によるインフラ設計技法 #jawsfesta形式手法と AWS のおいしい関係。- モデル検査器 Alloy によるインフラ設計技法 #jawsfesta
形式手法と AWS のおいしい関係。- モデル検査器 Alloy によるインフラ設計技法 #jawsfestay_taka_23
 

La actualidad más candente (20)

카카오스토리 웹팀의 코드리뷰 경험
카카오스토리 웹팀의 코드리뷰 경험카카오스토리 웹팀의 코드리뷰 경험
카카오스토리 웹팀의 코드리뷰 경험
 
소프트웨어 개발자 로드맵
소프트웨어 개발자 로드맵소프트웨어 개발자 로드맵
소프트웨어 개발자 로드맵
 
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
 
テストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jpテストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jp
 
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること 【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
 
인프런 - 스타트업 인프랩 시작 사례
인프런 - 스타트업 인프랩 시작 사례인프런 - 스타트업 인프랩 시작 사례
인프런 - 스타트업 인프랩 시작 사례
 
우아한유스방
우아한유스방우아한유스방
우아한유스방
 
짝 테스트(Pair Testing) 소개와 사례
짝 테스트(Pair Testing) 소개와 사례짝 테스트(Pair Testing) 소개와 사례
짝 테스트(Pair Testing) 소개와 사례
 
소프트웨어 부트캠프 설계 및 운영사례(42Seoul)
소프트웨어 부트캠프 설계 및 운영사례(42Seoul)소프트웨어 부트캠프 설계 및 운영사례(42Seoul)
소프트웨어 부트캠프 설계 및 운영사례(42Seoul)
 
훌륭한 개발자로 성장하기
훌륭한 개발자로 성장하기훌륭한 개발자로 성장하기
훌륭한 개발자로 성장하기
 
「DNS浸透いうな」と言うけれど… (#ssmjp 2018/07)
「DNS浸透いうな」と言うけれど… (#ssmjp 2018/07)「DNS浸透いうな」と言うけれど… (#ssmjp 2018/07)
「DNS浸透いうな」と言うけれど… (#ssmjp 2018/07)
 
シェル芸初心者によるシェル芸入門
シェル芸初心者によるシェル芸入門シェル芸初心者によるシェル芸入門
シェル芸初心者によるシェル芸入門
 
손코딩뇌컴파일눈디버깅을 소개합니다.
손코딩뇌컴파일눈디버깅을 소개합니다.손코딩뇌컴파일눈디버깅을 소개합니다.
손코딩뇌컴파일눈디버깅을 소개합니다.
 
Google Cloud でアプリケーションを動かす.pdf
Google Cloud でアプリケーションを動かす.pdfGoogle Cloud でアプリケーションを動かす.pdf
Google Cloud でアプリケーションを動かす.pdf
 
GCP 자격증 취득 후 찾아온 기회들
GCP 자격증 취득 후 찾아온 기회들GCP 자격증 취득 후 찾아온 기회들
GCP 자격증 취득 후 찾아온 기회들
 
2018 종합선물세트 for 취준생
2018 종합선물세트 for 취준생2018 종합선물세트 for 취준생
2018 종합선물세트 for 취준생
 
서버 개발자가 되기 위한 첫 걸음
서버 개발자가 되기 위한 첫 걸음서버 개발자가 되기 위한 첫 걸음
서버 개발자가 되기 위한 첫 걸음
 
나의 이직 이야기
나의 이직 이야기나의 이직 이야기
나의 이직 이야기
 
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
 
形式手法と AWS のおいしい関係。- モデル検査器 Alloy によるインフラ設計技法 #jawsfesta
形式手法と AWS のおいしい関係。- モデル検査器 Alloy によるインフラ設計技法 #jawsfesta形式手法と AWS のおいしい関係。- モデル検査器 Alloy によるインフラ設計技法 #jawsfesta
形式手法と AWS のおいしい関係。- モデル検査器 Alloy によるインフラ設計技法 #jawsfesta
 

Similar a [취업특강] IT분야에서 행복하게 일하기 - SW 개발자를 중심으로

예비 개발자를 위한 소프트웨어 세상 이야기
예비 개발자를 위한 소프트웨어 세상 이야기예비 개발자를 위한 소프트웨어 세상 이야기
예비 개발자를 위한 소프트웨어 세상 이야기수보 김
 
대학생 It전공자를 위한 소프트웨어특강
대학생 It전공자를 위한 소프트웨어특강 대학생 It전공자를 위한 소프트웨어특강
대학생 It전공자를 위한 소프트웨어특강 병석 양
 
취업캠프 특강 - 기업의 서비스 개발 프로젝트
취업캠프 특강 - 기업의 서비스 개발 프로젝트취업캠프 특강 - 기업의 서비스 개발 프로젝트
취업캠프 특강 - 기업의 서비스 개발 프로젝트Jongmyoung Kim
 
Software engineer가 되기 위한 여정
Software engineer가 되기 위한 여정Software engineer가 되기 위한 여정
Software engineer가 되기 위한 여정Aree Oh
 
개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114GeniNetworks
 
2015 한양대 직무특강 IT 개발자 이야기
2015 한양대 직무특강 IT 개발자 이야기2015 한양대 직무특강 IT 개발자 이야기
2015 한양대 직무특강 IT 개발자 이야기junghyun choi
 
새내기들을 위한 IT직장이야기
새내기들을 위한 IT직장이야기새내기들을 위한 IT직장이야기
새내기들을 위한 IT직장이야기수보 김
 
대기업에서 스타트업 까지 - 윤제상
대기업에서 스타트업 까지 - 윤제상대기업에서 스타트업 까지 - 윤제상
대기업에서 스타트업 까지 - 윤제상Jesang Yoon
 
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래Sung-tae Ryu
 
월간 리드잇(beta) 2018년 10월호
월간 리드잇(beta) 2018년 10월호월간 리드잇(beta) 2018년 10월호
월간 리드잇(beta) 2018년 10월호Hantae John Yu
 
개발자, 성장하는 '척' 말고, 진짜 성장하기
개발자, 성장하는 '척' 말고, 진짜 성장하기개발자, 성장하는 '척' 말고, 진짜 성장하기
개발자, 성장하는 '척' 말고, 진짜 성장하기Donghyun Cho
 
미국 IT기업 일하는 방식 및 미국진출 전략
미국 IT기업 일하는 방식 및 미국진출 전략미국 IT기업 일하는 방식 및 미국진출 전략
미국 IT기업 일하는 방식 및 미국진출 전략Jinhee Lee
 
Fuse 해외선진 sw교육 활용사례_ 동국대학교 발표자료
Fuse 해외선진 sw교육 활용사례_ 동국대학교 발표자료Fuse 해외선진 sw교육 활용사례_ 동국대학교 발표자료
Fuse 해외선진 sw교육 활용사례_ 동국대학교 발표자료Sangchul(Peter) Kwak
 
스마트링크 소개 - 특급 개발팀
스마트링크 소개 - 특급 개발팀스마트링크 소개 - 특급 개발팀
스마트링크 소개 - 특급 개발팀강훈 이
 
나의 8년 (2012~2019)
나의 8년 (2012~2019)나의 8년 (2012~2019)
나의 8년 (2012~2019)Yungon Park
 
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기Soojin Ro
 
[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)
[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)
[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)CONNECT FOUNDATION
 
[1216 박민근] 게임회사취업및이직에관한조언
[1216 박민근] 게임회사취업및이직에관한조언[1216 박민근] 게임회사취업및이직에관한조언
[1216 박민근] 게임회사취업및이직에관한조언MinGeun Park
 

Similar a [취업특강] IT분야에서 행복하게 일하기 - SW 개발자를 중심으로 (20)

예비 개발자를 위한 소프트웨어 세상 이야기
예비 개발자를 위한 소프트웨어 세상 이야기예비 개발자를 위한 소프트웨어 세상 이야기
예비 개발자를 위한 소프트웨어 세상 이야기
 
대학생 It전공자를 위한 소프트웨어특강
대학생 It전공자를 위한 소프트웨어특강 대학생 It전공자를 위한 소프트웨어특강
대학생 It전공자를 위한 소프트웨어특강
 
취업캠프 특강 - 기업의 서비스 개발 프로젝트
취업캠프 특강 - 기업의 서비스 개발 프로젝트취업캠프 특강 - 기업의 서비스 개발 프로젝트
취업캠프 특강 - 기업의 서비스 개발 프로젝트
 
Software engineer가 되기 위한 여정
Software engineer가 되기 위한 여정Software engineer가 되기 위한 여정
Software engineer가 되기 위한 여정
 
개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114
 
2015 한양대 직무특강 IT 개발자 이야기
2015 한양대 직무특강 IT 개발자 이야기2015 한양대 직무특강 IT 개발자 이야기
2015 한양대 직무특강 IT 개발자 이야기
 
탑크리에듀 교육센터 교육과정 소개
탑크리에듀 교육센터 교육과정 소개탑크리에듀 교육센터 교육과정 소개
탑크리에듀 교육센터 교육과정 소개
 
새내기들을 위한 IT직장이야기
새내기들을 위한 IT직장이야기새내기들을 위한 IT직장이야기
새내기들을 위한 IT직장이야기
 
대기업에서 스타트업 까지 - 윤제상
대기업에서 스타트업 까지 - 윤제상대기업에서 스타트업 까지 - 윤제상
대기업에서 스타트업 까지 - 윤제상
 
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
 
월간 리드잇(beta) 2018년 10월호
월간 리드잇(beta) 2018년 10월호월간 리드잇(beta) 2018년 10월호
월간 리드잇(beta) 2018년 10월호
 
개발자, 성장하는 '척' 말고, 진짜 성장하기
개발자, 성장하는 '척' 말고, 진짜 성장하기개발자, 성장하는 '척' 말고, 진짜 성장하기
개발자, 성장하는 '척' 말고, 진짜 성장하기
 
미국 IT기업 일하는 방식 및 미국진출 전략
미국 IT기업 일하는 방식 및 미국진출 전략미국 IT기업 일하는 방식 및 미국진출 전략
미국 IT기업 일하는 방식 및 미국진출 전략
 
Fuse 해외선진 sw교육 활용사례_ 동국대학교 발표자료
Fuse 해외선진 sw교육 활용사례_ 동국대학교 발표자료Fuse 해외선진 sw교육 활용사례_ 동국대학교 발표자료
Fuse 해외선진 sw교육 활용사례_ 동국대학교 발표자료
 
스마트링크 소개 - 특급 개발팀
스마트링크 소개 - 특급 개발팀스마트링크 소개 - 특급 개발팀
스마트링크 소개 - 특급 개발팀
 
나의 8년 (2012~2019)
나의 8년 (2012~2019)나의 8년 (2012~2019)
나의 8년 (2012~2019)
 
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
 
[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)
[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)
[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)
 
AKC2020 인썸니아 이성훈
AKC2020 인썸니아 이성훈AKC2020 인썸니아 이성훈
AKC2020 인썸니아 이성훈
 
[1216 박민근] 게임회사취업및이직에관한조언
[1216 박민근] 게임회사취업및이직에관한조언[1216 박민근] 게임회사취업및이직에관한조언
[1216 박민근] 게임회사취업및이직에관한조언
 

Más de Sungwoo Park

거인의 어깨에 오르기 위해 여행을 시작하는 히치하이커들을 위한 넓고 얕은 안내서
거인의 어깨에 오르기 위해 여행을 시작하는  히치하이커들을 위한  넓고 얕은 안내서거인의 어깨에 오르기 위해 여행을 시작하는  히치하이커들을 위한  넓고 얕은 안내서
거인의 어깨에 오르기 위해 여행을 시작하는 히치하이커들을 위한 넓고 얕은 안내서Sungwoo Park
 
Tableau startup business case analysis
Tableau startup business case analysisTableau startup business case analysis
Tableau startup business case analysisSungwoo Park
 
HubSpot startup business case analysis
HubSpot startup business case analysisHubSpot startup business case analysis
HubSpot startup business case analysisSungwoo Park
 
IFTTT startup business case analysis
IFTTT startup business case analysisIFTTT startup business case analysis
IFTTT startup business case analysisSungwoo Park
 
Quora startup business case analysis
Quora startup business case analysisQuora startup business case analysis
Quora startup business case analysisSungwoo Park
 
Introduction to google map and earth
Introduction to google map and earthIntroduction to google map and earth
Introduction to google map and earthSungwoo Park
 

Más de Sungwoo Park (6)

거인의 어깨에 오르기 위해 여행을 시작하는 히치하이커들을 위한 넓고 얕은 안내서
거인의 어깨에 오르기 위해 여행을 시작하는  히치하이커들을 위한  넓고 얕은 안내서거인의 어깨에 오르기 위해 여행을 시작하는  히치하이커들을 위한  넓고 얕은 안내서
거인의 어깨에 오르기 위해 여행을 시작하는 히치하이커들을 위한 넓고 얕은 안내서
 
Tableau startup business case analysis
Tableau startup business case analysisTableau startup business case analysis
Tableau startup business case analysis
 
HubSpot startup business case analysis
HubSpot startup business case analysisHubSpot startup business case analysis
HubSpot startup business case analysis
 
IFTTT startup business case analysis
IFTTT startup business case analysisIFTTT startup business case analysis
IFTTT startup business case analysis
 
Quora startup business case analysis
Quora startup business case analysisQuora startup business case analysis
Quora startup business case analysis
 
Introduction to google map and earth
Introduction to google map and earthIntroduction to google map and earth
Introduction to google map and earth
 

[취업특강] IT분야에서 행복하게 일하기 - SW 개발자를 중심으로

  • 1. IT 분야에서 행복하게 일하기 - SW 개발자를 중심으로 - 2016년 11월 한국오라클 박 성 우 <취업 특강>
  • 2. Agenda – 소프트웨어 개발자로 행복하게 살 수 있을까? 들어가며… Road to IT Job & Career IT 분야 종사 & SW 개발자로 산다는 것 IT분야로 진출하기 위한 넓고 얕은 지식
  • 3. Sungwoo Park (raima71@gmail.com) Educilitator Knowledge & Information Biz. IT & SW Education Management of Technology IT Service • 現 한국 오라클 / Oracle University • 前 전자신문사 / 전자신문교육센터 • 前 IT Service Venture • 前 남서울대 겸임교수 들어가며…
  • 4. Gartner 10대 전략 기술 http://www.gartner.com/smarterwithgartner
  • 5. Hype Cycle for Emerging Technologies, 2016 by Gartner http://www.gartner.com/newsroom/id/3412017
  • 6. The 25 Skills That Could Get You Hired in 2016 from LinkedIn Australia Brazil Canada France India Netherlands South Africa United Arab Emirates United Kingdom Germany Ireland Singapore China LinkedIn Official Blog : https://blog.linkedin.com/2016/01/12/the-25-skills-that-can-get-you-hired-in-2016
  • 7. 미래가 원하는 인재상은? 정지훈 교수(경희대 미디어모바일전공 주임교수 / EBS 초대석) : http://www.ebs.co.kr/tv/show?courseId=BP0PHPL0000000075&stepId=01BP0PHPL0000000075&lectId=10506637
  • 8. “IT분야, 소프트웨어 전문인력양성 가장 시급” http://www.sciencetimes.co.kr/?news=it%EB%B6%84%EC%95%BC-%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4- %EC%A0%84%EB%AC%B8%EC%9D%B8%EB%A0%A5%EC%96%91%EC%84%B1-%EA%B0%80%EC%9E%A5-%EC%8B%9C%EA%B8%89
  • 10. EBS 다큐프라임 - 왜 우리는 대학에 가는가? 4부 어메이징 데이 - 시험 : https://www.youtube.com/watch?v=qJwHkW9y71c
  • 11. 현재의 행복과 미래의 행복 중 어느 것이 더 중요한가요?
  • 12. Road to IT Job & Career 첫번째 이야기
  • 13. IT(컴퓨터 공학) 관련 진로 – 상명대 제공 (서버 설계,구축,운영관리) -서버엔지니어 -서버관리자 -서버보안 -모의해킹전문가 -악성코드분석가 -보안솔루션개발자 -보안컨설턴트 (정보 수집,정리,DB구축,관리) -데이터베이스 개발자 -데이터베이스 관리자 (통신장비 네트워크 설계,구축,운영관리) -네트워크엔지니어 (파견 또는 상주형식) -네트워크 관리자 -네트워크 보안 -시스템 개발자 -웹/애플리케이션 개발자 -S/W 개발자 -게임 개발자 -JAVA 개발자 프로그래머정보보안 전문가 네트워크 엔지니어 시스템 엔지니어 4 3 2 1 데이터 베이스 관리자 5 컴퓨터 공학
  • 14. 국가직무능력표준(NCS; National Competency Standard) http://www.ncs.go.kr/
  • 15. 중분류 소분류 세분류 01. 정보기술 01. 정보기술전략·계획 정보기술전략 정보기술컨설팅 정보기술기획 SW제품기획 빅데이터 분석 02. 정보기술개발 SW아키텍처 응용SW엔지니어링 임베디드SW 엔지니어링 DB엔지니어링 NW엔지니어링 보안엔지니어링 UI/UX엔지니어링 시스템SW 엔지니어링 03. 정보기술운영 IT시스템관리 IT기술교육 IT기술지원 04. 정보기술관리 IT프로젝트관리 IT품질보증 IT테스트 IT감리 05. 정보기술영업 IT기술영업 IT마케팅 06. 정보보호 정보보호관리.운영(신규) 보안사고 분석.진단(신규) 정보침해사고대응(신규) NCS에 따른 직무분류체계(20. 정보통신 –> 1. 정보기술) 중분류 소분류 세분류 20. 정보통신 관련직 201 컴퓨터 하드웨어 및 통 신공학 기술자․연구원 2011 컴퓨터 하드웨어 기술자 및 연 구원 2012 통신공학 기술자 및 연구원 202 컴퓨터 시스템 설계 전 문가 2021 컴퓨터시스템 설계 및 분석가 2022 네트워크시스템 개발자 2023 컴퓨터 보안 전문가 203 소프트웨어 개발 전문가 2031 시스템 소프트웨어 개발자 2032 응용 소프트웨어 개발자 204 웹 전문가 2041 웹 개발자 2042 웹 및 멀티미디어 기획자 205 데이터베이스 및 정보시 스템 운영 전문가 2051 데이터베이스 개발자 2052 정보 시스템 운영자 206 통신 및 방송 장비기사 및 설치 및 수리원 2061 통신 및 방송송출 장비 기사 2062 영상 및 관련 장비 설치 및 수 리원 2063 통신 및 관련 장비 설치 및 수 리원 2064 통신․방송 및 인터넷 케이블 설 치 및 수리원 [비교] 한국고용직업분류(KECO) - 정보통신관련직
  • 16. NCS 학습 모듈 검색(정보통신-정보기술-정보기술개발-응용SW엔지니어링)
  • 17. NCS 학습 모듈 검색(정보통신-정보기술-정보기술개발-응용SW엔지니어링)
  • 18. NCS 학습 모듈 검색(정보통신-정보기술-정보기술개발-응용SW엔지니어링)
  • 19. NCS 학습 모듈 검색(정보통신-정보기술-정보기술개발-응용SW엔지니어링)
  • 20. NCS 학습 모듈 검색(정보통신-정보기술-정보기술개발-응용SW엔지니어링-능력단위) 분류번호: 2001020203_14v2 능력단위명칭: 애플리케이션 구현 능력단위 정의 : 애플리케이션 구현이란 응용소프트웨어 개발에 필요한 환경을 구축하고, 애플리케이션 설계를 바탕으로 공통모듈, 서버 프로그램과 배치 프로그램을 구현하고, 단위테스트를 수행하는 능력이다. 능력단위요소 수행준거 2001020203_14v2.1 개발환경구축하기 1.1 응용소프트웨어 개발에 필요한하드웨어및 소프트웨어의 필요사항을 검토하고이에 따라, 개 발환경에필요한준비를수행할수있다. 1.2응용소프트웨어개발에필요한하드웨어및소프트웨어를설치하고설정하여개발환경을구축 할수있다. 1.3사전에수립된형상관리방침에따라,운영정책에부합하는형상관리환경을구축할수있다. 【지식】 ㅇ개발에필요한하드웨어및소프트웨어사양의이해 ㅇ개발환경에요구되는아키텍처의이해 ㅇ설계산출물의이해 ㅇ프로그램언어활용방법의이해 ㅇ데이터베이스이해 ㅇ네트워크이해 ㅇ보안관련지식(백신,침입탐지,방화벽등) 【기술】 ㅇ컴파일러사용법 ㅇIDE도구활용능력 ㅇ네트워크활용기술 ㅇ협업도구활용능력 ㅇ형상관리도구활용기법 【태도】 ㅇ개발수행에요구되는표준을준수하려는태도 ㅇ성공적인개발을위한의지 ㅇ산출물완성도를위한적극적인태도 ㅇ개발팀원간의원활한협업을추구하는태도 ㅇ주어진과제를완수하는책임감
  • 22. 소프트웨어 기술 요소 : 대학 학사과정에서 익힐 수 있는 항목들 Java Java Java 네트워크 Java 동시성 객체지향 Java C / C++ C / C++ C / C++ 네트워크 C / C++ 동시성 객체지향 C++ 객체모델링 UML/ 객체모델링 EA / Together RSA DDD 자료구조 Stack, Queue 문자셋 표현식 요구사항 요구사항명세서 UseCase User story 요구사항워크샾 플랫폼 / 리눅스 Linux OS 시스템 프로그래밍 데이터모델링 데이터 모델 DB 최적화 SQL RDBMS 오라클 MySQL MS-SQL 프로젝트 관리 PMBOK QA / Audit CMMI 논리 논리적인 사고 추론과 토론 논리적인 글쓰기 표현 프리젠테이션 기술문서 작성 아이디어 시각화 시나리오 구성 급격하게 기술이 발전하는 IT 분야와 관련해서 대학에서 배울 수 있는 것은 의외로 적음 대학에서 배우는 것들이 바로 기본이자 공통 기술에 해당 아무리 기술 흐름(Trend)이 바뀌어도 유효한 지식 기초 지식이 탄탄 ⇒ 응용 분야 쉽게 터득 기초 지식을 통해 기본 원리(principle)를 이해하고 있으면 단순한 기술 사용자(tech user)가 아닌 개발자(developer)가 될 수 있음 곽중선; http://www.slideshare.net/sunnykwak90/ss-33435859 아무리 새롭게 나타난 기술이라 하더라도 과거에 이미 관련 기술이 존재 했음 (빅데이터, 3D 프린터, 인공지능 등)
  • 23. 소프트웨어 기술 요소 : 전공 필수 vs. 선택 과목 vs. 개인 관심사 곽중선; http://www.slideshare.net/sunnykwak90/ss-33435859 프로그래밍 언어 C, C++ Java, C# 데이터 처리 자료구조론 데이터베이스 알고리즘과 컴파일러 알고리즘 컴파일러 운영체제 네트워크 컴퓨터 그래픽스 인공지능 소프트웨어 공학 정보 보안 멀티미디어 [ 필수 과목 ] [ 선택 과목 ] [ 개인 과제 ] 수치해석 오픈 소스 프레임워크 디자인 패턴 TDD, Agile Refactoring Build tools 객체지향 이론 UML 모바일 디바이스 프로그래밍 단위 테스트 형상 및 빌드 관리 서버 관리 기술
  • 24. 소프트웨어 기술 요소 : 수행 업무별 필요 요소 곽중선; http://www.slideshare.net/sunnykwak90/ss-33435859 Domain Modeler/Analyst Server Engineer Web Engineer Software Architect
  • 25. 소프트웨어 기술 요소 : 학생으로 공부해야 할 것들 곽중선; http://www.slideshare.net/sunnykwak90/ss-33435859 1. Tool – 어떤 도구를 활용할 줄 아는가? 닭 잡는 칼로는 소 못 잡는다. Language : Java, C++, C#, Javascript OS : Windows, Linux, iOS, Android IDE : Eclipse, Visual C++, DB : Oracle, MySQL, MS-SQL 2. Skill inventory – 어떤 기술을 쓸 줄 아는가? ‘댄스’를 못하면 idol 하기 어렵다. 각종 API, Open source 활용 능력, 이미지 처리 기술, 알고리즘 작성 능력, 자료구조, 데이터베이스 적용 XML 처리, 웹 사이트 구축, 모바일 앱 개발 경험, 암호화, 네트워크 통신 등 3. Experience – 과거에 어떤 경험을 했는가? 그대의 과거가 현재를 말한다. Mission (과제 수행 경험), Open source 분석 및 활용, Quiz, Example study, Mini goal, Blog, Facebook, Study group, Conference, Competition, Seminar
  • 26. [참고] 역할 기반 소프트웨어 엔지니어 로드맵 http://www.kosta.or.kr/mail/2016/download/Role-based%20roadmap%20for%20software%20engineers(version%20KR-SI-1601).pdf
  • 27. 미국에서 가장 행복한 직업 Top 10 vs. 가장 불행한 직업 Top 10 미국 취직 정보 사이트 커리어블리스(CareerBliss) 발표(2016년 3월 7일) http://news.naver.com/main/read.nhn?mode=LSD&mid=sec&oid=081&aid=0002697506&sid1=001 가장 행복한 직업 Top 10 가장 불행한 직업 Top 10 1위 채용 담당자(Recruiter) 2위 풀스택 개발자(Full Stack Developer) 3위 리서치 어시스턴트(Research Assistant) 4위 고급 자바 개발자(Senior Java Developer) 5위 안드로이드 개발자(Android Developer) 6위 최고기술책임자(CTO) 7위 주임 기술자(Lead Engineer) 8위 수석 개발자(Lead Developer) 9위 소프트웨어 품질보증 기술자 (Software QA Engineer) 10위 최고운영책임자(COO) 1위 영업 관리자(Sales Account Manager) 2위 보안경비업체 직원(Security Officer) 3위 머천다이저(Merchandiser, MD) 4위 출납원(Cashier) 5위 운전사(Driver) 6위 유지 보수 관리자(Maintenance Manager) 7위 경비원(Guard) 8위 영업·판매직(Sales) 9위 기계 조작원(Machine Operator) 10위 서비스 테크니션(Service Technician)
  • 28. IT 분야 종사 & SW 개발자로 산다는 것 두번째 이야기
  • 29. 현직 선배들의 이야기를 들어 보자 성명 현재 소속 현 거주지 경력(연차) 주요 특징 김OO Microsoft 시애틀 21년(13년) 글로벌 IT 기업 본사 모OO 삼성SDS 뉴저지 18년 국내 대기업 SI사 미국 지사 정OO 코드스쿼드 경기 용인 약 15년 국/내외 대형 IT 기업 경력 유OO 플랫티넷 서울 송파 14년 국내 중소 IT 기업 양OO 앤트위즈 제주도 17년 국내 1인 IT 기업
  • 30. 현직 선배들의 이야기 : (1) 자기 소개 자기 소개 김OO 한국에서 학부와 석사를 졸업 대기업과 스타트업 경험 미국으로 취업비자로 스타트업 일하다가 13년전 Microsoft로 이직 학교 졸업 후 계속해서 Software Engineer로 근무 / 전체 경력은 21년 정도 되고, 그중 MS 13년 Microsoft에서는 Office, Bing, Windows 부서를 거쳐 현재 Azure 팀에서 Big Date/Analytics 개발 관련된 업무 수행중 현재 Job 타이틀은 Senior Software Engineer입니다. 모OO 삼성SDS America에서 솔루션 사업 및 기획담당 부장으로 근무 화학공학 중 공정시스템 전공/박사학위 취득 후 삼성SDS 입사/화학공장 자동화 프로젝트 수행 후, 삼성전자 구매 혁신, Global ERP (경영관리 시스템) 등 대형 프로젝트 및 컨설팅 프로젝트 수행 삼성SDS 본사 12년 및 미주법인 6년째 근무 중/ 미국내 솔루션 기반 사업 수행을 지원 & 관리(현지인 중심으로 Business팀을 구성) 양OO (주) 앤트위즈를 2005년 설립하여 운영(대표이사) 현재는 제주 표선에 가족들과 함께 거주 법인대표 12년, 개인사업자 5년 총 17년 가까이 개발자로 일하고 있음 SQLGate 라는 데이터베이스 개발도구를 개발하여 판매 정OO 현재 코드스쿼드 마스터(SW 교육 및 스타트업 기술 지원, 창업) LG 전자에서 스마트폰 및 DTV 개발 NHN NEXT에서 학생 교육 Naver LABS에서 백엔드 개발 아마존 웹 서비스 테크니컬 트레이너 근무 투자자의 권유로 창업유OO (주)플랜티넷 근무, 서울 잠실 거주, 개발자 - 개발 겸 관리자 - 관리자(팀장), 14년차, 프로젝트 및 팀 운영 관리
  • 31. 현직 선배들의 이야기 : (2) IT 분야 진출 계기 IT 분야 진출 계기 김OO 컴퓨터는 처음 사용한 것은 대학 입학 후 전공이 기계공학이었기 때문에 주로 과제에서 필요한 프로그램을 실행하고 코딩하는 것이 주 사용 목적 프로그래밍에 관심이 많아 개인적으로 공부하던 중, 대학 4학년 때 우연한 기회에 컴퓨터 관련 출판사에서 프로그래밍 책 집필 기회 이후 많은 시간을 프로그래밍에 보내기 시작/ 대학원에서 CAD를 개발하는 연구실에서 공부 스타트업으로 옮겨 웹과 DB 프로그래밍을 하면서 좀더 실제적인 경험들을 쌓게 되었음 모OO 대학원 당시 ERP 등 IT 관련 내용에 대한 기사들을 자주 접하게 되었고, 기존 IT 서비스 회사에 근무하고 있던 분들과 사전 미팅을 통해 전산 전공 인력 이외에 다양한 전공을 한 직원들로 구성이 되어 있음을 알게 되었음. 이에 따라 IT를 활용한 효율화 등에 관심이 많이 있었음 양OO 개발은 대학교 3학년 때부터 시작 / 1, 2학년 때 관심이 거의 없었음 / 군 제대 후 부터 개발을 하기 시작해서 4학년 초에 취업 그때는 개발툴 하나만 잘해도 취업을 할 수 있었던 시기였음 / 대학전산실에서 아르바이트를 하다가 개발툴을 알게 되었고, 학교에서 개발하는 각종 운영 프로그램을 아르바이트로 개발하게 되었음 / 그 경력으로 4학년 때 취업 2,3년 회사를 2군데 다닌 후에 프리랜서를 잠시 하다가 창업 / 창업의 이유는 SI 업무가 점점 많아져서 퇴근 후에 처리할 수 있는 업무량이 아니었기에 시작 / 27살에 창업 정OO 원래부터 컴퓨터 게임과 개발일을 가장 즐거웠는데 직업으로 택하지 않으려고 했던 이유는 직업이 되면 재미있던 일도 재미가 없어질 것 같아서 개발은 취미로만 하려고 생각. 그러다 차라리 재밌는 일을 해야 돈을 버는 일이 그나마 덜 지겨울 것 같아서 개발자를 하기로 결심 유OO 대학(건축공학 전공) 졸업 즈음 IT 벤처 붐 / IT로의 전공 변경을 결심하고, BIT 컴퓨터에서 1년 여간 수학 및 프로젝트 실습을 한 후 현업에 진출 프로그램 개발에 대한 흥미가 있었고 다행히 적성에도 맞아 비교적 단기간의 노력으로도 현업에 진출할 수 있는 기회가 있어 진로를 정함
  • 32. 현직 선배들의 이야기 : (3) 현재 삶의 만족도 & 이유 현재 삶 만족 여부 & 그 이유? 김OO 프로그래밍하는 일이 즐겁고 재미있음 프로젝트를 시작하거나 문제가 해결하기 위해 생각하는 과정도 재미있고, 그것을 풀기 위해 다른 사람들과 토론하는 것도 재미있고, 문제를 풀었을 때 느끼는 보람도 즐거움 / 이 즐거움 때문에 지금까지 프로그래밍을 하는 것 같음 개인적으로 이 직업에 큰 불만은 없지만, 굳이 힘든 점을 이야기해야 한다면 시간을 많이 사용해야 한다는 것과 체력도 함께 뒷받침해 주어야 한다는 것 새로운 기술을 배우기 위해 계속 학습하여야 하고, 문제를 해결하기 위해 계속해서 생각해야 함 모OO 일반적으로 특정 회사에 입사하여 공장 중심으로 생활을 한 동기들보다 여러 회사의 다양한 프로젝트를 경험할 수 있었고, 회사의 주요한 프로세스들을 IT 시스템을 통해 배워 나갈 수 있었음 반면에 회사에서 주력하고 있는 회사가 전자 중심으로 대학원 전공과는 일정 부분 거리가 있어 기존 전공 기반의 네트워크 활용 등에는 한계가 있었음 양OO 오전에 아이들을 학교에 보내고, 회사로 출근 / 집과 회사가 아주 가까워 아이들과 보내는 시간이 많음 / 릴리즈 시기만 아니라면 이웃이나 가족과 대부분의 시간을 보냄 첫번째 가족과 시간을 많이 보내서 행복하고 / 두번째는 나의 제품을 만들고 있기 때문에 행복 나의 제품은 언제 어디서든 일할 수 있는 환경이기 때문에 일이 자유를 줌 / 일에 대한 자유를 느끼는 사람은 극히 드물 것임 가끔 지나치게 집중하는 경향이 있긴 하지만 대체적으로 일하는 시간이 행복 / 그리고 제가 생각하는 꿈에 대한 도전 중이기 때문에 하루 하루 꿈에 가까워지고 있다는 사실 또한 행복감을 줌 정OO 매우 만족하고 행복하게 지내고 있음 대학의 다른 전공자들은 대부분 전공을 살리지 못하고 다른 일을 선택하게 되는 경우가 많은데 공부한 내용을 살려 취업을 할 수 있었어 좋았음. 다니던 기업이 연봉도 상대적으로 나쁘지 않았으며 일반적인 직장과는 달리 수평적인 문화에서 상사눈치 안보고 개발할 수 있는 점이 좋았음. 다만 마감일정에 쫓겨서 야근을 할 때가 종종 있고, 원하지 않은 내용을 개발하거나 유지보수 할 때가 있는데 다른 직종도 마찬가지일 것임 다른 직종에 비해 만족도와 자부심이 높은 직종이라고 생각함 유OO 만족하는 이유는 여러 분야(C언어, 자바, 웹, DB 등)의 개발을 접하다 보니 현재 프로젝트 관리하는데 큰 이점으로 작용하여 업무 수행이 비교적 수월하다는 것 물론 다양한 분야의 경험이라는 것이 전제되어야 하겠지만…
  • 33. 현직 선배들의 이야기 : (4) 후배들에게 권장 여부 후배들에게 권장? 그 이유? 김OO 추천합니다. 본인이 즐겁게 프로그래밍할 수 있다면 충분히 행복하게 지낼 수 있는 직업군이라고 생각 그리고 한국 상황은 정확히 모르겠지만, 미국의 경우 현재 프로그래머 수가 부족하며, 계속 일자리가 늘어날 것으로 예상 모OO IT 분야 전공을 한다면 당연히 IT 분야 진출을 권고하고 싶음 일단 현재에도 IT 시스템의 도움 없이 회사 업무가 운영될 수 없고, 향후 IT에 대한 회사/사회의 의존도가 지속적으로 높아질 것이기 때문임 양OO 말릴 이유는 없음 다만 진출한다고 권장하지도 않을것 같음 지금 세상은 IT 분야의 많은 정보를 익히려면 너무 많은 학습이 이루어져야 함 / 그 이후에도 전문적이기 위해 또 많은 시간을 할애해야 함 / 인생의 많은 부분을 컴퓨터 앞에서 보내야 함 전 30대를 거의 책상 앞에서 보낸 것 같음 / 그래서 지금이 있다고 할 수 있지만 조금 더 사람과 만나고 넓은 세상을 보는 것에 관심을 갖기를 권하고 싶음 정OO 권장. 상대적으로 이직도 쉬운 편이며 정치도 다른 분야에 비해 적기 때문에 사람에 대한 스트레스를 적게 받을 수 있음. 다만 해보고 적성에 맞지 않을 경우는 빠르게 다른 분야로 바꿀 것을 권장 / 맞는 사람과 맞지 않는 사람이 비교적 명확하게 나뉘는 직종이라고 생각. 대학생들은 대체로 연봉이 높은 대기업을 생각하는 대기업이라도 이왕이면 사용자 SW기업 (네이버, 카카오, 쿠팡, NC, 넥슨 등) 혹은 중견기업 (배달의 민족, 네오위즈, 위메이드,.. )같은 기업을 가면 좋겠다고 생각 혹은 영어를 공부해서 해외로 취업하거나 국내에 있는 해외 기업(구글, 페이스북, 아마존, MS, 슈퍼셀 등등)을 적극 권장함 유OO 열린 사고방식을 가지고, 다양한 분야를 경험해보고자하는 의지가 있다면 지금의 IT분야에서도 충분히 많은 기회를 가질 수 있음 여러 사람들과 업무를 해본 바에 의하면 보다 더 넓은 사고방식을 가진 사람들이 상대적으로 높은 위치에 오르는 경우가 많음
  • 34. 현직 선배들의 이야기 : (5) 필요한 K.S.A 필요한 Knowledge, Skill, Attitude 김OO 기술은 항상 변하고 발전하기 떄문에 특정 기술에 연연하지 않고 배우는 자세가 중요 책과 인터넷을 통하거나 만나는 사람들을 통해서 배워야 하며, 평생을 계속 배운다는 자세를 가져야 함 당장 회사에서 사용하는 기술 뿐만 아니라, 다른 곳에서 사용되고 있는 중요한 기술들도 개인적으로 배우는 게 좋음 / 언젠가는 어떤 형태로든 만나게 됨 대부분 회사는 팀 단위로 일하게 되는데, 팀웍에 도움이 되는 사람이 되어야 함 / 도움을 요청하는 동료를 외면하지 말아야 하며, 정직함으로 신뢰를 쌓아야 하고, 약속을 지킴으로써 회사의 일이 순조롭게 진행될 수 있도록 도와야 함 모OO 기본적으로 Knowledge/기술력을 첫번째로 생각함 일반적으로 회사 내부/외부의 다양한 사업 아이디어, 수많은 기획서가 내용 자체로 틀린 것은 없지만 실제 실행이 문제임 수행 인력이 해당 내용을 실제 구현할 수 있는 기술이나 지식을 보유하고 있어야 함 현실은 Powerpoint 보다는 실제 Up & Running 하는 실체를 보고 싶어함 양OO 특수하게 소프트웨어 패키지를 만드는 개발자이기 때문에 충분한 답변이 쉽지 않음 알고리즘이나 기타 개발자가 무언가를 더 안다고 취업이 잘되거나 진출하기 쉽다고 생각하지 않음 / 대부분 신입이나 후배들은 다 다시 배워야 하기 때문 배움에 대한 욕구가 있는 후배들이라면 오히려 영어를 더 많이 준비하라고 전하고 싶음 / 많은 양의 문서가 영어로 되어 있고, 이제는 책으로 공부하는 시대가 지나고 있는 느낌 개인 개발자가 만든 문서도 시간이 흘러서 메인 프레임워크가 될 수 있는 시대이기 때문에 영어 공부 또는 해외여행을 추천하고 싶음 정OO 1. 체력 (농담 아님, 나중에는 체력으로 일함) 꼭 운동 할 것 2. 영어 - 비지니스 회화, 자료조사, 논문 읽기, 보고서 쓰기 수준의 영어 - 시험공부 말고 3. 커뮤니케이션, 열린 마인드 - 동료와의 협업이 IT 기업에서는 가장 중요. 기획자, 개발자, 디자이너 모두 소통과 협업이 매우 중요. 꼰대 정신 같은 건 일찌감치 버리세요. 특히 학벌이 나를 도와준다는 생각 취직하면 거의 쓸모 없음 4. 당연히 기초 전공 지식(개발자라면 운영체제, 네트워크, 알고리즘, 데이터베이스, 프로그래밍 - C, 자바, 파이썬, linux, shell script 같은 것들) 유OO 현재는 자바의 세상 / 자바를 이용한 웹서비스 기술을 보유하면 좋음 컴퓨터가 연산을 수행하는 원리와 관련된 지식을 갖추면 고급 개발자로의 발전에 더 도움이 됨 정확한 지식을 기반으로 한 열린 사고방식은 업무 전반적인 분야에서 매우 필요
  • 35. 현직 선배들의 이야기 : (6) 취업(창업) 관련 조언 취업(또는 창업) 관련 노하우 등 조언 김OO 솔직히 취업을 잘할 수 있는 방법은 없음 나 역시 당시 상황과 운이 도와주면서 여기까지 온 것임 / 일자리를 잃어 집에서 노는 시간도 있었고, 회사 내에서 어려움을 겪었던 적도 있었음 다만 프로그래머로 계속 살아가려고 마음을 먹었다면, 계속해서 프로그래머의 기본이라 할 수 있는 프로그래밍을 잘할 수 있도록 노력해야 함 기술직이기 때문에 주로 코딩 인터뷰를 하는데, 의외로 기본도 안된 상태에서 인터뷰를 하러 오는 경우가 많음 / 그 경우에는 다른 부분이 좋더라도 취업되기 쉽지 않음 모OO 항상 겸손하게 배우는 자세로 실력을 닦고 내공을 쌓기를 바랍니다. 결국 실력 있는 사람이 가장 결정적인 순간에는 빛을 발하게 됩니다. 양OO 대부분 선후배들과 일하거나 잘 아는 지인들과 일을 하였고 또한 회사에 근무한 시간이 짧기에 조언을 드리기가 어려움 취업한 후배들 보다 자신만의 무엇인가를 만드는 개발자를 더 능력 있다고 판단함 정OO 무언가 나만의 것을 나타낼 수 있는 멋진 경험이 있으면 좋음 / 자소설 및 스펙 같은 거 요즘은 그다지 크게 필요하지는 않음 1. github에서 star를 받은 프로젝트가 있다 2. 오픈소스에 공헌한 경험이 있다. 3. 특정 분야에서 최고의 자리까지 올라간 경험 4. 해카톤 같은 대회 수상 경험 5. 필수역량은 아니지만 해당 회사의 실무에서 사용할 기술을 약간이라도 체험해 본 경험 결국 반대로 이야기하면 남들과 똑같은 내용으로는 취직하기가 어렵다는 이야기일 수도 있습니다. 떨어졌다고 해서 내가 실력이 없다고 기죽을 필요는 없음 / '이 회사, 혹은 면접관과 나는 맞지 않은 부분이 있구나'라고 생각하고 여러 회사를 지원하는 편이 좋음 유OO IT 전공이라면 작더라도 실제 상품 및 서비스와 같은 것들을 만들어보기를 권장 그리고 그 상품을 판매하고 관리할 수 있는 도구(시스템)를 만들어 본 경험이 있고 해당 시스템을 정확하게 이해하고 설명할 수 있다면 현업에서 우대 받을 수 있음
  • 36. 현직 선배들의 이야기 : (7) 충고 및 조언 충고 및 조언 김OO 저도 답이 없지만, 현재 행복을 포기하면서 취업 준비는 하지 말았으면 합니다. 모OO 한국 회사가 Tangible Product를 가지고 해외에 진출하여 성공하였으나, 서비스 분야는 Global화가 매우 더딤 / 선진국 시장에서의 입지는 매우 미미 또한 IT (서비스) 분야에 있어서도 게임/ Entertainment 등은 발달하였으나, 기업용 시장(B2B)에서는 입지는 매우 미미함 한국적 사고나 경험의 한계를 극복하고, Global 선진시장에서 의미 있는 도전/결과를 만들어내는 후배들이 많이 나오기를 바람 양OO 한국에는 머리 좋은 개발자, 말 잘 듣는 개발자가 다른 나라에 비해 많음 / 그래서 경쟁이 치열 이런 세상에 행복한 일을 가진 사람으로 살기란 너무 어려운 세상 친조카가 컴공과 2학년이지만 열심히 하라고 말하지 않음 한국의 젊은 후배들은 정박해 있는 배 같다고 생각함 바다에 넝실넝실 떠 다니는 삶도 나쁘지 않음 정OO 대학 합격했을 때 세상을 다 가진 것 같았지만 입학해 보니 그렇지 않았던 것처럼, 취직도 결국에는 똑같음 취업의 성공 여부와는 관계없이 여러분의 행복을 위해서는 여러분만의 철학을 가지고 행복의 의미를 적극적으로 찾는 삶을 사시기 바람 이공계 분들은 독서를 적게 하는 경향이 있는데 특히 독서를 많이 하길 권해 드림 / Code, 사피엔스, 1만시간의 재발견 등 유OO 긍정적으로 생각하고 행동 모든 문제는 해결방법이 있기 마련 지금의 불행하다고 생각되는 상황도 보는 방향에 따라 다를 수 있음 어느 시대에서나 기회는 준비된 자들의 것 긍정적인 태도를 가지고 준비
  • 37. SQL Gate라는 데이터베이스 개발 및 관리 도구 소프트웨어를 개발하여 판매하는 앤트위즈의 ‘양OO’ 대표 이야기(Global Business vs 제주도 Life)
  • 40. 생각해 볼 문제 대기업 입사 (1년 만에 퇴사) 중소기업 입사 (1년 만에 퇴사)
  • 41. `소프트웨어 인재도 불안하다` 낮은 처우의 개발자들
  • 42. http://www.popit.kr/선배-개발자분들-정말-짜증납니다에-대한-선배의-답변/ “선배 개발자분들 정말 짜증납니다”에 대한 선배의 답변 왜 개발자 근무 환경을 이딴 식으로 만들 어 놓았는지. 너무 짜증납니다.. 야근을 시켜도 묵묵히 일만하니.. 싫은 소리해도 끽소리 안하고 일만하니.. 부당한 근무 요건을 강요해도 일만하니.. 적은 월급 받고도 열심히 회사에 충성을 하 니.. 도저히 왜 이딴 식으로 근무환경 여건을 조 성해놓고 후배 개발자들에게까지 강요를 하 시는지.. 요새 젊은 개발자들이 왜 없는지 아십니까… 10년차 이상 되시는 분들은 잘 생각해보세요 …. 왜인지 지금의 구조적인 문제를 선배와 후배의 문제라 고 생각하지 말았으면 한다. 현재 우리가 살아가고 있는 이 사회의 구조적인 문제는 누구 한 사람, 한 세대의 문제가 아니라 이 시대를 살아가고 있는 우리 모두의 책임이며, 같이 해결해야할 과제이기 때문이다. 지금부터라도 누구의 책임이라고 치부하기보다 는 이 문제를 해결하기 위하여 같이 힘을 모으 고 노력해야 한다. 개개인이 몸담고 있는 조직에서 조그마한 변화 를 만들고 구조적인 악순환의 고리를 끊으려고 노력할 때 우리들이 진정 원하는 세상을 좀 더 앞당길 수 일을 것이다.
  • 43. ① 꾸준히 한다. ② 반복해서 한다. ③ 좋은 코드를 많이 보고 따라 한다. ④ 기본에 충실 한다. ⑤ 코드를 작성하기 전에 순서도를 그린다. ⑥ 주석을 가능한 한 많이 적는다. ⑦ 작업일지를 작성한다. ⑧ 자신의 소스를 가꾼다. ⑨ 생각하라. ⑩ 좋은 책을 선택한다. 프로그래밍을 잘하는 10가지 방법
  • 44. IT 분야로 진출하기 위한 넓고 얕은 지식 세번째 이야기
  • 48. 고용노동부 직업훈련포털(HRD Net): http://www.hrd.go.kr/ 고용노동부 지원 직업훈련포털
  • 58. [참고 도서] 프로그래머로 사는 법 : 프로그래머의 길을 걸어가는 당신을 위한 안내서 샘 라이트스톤 저/서환수 역 / Making it Big in Software: Get the Job. Work the Org. Become Great.