"개발자에게 한 프로젝트만 시키라고요.!!~" ㅡ.ㅡ;

2007. 2. 22. 10:09개인사

라고 조엘온 소프트웨어 저자 조엘스폴스키가 말했습니다.
조엘.. 너무 MS 신봉자 인것같아 맘에 들지 않습니다만 가끔 좋은 글이 많이 눈에 띕니다.

사실 맞는 말입니다.

인간에게는 멀티스레딩이란 정말 가혹한 처사이지요.

"사람도 기계이다. 그러니 2개 다해~"

말이 됩니까. 차라리 2개를 받아 1개를 먼저 처리하고 2번째를 나중에 처리하는게 더 낳죠.
예전회사에서는 여러가지 (심지어 3,4개프로젝트)를 동시에 했습니다.
제가 무슨 쿼드로 cpu를 가진 인간도 아니고 허허허.

밑의 그림은 제컴퓨터입니다.(아시죠? 듀얼코어로 돌아가는 ㅡ.ㅡ;)

사용자 삽입 이미지



오히려 능률은 각자 하나씩 하는것만 못했습니다.

조엘도 그말을 책에 썼더군요.

" 프로그래밍에서 왜 순서적으로 하는것이 멀티로 하는것보다 낳나요?"

그건 바로 과업전환 시간때문입니다. 하나의 프로젝트를 하다가 갑자기 다른 프로젝트를 하는것이
바로 되는것이 아닙니다. 못느끼셨나요? 매번 해맵니다. 아무리 뛰어난 프로그래머 일지라도
2,3주 지나면 대부분 잊혀져서 원래 페이스로 돌아오는데 시간이 많이 걸리죠 ㅡ.ㅡ^

근데, 개발에 대해선 손큼만큼도 모르는 저어어기 꼭대기에 있는 사람들은 모릅니다.
2개를 같이하는게 더 효율이 좋은줄 알지요.
(물론 지금회사는 안그래요 아주 좋음 ㅋㅋ ^^)

이건 사담입니다만. 예전에(몇년전) 프리로 일할때 엘리베이터를 타고 올라오는데
간부쯤 되는 두분 아저씨가 이렇게 말씀하시더군요

" 제일 돈벌기 쉬운게 개발자 가져다 쓰는거야~,

작은 책상한개랑 노트북 한개주면 되거든."


젠장, 무슨 공장 소모품 너트 취급하는지.

정신 차리쇼 ㅡ.ㅡ;

그런 정신으로 쓸만한 개발자 절대로 건지지 못할껍니다.
이런.. 갑자기 흥분을..


ㅋㅋ 얼른 개발자를 제대로 대우해주는 IT문화가 되었으면 좋겠습니다.

ps. 얼른 jdk6 의 새로운 기능 계속 써야는데 요즘 개발중인게 있어서 사담만 쓰게 되네요. ㅎㅎㅎ
     

by ncanis(조성준)