해커를 직원으로 채용한 사업주. 해커를 직원으로 쓰기로 하기는 했는데 막상 일을 시키고 보니 웬지 불안하지는 않은지. 그 직원의 행동에 이해가 가지 않는 점이 있지는 않은지.
일반 회사에 취직을 한 해커. 직장생활을 시작하기는 했는데, 사장님이나 직장 상사, 다른 직원들의 행동, 회사규범이 영 이해가 가지 않는점은 없는지.
여기 해커의 FAQ 를 소개합니다. 해커를 직원으로 둔 상사라면 한번씩은 필독해야 할 글입니다. 아, 그런데 원문 상단에 "이 글의 작가는 해커임. 따라서 편견은 불가피함" 이라는 말이 있군요. 글의 출처는 놀랍게도 IBM 의 웹사이트입니다. 아마 직원 교육용으로 만든 비공식 자료인 모양입니다.
내일은 매니저 버전을 소개합니다.
해커의 FAQ
0. 기본적인 이해
0.0 혹시 우리 해커가 내 컴퓨에 침입해 회사 기밀을 훔치지는 않을까?
아니다. 해커는 언론에서 묘사된 것처럼 컴퓨터에 침입하는 사람이 아니다. 타인의 컴퓨터에 침입하는 사람은 크래커이다. 당신이 채용한 해커는 이따금씩 회사의 보안수칙을 엉망으로 만들어놓을수도 있지만 결코 사악해서가 아니다. 그의 방식, 아니면 호기심 때문이다.
0.1 해커를 고용한 것은 잘한 일인가?
그것은 전적으로 당신의 해커에게 어떤 일을 맡기느냐에 달렸다. 해커에게 맡기면 일반 사람들에 비해 엄청나게 빨리 마칠수 있는 일들이 있다. 해커들이 특히 잘하는 일은
- 시스템 관리 - 프로그래밍 - 디자인
이다.
해커들이 잘 못하기 때문에 해커에게 결코 맡겨서는 안되는 일은
-문서작업 -데이타 입력 -고객 서비스
이다.
일반적으로, 신속을 요하는 일, 임기응변을 요하는 일, 중요한 기술이 필요한 일이면 해커가 잘 하는 일이다. 반복적이고 간단한 성격의 일을 실력있는 해커에게 시키는 것은 시간낭비다.
당신의 해커직원에게 그가 좋아하는 일을 주어보라. 일반 직원이 하는것보다 5배에서 10배의 효과를 얻게 될 것이다. 7 - 8 명의 개발자가 1년 넘게 힘겹게 하는 작업을 해커에게 맡기면 한두달이면 해치운다. 당신이 해커를 어떻게 활용하느냐에 달렸다.
IBM 보고서에 의하면 해커출신 프로그래머들이 다른 프로그래머들보다 100 배 이상이나 생산적이었다고 한다.
0.2 : 우리 해커를 어떻게 다루어야 하나?
고양이 다루듯이 한다. 그들은 일반 직원들과는 분명히 다르다. 처음엔 약간 혼동도 되겠지만 걱정하지 말것. 문제점에 대해 물어보면 당신의 해커는 문제점을 직시하고, 눈치보는 일 없이 해결책을 시원시원하게 제시할 것이다. 대부분 해커들은 거의 혼자서 매니저 역할을 한다.
1부: 생산성
1.0: 우리 해커는 근무시간에 비디오 게임만 한다 해커, 작가, 화가에게는 재충전할 시간이 필요하다. 재충전은 맡은 일이 아닌 뭔가 다른것에 몰두하면서 해야한다. 그게 아니라면 아마도 당신의 해커는 다른 어려운 것에 열중해 있는 것인지도 모른다. 걱정하지 말것.
1.1: 하지만 입사한지 2주일이 지나도록 아무것도 하지 않고 있는데
일을 안하는 것처럼 보이지만 실제로는 일을 하고 있다. 머릿속으로 아주 큰 프로젝트를 짜고 있거나 모든 것을 미리 설계하고 있는지도 모른다. 만일 그가 말 도중에 "아니, 잠깐만..." "빌어먹을, 안되잖아." 라는 표현을 사용하면 아주 잘 하고 있다는 징조다.
1.2: 하지만 아무것도 안하니까 비생산적이 아닌가?
아니다. 당신의 해커는 휴식을 갖고 생각할 시간을 갖는 것이 필요하다. 휴식을 취하는 것이 휴식을 취하지 않는 것보다 더 생산적이다. 당신의 해커는 일을 즐긴다. 모든 일이 잘, 그리고 빨리 될 것이다. 걱정하지 말것.
1.3: 우리 해커는 자기 업무하고는 전혀 상관없는 일들을 끊임없이 하고있는데...
그래서, 무슨 지장이라도 있는가? 해커는 주어진 업무량을 다 마친 후에는 뭐든지 할수있다. 이것은 여가활용이나 부수입 정도로 생각하는 것이 당신의 정신건강에 이로울 것이다.
1.4: 우리 해커는 책을 쓰고, 유즈넷 뉴스를 읽고, 비디오 게임을 하고, 전화로 친구들과 얘기하고, 클립으로 집을 만들고, 비행기나 로보트를 조립하고 있다. 그것도 근무시간에!
그가 행복하다는 증거다. 그는 아마도 다음 상태중 하나에 속할 것이다.
1. 그가 맡은 업무가 아주 기본적인 것일 때, 예를 들어 가끔씩 오는 전화를 받거나 문서작업을 시키는 등 일이 뜸한 시점에 여가활용을 하는 것이다. 걱정하지 말것 2. 당신의 해커는 아주 어려운 문제에 몰두해 있다. 3. 당신의 해커는 아주 지루해져서 뭔가 재미난것을 찾고있는 것이다. 그에게 좀더 신나는 일을 줘야 할껄?
흥미있는 일이라면, 그리고 일이 되어가고 있는 것이 보인다면 너무 걱정할 필요가 없다. 그가 쓰는 책의 소유권의 판권 계약에 관해서 알아보는 것이 좋다.
1.5: 하지만 우리 해커가 일을 너무 잘해서 같이 일하는 동료직원들의 사기를 저하시켜 일할 의욕이 안나게 만들면 어떻게 하나?
당신은 일을 이미 끝내놓은 사람과 일하기를 원하는가? 아니면 항상 일을 열심히는 하되 마치는 것이 더딘 사람들과 일하기를 원하는가? 일에 관한 한 자존심은 버려야 한다. 다른 직원들이 잘 하지 못한다면 그들이 할 수 있는 일을 시켜라.
1.6: 우리 해커는 사무실에 잘 나타나지 않는다
당신의 해커가 맡은 일의 대부분이 사무실에서는 산만해서 잘 되지 않는 것이기 때문이다. 해커의 집같은 개인적인 공간에서 일하는 것이 훨씬 생산적이고 활기를 준다. 이것은 해커들에게 아주 중요하다.
2부: 자극과 보상
2.0: 우리 해커가 일을 아주 잘 했다. 상을 주고싶다.
좋은 생각이다! 다음은 대부분 해커들이 직장에서 받고 싶어하는 것이다.
1. 존경 2. 찬사 3. 칭찬 4. 이해 5. 비싼 장난감 6. 돈
순서는 중요하지 않다. 네번째 항목인 이해가 가장 받기 어려운 것이다. 해커는 일을 잘 해내고 나면 다음날은 하루종일 게임만 한다는 것을 명심해두는 게 좋다. 그걸 갖고 탓하지 말고 일을 잘한 것에 대한 보너스를 주는 것으로 생각할것.
2.1: 우리 해커에게 대단한 승진을 제안했는데 그는 거절하고 모욕스러워했다. 왜그러는지 모르겠다.
보통 승진은 아래직원들의 애로사항 및 업무보고를 들어주는데 시간을 좀더 할애하고, 컴퓨터와 놀 시간은 적어짐을 의미한다. 당신의 해커는 일 자체를 즐기지 직장내의 알력, 인간관계는 관심이 없다. 승진보다는 월급을 올려주라.
2.2: 회사 규정상 우리 해커에게 경영진이 될때까지는 급여인상을 못하는데?
회사 규정을 깨라! 해커는 프리랜서 컨설팅을 하면 한시간에 500달러 이상은 너끈히 벌수 있다. 해커에게 영구 컨설팅직 계약을 제안하지 않으면 당신은 루프홀을 발견하게 될 것이다.
2.3: 우리 해커가 월급을 받는만큼 일을 하고 있는지 의심스럽다
부서 사람들에게 당신 해커가 무엇을 하는지 묻고 그것에 대해 어떻게 생각하는지를 물어볼것. 십중팔구 당신의 해커는 일주일에 몇시간은 불가사의한 질문에 답하는데 보낼 것이다. 그가 없다면 비싼 돈을 주고 외부 컨설턴트를 불러야만 한다. 당신의 해커는 남는 시간에 사무실에서 다른짓을 할수도 있다. 월급값을 하지 않는 해커는 드물다. 그들은 어려운 일을 해내는 것을 즐긴다. 또한 근무환경을 효율적으로 개선하는 것을 좋아한다.
3부: 무슨 뜻입니까?
3.0: 우리 해커는 영어를 못한다.
당신의 해커는 기술자이지 통역관이 아니다. 모르는 말이 있으면 해커사전을 가져다 보던지 이해가 안가거든 설명해달라고 하면 된다. 대부분 해커들은 대답해준다. 공손히 물어볼 것을 잊지말것. 만일 당신이 단어를 모르면 그는 아마도 처음에는 당신에게 얕보듯이 말할 것이다. 물론 모욕하는 것은 아니다.
3.1: 우리 해커는 무슨 일을 시키면 언제까지 하겠다는 대답을 죽어도 안한다
당신의 해커는 주어진 일이 얼마나 어려운지 아직 파악하지 못한 상태다. 다른 직원들과는 달리 해커는 문제점을 확실히 이해할때 까지는 언제까지 하겠다고 약속을 절대 안한다. 생각해보라. 열쇠를 잃어버렸는데 그 열쇠를 언제까지 찾을수 있겠다고 말할수 있겠는가?