DNA 포럼 API 서비스 모음 DNA Lens

Archive for January, 2007

2007년, Daum 개발자들이 원하는 품목은?

Tuesday, January 30th, 2007

이전에 자산 포인트 제도를 소개해 드린 바 있습니다. 이 제도는 개발자들이 컴퓨터 관련 품목을 해마다 200만원까지 마음껏 구매할 수 있도록 하는 Daum의 독특한 개발자 지원 정책입니다.

작년에는 노트북이 유난히 많았고 그외 대형 모니터 또는 키보드, 마우스등의 소모품이 많았습니다. 저도 작년에는 해피 해킹 키보드(HHK) 프로페셔널을 구매해서 잘 쓰고 있는데요. 그렇다면 올해는 어떤 품목이 인기 있을까요? 간단히 설문조사를 해봤습니다.

poll.jpg

올해에도 노트북의 인기는 여전합니다. Daum 입사시 기본적으로 데스크탑만을 지급하기 때문이 아닌가 추측되는데요. 올해는 비스타 출시와 함께 데스크탑 업그레이드 열풍이 불 것이라 예상한 것과 달리 오히려 맥의 인기가 높습니다. 특히 맥북의 인기가 대단합니다. 노트북 구매예정자 26분 중 무려 50%인 13분이 맥북을 택하셨네요. 일반 노트북 사용자중에도 리눅스를 설치해 쓰는 사람이 많은걸 고려해본다면 사실상 맥OS가 개발자들이 가장 많이 선택하는 노트북 운영체제가 되는 셈입니다.

이외에도 아이맥, 맥미니를 구입하겠다는 사람이 데스크탑을 업그레이드 하겠다는 사람보다 많으니 맥의 인기가 엄청남을 실감할 수 있습니다. 이러다 올해부터는 Daum의 모든 사이트가 맥에 최적화되는가 아닌가 하는 불안감이 드는데요? ^^

소설로 읽는 프로젝트 관리 ‘데드라인’

Saturday, January 27th, 2007

cover

오랜 만에 DNA에 글을 쓰려니 워드프레스의 에디터가 어색하네요. 오늘은 처음으로 책 이야기를 하나 하겠습니다. 책은 꾸준히 읽고 있지만 그것에 대한 이야기를 쓰기는 쉽지 않네요.

소개 할 책은 ‘피플웨어’로 유명한 톰 디마르코가 쓴 ‘소설로 읽는 프로젝트 관리 데드라인’ 입니다. 원제는 A Novel About Project Management 입니다. 제목 그대로 하나의 소설을 통해 프로젝트 관리에 대한 이해와 방법을 알려주고 있습니다.

소설의 형식이어서 그런지 일단 재미있습니다. 허황 된 설정이 나오기도 하지만 사실 우리가 한 번쯤은 꿈 꿔본 그런 설정이라 별로 신경쓰이지도 않고 더군다나 여기에는 매력적인 여자 스파이가 나옵니다. 이런 것도 우리가 한 번 꿈 꿔본 것 일 수도 있겠네요. 아주 잘 쓴 소설이라는 느낌은 들지 않지만 한 번 손에 잡으니 끝까지 가게 되더군요. 톰 디마르코는 일급 컨설턴트이기 전에 일급 글쟁이라는 느낌이 듭니다.

사실 소설 전체의 줄거리는 허황돼기도 하고 유치한 부분도 있습니다만 중요한 것은 그게 아니라 주인공이자 프로젝트의 총 관리자인 웹스터의 고민과 프로젝트를 통해 그가 얻는 깨달음과 통찰력입니다. 웹스터는 프로젝트를 통해 훌륭한 파트더, 똑똑한 부하, 말도 안 통하는 상급자 등 많은 사람들과 함께 일하며 그 속에 우리가 곧잘 부딪히곤 하는 많은 문제를 만나게 됩니다. 어떤 문제인지는 말하지 않더라도 여러분들도 아실 겁니다. 빡빡한 프로젝트 일정과 팀원들간의 마찰, 상급자와의 충돌 등등 우리가 상상 할 수 있는 문제들은 다 나온다고 봐도 되겠네요. 이런 문제를 대부분 웹스터 혼자 힘으로 해결하지 못 합니다. 파트너들의 충고, 생각지도 못 하게 어디선가 날라온 일급 컨설턴트의 등장 등 많은 도움을 통해 문제를 해결하고 웹스터의 일지에는 문제 해결로 얻은 교훈을 하나씩 적어나갑니다.

우리 모두는 팀내에서 자기 위치가 어떻든 웹스터가 고민하는 문제들 중 적어도 하나, 둘 정도는 느끼고 있고 해결하기 위해 노력하고 있습니다. 또는 자기에게 무슨 문제가 있으며 약점이 있을까 고민하기도 합니다. 이런 모든 분들에게 한 번은 읽어보라고 하고 싶습니다. 특히 진짜 프로젝트의 관리자로 일하시는 분들에게는 필독서가 되겠군요.

이 책은 97년에 출판됐습니다. 정확하게 10년이 된 책입니다만 프로젝트에 대한 본질은 변한 것이 없는 것 같습니다. 이 책이 나오던 시절의 고민이 오늘날까지 이어져 오고 있으니깐요. 다만 한 가지 아쉬운 점이 있다면 이 책에서 진행하는 프로젝트의 방법은 언뜻 보기에 waterfall 형태를 따르는 것 같습니다. 물론 프로젝트를 통해 만들려는 프로그램들이 기존에 있던 제품을 카피품이기 때문에 완전한 설계 이후 코딩에 들어 갈 수 있고 이것이 더욱 효과적일 수 있겠지만 우리는 완벽한 설계, 또는 변하지 않는 요구사항은 없다는 것을 알고 있습니다. 책에서 진행한 프로젝트를 agile 스타일로 한다면 또 어떤 결과가 나올지 궁금하네요. 그래도 프로젝트의 본질은 변하지 않겠지요.

업데이트: 재미에 대한 언급을 빼놓은 것 같아서 좀 추가했습니다.

Daum 상반기 개발자 채용 안내

Friday, January 26th, 2007

Daum에서 2007년도 상반기 개발자 채용을 시작합니다. 채용 기간은 1월 26~2월 16일 까지 이고, 채용 분야는 아래와 같습니다.

스토리지 네트웍 프로그래머
◆ 업무내용
- 스토리지 시스템 개발 / 운영

◆ 지원자격
- 네트워크 자격증을 보유한 사람
- 네트워크 관련업무 2년이상 경험이 있는 사람
- 네트워크 업무 영역에 대한 고급 지식이 있는 사람
- 우수한 커뮤니케이션 스킬이 있는 사람




스토리지 시스템 프로그래머
◆ 업무내용
- 스토리지 시스템 개발 / 운영

◆ 지원자격
- 경력 2~3년 이상
- C/C++ 개발 경험이 있는 사람
- Linux System Programming 경력자 우대
- Linux Kernel Programming 경력자 우대




MIS 개발
◆ 업무내용
- MIS개발

◆ 지원자격
- Java 기반 개발에 숙련된 사람
- Oracle/MySQL 기반 개발에 숙련된 사람
- Linux 운영/Shell scripting에 숙련된 사람
- 경영정보시스템 개발/운영/기획에 경험 및 관심있는 사람
- 우수한 커뮤니케이션 스킬을 보유한 사람
- 창의적인 문제 해결 능력을 보유한 사람




일본법인 Taon 웹개발
◆ 업무내용
- 동영상 블로그 사이트 개발 및 유지 보수

◆ 지원자격
-JAVA 중급이상 (경력 3년이상)
-struts프레임웍 개발 경험이 있는 사람
-DB 설계 유경험자 (MySQL,Oracle 운영 관리 유경험자)
-apache,tomcat 설치/관리 가능한 사람
-HTML, JavaScript 중급 이상
-일본어로 의사 소통 가능한 사람
-일본 근무가 가능한 사람




Ajax 툴킷 개발
◆ 업무내용
- daum.net에서 공통으로 사용할 Ajax 툴킷 개발

◆ 지원자격
- 전산학 관련 전공자 선호.
- Java기반 웹 서비스 개발 실무 경력 4년 이상인 사람
- 최상급 수준의 DHTML/JavaScript 개발 능력 보유한 사람
- 깊이있는 기술 관련 전문지식과 창의성을 겸비한 사람
- Dojo, Zimbra, YUI, GWT와 같은 Ajax 툴킷에 익숙한 사람
- 영문 기술서적 독해 능력이 있는 사람




표준 개발 프레임웍 개발
◆ 업무내용
- daum.net에서 공통으로 사용할 프론트엔드 표준 개발 컴포넌트와 프레임워크 개발.

◆ 지원자격
- 전산학 관련 전공자 선호
- Java기반 웹 서비스 개발 경력 5년 이상인 사람
- Java 기반 웹개발에 숙련된 사람. Python, Ruby 가능자 우대
- Struts, Spring, Velocity 등 프론트엔드 프레임워크에 대한 깊이있는 지식과 경험이 있는 사람
- 연구, 문제해결, 전파 스킬을 보유한 사람
- 영문 기술서적 독해 능력이 있는 사람




UI 개발
◆ 업무내용
- 웹 UI개발 (Front 웹개발)

◆ 지원자격
- 경력 무관
- XTHML/HTML, CSS, 크로스브라우징 등 웹표준 경험이 있는 사람
- ASP, PHP, JavaScript, XML/XSL, DOM Object 등 기술 지식보유자
- 웹 멀티미디어 관련 기술(Flash action Script등)지식보유자
- UI와 포털/온라인 서비스에 대한 서비스 마인드가 있는 사람
- 웹표준싸이트 구축 경험자 / 개발환경에 대한 이해가 있는사람
- 개발경력자 우대




광고 서비스 개발
◆ 업무내용
- 광고서비스 개발

◆ 지원자격
- 신입 지원 가능
- JAVA 언어 사용이 능숙한 사람
- MVC 모델의 웹서비스 개발 경험이 있는 사람
- 학습하려는 의지가 강하고, 적극적인 커뮤니케이션 능력을 소유한 사람




DSS 개발
◆ 업무내용
- DSS(Decision Support System) 개발 운영

◆ 지원자격
- Java와 Python 언어 사용 가능한 사람
- 대용량 데이타 처리에 대한 경험이 있는 사람
- Linux, Oracle/MySQL 사용이 능숙한 사람
- 신입 지원 가능
- 학습하려는 의지가 강하고, 적극적인 커뮤니케이션 능력을 소유한 사람




검색 시스템 개발
◆ 업무내용
- 검색시스템개발

◆ 지원자격
- 검색엔진/데이터베이스 개발 경력자
- java 프레임워크/gcj 개발 경험이 있는 사람
- linux/unix 시스템 프로그래밍에 숙련된 사람
- 리눅스 커널 개발 경험이 있는 사람




Daum 커머스 쇼핑 서비스 개발
◆ 업무내용
- 시스템 웹개발

◆ 지원자격
- java 기반 웹개발에 숙련된 사람
- Linux 운영/ Shell scripting에 숙련된 사람
- Apache/Resin 개발 및 운영이 가능한 사람
- 대용량 처리 기술에 대한 지식 및 경험을 갖춘 사람
- 우수한 커뮤니케이션 스킬을 보유한 사람
- 창의적인 문제해결 능력을 보유한 사람
- 웹에 대한 지식 이해와 실무 개발 경험이 있는 사람
- 온라인 쇼핑몰 개발 경험자 우대
- 신입 지원 가능

관심 있는 분들의 많은 지원 바랍니다.

테크노트 3편을 추가했습니다.

Monday, January 22nd, 2007

Java, Python, C++ 각 분야의 테크노트 1편씩, 총 3편(Mock 객체를 이용한 TDD, 위키피디어 코퍼스 분석, 서버간 메모리 동기화)을 추가했습니다.

지난번 추가이후 2달만에 업데이트네요. 오래 기다리시게 해서 죄송합니다. 올해부터는 좀 더 속도를 내어 보다 많은 테크노트를 여러분께 선보이겠습니다. 많은 피드백 부탁드립니다.

관심있는 테크노트가 있으시다면 이 글에 트랙백을 달아 의견을 보내주세요. 잘못된 부분 또는 개선사항을 지적해주시면 수정하고 보완토록 하겠습니다. 아울러 좋은 의견에는 별도의 기념품을 보내드리겠사오니 많은 관심 바랍니다.