* 나는 왜 개발자인데자신이 없을까?
초보 개발자들은 다양한 공부를 했으면서도, 정작 개발에는 자신이 없어합니다. 그 이유를 알아보고, 그것을 극복하는 방법을 이야기합니다. 개발자로서 어떤 생각을 하면서, 어떤 자세로 살아야 하는지, 새로운 기술은 어떻게 배워나가야하는지, 자신있어 보이는 선수 개발자는 뭐가 다른지를 설명합니다. 모든 초보 개발자들이 가지고 있는 내면의 자신감을 끌어 올릴 수 있도록 도와주고, 이제 소프트웨어 개발자로 서의 커리어를 시작하는 사람들이 지속가능한 발전과 성공을 할 수 있도록 도와줍니다.
동영상 link: http://serviceapi.nmv.naver.com/flash/convertIframeTag.nhn?vid=8102105A2B82DE6DC96D57AA820458275CD7&outKey=V1210a0ea4d005fd624546a616cd783b464042b6f6db81e78fe926a616cd783b46404&width=720&height=438
2020년 서울시에서 주최한 강소기업탐방 프로그램에서 발표한 자료 입니다.
학교를 졸업하고 software engineer로 취직을 하기까지의 여정을 다뤘습니다
1. 개발자가 나에게 맞을지 고민하기 위한 방법
2. 개발자로 취직하기 (이력서/면접 준비 팁)
3. 개발자로 취직한 후 우리가 하는 일
GDG 캠퍼스 썸머스쿨 2020 취준생개론
나 혼자 한다: 개발자가 창업을 하면 벌어지는 일 - 김백구 - Google Developers Group GDG Campus Korea
파트 1: 개발자가 창업을 하면 벌어지는 일
파트 2: 초기 팀에 합류하기 전에 생각할 것들
부록: 신입으로 초기 스타트업 들어가려면
2016년 11월 모 대학에서 IT 계열 전공 재학생들을 대상으로 진행했던 진로 특강 자료입니다.
앞쪽의 제반 내용들은 다양한 자료들을 정리하면서 제 생각을 담았습니다.
이 자료의 가장 핵심적인 내용은 5가지 유형의 현직 선배들을 대상으로 설문을 실시하여 후배들에게 들려주고 싶은 현실적이고 진솔한 이야기를 정리한 부분입니다.
IT 분야 그리고 소프트웨어 개발자의 삶의 모색하는 분들에게 조금이나마 도움이 되길 바라는 마음에 자료를 공개합니다.
판교스타트업네트워크 협의체가 주최하는 스타트업 A to Z 세미나의 세상과 통하는 서비스 개발하기 자료입니다.
개발에 대한 이해가 꼭 필요한 창업자, 예비 창업자에게 도움이 되는 자료입니다.
강연 영상 자료는 11월 중순 이후에 클레비에서 제공할 예정입니다. 많은 관심 부탁드립니다.
2. • 나는 개발을 하고 싶나 , 개발을 할 수 있
나 , 개발을 해야 하나 ???
• 개발자는 뭘 알아야 하지 ???
• 한국 IT 경기는 , 개발자 대우는 ???
• 우리 회사에서 나의 위치는 어디까지 ???
– 주임 , 선임 , 책임 , 차석 , 수석 , 팀장 , 본부
장 , 부문장 그리고 다음은…
• 우리가 가야 할 개발자의 길은 ???
쉽지만은 않은 개발의 길
5. SW 노임단가 이상하지 않나요
?
• 전세계 어디에도 없는
이상한 노임규정
• 높은 등급의 인력은 외
면받는 IT 시장
• 대기업부터 변화를 시
작해야…
6. 4D 업종의 소프트웨어 개발자
• 인간성이 상실되고 있
는 소프트웨어 개발 현
장
– 50%, 25% 가 뭐지 ?
• 롤 모델 (Role Model)
과 비전 (Vision) 의 부
재
– 백발의 개발자 ?
– 개발자야 , 관리자야 ?
7. R 은 없고 D 만 있어선 안돼
• 기초 , 응용연구보다
개발 치중
• R&D 투자실적 , 연구
결과로 말하라
• 국수적이고 배타적인
R&D 는 피하라
• 장기적 관점의 R&D
전략 필요
8. 소프트웨어 개발자 직무의 다양
성과 변화
• SW 국가직무능력 표준에
서 분류한 것 이외에도 다
양한 직종이 매년 나타나
고 사라지고 있다 .
• 5 년 후 어떤 직무가 나타
나고 사라질 지 모른다 .
• 다양한 스터디 정보 , 컨
퍼런스 , 세미나 , IT 뉴
스 , 뉴스레터를 통해 간
접 경험을 획득해야 한다 .
9. 어느 한 소프트웨어 개발자의 충
격적인 고백
• ‘ 개발이 불가능한 것은 없다 .
단지 시간 , 비용 , 그리고 엔
지니어의 실력 차이만 존재할
뿐이다 .’
프리랜서나 외부업체에서 온 개발자들이 개발 완료되
었음을 보고하고 프로젝트에서 빠졌는데
나중에 보니 프로그램에 버튼을 누르면 마치 데이터베
이스에 들어가 값을 가져오는 것처럼 보이게만 프로그
램을 작성한 것이다 .
이렇게 심하게 속이지 않더라도 오류를 잡지 않거나 로
직을 일부 빼고 프로그램을 제출하는 경우는 부지기수
로 많다 .
이런 개발자가 프로젝트 중간에 나가게 되면 남은 개발
자들이 그 프로그램을 재작성해야 하는 이중 부담을 지
게 된다 . 개발자가 무엇을 하고 있는지 알 수 없다는 것
이 프로젝트 관리의 큰 구멍이다 .
10. • ‘ 치킨집 사장과 백발의 개발자’ 동아일보
한국의 개발자 처우 개선 , 과연
개발 환경 혁신이 먼저일까 ?
• 고부가가치 소프트웨
어 산업으로 옮겨가려
면 어떻게 해야할까 고
민하는 것이 맞다 .
11. 소프트웨어 개발자 ,
스타트업과 결혼 전 동거하다
• DIR(Developer in
Residence) : 회사에
정식으로 고용되어 스
타트업을 만들어 가는
과정에 함께 참여하
고 , 일정 기간 이후에
그 스타트업과 함께 스
핀오프하는 것
• EIR(Entrepreneur in
Residence) 유사
12. 미국 소프트웨어 회사의
개발자 이야기
• 인맥 , 커뮤니티 , 컨
퍼런스 , 어떻게 ?
– 다른 개발 문화
– 실패해도 된다
– 정부 과제 ?
– 관리자냐 개발자냐
– 왜 저놈들은 되고 우리
는 안될까 ?
– 아들과 시간 보내기
– 방전 등등
–애플의 세계 개발자 컨퍼런스 1,599 달러
14. 소프트웨어 개발자를 모셔라
• 미국의 IT 전문지 컴퓨터월
드 – RAND 보고서 인용
• 미국 노동통계국에 따르면 이
금액은 미국의 정규직 임금과
비교할 때 거의 3 배에 달하
는 것이다 .
• 급여뿐만이 아니다 . 많은 사
이버보안 전문가들이 기업 등
에서 리더로 인정받고 있다는
분석이 나왔다 . 보안의 중요
성이 높아지고 있는데 따른
결과로 보인다 .
15. • 사이버보안 분야뿐만이 아니다 . 전자금융 , 온라인쇼핑 등 다른 분야에서도 비슷한 현상이
벌어지고 있다 . 소프트웨어 개발자들의 대우가 천정부지로 치솟고 있는 중이다 . 최
근 블룸버그가 50 개국 소프트웨어 엔지니어들의 평균 연 수입을 조사했다 .
• 급여‧보너스‧인센티브를 포함 , 평균 연 수입액이 가장 많은 나라는 스위스였다 . 1 인
당 10 만 4 천 200 달러 ( 한화 약 1 억 539 만원 ) 을 받고 있는 것으로 나타났다 . 그 다음이
노르웨이로 9 만 9574 달러 ( 한화 약 1 억 71 만원 ), 미국이 7 만 6000 달러 ( 한화 약 7687
만원 ) 순인 것으로 나타났다 .
• 개인 기업으로 갈 때는 그 금액이 더 치솟는다 . 미국의 취업정보사이트 ‘글래스도어
(glassdoor)‘ 에 따르면 2013 년 기준 소프트웨어 엔지니어에게 가장 많은 보수를 지불한 기
업은 대만의 통신장비업체 쥬니퍼 네트웍스 (Juniper Networks) 다 .
• SW 개발자 ( 엔지니어 ) 의 평균 연봉이 15 만 9990 달러 ( 한환 약 1 억 6183 만 원 ) 에 달했
다 . 그 뒤로 구글이 SNS 링크드인 ((LinkedIn) 이 13 만 6427 달러 ( 한화 약 1 억 3 천 799
만 원 ), 야후가 13 만 312 달러 ( 한화 약 1 억 3181 만원 ), 구글이 12 만 7143 달러 ( 한화
약 1 억 2860 만 원 ) 순인 것으로 집계됐다 .
• 상위 25 개 업체를 보면 모두 연봉 1 억 원을 넘어서고 있다 . 이런 상황에서 기업들은 SW
전문가 채용을 더 늘리고 있다 . 평균 연봉 12 만 4863 달러 ( 한화 약 1 억 2629 만원 ) 를 지
급하고 있는 트위터 (twitter) 의 경우 지난해 11 월 기업공개를 앞두고 SW 개발자들을 대거
영입한 것으로 전해졌다 .
소프트웨어 개발자를 모셔라
16. • 어느 나라 소프트웨어 개발자가 가장 대우
를 잘 받을까 ?
• 블룸버그가 최근 50 개국 소프트웨어 엔지
니어들의 평균 연 수입 ( 급여 , 보너스 , 인
센티브 등 ) 을 조사해 해당 국가의 1 인당
국내 총생산 (GDP) 와 비교 분석했다 .
• 소프트웨어 엔지니어의 평균 연 소득이 1
인당 GDP 보다 높은 10 개 국가를 소개한
다 .
SW 개발자 대우 좋은 10 개 국
가
19. 코딩덕후
• 코드를 짜면서 희열을
느끼는 프로그래머들
을 칭하는말
• 프로그래밍 덕후
• 리누스 토발즈 , 리처
드 스톨만 , 빌 게이
츠 , 안철수 , 이와타
사토루 , 존 카맥 , 켄
트 벡 등
20. • 우리나라의 소프트웨어 산업은 막장이다 .
• 개발회사가 없는데 왜 개발자가 부족 ?
• 인력 아웃소싱 : 월화수목금금금
• 개발자 단가가 왜 이리 비싸냐 ?
– 프리랜서ㅠㅠ
– 업체는 업체대로 짜증 , 개발자는 개발자대로
짜증
• 소프트웨어 분야 포기
중고급 개발자가 되자 !!
21. 개발자들이 꿈꿔야 할 코딩
• 코딩이란 하나의 ‘예술
’이다 . 소프트웨어 개
발자들은 ‘예술적 사고
’를 배워야 한다 .
• Coding is An Art;
Software People
Should Learn ‘Art
Thinking’
22. • 개발실에 머무는 시간을 관리해라 .
• 조직화하라 .(Coodinate)
• 그것이 틀렸음을 입증함으로써 그것이 맞
았음을 증명하라 .
• 잠수 타라 .
• 프로듀서를 지명하라 .
• 전문적인 문화 (Whole-person Culture) 를
만들어라 .
예술적 사고에 적용할 수 있는 6
가지 방법
23. • 유능한 개발자는 IT 업계에서 연예인과 같
은 존재다 . 유능한 개발자에 대한 수요는
끊이지 않기 때문에 다양한 규모의 기업에
서 최고의 대우를 받으며 일할 기회를 얻는
다 . 그러나 이런 유명 연예인급 지위를 얻
기까지는 오랜 시간이 걸린다 .
• 기업에서 유능한 개발자로 이름을 알리
기 위해서는 이에 걸맞은 수준급 기술
과 행동 습관을 숙지하는 것이 좋다 .
개발자의 몸값을 올리는
10 가지 방법
26. • 블로그
• 오픈소스
• 한 직장에 너무 오래 머물지도 너무 자주 이직하지도 마라
• 눈으로는 새로운 것을 쫓되 , 실용적인 것에 손을 놓지 마라 .
• 읽는 사람을 배려해 문서를 작성하라 .
• 간결성이 생명이다 .
• 관중을 놀라게 하라 .
• 현실적인 개발자가 되라 .
• 툴을 이용해 어려운 문제를 해결하라 .
• 겸손을 잃지 마라 .
모두가 원하는 개발자 되기 10
단계
27. 벤츠 타는 프로그래머
• [ 프로그래밍 공부법 ]
– 확실한 동기를 부여하라 .
– 데드라인을 정하여 계획적으루
구현하라 .
– 사용자의 피드백을 수렴하라 .
• [ 실패 원인 ]
– 갖춘 실력보다 지나친 욕심
– 알면서도 떠안은 리스크
– 일을 끝내기 위한 추진제의 부
족
– 기술에 대한 이해도의 부족
• [ 프로그래밍 공부를 잘하기 위
한 기본 자세 ]
– 끊임업는 자기계발 욕구
– 커뮤니케이션 능력 향상
– 협력 능력
– 인문학적인 지식 습득
– 새로운 환경에 대한 빠른 적응
– 스트레스 해소를 위한 취미 활
동
28. • 팀원의 장점을 먼저 파악하라 .
– 팀원을 어떤 편견이나 선입관에 가두지 마라 .
– 그리고 쉽게 포기하자 마라 .
• 도전하게 하고 함께 하라 .
– 새로운 문제에 도전하게 하고 , 옆에서 지원하라 .
– 그리고 성공의 기쁨을 함께 하라 .
• 기대 수준에 도달하면 위임하라 .
– 어느 정도 일을 잘 해나가면 목표를 부여하고 진행을
맡겨라 .
– 그때의 역할은 지도나 조언이면 충분하다 .
팀장리더쉽
인재양성에 주력하라 !
29. • 효성그룹 ‘ AXSA Coach’ 과정 : 팀장의
길 , ‘ 아프니까 팀장이다’
– 팀장역할을 수행하면서 겪는 어려움은 무엇인
지 매너리즘과 과중한 업무 등으로 팀장의
사기 ( 열정 , 자신감 , 자부심 ) 가 떨어짐
– 팀장이 회사에서 전략달성을 위한 ‘최일선 공
격수’이자 팀의 모든 업무를 완결하는 ‘최후방
수비수’역할을 해야 한다 .
– 일심성찰 ( 一針省察 ), 구도재건 ( 求道再建 ),
실천용기 ( 實踐勇氣 )
팀장으로서의 길 ( 예 )
30. • 혁혁 ( 赫赫 ) 한 성과를 계속 내어주는 것
이 임원이다 .
• 정치는 임원의 중요한 역량 중 하나이다 .
• 충성심 없이는 임원이 될 수 없다 .
• 일을 열심히 하는 것을 넘어 만들어서 한
다 .
• 벼는 익을수록 숙여진다 .( 겸손 )
임원의 조건
어떻게 하면 별을 달 수 있을까 ?
31. 대기업 임원 되면 필요 없어지는
3 가지는 ?
• 일을 맡아 하는 사람 ,
executive, 중역
• 필요 없어지는 3 가지
외투 , 가방 , 우산
• 차량 , 해외 출장 처우
개선 , 부장급 연봉의
2 배이상…
• 오너 자식에겐 해당 사
항 없음
대졸 신입사원 1 천명중 7.4 명만 임원 승
진집 문 앞에 차량이 대기하고 회사 문
앞까지 데려다 주기 때문에 실외에 나
가는 상황이 거의 없어진다는 뜻이다
.
32. 구글 임원이 얘기하는
억만장자 되는 방법
• IT 기술을 잘 모르기에 오
히려 성공할 수 있다 . 고
정 관념에 얽매이지 않는
창조성 !
• 자신의 문제를 해결할 수
있는 분야에 집중 해라 !
• 사업은 많은 돈도 , 막대
한 광고비가 필요한 것도
아니다 . 우선 시작해라 !
• 다른 사람들과는 확연히
다른 새로운 접근을 통해
비즈니스 모델을 발굴해
야 한다 .
성공과 부자에 대한 꿈