8. www.javajigi.net
2001 ~ 현재
• 2001년부터 커뮤니티 운영하면서 개발자와 소
통
• 자바 기반 오픈 소스 프레임워크와 개발 도구들
과 관련한 지식 공유
• 2005 ~ 2008년까지 다양한 오프라인 스터디
진행
지식 공유는 나를 위한 것
9. www.slipp.net
2012 ~ 현재
• 2012년부터 지속적인 삶, 프로그래밍, 프로그래
머의 가치를 추구하기 위해 새로운 커뮤니티 시
작
• 자바가 주축이지만 자바 이외에도 소프트웨어와
관련한 다양한 주제로 소통하고 있음.
• 2012 ~ 현재까지 오프라인 스터디 진행
지식 공유는 나를 위한 것
10. 무식함으로 글을 쓴다.
2003년. 프로그래밍을 배우고 2년이 지난 시
점에 커뮤니티를 운영하면서 쌓은 지식으로
책 집필. 주제는 java와 xml. 완전히 망함.
2003년. 커뮤니티에서 스트럿츠 프레임워크
에 대한 온라인 강의를 하다가 책 쓰게 됨. 실
전 경험이 전무한 상태에서 있는 것처럼 써야
했다. 시대의 흐름을 잘 만나 많이 팔림. 하지
만 큰 돈을 벌지는 못했음. 내 이름을 널리 알
리는데는 큰 기여를 했음.
2005년. 스프링 프레임워크에 매려되어 쓰게
된 책. 스트럿츠 프레임워크의 concept으로
접근했는데 지금 생각하면 너무 어렵게 썼다
는 생각이 듦. 하지만 이전 책의 후광에 힘입
어 책은 잘 팔림. 단, 많은 독자들이 실망하고
떠남.
11. 무식함으로 글을 쓴다.
2009년. 효율적인 개발 환경과 문화를 만드
는 것에 관심을 가지면서 프로젝트에 적용했
던 내용들을 정리한 책. 내가 의도한 방향으
로 책을 쓰지 못해 아쉬움이 많았던 책.
2011년. 이전 책에 일부분으로 있던 내용을 별도
의 책으로 분리해 쓴 책. 국내에 메이븐을 활용하
는 곳이 늘어나고 있는데 마땅히 좋은 책이 없어
쓰게 된 책. 메이븐을 처음 접하면서 삽질했던 경
험을 담으려 노력했다.
2011년. 살면서 이런 책을 쓰리라 상상도 못
했다. 진솔하게 쓰려고 노력했지만 내용은 무
지 재미 없다는 이야기를 아내에게 들었다.
내가 걸어온 길을 돌아볼 수 있는 기회가 되
어 오히려 나에게 도움이 된 책이다.
다음 책 집필 중
13. 나 같은 반란군을 키우는 교육자
교수님이 고구려에 태어났으면 '
반란군'이었을 것 같다. 기존의
틀에 얽매이지 않고 뭔지 모를 다
름이 있는 것이 딱 반란군이 맞을
것 같다.
2013년 1학기 소프트웨어 공학 수업에 대한 마지
막 회고 자리에서…
14. 나 같은 반란군을 키우는 교육자
교수님은 교수님의 권위를 깰 줄 알
아야 한다고 말씀하셨지만, 이번 한
학기 교수님 수업을 듣고 교수님이랑
이야기를 나누고 하면서 오히려 저는
교수님이 더 멋지고 권위있는 분이시
구나 라고 생각하고 있어요… 당연히
나쁜 권위가 아니구 좋은 권위입니다.
2014년 2학기 자바 수업 학생 피드백 중에서…
16. 뛰어나지 않지만 즐기는 개발자
KNISoft(2001.11 ~ 2001.4) : 첫 회사인데 프로젝트 수주가 되지 않아 쉬는 동안 javajigi 커뮤니티 개발하고 지식 공
유. 개발자로서의 성장을 위해 6개월 만에 이직
DMAX, 인터메이저(2001.4 ~ 2003.8) : 이직한 DMAX가 인터메이저와 합병. 인터메이저에서 컨텐츠관리시스템(CMS)
솔루션 개발. 개발자 초보 시절에 솔루션 개발 하면서 객체 지향 개념, IDE, 버전 관리 시스템 같은 다양한
도구 활용 경험
책 쓰기, SI 프로젝트(2003.8 ~ 2004.4) : 3개월 동안 놀고 먹으면서 책 쓰기. 책 완료 후 생활고를 극복하기 위해 SI
프로젝트에 참여. 말레이시아 자동차 회사에 콜센터 구축하는 경험 쌓음. 프로젝트 기술 리더 역할
이밸리 사람들, 책 쓰기 (2004.5 ~ 2006.4) : 현대 자동차, KTNET에 SI 성 프로젝트 참여. 경력이 쌓이면서 점차 협업
과 개발 프로세스의 중요성에 대한 눈을 뜸. 3개월 동안 놀고 먹으면서 책 쓰고, 강의로 먹고 살 수 있는지 실험하다 포
기함.
NHN (2006.4 ~ 2010.4) : NHN 블로그 개발 및 운영, 신규 서비스 개발 및 카페북 서비스 개발. 3년 동안 팀장 역할
을 하면서 팀의 개발 문화를 만들고 애자일 프로세스를 적용함. 신뢰 기반의 소통과 효율적인 개발 프로
세스의 중요성에 대해 관심을 가지고 역량을 쌓음. 3년 동안 팀장 역할을 하다 개발이 하고 싶어 이직함.
Xlgames (2010.4 ~ 2012.12) : Xlgames에서 아키에이지라는 MMORPG 게임의 웹 서비스 개발 전체에 대한 개발 리
더 역할. 한 서비스를 2년 이상 운영하고, 대규모 업데이트를 5번 이상 하면서 지속적으로 소스 코드 품질을 개선
하고 운영하는 경험. 팀이 개발자, 기획자, 디자이너가 한 팀에 있었기 때문에 팀원간의 효율적인 소통과 협업을 개
선하기 위해 노력
NHN NEXT (2012.12 ~ 현재) : NEXT에서 학생들을 대상으로 소프트웨어 교육을 함. 주 전공은 자바 기반의 웹 애플
리케이션 개발과 소프트웨어 공학이다.
17. 생각할 꺼리
내가 가진 잠재력을 찾아야 한
다.
현재 재미있고, 관심있는 것에
끝까지 몰입하자.
학교 교육은 쓰레기다.
37. 나에게 수학은?
고등학교까지 가장 좋아한 과목
수학 자체를 좋아한 것이 아니라 점수가 잘 나와서 좋아함.
수학에 대한 지식은 남은 것이 없다.
수학을 더 깊이 있게 배우고 싶은 동기부여가 없다.
38. 나에게 배움은?(사회 생활 이전까지)
좋은 대학을 가기 위한 공부
좋은 직장에 취업하기 위한 공부
더 많은 돈을 벌기 위한 공부
39. 나에게 배움은?(사회 생활 이후)
더 많은 돈을 벌기 위한 공부 – 가족 부양
프로그래밍 자체를 학습하는 것에 대한 즐거움
지식의 본질을 알아가는 것 자체에 대한 즐거움
지식을 현실과 접목해 문제를 해결하는 것에 대한 즐거움
지식을 다른 사람과 공유함으로써 얻는 즐거움
40. 사회 생활 이전과 달라진 것은?
내가 배움 자체에 끌려가는 것이 아니라 배움 자체를 주도
필요에 의한 배움
동기부여에 의한 배움
41. 내가 배움 자체에 끌려가는 것이 아니라 배움 자체를
주도
필요에 의한 배움, 동기부여에 의한 배움
이미지 출처 : http://www.flashissue.com/blog/stuck-on-what-to-write-about-create-a-how-to-guide-for-your-audience/
53. www.javajigi.net
2001 ~ 현재
• 2001년부터 커뮤니티 운영하면서 개발자와 소
통
• 자바 기반 오픈 소스 프레임워크와 개발 도구들
과 관련한 지식 공유
• 2005 ~ 2008년까지 다양한 오프라인 스터디
진행
지식 공유는 나를 위한 것
54. www.slipp.net
2012 ~ 현재
• 2012년부터 지속적인 삶, 프로그래밍, 프로그래
머의 가치를 추구하기 위해 새로운 커뮤니티 시
작
• 자바가 주축이지만 자바 이외에도 소프트웨어와
관련한 다양한 주제로 소통하고 있음.
• 2012 ~ 현재까지 오프라인 스터디 진행
지식 공유는 나를 위한 것