SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
재택근무의 경험



       IMC Games 최지웅
뉘시오?


• 프로그래밍       5년차

• IMC   Games 엔진팀

• @mczombie
프로그래머는 언제 생산성이 
   극대화 될까?
   여러분의 경험을 말해봅시다.
개인적인 경험을 말씀드려 볼까요
     R1팀의 그래픽 엔진 서포트
R1의 서포트

• R1의   그래픽 엔진 서포트를 위해 파견.

• 개발중인    엔진을 R1에 맞게 변형하기. 

• 정적    그림자. 고정 파이프라인. 추가 포스트이펙트. 

• 쿼터뷰에    맞게 최적화. 

• 넷북에    게임 실행시키기.
작업 환경


• SVN마저   분리된 다른 회사 건물.

• 내부망에만    연결된 컴퓨터 한 대.

• 동료들의    왕래가 잦은 문 앞 자리. 

• 그리고   무한 통닭.
단언하지만
   첫 1주일동안 
프로그래머 인생 최대의 
  생산성을 보여줌
   목표의 넷북에 게임 구동 성공




    그렇다면 무엇이 이런 결과를 이끌어냈을까?
바로 전의 환경 요소


• SVN마저   분리된 다른 회사 건물.

• 내부망에만    연결된 컴퓨터 한 대.

• 동료들의    왕래가 잦은 문 앞 자리. 

• 그리고   맛있는 무한통닭.
다른 건물

• SVN이   연결되지 않으니 기존 팀의 버그를 고칠 수 없다. 

• 고치려면    건물을 이동해야 함. -귀찮음. 

• 잡스러운    요청 사전 차단.

• 사소한    버그는 무시 혹은 자체 해결 혹은 스택에 푸쉬.

• 즉, 기존의   업무나 버그 처리에서 해방.
내부망만 연결된 환경


• 마땅히   할 일이 일밖에 없다.

• 인터넷이   안되니 정신 팔 것도 별로 없다.

• 눈에   보이는 것은 해야만 하는 일 뿐.
인터넷이 X?

• 업무와   관련된 궁금한 정보는?

• 동료의   넷북을 잠시 빌려서 검색. 

• 동료의   것이니 바로 반납. 

• 정말로   정보가 필요하면 구할 수 있는 '귀찮은' 루틴이 있
다.
문 앞이 자리?


• 동료들의   실시간 감시. 

• 언제   간부님이 나타나도 이상하지 않는 자리. 

• 작업중인   결과물에 대한 동료들의 실시간 피드백. 

• 조금   시끄럽지만 집중상태로 들어가면 개의치 않게됨.
무한 통닭

• "이사님, 오늘
        무엇무엇을 해서 어떤 결과가 나..." "어떤 통
닭을 원하니?"

• 먹고   싶은 종류대로 파워 비만. 

• 싸고   단순하지만 한 일에 대한 효과적인 포상. 

• 오늘은   굽네을 먹고 내일은 또래오래를 먹기 위해 달린
다.                                나만 그럴지도...
분리된 SVN과 내부망 == 외부 잡음 차단
 문 앞 자리 == 실시간 감시와 피드백
무한 통닭 == 하루 일에 대한 빠른 포상



              일만 할 수 있는 최적의 환경.
하지만 이것은 환경일 뿐.
  동기가 부족하다.
   무한통닭만이 동기가 될 수는 없지.
언제 일을 하고 싶은 
 동기를 얻습니까?
        다른 말로 표현해 볼까요?
언제 '필' 받습니까?
언제 필을 받습니까?


• 어떻게   하면 필을 받나요?

• 인위적으로   필을 받을 수 있나요?

• 필은   만드는 게 아니라 영접하는 겁니다. 

• 만들   수 있다면 님은 외계인.
필

•잠   자다가 갑자기 코딩이 하고 싶어짐.

• 버그의
    원인이 될 것 같은 단서가 생각나서 막 실험해 보
고 싶어짐. 

•밥   먹다가도, 놀다가도, 게임하다가도...

• 특히   회사에서 퇴근중에...

• 대부분   회사가 아닌 일상생활중에 떠오름.
                              즉?
즉?


• 즉, 회사가   아닌 환경 안에서... 

• 일이라   생각하지 않을 때에.

• 개인적인   경험으로는 2대 8의 법칙에 따른다.

• 하지만   그 때에 코딩을 할 수는 없다.
                            왜냐고 물으신다면?
보통은 다음날 출근을 
 위해 자야하거든
   그리고 한 번 떠난 필은 다시 돌아오지 않는다.
그렇다면 출근만 마음대로
할 수 있다면 '필'을 극대화
  시킬 수 있지 않을까?
그래서 IMC에서는 
자유출근+재택근무를
  시작 했습니다



         갑자기 막 입사하고 싶지 않음?
재택 근무

• 모두들   잘 알고 있는 집에서 근무. 

• 집일   필요는 없고 집중만 할 수 있는 환경이면 된다.

• 애견, 애묘카페. 제주도. 발리. 미국. 캐나다...
               3월에 제주도를 계획중


• 와이파이가   되는 곳이라면 어디든지. 

• 자신의   재력이 커버할 수 있는 곳에서 고립되어라.
고립?


• 외부의   자극을 받을 수 없는 환경. 

• 나와   코드만 존재라는 세계. 

• 버그를   생각하지 않아도 되는 세계. 

• 그래도   혹시 모르는 대참사를 위해서 핸드폰 지참.
                        서버가 5분도 안되 죽어요. 게임 실행이 안되요.
빠른 포상은 어떻게?


• 무한통닭을    기억하십니까?

• 출근하지   않는 것 자체가 미리 받은 포상.

• "포상을   미리 받았으니 오늘은 어떤 결과를 내어야 겠군".
실시간 감시

• 재택근무는    누군가의 감시를 받을 수 없는 상태.

• 회사는   사원을 믿고 재택근무를 허한다.

• 사원은   자신을 믿어주는 회사에 대한 믿음 상승.

• 즉, 회사와   사원간의 신뢰관계 증가.

• 신뢰의   상승 ==> 충성도 및 기여도 증가.

• 이것은   개인차가 있다.
              신뢰를 이용해 먹는 사원은?
                         님은 재택근무 금지. 다행히 이런 경우가 발생하지 않음.
그래서...

• 필이   받으면 내일을 걱정하지 않고 바로 작업할 수 있게.

• 어차피   일이 안되는 날에는 여기 저기 돌아다닐 수 있게.

• 그러다가   '코딩이 땡기는데?' 하면 바로 작업할 수 있게.

• 게다가   고립되고 출근하지 않는 자유를 받은...

• 재택근무   == 출퇴근을 자유롭게 하였습니다.

• 그리고   업무용 노트북이 생겼습니다.
생각할 꺼리

• 일과   생활의 분리가 필요할까?

• 일이   생활이 되고 생활이 일이 된다면?

• 다른   표현으로 일이 취미가 될 수 있다면?

• 일을   '하고 있나요?' '즐기고 있나요?'

• 다들   프로그래밍이 일이 된 것은 않으신지?
그래서 시행한 후에 어떤 
  일들이 있었나?
        아직 3달 채 되지 않았지만...
애니매이션간의 전환이 막 튀고
이상해요. 이것 좀 이렇게 수정해
       주세요 하드코딩된 애니 파이프라인...



          담당 프로그래머 짐을
          싸고 출근 안하기 시작

                      몇주 후...



                       스크립트로 뺐으니 
                      알아서 잘 만들어보세요.

                                물론 중간중간 출근...
FSM을 한 번 리팩토링
   해야 겠는데?
       프로그래머들의 회의




        그 분이 다시 짐을 싸고
          출근 안하기 시작

                    몇 주 후...


                       B.T로 변경했습니다. 
                      스크립트로 뺐으니 알아서 
                           잘쓰세요.


                               물론 중간중간 출근...
내 이 더러운 리소스 브라우저를
   깨끗하게 만들고 만다. 
  라고 자기 직전에 필 받음.




          새벽 3시까지 폭풍 작업




                          다음날 오후 출근
아... 일어나기 싫다.




          12시 즈음에 일어나서 
              작업 시작




                      단 목표로 하는 일은 
                          완료
사실은...

• 재택   근무 전에 실행하려고 했던 송도 프로젝트가 있음.

• 철저히   고립된 환경. 

• 심지어   가족에게도 떨어진 환경. 

• 오피스텔에서    자다가 필 받으면 작업.

• 근처   바다에서 놀다가 필 받으면 작업. 

• 재택근무는    송도프로젝트의 중간 과정일 수도 있음.
고용중이다! 우리는

• 관심있다!    물리기반 라이팅과. 나는. DOD.

• 즐겁다. 프로그래밍. 죽을만큼.

• 끝까지   가겠다! IMC와.

• 환영한다!    신입도.

• 준다. 매일   점심밥! 보장한다. 40시간 근무.

• 시켜준다!    재택근무. 사준다! 노트북. 

• mczombie@imc.co.kr   트위터 @mczombie로 Po연락wer.

Contenu connexe

Tendances

이승재, 일정대로 출시하기 왜 & 어떻게: 개발자를 위한 제작진행개론, NDC2017
이승재, 일정대로 출시하기 왜 & 어떻게: 개발자를 위한 제작진행개론, NDC2017이승재, 일정대로 출시하기 왜 & 어떻게: 개발자를 위한 제작진행개론, NDC2017
이승재, 일정대로 출시하기 왜 & 어떻게: 개발자를 위한 제작진행개론, NDC2017devCAT Studio, NEXON
 
웹 본격적으로 배우기 전 감 잡기 - 1
웹 본격적으로 배우기 전 감 잡기 - 1웹 본격적으로 배우기 전 감 잡기 - 1
웹 본격적으로 배우기 전 감 잡기 - 1mangonamu
 
풀타임 개발 도전기
풀타임 개발 도전기풀타임 개발 도전기
풀타임 개발 도전기Jungsoo Park
 
비개발자를 위한 Javascript 알아가기 #7
비개발자를 위한 Javascript 알아가기 #7비개발자를 위한 Javascript 알아가기 #7
비개발자를 위한 Javascript 알아가기 #7민태 김
 
[프로그라피 정기 세션] Github으로 협업하기
[프로그라피 정기 세션] Github으로 협업하기[프로그라피 정기 세션] Github으로 협업하기
[프로그라피 정기 세션] Github으로 협업하기Eunhyang Kim
 
ndc 2017 어쩌다 신입 - 초보 게임 개발자 2년 간의 포스트모템
ndc 2017 어쩌다 신입 - 초보 게임 개발자 2년 간의 포스트모템ndc 2017 어쩌다 신입 - 초보 게임 개발자 2년 간의 포스트모템
ndc 2017 어쩌다 신입 - 초보 게임 개발자 2년 간의 포스트모템Chaeone Son
 
외계어 스터디 4/5 Event & Library
외계어 스터디 4/5 Event & Library외계어 스터디 4/5 Event & Library
외계어 스터디 4/5 Event & Library민태 김
 
[패스트캠퍼스] 애자일,누굴 위한 것인가
[패스트캠퍼스] 애자일,누굴 위한 것인가[패스트캠퍼스] 애자일,누굴 위한 것인가
[패스트캠퍼스] 애자일,누굴 위한 것인가FAST CAMPUS
 
Book report apprenticeship patterns
Book report  apprenticeship patternsBook report  apprenticeship patterns
Book report apprenticeship patternsMunsu Kim
 
재미로 시작한 개발 공부 열 달, 그리고 삽질기
재미로 시작한 개발 공부 열 달, 그리고 삽질기재미로 시작한 개발 공부 열 달, 그리고 삽질기
재미로 시작한 개발 공부 열 달, 그리고 삽질기휘준 정
 
[14.06.28] 이 구역의 프로그래머는 나야(devrookie - 공개용)
[14.06.28]  이 구역의 프로그래머는 나야(devrookie - 공개용)[14.06.28]  이 구역의 프로그래머는 나야(devrookie - 공개용)
[14.06.28] 이 구역의 프로그래머는 나야(devrookie - 공개용)해강
 
[Dev rookie] Omnibus Me (2014.01.11)
[Dev rookie] Omnibus Me (2014.01.11)[Dev rookie] Omnibus Me (2014.01.11)
[Dev rookie] Omnibus Me (2014.01.11)해강
 
내 손에 픽셀을 쥐어다오
내 손에 픽셀을 쥐어다오내 손에 픽셀을 쥐어다오
내 손에 픽셀을 쥐어다오KwangSam Kim
 
만약 운영체제가 없다면? Computer Without OS
만약 운영체제가 없다면? Computer Without OS만약 운영체제가 없다면? Computer Without OS
만약 운영체제가 없다면? Computer Without OSssuser889640
 
[15.06.20] 네가 누구든, 내가 뭘하든 - DevRookie
[15.06.20] 네가 누구든, 내가 뭘하든 - DevRookie[15.06.20] 네가 누구든, 내가 뭘하든 - DevRookie
[15.06.20] 네가 누구든, 내가 뭘하든 - DevRookie해강
 
[부스트캠퍼세미나]김재원_presentation-oop
[부스트캠퍼세미나]김재원_presentation-oop[부스트캠퍼세미나]김재원_presentation-oop
[부스트캠퍼세미나]김재원_presentation-oopCONNECT FOUNDATION
 
Unite 2015 Seoul : 인디에게 어디가 한계인지는 해봐야 알잖아?
Unite 2015 Seoul : 인디에게 어디가 한계인지는 해봐야 알잖아?Unite 2015 Seoul : 인디에게 어디가 한계인지는 해봐야 알잖아?
Unite 2015 Seoul : 인디에게 어디가 한계인지는 해봐야 알잖아?KwangSam Kim
 
최소 300억은 버는 글로벌 게임 기획 : 몬스터슈퍼리그 사례를 중심으로
최소 300억은 버는 글로벌 게임 기획 : 몬스터슈퍼리그 사례를 중심으로최소 300억은 버는 글로벌 게임 기획 : 몬스터슈퍼리그 사례를 중심으로
최소 300억은 버는 글로벌 게임 기획 : 몬스터슈퍼리그 사례를 중심으로SeongkukYun
 
Naver Campus Hackday Winter 2017 참가 후기
Naver Campus Hackday Winter 2017 참가 후기Naver Campus Hackday Winter 2017 참가 후기
Naver Campus Hackday Winter 2017 참가 후기Youngbin Han
 
만능 개발자를 위한 아틀리에 시스템
만능 개발자를 위한 아틀리에 시스템만능 개발자를 위한 아틀리에 시스템
만능 개발자를 위한 아틀리에 시스템KwangSam Kim
 

Tendances (20)

이승재, 일정대로 출시하기 왜 & 어떻게: 개발자를 위한 제작진행개론, NDC2017
이승재, 일정대로 출시하기 왜 & 어떻게: 개발자를 위한 제작진행개론, NDC2017이승재, 일정대로 출시하기 왜 & 어떻게: 개발자를 위한 제작진행개론, NDC2017
이승재, 일정대로 출시하기 왜 & 어떻게: 개발자를 위한 제작진행개론, NDC2017
 
웹 본격적으로 배우기 전 감 잡기 - 1
웹 본격적으로 배우기 전 감 잡기 - 1웹 본격적으로 배우기 전 감 잡기 - 1
웹 본격적으로 배우기 전 감 잡기 - 1
 
풀타임 개발 도전기
풀타임 개발 도전기풀타임 개발 도전기
풀타임 개발 도전기
 
비개발자를 위한 Javascript 알아가기 #7
비개발자를 위한 Javascript 알아가기 #7비개발자를 위한 Javascript 알아가기 #7
비개발자를 위한 Javascript 알아가기 #7
 
[프로그라피 정기 세션] Github으로 협업하기
[프로그라피 정기 세션] Github으로 협업하기[프로그라피 정기 세션] Github으로 협업하기
[프로그라피 정기 세션] Github으로 협업하기
 
ndc 2017 어쩌다 신입 - 초보 게임 개발자 2년 간의 포스트모템
ndc 2017 어쩌다 신입 - 초보 게임 개발자 2년 간의 포스트모템ndc 2017 어쩌다 신입 - 초보 게임 개발자 2년 간의 포스트모템
ndc 2017 어쩌다 신입 - 초보 게임 개발자 2년 간의 포스트모템
 
외계어 스터디 4/5 Event & Library
외계어 스터디 4/5 Event & Library외계어 스터디 4/5 Event & Library
외계어 스터디 4/5 Event & Library
 
[패스트캠퍼스] 애자일,누굴 위한 것인가
[패스트캠퍼스] 애자일,누굴 위한 것인가[패스트캠퍼스] 애자일,누굴 위한 것인가
[패스트캠퍼스] 애자일,누굴 위한 것인가
 
Book report apprenticeship patterns
Book report  apprenticeship patternsBook report  apprenticeship patterns
Book report apprenticeship patterns
 
재미로 시작한 개발 공부 열 달, 그리고 삽질기
재미로 시작한 개발 공부 열 달, 그리고 삽질기재미로 시작한 개발 공부 열 달, 그리고 삽질기
재미로 시작한 개발 공부 열 달, 그리고 삽질기
 
[14.06.28] 이 구역의 프로그래머는 나야(devrookie - 공개용)
[14.06.28]  이 구역의 프로그래머는 나야(devrookie - 공개용)[14.06.28]  이 구역의 프로그래머는 나야(devrookie - 공개용)
[14.06.28] 이 구역의 프로그래머는 나야(devrookie - 공개용)
 
[Dev rookie] Omnibus Me (2014.01.11)
[Dev rookie] Omnibus Me (2014.01.11)[Dev rookie] Omnibus Me (2014.01.11)
[Dev rookie] Omnibus Me (2014.01.11)
 
내 손에 픽셀을 쥐어다오
내 손에 픽셀을 쥐어다오내 손에 픽셀을 쥐어다오
내 손에 픽셀을 쥐어다오
 
만약 운영체제가 없다면? Computer Without OS
만약 운영체제가 없다면? Computer Without OS만약 운영체제가 없다면? Computer Without OS
만약 운영체제가 없다면? Computer Without OS
 
[15.06.20] 네가 누구든, 내가 뭘하든 - DevRookie
[15.06.20] 네가 누구든, 내가 뭘하든 - DevRookie[15.06.20] 네가 누구든, 내가 뭘하든 - DevRookie
[15.06.20] 네가 누구든, 내가 뭘하든 - DevRookie
 
[부스트캠퍼세미나]김재원_presentation-oop
[부스트캠퍼세미나]김재원_presentation-oop[부스트캠퍼세미나]김재원_presentation-oop
[부스트캠퍼세미나]김재원_presentation-oop
 
Unite 2015 Seoul : 인디에게 어디가 한계인지는 해봐야 알잖아?
Unite 2015 Seoul : 인디에게 어디가 한계인지는 해봐야 알잖아?Unite 2015 Seoul : 인디에게 어디가 한계인지는 해봐야 알잖아?
Unite 2015 Seoul : 인디에게 어디가 한계인지는 해봐야 알잖아?
 
최소 300억은 버는 글로벌 게임 기획 : 몬스터슈퍼리그 사례를 중심으로
최소 300억은 버는 글로벌 게임 기획 : 몬스터슈퍼리그 사례를 중심으로최소 300억은 버는 글로벌 게임 기획 : 몬스터슈퍼리그 사례를 중심으로
최소 300억은 버는 글로벌 게임 기획 : 몬스터슈퍼리그 사례를 중심으로
 
Naver Campus Hackday Winter 2017 참가 후기
Naver Campus Hackday Winter 2017 참가 후기Naver Campus Hackday Winter 2017 참가 후기
Naver Campus Hackday Winter 2017 참가 후기
 
만능 개발자를 위한 아틀리에 시스템
만능 개발자를 위한 아틀리에 시스템만능 개발자를 위한 아틀리에 시스템
만능 개발자를 위한 아틀리에 시스템
 

En vedette

Online course 이야기
Online course 이야기Online course 이야기
Online course 이야기Hakhyun Kim
 
해외에서 일하며 느낀 것들
해외에서 일하며 느낀 것들해외에서 일하며 느낀 것들
해외에서 일하며 느낀 것들Hakhyun Kim
 
게임 개발자 K씨의 웹 개발 탐험
게임 개발자 K씨의 웹 개발 탐험게임 개발자 K씨의 웹 개발 탐험
게임 개발자 K씨의 웹 개발 탐험Hakhyun Kim
 
좌충우돌 조지아텍 석사(Mooc) 준비 이야기
좌충우돌 조지아텍 석사(Mooc) 준비 이야기좌충우돌 조지아텍 석사(Mooc) 준비 이야기
좌충우돌 조지아텍 석사(Mooc) 준비 이야기Hakhyun Kim
 
[강연] 학생에서 현업 개발자로의 성공적인 변신을 위하여
[강연] 학생에서 현업 개발자로의 성공적인 변신을 위하여[강연] 학생에서 현업 개발자로의 성공적인 변신을 위하여
[강연] 학생에서 현업 개발자로의 성공적인 변신을 위하여Kwangsung Ha
 
회사에서 써보는 SQLAlchemy
회사에서 써보는 SQLAlchemy회사에서 써보는 SQLAlchemy
회사에서 써보는 SQLAlchemyJc Kim
 
디자이너 해외취업 가이드북
디자이너 해외취업 가이드북디자이너 해외취업 가이드북
디자이너 해외취업 가이드북USABLE 윤
 
[1216 박민근] 게임회사취업및이직에관한조언
[1216 박민근] 게임회사취업및이직에관한조언[1216 박민근] 게임회사취업및이직에관한조언
[1216 박민근] 게임회사취업및이직에관한조언MinGeun Park
 
해외 취업 이야기
해외 취업 이야기해외 취업 이야기
해외 취업 이야기OnGameServer
 
내 질문에는 왜 답변이 달리지 않을까
내 질문에는 왜 답변이 달리지 않을까내 질문에는 왜 답변이 달리지 않을까
내 질문에는 왜 답변이 달리지 않을까Hoyoung Jung
 

En vedette (10)

Online course 이야기
Online course 이야기Online course 이야기
Online course 이야기
 
해외에서 일하며 느낀 것들
해외에서 일하며 느낀 것들해외에서 일하며 느낀 것들
해외에서 일하며 느낀 것들
 
게임 개발자 K씨의 웹 개발 탐험
게임 개발자 K씨의 웹 개발 탐험게임 개발자 K씨의 웹 개발 탐험
게임 개발자 K씨의 웹 개발 탐험
 
좌충우돌 조지아텍 석사(Mooc) 준비 이야기
좌충우돌 조지아텍 석사(Mooc) 준비 이야기좌충우돌 조지아텍 석사(Mooc) 준비 이야기
좌충우돌 조지아텍 석사(Mooc) 준비 이야기
 
[강연] 학생에서 현업 개발자로의 성공적인 변신을 위하여
[강연] 학생에서 현업 개발자로의 성공적인 변신을 위하여[강연] 학생에서 현업 개발자로의 성공적인 변신을 위하여
[강연] 학생에서 현업 개발자로의 성공적인 변신을 위하여
 
회사에서 써보는 SQLAlchemy
회사에서 써보는 SQLAlchemy회사에서 써보는 SQLAlchemy
회사에서 써보는 SQLAlchemy
 
디자이너 해외취업 가이드북
디자이너 해외취업 가이드북디자이너 해외취업 가이드북
디자이너 해외취업 가이드북
 
[1216 박민근] 게임회사취업및이직에관한조언
[1216 박민근] 게임회사취업및이직에관한조언[1216 박민근] 게임회사취업및이직에관한조언
[1216 박민근] 게임회사취업및이직에관한조언
 
해외 취업 이야기
해외 취업 이야기해외 취업 이야기
해외 취업 이야기
 
내 질문에는 왜 답변이 달리지 않을까
내 질문에는 왜 답변이 달리지 않을까내 질문에는 왜 답변이 달리지 않을까
내 질문에는 왜 답변이 달리지 않을까
 

Similaire à Work at home

[스마트스터디] 재택근무 잘 하고 있어요
[스마트스터디] 재택근무 잘 하고 있어요[스마트스터디] 재택근무 잘 하고 있어요
[스마트스터디] 재택근무 잘 하고 있어요Hyekyoung Yun
 
퇴근 후 해볼만한 N 가지 활동(개발자 ver.)
퇴근 후 해볼만한 N 가지 활동(개발자 ver.)퇴근 후 해볼만한 N 가지 활동(개발자 ver.)
퇴근 후 해볼만한 N 가지 활동(개발자 ver.)Seokjae Lee
 
Hello World 천안아산 발표자료 - 학생 개발자로 학생을 뛰어넘기
Hello World 천안아산 발표자료 - 학생 개발자로 학생을 뛰어넘기Hello World 천안아산 발표자료 - 학생 개발자로 학생을 뛰어넘기
Hello World 천안아산 발표자료 - 학생 개발자로 학생을 뛰어넘기JuHong Jeong
 
정글에서 살아남기 - 아마존 개발자
정글에서 살아남기 - 아마존 개발자정글에서 살아남기 - 아마존 개발자
정글에서 살아남기 - 아마존 개발자Aree Oh
 
2.성길제 좌충우돌 컴즈인 적응기
2.성길제  좌충우돌 컴즈인 적응기2.성길제  좌충우돌 컴즈인 적응기
2.성길제 좌충우돌 컴즈인 적응기Jinho Jung
 
아빠 개발자로 살아남기
아빠 개발자로 살아남기아빠 개발자로 살아남기
아빠 개발자로 살아남기changehee lee
 
임태현, 프로그래머 생존 가이드
임태현, 프로그래머 생존 가이드임태현, 프로그래머 생존 가이드
임태현, 프로그래머 생존 가이드태현 임
 
현장에서 사용하는 Software production
현장에서 사용하는 Software production현장에서 사용하는 Software production
현장에서 사용하는 Software productionJinho Yoo
 
[Dev rookie] 어디로 가야 하나요(13.10.05)
[Dev rookie] 어디로 가야 하나요(13.10.05)[Dev rookie] 어디로 가야 하나요(13.10.05)
[Dev rookie] 어디로 가야 하나요(13.10.05)해강
 
[2018AKC] 네 프로젝트가 내 프로젝트가 되어가는 여정 - 백미진
[2018AKC] 네 프로젝트가 내 프로젝트가 되어가는 여정 - 백미진[2018AKC] 네 프로젝트가 내 프로젝트가 되어가는 여정 - 백미진
[2018AKC] 네 프로젝트가 내 프로젝트가 되어가는 여정 - 백미진Mijin Baek
 
300초만에 알아가는 Git 관련 꿀팁
300초만에 알아가는 Git 관련 꿀팁300초만에 알아가는 Git 관련 꿀팁
300초만에 알아가는 Git 관련 꿀팁Ubuntu Korea Community
 
KeyValuePair 첫 모임 - XP와 Pair programming
KeyValuePair 첫 모임 - XP와 Pair programmingKeyValuePair 첫 모임 - XP와 Pair programming
KeyValuePair 첫 모임 - XP와 Pair programmingJaewon Choi
 
스타트업에서 기술책임자로 살아가기
스타트업에서 기술책임자로 살아가기스타트업에서 기술책임자로 살아가기
스타트업에서 기술책임자로 살아가기Hyun-woo Park
 
현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점
현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점
현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점Wonha Ryu
 
도도와 파이썬: 좋은 선택과 나쁜 선택
도도와 파이썬: 좋은 선택과 나쁜 선택도도와 파이썬: 좋은 선택과 나쁜 선택
도도와 파이썬: 좋은 선택과 나쁜 선택Jc Kim
 
토이 프로젝트를 하자.Pptx
토이 프로젝트를 하자.Pptx토이 프로젝트를 하자.Pptx
토이 프로젝트를 하자.PptxMyeongin Woo
 
오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011
오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011
오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011devCAT Studio, NEXON
 
사이드 프로젝트로 이직하기
사이드 프로젝트로 이직하기사이드 프로젝트로 이직하기
사이드 프로젝트로 이직하기Hyun-sik Yoo
 
2011 12-04-뽀모도로-집중하기-v1
2011 12-04-뽀모도로-집중하기-v12011 12-04-뽀모도로-집중하기-v1
2011 12-04-뽀모도로-집중하기-v1Nomota Hiongun KIM
 

Similaire à Work at home (20)

[스마트스터디] 재택근무 잘 하고 있어요
[스마트스터디] 재택근무 잘 하고 있어요[스마트스터디] 재택근무 잘 하고 있어요
[스마트스터디] 재택근무 잘 하고 있어요
 
퇴근 후 해볼만한 N 가지 활동(개발자 ver.)
퇴근 후 해볼만한 N 가지 활동(개발자 ver.)퇴근 후 해볼만한 N 가지 활동(개발자 ver.)
퇴근 후 해볼만한 N 가지 활동(개발자 ver.)
 
Hello World 천안아산 발표자료 - 학생 개발자로 학생을 뛰어넘기
Hello World 천안아산 발표자료 - 학생 개발자로 학생을 뛰어넘기Hello World 천안아산 발표자료 - 학생 개발자로 학생을 뛰어넘기
Hello World 천안아산 발표자료 - 학생 개발자로 학생을 뛰어넘기
 
정글에서 살아남기 - 아마존 개발자
정글에서 살아남기 - 아마존 개발자정글에서 살아남기 - 아마존 개발자
정글에서 살아남기 - 아마존 개발자
 
2.성길제 좌충우돌 컴즈인 적응기
2.성길제  좌충우돌 컴즈인 적응기2.성길제  좌충우돌 컴즈인 적응기
2.성길제 좌충우돌 컴즈인 적응기
 
아빠 개발자로 살아남기
아빠 개발자로 살아남기아빠 개발자로 살아남기
아빠 개발자로 살아남기
 
임태현, 프로그래머 생존 가이드
임태현, 프로그래머 생존 가이드임태현, 프로그래머 생존 가이드
임태현, 프로그래머 생존 가이드
 
현장에서 사용하는 Software production
현장에서 사용하는 Software production현장에서 사용하는 Software production
현장에서 사용하는 Software production
 
[Dev rookie] 어디로 가야 하나요(13.10.05)
[Dev rookie] 어디로 가야 하나요(13.10.05)[Dev rookie] 어디로 가야 하나요(13.10.05)
[Dev rookie] 어디로 가야 하나요(13.10.05)
 
[2018AKC] 네 프로젝트가 내 프로젝트가 되어가는 여정 - 백미진
[2018AKC] 네 프로젝트가 내 프로젝트가 되어가는 여정 - 백미진[2018AKC] 네 프로젝트가 내 프로젝트가 되어가는 여정 - 백미진
[2018AKC] 네 프로젝트가 내 프로젝트가 되어가는 여정 - 백미진
 
300초만에 알아가는 Git 관련 꿀팁
300초만에 알아가는 Git 관련 꿀팁300초만에 알아가는 Git 관련 꿀팁
300초만에 알아가는 Git 관련 꿀팁
 
KeyValuePair 첫 모임 - XP와 Pair programming
KeyValuePair 첫 모임 - XP와 Pair programmingKeyValuePair 첫 모임 - XP와 Pair programming
KeyValuePair 첫 모임 - XP와 Pair programming
 
스타트업에서 기술책임자로 살아가기
스타트업에서 기술책임자로 살아가기스타트업에서 기술책임자로 살아가기
스타트업에서 기술책임자로 살아가기
 
현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점
현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점
현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점
 
도도와 파이썬: 좋은 선택과 나쁜 선택
도도와 파이썬: 좋은 선택과 나쁜 선택도도와 파이썬: 좋은 선택과 나쁜 선택
도도와 파이썬: 좋은 선택과 나쁜 선택
 
토이 프로젝트를 하자.Pptx
토이 프로젝트를 하자.Pptx토이 프로젝트를 하자.Pptx
토이 프로젝트를 하자.Pptx
 
오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011
오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011
오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011
 
사이드 프로젝트로 이직하기
사이드 프로젝트로 이직하기사이드 프로젝트로 이직하기
사이드 프로젝트로 이직하기
 
2011 12-04-뽀모도로-집중하기-v1
2011 12-04-뽀모도로-집중하기-v12011 12-04-뽀모도로-집중하기-v1
2011 12-04-뽀모도로-집중하기-v1
 
게임강연정리
게임강연정리게임강연정리
게임강연정리
 

Work at home

  • 1. 재택근무의 경험 IMC Games 최지웅
  • 2. 뉘시오? • 프로그래밍 5년차 • IMC Games 엔진팀 • @mczombie
  • 3. 프로그래머는 언제 생산성이 극대화 될까? 여러분의 경험을 말해봅시다.
  • 4. 개인적인 경험을 말씀드려 볼까요 R1팀의 그래픽 엔진 서포트
  • 5. R1의 서포트 • R1의 그래픽 엔진 서포트를 위해 파견. • 개발중인 엔진을 R1에 맞게 변형하기. • 정적 그림자. 고정 파이프라인. 추가 포스트이펙트. • 쿼터뷰에 맞게 최적화. • 넷북에 게임 실행시키기.
  • 6. 작업 환경 • SVN마저 분리된 다른 회사 건물. • 내부망에만 연결된 컴퓨터 한 대. • 동료들의 왕래가 잦은 문 앞 자리. • 그리고 무한 통닭.
  • 7. 단언하지만 첫 1주일동안 프로그래머 인생 최대의 생산성을 보여줌 목표의 넷북에 게임 구동 성공 그렇다면 무엇이 이런 결과를 이끌어냈을까?
  • 8. 바로 전의 환경 요소 • SVN마저 분리된 다른 회사 건물. • 내부망에만 연결된 컴퓨터 한 대. • 동료들의 왕래가 잦은 문 앞 자리. • 그리고 맛있는 무한통닭.
  • 9. 다른 건물 • SVN이 연결되지 않으니 기존 팀의 버그를 고칠 수 없다. • 고치려면 건물을 이동해야 함. -귀찮음. • 잡스러운 요청 사전 차단. • 사소한 버그는 무시 혹은 자체 해결 혹은 스택에 푸쉬. • 즉, 기존의 업무나 버그 처리에서 해방.
  • 10. 내부망만 연결된 환경 • 마땅히 할 일이 일밖에 없다. • 인터넷이 안되니 정신 팔 것도 별로 없다. • 눈에 보이는 것은 해야만 하는 일 뿐.
  • 11. 인터넷이 X? • 업무와 관련된 궁금한 정보는? • 동료의 넷북을 잠시 빌려서 검색. • 동료의 것이니 바로 반납. • 정말로 정보가 필요하면 구할 수 있는 '귀찮은' 루틴이 있 다.
  • 12. 문 앞이 자리? • 동료들의 실시간 감시. • 언제 간부님이 나타나도 이상하지 않는 자리. • 작업중인 결과물에 대한 동료들의 실시간 피드백. • 조금 시끄럽지만 집중상태로 들어가면 개의치 않게됨.
  • 13. 무한 통닭 • "이사님, 오늘 무엇무엇을 해서 어떤 결과가 나..." "어떤 통 닭을 원하니?" • 먹고 싶은 종류대로 파워 비만. • 싸고 단순하지만 한 일에 대한 효과적인 포상. • 오늘은 굽네을 먹고 내일은 또래오래를 먹기 위해 달린 다. 나만 그럴지도...
  • 14. 분리된 SVN과 내부망 == 외부 잡음 차단 문 앞 자리 == 실시간 감시와 피드백 무한 통닭 == 하루 일에 대한 빠른 포상 일만 할 수 있는 최적의 환경.
  • 15. 하지만 이것은 환경일 뿐. 동기가 부족하다. 무한통닭만이 동기가 될 수는 없지.
  • 16. 언제 일을 하고 싶은 동기를 얻습니까? 다른 말로 표현해 볼까요?
  • 18. 언제 필을 받습니까? • 어떻게 하면 필을 받나요? • 인위적으로 필을 받을 수 있나요? • 필은 만드는 게 아니라 영접하는 겁니다. • 만들 수 있다면 님은 외계인.
  • 19. 필 •잠 자다가 갑자기 코딩이 하고 싶어짐. • 버그의 원인이 될 것 같은 단서가 생각나서 막 실험해 보 고 싶어짐. •밥 먹다가도, 놀다가도, 게임하다가도... • 특히 회사에서 퇴근중에... • 대부분 회사가 아닌 일상생활중에 떠오름. 즉?
  • 20. 즉? • 즉, 회사가 아닌 환경 안에서... • 일이라 생각하지 않을 때에. • 개인적인 경험으로는 2대 8의 법칙에 따른다. • 하지만 그 때에 코딩을 할 수는 없다. 왜냐고 물으신다면?
  • 21. 보통은 다음날 출근을 위해 자야하거든 그리고 한 번 떠난 필은 다시 돌아오지 않는다.
  • 22. 그렇다면 출근만 마음대로 할 수 있다면 '필'을 극대화 시킬 수 있지 않을까?
  • 23. 그래서 IMC에서는 자유출근+재택근무를 시작 했습니다 갑자기 막 입사하고 싶지 않음?
  • 24. 재택 근무 • 모두들 잘 알고 있는 집에서 근무. • 집일 필요는 없고 집중만 할 수 있는 환경이면 된다. • 애견, 애묘카페. 제주도. 발리. 미국. 캐나다... 3월에 제주도를 계획중 • 와이파이가 되는 곳이라면 어디든지. • 자신의 재력이 커버할 수 있는 곳에서 고립되어라.
  • 25. 고립? • 외부의 자극을 받을 수 없는 환경. • 나와 코드만 존재라는 세계. • 버그를 생각하지 않아도 되는 세계. • 그래도 혹시 모르는 대참사를 위해서 핸드폰 지참. 서버가 5분도 안되 죽어요. 게임 실행이 안되요.
  • 26. 빠른 포상은 어떻게? • 무한통닭을 기억하십니까? • 출근하지 않는 것 자체가 미리 받은 포상. • "포상을 미리 받았으니 오늘은 어떤 결과를 내어야 겠군".
  • 27. 실시간 감시 • 재택근무는 누군가의 감시를 받을 수 없는 상태. • 회사는 사원을 믿고 재택근무를 허한다. • 사원은 자신을 믿어주는 회사에 대한 믿음 상승. • 즉, 회사와 사원간의 신뢰관계 증가. • 신뢰의 상승 ==> 충성도 및 기여도 증가. • 이것은 개인차가 있다. 신뢰를 이용해 먹는 사원은? 님은 재택근무 금지. 다행히 이런 경우가 발생하지 않음.
  • 28. 그래서... • 필이 받으면 내일을 걱정하지 않고 바로 작업할 수 있게. • 어차피 일이 안되는 날에는 여기 저기 돌아다닐 수 있게. • 그러다가 '코딩이 땡기는데?' 하면 바로 작업할 수 있게. • 게다가 고립되고 출근하지 않는 자유를 받은... • 재택근무 == 출퇴근을 자유롭게 하였습니다. • 그리고 업무용 노트북이 생겼습니다.
  • 29. 생각할 꺼리 • 일과 생활의 분리가 필요할까? • 일이 생활이 되고 생활이 일이 된다면? • 다른 표현으로 일이 취미가 될 수 있다면? • 일을 '하고 있나요?' '즐기고 있나요?' • 다들 프로그래밍이 일이 된 것은 않으신지?
  • 30. 그래서 시행한 후에 어떤 일들이 있었나? 아직 3달 채 되지 않았지만...
  • 31. 애니매이션간의 전환이 막 튀고 이상해요. 이것 좀 이렇게 수정해 주세요 하드코딩된 애니 파이프라인... 담당 프로그래머 짐을 싸고 출근 안하기 시작 몇주 후... 스크립트로 뺐으니 알아서 잘 만들어보세요. 물론 중간중간 출근...
  • 32. FSM을 한 번 리팩토링 해야 겠는데? 프로그래머들의 회의 그 분이 다시 짐을 싸고 출근 안하기 시작 몇 주 후... B.T로 변경했습니다. 스크립트로 뺐으니 알아서 잘쓰세요. 물론 중간중간 출근...
  • 33. 내 이 더러운 리소스 브라우저를 깨끗하게 만들고 만다. 라고 자기 직전에 필 받음. 새벽 3시까지 폭풍 작업 다음날 오후 출근
  • 34. 아... 일어나기 싫다. 12시 즈음에 일어나서 작업 시작 단 목표로 하는 일은 완료
  • 35. 사실은... • 재택 근무 전에 실행하려고 했던 송도 프로젝트가 있음. • 철저히 고립된 환경. • 심지어 가족에게도 떨어진 환경. • 오피스텔에서 자다가 필 받으면 작업. • 근처 바다에서 놀다가 필 받으면 작업. • 재택근무는 송도프로젝트의 중간 과정일 수도 있음.
  • 36.
  • 37. 고용중이다! 우리는 • 관심있다! 물리기반 라이팅과. 나는. DOD. • 즐겁다. 프로그래밍. 죽을만큼. • 끝까지 가겠다! IMC와. • 환영한다! 신입도. • 준다. 매일 점심밥! 보장한다. 40시간 근무. • 시켜준다! 재택근무. 사준다! 노트북. • mczombie@imc.co.kr 트위터 @mczombie로 Po연락wer.