우수한 sw 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/kosta/download/02_2013_song...

27
우수한 SW 엔지니어는 어디서 오는가? - SW 엔지니어링 역량에 대한 이해 - 넥스트리 , 송태국 ( [email protected] ) 13227수요일

Upload: others

Post on 30-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 우수한 SW 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/KOSTA/download/02_2013_Song Tae Guk.pdf · iOS 개발자가 되려면 알아야 할 것들 iOS ObjectiveC OS

우수한 SW 엔지니어는 어디서 오는가?

- SW 엔지니어링 역량에 대한 이해 -

넥스트리, 송태국([email protected])

13년 2월 27일 수요일

Page 2: 우수한 SW 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/KOSTA/download/02_2013_Song Tae Guk.pdf · iOS 개발자가 되려면 알아야 할 것들 iOS ObjectiveC OS

IT 개발자의 일상

13년 2월 27일 수요일

Page 3: 우수한 SW 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/KOSTA/download/02_2013_Song Tae Guk.pdf · iOS 개발자가 되려면 알아야 할 것들 iOS ObjectiveC OS

2013년 1월

소셜기반 협업시스템 구축

과제 1: 서비스 지원 플랫폼 적용

과제 2: 소셜 개념 적용

제약: 시간과 인력

주말 없음 !!

13년 2월 27일 수요일

Page 4: 우수한 SW 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/KOSTA/download/02_2013_Song Tae Guk.pdf · iOS 개발자가 되려면 알아야 할 것들 iOS ObjectiveC OS

2013년 2월

하늘에서 떨어진 과제

iOS/Objective C 문외한

00 라이브러리 아이폰버전 개발

호기심 충만 !!

일정 준수 !!

스트레스 지수 최고 !!

13년 2월 27일 수요일

Page 5: 우수한 SW 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/KOSTA/download/02_2013_Song Tae Guk.pdf · iOS 개발자가 되려면 알아야 할 것들 iOS ObjectiveC OS

알아야 할 것이 많은 개발자

13년 2월 27일 수요일

Page 6: 우수한 SW 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/KOSTA/download/02_2013_Song Tae Guk.pdf · iOS 개발자가 되려면 알아야 할 것들 iOS ObjectiveC OS

SW 개발자 역량

지식경험

소통리드

통찰

13년 2월 27일 수요일

Page 7: 우수한 SW 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/KOSTA/download/02_2013_Song Tae Guk.pdf · iOS 개발자가 되려면 알아야 할 것들 iOS ObjectiveC OS

지식의 홍수 속에 묻혀 질식사하다...

지식

Hadoop

NoSQL

R

iOS

Android

RAP

SaaS

IaaS PaaS

Spring

ORM

Hibernate

frame-work

ObjectiveC

Java

HTML5javascript

Design Pattern

Mongo

OSGi

neo4j

eclipse

apache

CI

Git

unit test

Jenkins

Maven

svn

Nexus

OS X

MySQL

Node.js

Social API

J2EE

Architecture

myBatis

Hudson

Sonar

DDD

UML

HBase Vergo

equinoxAries

MapReductcascade

13년 2월 27일 수요일

Page 8: 우수한 SW 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/KOSTA/download/02_2013_Song Tae Guk.pdf · iOS 개발자가 되려면 알아야 할 것들 iOS ObjectiveC OS

엔지니어링 역량

지식

13년 2월 27일 수요일

Page 9: 우수한 SW 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/KOSTA/download/02_2013_Song Tae Guk.pdf · iOS 개발자가 되려면 알아야 할 것들 iOS ObjectiveC OS

Kindle book, $210

iOS 개발자가 되려면 알아야 할 것들

iOS

ObjectiveC

OS X

13년 2월 27일 수요일

Page 10: 우수한 SW 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/KOSTA/download/02_2013_Song Tae Guk.pdf · iOS 개발자가 되려면 알아야 할 것들 iOS ObjectiveC OS

iOS 교육과정

iOS

ObjectiveC

OS XObjective C와 iPhone 프로그래밍 기초

13년 2월 27일 수요일

Page 11: 우수한 SW 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/KOSTA/download/02_2013_Song Tae Guk.pdf · iOS 개발자가 되려면 알아야 할 것들 iOS ObjectiveC OS

개발자의 지식 인프라

지식 Android kindle

iPad kindle

다음클라우드

13년 2월 27일 수요일

Page 12: 우수한 SW 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/KOSTA/download/02_2013_Song Tae Guk.pdf · iOS 개발자가 되려면 알아야 할 것들 iOS ObjectiveC OS

지식과 역할

지식프론트엔드 개발자

프레임웍 개발자

컴포넌트개발자

테스트 엔지니어

서버개발자

안드로이드 개발자

iOS 개발자

NoSQL개발자

13년 2월 27일 수요일

Page 13: 우수한 SW 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/KOSTA/download/02_2013_Song Tae Guk.pdf · iOS 개발자가 되려면 알아야 할 것들 iOS ObjectiveC OS

역할별 지식

50여가지

13년 2월 27일 수요일

Page 14: 우수한 SW 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/KOSTA/download/02_2013_Song Tae Guk.pdf · iOS 개발자가 되려면 알아야 할 것들 iOS ObjectiveC OS

지식을 얻는 방법

지식스스로

강의장 모든 교육을 강의장에서 받는다?

자기주도 학습이 필요함

강의장 교육과 스스로 학습의 조화

스스로 학습은 예습 및 복습

책 읽는 것도 개발의 한 부분임

스스로 학습을 위한 인프라 구축

13년 2월 27일 수요일

Page 15: 우수한 SW 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/KOSTA/download/02_2013_Song Tae Guk.pdf · iOS 개발자가 되려면 알아야 할 것들 iOS ObjectiveC OS

할 일이 많은 개발자

13년 2월 27일 수요일

Page 16: 우수한 SW 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/KOSTA/download/02_2013_Song Tae Guk.pdf · iOS 개발자가 되려면 알아야 할 것들 iOS ObjectiveC OS

지식과 경험

지식경험

지식과 경험은 균형을 갖추어야

지나친 경험은 꼼수로 흐르고,

지나친 지식은 언변으로 흐름

개발자는 현실에 발을 두고,

생존을 위해,

미래를 바라보아야 하는 입장임

13년 2월 27일 수요일

Page 17: 우수한 SW 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/KOSTA/download/02_2013_Song Tae Guk.pdf · iOS 개발자가 되려면 알아야 할 것들 iOS ObjectiveC OS

개발자의 경험은 종류도 다양하다...

경험

알고리즘 구현

개발리더

대형 프로젝트

시스템 구성

UI 개발

DB 모델링

객체 모델링

성능 튜닝

기술 강의

제안서 작성

프리젠테이션프레임워크 설계

통합 테스트

비즈니스 분석

통합테스트

컴포넌트 개발

통합빌드배포

요구분석

아키텍처 설계

유지보수

컨설팅

소형프로젝트

13년 2월 27일 수요일

Page 18: 우수한 SW 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/KOSTA/download/02_2013_Song Tae Guk.pdf · iOS 개발자가 되려면 알아야 할 것들 iOS ObjectiveC OS

숙련되려면 경험이 필요하다.

iOS

ObjectiveC

OS X

13년 2월 27일 수요일

Page 19: 우수한 SW 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/KOSTA/download/02_2013_Song Tae Guk.pdf · iOS 개발자가 되려면 알아야 할 것들 iOS ObjectiveC OS

경험을 얻는 방법

개발자도 시간 제약조건 속에 있음

경험의 폭과 깊이 조절이 필요함

다양한 경험은 깊이를 채울수 없음

넓게 많이 아는 개발자

좁게 깊이 아는 개발자

개인의 특성을 고려한 경험 조절 경험

깊이

13년 2월 27일 수요일

Page 20: 우수한 SW 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/KOSTA/download/02_2013_Song Tae Guk.pdf · iOS 개발자가 되려면 알아야 할 것들 iOS ObjectiveC OS

소통과 리드가 필요한 개발자

13년 2월 27일 수요일

Page 21: 우수한 SW 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/KOSTA/download/02_2013_Song Tae Guk.pdf · iOS 개발자가 되려면 알아야 할 것들 iOS ObjectiveC OS

소통하는 힘을 키우는 방법

소통은 이해:전달 균형이 필요함

전달하는 힘

이해하는 힘

전달력의 극단에 IT 강사가 있음

이해력의 극단에 은둔형 개발자

개인의 특성을 고려한 소통 조절소통

전달

이해

13년 2월 27일 수요일

Page 22: 우수한 SW 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/KOSTA/download/02_2013_Song Tae Guk.pdf · iOS 개발자가 되려면 알아야 할 것들 iOS ObjectiveC OS

리드하는 힘을 키우는 방법

리드는 결과:혁신 균형이 필요함

결과 지향성은 목표달성에 충실

혁신 지향성은 현재보다는 내일

결과 위주 조직은 미래가 없음

프로젝트에서는 결과만을 강조함

개인의 특성을 고려한 리드 조절리드

혁신

결과

13년 2월 27일 수요일

Page 23: 우수한 SW 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/KOSTA/download/02_2013_Song Tae Guk.pdf · iOS 개발자가 되려면 알아야 할 것들 iOS ObjectiveC OS

조직이 원하는 수퍼 울트라 개발자 또는 SW 엔지니어

13년 2월 27일 수요일

Page 24: 우수한 SW 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/KOSTA/download/02_2013_Song Tae Guk.pdf · iOS 개발자가 되려면 알아야 할 것들 iOS ObjectiveC OS

어떤 인재를 원하는가?

지식경험

소통리드

통찰 컨설팅SI

기획관리

솔루션

13년 2월 27일 수요일

Page 25: 우수한 SW 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/KOSTA/download/02_2013_Song Tae Guk.pdf · iOS 개발자가 되려면 알아야 할 것들 iOS ObjectiveC OS

역량에 대한 고찰

13년 2월 27일 수요일

Page 26: 우수한 SW 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/KOSTA/download/02_2013_Song Tae Guk.pdf · iOS 개발자가 되려면 알아야 할 것들 iOS ObjectiveC OS

한 송이 국화꽃을 피우기 위해봄부터 소쩍새는

그렇게 울었나 보다.

한 송이 국화꽃을 피우기 위해천둥은 먹구름 속에서 또 그렇게 울었나 보다

...[서정주 님의 “국화 옆에서” 중에서]

13년 2월 27일 수요일

Page 27: 우수한 SW 엔지니어는 어디서 오는가?kosta.or.kr/mail/2013/KOSTA/download/02_2013_Song Tae Guk.pdf · iOS 개발자가 되려면 알아야 할 것들 iOS ObjectiveC OS

감사합니다.

13년 2월 27일 수요일