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

59
IT 분야에서 행복하게 일하기 - SW 개발자를 중심으로 - 201611한국오라클 <취업 특강>

Upload: rainmaker-park

Post on 21-Feb-2017

1.839 views

Category:

Career


5 download

TRANSCRIPT

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

IT 분야에서 행복하게 일하기 - SW 개발자를 중심으로 -

2016년 11월

한국오라클 박 성 우

<취업 특강>

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

Agenda – 소프트웨어 개발자로 행복하게 살 수 있을까?

들어가며…

Road to IT Job & Career

IT 분야 종사 & SW 개발자로 산다는 것

IT분야로 진출하기 위한 넓고 얕은 지식

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

Sungwoo Park ([email protected])

Educilitator Knowledge & Information Biz. IT & SW Education Management of Technology IT Service

• 現 한국 오라클 / Oracle University • 前 전자신문사 / 전자신문교육센터 • 前 IT Service Venture • 前 남서울대 겸임교수

들어가며…

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

Gartner 10대 전략 기술

http://www.gartner.com/smarterwithgartner

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

Hype Cycle for Emerging Technologies, 2016 by Gartner

http://www.gartner.com/newsroom/id/3412017

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

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

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

미래가 원하는 인재상은?

정지훈 교수(경희대 미디어모바일전공 주임교수 / EBS 초대석) : http://www.ebs.co.kr/tv/show?courseId=BP0PHPL0000000075&stepId=01BP0PHPL0000000075&lectId=10506637

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

“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

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

그런데 현재의 여러분은???

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

EBS 다큐프라임 - 왜 우리는 대학에 가는가? 4부 어메이징 데이 - 시험 : https://www.youtube.com/watch?v=qJwHkW9y71c

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

현재의 행복과 미래의 행복 중 어느 것이 더 중요한가요?

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

Road to IT Job & Career

첫번째 이야기

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

IT(컴퓨터 공학) 관련 진로 – 상명대 제공

(서버 설계,구축,운영관리)

-서버엔지니어

-서버관리자

-서버보안

-모의해킹전문가

-악성코드분석가

-보안솔루션개발자

-보안컨설턴트

(정보 수집,정리,DB구축,관리)

-데이터베이스 개발자

-데이터베이스 관리자

(통신장비 네트워크

설계,구축,운영관리)

-네트워크엔지니어

(파견 또는 상주형식)

-네트워크 관리자

-네트워크 보안

-시스템 개발자

-웹/애플리케이션 개발자

-S/W 개발자

-게임 개발자

-JAVA 개발자

프로그래머

정보보안

전문가

네트워크

엔지니어

시스템

엔지니어

4

3 2

1

데이터

베이스

관리자

5

컴퓨터

공학

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

국가직무능력표준(NCS; National Competency Standard)

http://www.ncs.go.kr/

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

중분류 소분류 세분류

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) - 정보통신관련직

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

NCS 학습 모듈 검색(정보통신-정보기술-정보기술개발-응용SW엔지니어링)

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

NCS 학습 모듈 검색(정보통신-정보기술-정보기술개발-응용SW엔지니어링)

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

NCS 학습 모듈 검색(정보통신-정보기술-정보기술개발-응용SW엔지니어링)

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

NCS 학습 모듈 검색(정보통신-정보기술-정보기술개발-응용SW엔지니어링)

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

NCS 학습 모듈 검색(정보통신-정보기술-정보기술개발-응용SW엔지니어링-능력단위)

분류번호 : 2001020203_14v2

능력단위 명칭 : 애플리케이션 구현

능력단위 정의 : 애플리케이션 구현이란 응용소프트웨어

개발에 필요한 환경을 구축하고, 애플리케이션 설계를

바탕으로 공통모듈, 서버 프로그램과 배치 프로그램을

구현하고, 단위테스트를 수행하는 능력이다.

능 력 단 위 요 소 수 행 준 거

2001020203_14v2.1 개발환경 구축하기

1.1 응용소프트웨어 개발에 필요한 하드웨어 및 소프트웨어의 필요 사항을 검토하고 이에 따라, 개발환경에 필요한 준비를 수행할 수 있다.

1.2 응용소프트웨어 개발에 필요한 하드웨어 및 소프트웨어를 설치하고 설정하여 개발환경을 구축할 수 있다.

1.3 사전에 수립된 형상관리 방침에 따라, 운영정책에 부합하는 형상관리 환경을 구축할 수 있다.

【지 식】

ㅇ 개발에 필요한 하드웨어 및 소프트웨어 사양의 이해 ㅇ 개발환경에 요구되는 아키텍처의 이해 ㅇ 설계 산출물의 이해 ㅇ 프로그램 언어 활용방법의 이해 ㅇ 데이터베이스 이해 ㅇ 네트워크 이해 ㅇ 보안 관련 지식(백신, 침입탐지, 방화벽 등)

【기 술】

ㅇ 컴파일러 사용법 ㅇ IDE 도구 활용 능력 ㅇ 네트워크 활용기술 ㅇ 협업도구 활용 능력 ㅇ 형상관리 도구 활용 기법

【태 도】

ㅇ 개발 수행에 요구되는 표준을 준수하려는 태도 ㅇ 성공적인 개발을 위한 의지 ㅇ 산출물 완성도를 위한 적극적인 태도 ㅇ 개발 팀원 간의 원활한 협업을 추구하는 태도 ㅇ 주어진 과제를 완수하는 책임감

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

소프트웨어 기술 요소

http://www.nextree.co.kr/roadmap/

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

소프트웨어 기술 요소 : 대학 학사과정에서 익힐 수 있는 항목들

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 프린터, 인공지능 등)

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

소프트웨어 기술 요소 : 전공 필수 vs. 선택 과목 vs. 개인 관심사

곽중선; http://www.slideshare.net/sunnykwak90/ss-33435859

프로그래밍 언어

C, C++

Java, C#

데이터 처리

자료구조론

데이터베이스

알고리즘과 컴파일러

알고리즘

컴파일러

운영체제

네트워크

컴퓨터 그래픽스

인공지능

소프트웨어 공학

정보 보안

멀티미디어

[ 필수 과목 ] [ 선택 과목 ] [ 개인 과제 ]

수치해석

오픈 소스

프레임워크

디자인 패턴

TDD, Agile

Refactoring

Build tools

객체지향 이론

UML

모바일 디바이스 프로그래밍

단위 테스트

형상 및 빌드 관리

서버 관리 기술

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

소프트웨어 기술 요소 : 수행 업무별 필요 요소

곽중선; http://www.slideshare.net/sunnykwak90/ss-33435859

Domain Modeler/Analyst

Server Engineer

Web Engineer

Software Architect

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

소프트웨어 기술 요소 : 학생으로 공부해야 할 것들

곽중선; 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

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

미국에서 가장 행복한 직업 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)

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

IT 분야 종사 & SW 개발자로

산다는 것

두번째 이야기

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

현직 선배들의 이야기를 들어 보자

성명 현재 소속 현 거주지 경력(연차) 주요 특징

김OO Microsoft 시애틀 21년(13년) 글로벌 IT 기업 본사

모OO 삼성SDS 뉴저지 18년 국내 대기업 SI사 미국 지사

정OO 코드스쿼드 경기 용인 약 15년 국/내외 대형 IT 기업 경력

유OO 플랫티넷 서울 송파 14년 국내 중소 IT 기업

양OO 앤트위즈 제주도 17년 국내 1인 IT 기업

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

현직 선배들의 이야기 : (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년차, 프로젝트 및 팀

운영 관리

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

현직 선배들의 이야기 : (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년 여간

수학 및 프로젝트 실습을 한 후

현업에 진출

프로그램 개발에 대한 흥미가 있었고

다행히 적성에도 맞아 비교적

단기간의 노력으로도 현업에 진출할

수 있는 기회가 있어 진로를 정함

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

현직 선배들의 이야기 : (3) 현재 삶의 만족도 & 이유

현재 삶 만족 여부 & 그 이유?

김OO

프로그래밍하는 일이 즐겁고 재미있음

프로젝트를 시작하거나 문제가 해결하기 위해 생각하는 과정도 재미있고, 그것을 풀기 위해 다른 사람들과 토론하는 것도 재미있고, 문제를 풀었을 때 느끼는 보람도 즐거움 / 이 즐거움 때문에 지금까지 프로그래밍을 하는 것 같음

개인적으로 이 직업에 큰 불만은 없지만, 굳이 힘든 점을 이야기해야 한다면 시간을 많이 사용해야 한다는 것과 체력도 함께 뒷받침해 주어야 한다는 것

새로운 기술을 배우기 위해 계속 학습하여야 하고, 문제를 해결하기 위해 계속해서 생각해야 함

모OO

일반적으로 특정 회사에 입사하여 공장 중심으로

생활을 한 동기들보다 여러 회사의 다양한

프로젝트를 경험할 수 있었고, 회사의 주요한

프로세스들을 IT 시스템을 통해 배워 나갈 수

있었음

반면에 회사에서 주력하고 있는 회사가 전자

중심으로 대학원 전공과는 일정 부분 거리가

있어 기존 전공 기반의 네트워크 활용 등에는

한계가 있었음

양OO

오전에 아이들을 학교에 보내고, 회사로 출근 / 집과 회사가 아주 가까워 아이들과 보내는 시간이 많음 / 릴리즈 시기만 아니라면 이웃이나 가족과 대부분의 시간을 보냄

첫번째 가족과 시간을 많이 보내서 행복하고 / 두번째는 나의 제품을 만들고 있기 때문에 행복

나의 제품은 언제 어디서든 일할 수 있는 환경이기 때문에 일이 자유를 줌 / 일에 대한 자유를 느끼는 사람은 극히 드물 것임

가끔 지나치게 집중하는 경향이 있긴 하지만 대체적으로 일하는 시간이 행복 / 그리고 제가 생각하는 꿈에 대한 도전 중이기 때문에 하루 하루 꿈에 가까워지고 있다는 사실 또한 행복감을 줌

정OO

매우 만족하고 행복하게 지내고 있음

대학의 다른 전공자들은 대부분 전공을 살리지

못하고 다른 일을 선택하게 되는 경우가 많은데

공부한 내용을 살려 취업을 할 수 있었어 좋았음.

다니던 기업이 연봉도 상대적으로 나쁘지

않았으며 일반적인 직장과는 달리 수평적인

문화에서 상사눈치 안보고 개발할 수 있는 점이

좋았음.

다만 마감일정에 쫓겨서 야근을 할 때가 종종

있고, 원하지 않은 내용을 개발하거나 유지보수

할 때가 있는데 다른 직종도 마찬가지일 것임

다른 직종에 비해 만족도와 자부심이 높은

직종이라고 생각함

유OO

만족하는 이유는 여러 분야(C언어,

자바, 웹, DB 등)의 개발을 접하다

보니 현재 프로젝트 관리하는데 큰

이점으로 작용하여 업무 수행이

비교적 수월하다는 것

물론 다양한 분야의 경험이라는 것이

전제되어야 하겠지만…

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

현직 선배들의 이야기 : (4) 후배들에게 권장 여부

후배들에게 권장? 그 이유?

김OO

추천합니다.

본인이 즐겁게 프로그래밍할 수 있다면 충분히 행복하게 지낼 수 있는 직업군이라고 생각

그리고 한국 상황은 정확히 모르겠지만, 미국의 경우 현재 프로그래머 수가 부족하며, 계속 일자리가 늘어날 것으로 예상

모OO

IT 분야 전공을 한다면 당연히 IT 분야 진출을

권고하고 싶음

일단 현재에도 IT 시스템의 도움 없이 회사

업무가 운영될 수 없고,

향후 IT에 대한 회사/사회의 의존도가

지속적으로 높아질 것이기 때문임

양OO

말릴 이유는 없음

다만 진출한다고 권장하지도 않을것 같음

지금 세상은 IT 분야의 많은 정보를 익히려면 너무 많은 학습이 이루어져야 함 / 그 이후에도 전문적이기 위해 또 많은 시간을 할애해야 함 / 인생의 많은 부분을 컴퓨터 앞에서 보내야 함

전 30대를 거의 책상 앞에서 보낸 것 같음 / 그래서 지금이 있다고 할 수 있지만 조금 더 사람과 만나고 넓은 세상을 보는 것에 관심을 갖기를 권하고 싶음

정OO

권장. 상대적으로 이직도 쉬운 편이며 정치도

다른 분야에 비해 적기 때문에 사람에 대한

스트레스를 적게 받을 수 있음.

다만 해보고 적성에 맞지 않을 경우는 빠르게

다른 분야로 바꿀 것을 권장 / 맞는 사람과 맞지

않는 사람이 비교적 명확하게 나뉘는 직종이라고

생각.

대학생들은 대체로 연봉이 높은 대기업을

생각하는 대기업이라도 이왕이면 사용자

SW기업 (네이버, 카카오, 쿠팡, NC, 넥슨 등)

혹은 중견기업 (배달의 민족, 네오위즈,

위메이드,.. )같은 기업을 가면 좋겠다고 생각

혹은 영어를 공부해서 해외로 취업하거나 국내에

있는 해외 기업(구글, 페이스북, 아마존, MS,

슈퍼셀 등등)을 적극 권장함

유OO

열린 사고방식을 가지고, 다양한

분야를 경험해보고자하는 의지가

있다면 지금의 IT분야에서도 충분히

많은 기회를 가질 수 있음

여러 사람들과 업무를 해본 바에

의하면 보다 더 넓은 사고방식을 가진

사람들이 상대적으로 높은 위치에

오르는 경우가 많음

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

현직 선배들의 이야기 : (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

현재는 자바의 세상 / 자바를 이용한

웹서비스 기술을 보유하면 좋음

컴퓨터가 연산을 수행하는 원리와

관련된 지식을 갖추면 고급

개발자로의 발전에 더 도움이 됨

정확한 지식을 기반으로 한 열린

사고방식은 업무 전반적인 분야에서

매우 필요

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

현직 선배들의 이야기 : (6) 취업(창업) 관련 조언

취업(또는 창업) 관련 노하우 등

조언

김OO

솔직히 취업을 잘할 수 있는 방법은 없음

나 역시 당시 상황과 운이 도와주면서 여기까지 온 것임 / 일자리를 잃어 집에서 노는 시간도 있었고, 회사 내에서 어려움을 겪었던 적도 있었음

다만 프로그래머로 계속 살아가려고 마음을 먹었다면, 계속해서 프로그래머의 기본이라 할 수 있는 프로그래밍을 잘할 수 있도록 노력해야 함

기술직이기 때문에 주로 코딩 인터뷰를 하는데, 의외로 기본도 안된 상태에서 인터뷰를 하러 오는 경우가 많음 / 그 경우에는 다른 부분이 좋더라도 취업되기 쉽지 않음

모OO

항상 겸손하게 배우는 자세로 실력을 닦고

내공을 쌓기를 바랍니다.

결국 실력 있는 사람이 가장 결정적인 순간에는

빛을 발하게 됩니다.

양OO

대부분 선후배들과 일하거나 잘 아는 지인들과 일을 하였고 또한 회사에 근무한 시간이 짧기에 조언을 드리기가 어려움

취업한 후배들 보다 자신만의 무엇인가를 만드는 개발자를 더 능력 있다고 판단함

정OO

무언가 나만의 것을 나타낼 수 있는 멋진 경험이

있으면 좋음 / 자소설 및 스펙 같은 거 요즘은

그다지 크게 필요하지는 않음

1. github에서 star를 받은 프로젝트가 있다

2. 오픈소스에 공헌한 경험이 있다.

3. 특정 분야에서 최고의 자리까지 올라간 경험

4. 해카톤 같은 대회 수상 경험

5. 필수역량은 아니지만 해당 회사의 실무에서

사용할 기술을 약간이라도 체험해 본 경험

결국 반대로 이야기하면 남들과 똑같은

내용으로는 취직하기가 어렵다는 이야기일

수도 있습니다.

떨어졌다고 해서 내가 실력이 없다고 기죽을

필요는 없음 / '이 회사, 혹은 면접관과 나는

맞지 않은 부분이 있구나'라고 생각하고 여러

회사를 지원하는 편이 좋음

유OO

IT 전공이라면 작더라도 실제 상품 및

서비스와 같은 것들을 만들어보기를

권장

그리고 그 상품을 판매하고 관리할 수

있는 도구(시스템)를 만들어 본 경험이

있고 해당 시스템을 정확하게 이해하고

설명할 수 있다면 현업에서 우대 받을

수 있음

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

현직 선배들의 이야기 : (7) 충고 및 조언

충고 및 조언

김OO

저도 답이 없지만,

현재 행복을 포기하면서 취업 준비는 하지 말았으면 합니다.

모OO

한국 회사가 Tangible Product를 가지고 해외에

진출하여 성공하였으나, 서비스 분야는

Global화가 매우 더딤 / 선진국 시장에서의

입지는 매우 미미

또한 IT (서비스) 분야에 있어서도 게임/

Entertainment 등은 발달하였으나, 기업용

시장(B2B)에서는 입지는 매우 미미함

한국적 사고나 경험의 한계를 극복하고, Global

선진시장에서 의미 있는 도전/결과를 만들어내는

후배들이 많이 나오기를 바람

양OO

한국에는 머리 좋은 개발자, 말 잘 듣는 개발자가 다른 나라에 비해 많음 / 그래서 경쟁이 치열

이런 세상에 행복한 일을 가진 사람으로 살기란 너무 어려운 세상

친조카가 컴공과 2학년이지만 열심히 하라고 말하지 않음

한국의 젊은 후배들은 정박해 있는 배 같다고 생각함 바다에 넝실넝실 떠 다니는 삶도 나쁘지 않음

정OO

대학 합격했을 때 세상을 다 가진 것 같았지만

입학해 보니 그렇지 않았던 것처럼, 취직도

결국에는 똑같음

취업의 성공 여부와는 관계없이 여러분의 행복을

위해서는 여러분만의 철학을 가지고 행복의

의미를 적극적으로 찾는 삶을 사시기 바람

이공계 분들은 독서를 적게 하는 경향이 있는데

특히 독서를 많이 하길 권해 드림 / Code,

사피엔스, 1만시간의 재발견 등

유OO

긍정적으로 생각하고 행동

모든 문제는 해결방법이 있기 마련

지금의 불행하다고 생각되는 상황도

보는 방향에 따라 다를 수 있음

어느 시대에서나 기회는 준비된

자들의 것

긍정적인 태도를 가지고 준비

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

SQL Gate라는 데이터베이스 개발 및 관리 도구 소프트웨어를 개발하여 판매하는 앤트위즈의 ‘양OO’ 대표 이야기(Global Business vs 제주도 Life)

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

https://www.facebook.com/ysyang99

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

생각해 볼 문제

대기업 입사 (1년 만에 퇴사)

중소기업 입사 (1년 만에 퇴사)

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

`소프트웨어 인재도 불안하다` 낮은 처우의 개발자들

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

http://www.popit.kr/선배-개발자분들-정말-짜증납니다에-대한-선배의-답변/

“선배 개발자분들 정말 짜증납니다”에 대한 선배의 답변

왜 개발자 근무 환경을 이딴 식으로 만들어 놓았는지. 너무 짜증납니다.. 야근을 시켜도 묵묵히 일만하니.. 싫은 소리해도 끽소리 안하고 일만하니.. 부당한 근무 요건을 강요해도 일만하니.. 적은 월급 받고도 열심히 회사에 충성을 하니.. 도저히 왜 이딴 식으로 근무환경 여건을 조성해놓고 후배 개발자들에게까지 강요를 하시는지.. 요새 젊은 개발자들이 왜 없는지 아십니까… 10년차 이상 되시는 분들은 잘 생각해보세요…. 왜인지

지금의 구조적인 문제를 선배와 후배의 문제라

고 생각하지 말았으면 한다.

현재 우리가 살아가고 있는 이 사회의 구조적인

문제는 누구 한 사람, 한 세대의 문제가 아니라

이 시대를 살아가고 있는 우리 모두의 책임이며,

같이 해결해야할 과제이기 때문이다.

지금부터라도 누구의 책임이라고 치부하기보다

는 이 문제를 해결하기 위하여 같이 힘을 모으

고 노력해야 한다.

개개인이 몸담고 있는 조직에서 조그마한 변화

를 만들고 구조적인 악순환의 고리를 끊으려고

노력할 때 우리들이 진정 원하는 세상을 좀 더

앞당길 수 일을 것이다.

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

① 꾸준히 한다.

② 반복해서 한다.

③ 좋은 코드를 많이 보고 따라 한다.

④ 기본에 충실 한다.

⑤ 코드를 작성하기 전에 순서도를 그린다.

⑥ 주석을 가능한 한 많이 적는다.

⑦ 작업일지를 작성한다.

⑧ 자신의 소스를 가꾼다.

⑨ 생각하라.

⑩ 좋은 책을 선택한다.

프로그래밍을 잘하는 10가지 방법

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

IT 분야로 진출하기 위한 넓고 얕은 지식

세번째 이야기

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

한국경제 : http://www.hankyung.com/news/app/newsview.php?aid=2015012657511#AA.9538126.1

구직자(20~30대)들이 입사하고 싶어하는 외국계 기업 30

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

크레딧잡(kreditjob.com)

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

www.programmers.co.kr

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

고용노동부 직업훈련포털(HRD Net): http://www.hrd.go.kr/

고용노동부 지원 직업훈련포털

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

직업훈련포털(HRD Net): http://www.hrd.go.kr/jsp/HRDP/HRDP100/HRDP110/HRDP110_2List.jsp?dept_code=01

고용노동부 지원 훈련과정

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

청년취업아카데미(www.myjobacademy.kr)

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

K-Move (해외취업지원; https://www.worldjob.or.kr/)

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

국가인적자원개발컨소시엄 채용예정자과정(http://www.c-hrd.net/)

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

기업일학습병행제

http://www.bizhrd.net/dual/dualMain.do?cmd=main

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

The End

Q & A