참고 기사 : 애플 '스노우 레퍼드' 발표 "윈도7 보다 좋습니다"

애플 코리아는 일단 스노우 레퍼드를 일반 PC에서도 Mac OS X를 사용할 수 있도록 해놓고 저런 이야기를 했으면 좋겠습니다. 매킨토시에서만 사용할 수 있는 제품을 가지고 윈도우7을 운운하는 것은 제가 보기엔 명백히 "낚시"입니다.

저작자 표시 비영리 변경 금지
Posted by seanlab

Trackback Address :: http://www.seanlab.net/trackback/45 관련글 쓰기

댓글을 달아 주세요

  1. 동동 2009/08/31 08:08 Address Modify/Delete Reply

    원래 열등감에 찌든 애플은 마소 빼놓곤 무슨 얘기를 못하죠.

    • Favicon of http://www.seanlab.net BlogIcon seanlab 2009/08/31 09:16 Address Modify/Delete

      애플의 열듬감이라... ^^;
      저는 '억울함'으로 보고 싶습니다. 우리가 MS보다 못한게 뭐야! 쟤네는 쓰레기 제품 가지고도 왜 저렇게 잘 나가는거지? 같은 것 말입니다. ㅋ

  2. Favicon of http://danet.wo.tc BlogIcon 지나가던사람 2010/07/23 17:56 Address Modify/Delete Reply

    근데 써보니까 호환성 빼고는 맥이 역시 색채가 죽여줘요 ㅠㅠ 물론 호환성이 중요해서리 ;; ㅋㅋ

지난 8년 동안 프로그래머로 일을 해 오면서 다양한 조직에서 여러가지 역할을 수행할 기회가 있었습니다. 지금처럼 일선에서 열심히 프로그래밍만 한 적도 있었고, 한동안은 프로젝트 수주를 위한 제안 작업을 한적도 있었습니다. 또 한 때는 PL(Project Leader)를 수행한 적도 있었습니다.

길지는 않은 시간이었지만 몇 군데 회사를 거치면서 나름대로 프로그래머를 가르는 기준이 하나 생겼는데요, 그것은 다음과 같습니다.

  • 선구자
  • 기여자
  • 일꾼
  • 방해꾼

위 기준은 직급이나 짬밥하고는 상관 없습니다. 오히려 프로그래머의 성향/태도와 더 관련이 있습니다. 우선 저 기준에서 일꾼은 그저 자기의 일을 해내는 사람입니다. 한마디로 "밥값"하는 프로그래머지요. 저는 이 레벨에 속해 있는 사람입니다(방해꾼은 아니고 싶어요. ㅜㅜ). 기여자는 자기 자신의 일 이상을 해내는 사람입니다. 팀에 필요한 도구들을 만들어 내며, 다른 사람들이 풀지 못하는 기술적인 난제들을 풀어냅니다. 선구자는 기여자의 특징 이외에도 비전을 갖고 있습니다. 제품의 3년 후, 5년 후를 내다보는 눈을 갖고 있고 자신 뿐 아니라 팀의 변화에 대해서도 많은 관심과 영향력을 갖고 있습니다.

"방해꾼"은 역량에서 한계를 보이는 데다, 학습 의지(능력이 아니라 의지!)도 없습니다. 당연히 자기 할 일도 제대로 해내지 못합니다. 수준이 낮은 문제에 대해서도 늘 남에게 도움을 요청하기 때문에 다른 사람들에게 도움을 청하고, 결과적으로 팀 전체의 퍼포먼스를 떨어뜨립니다. 문제는 이런 사람이 조직에 오래 살아남아 짬밥이 차는 경우입니다. 저는 짬밥이 많이 찬 방해꾼들이 선구자/기여자/일꾼 수준의 후배 프로그래머들을 조직에서 떠나게 만드는 경우를 여러 번 봤습니다. 이들은 자기가 작성한 Java 코드가 Class Not Found 예외 때문에 실행이 안된다며 후배에게 이걸 고쳐내라고 하는가 하면, 잘못된 지식을 가지고 한참 설교를 하기도 합니다. 이렇게 두 달 정도 당하더니 사표를 쓰더군요. 길게는 3년 정도를 버티는 사람도 봤습니다.

문제를 해결하려면 방해꾼을 "갱생"시키든지, 내보내든지 해야 하는데 전자의 경우가 성공하는 경우는 거의 보지 못했습니다. 대부분 어쩔 수 없이 후자를 수행해서 문제를 해결하거나, 그러지 못하는 경우에는 방해꾼을 다른 팀원들로부터 격리시키기 위해 독립적인 업무를 부여하더군요.

이 글은 어느 지인의 방해꾼에 대한 고민을 듣고 새삼 생각이 나서 쓴 것입니다. 그 분에게는 제가 예전에 써둔 이글을 보여드리는 것 말고는 달리 해드릴 수 있는 말씀이 없더군요. 정답이 될 수는 없겠지만 참고는 하실 수 있겠죠.

아이고, 벌써 출근 시간입니다. ^^;

저작자 표시 비영리 변경 금지
Posted by seanlab

Trackback Address :: http://www.seanlab.net/trackback/44 관련글 쓰기

  1. Subject: 내 맘대로 개발자 분류해보기....

    Tracked from 삶이 열정적이지 않은 건 관심과 사색이 부족하기 때... 2009/08/27 18:04  Delete

    오늘 RSS를 보다가 요즘 생각하고 있던 개발자의 분류법(?) 을 잘 정리한 블로그를 보고 나도 나름대로 정리를 한번 해야겠다는 생각이 들었다.. 이제 나도 개발 10년차에 들어가는 데.. 이제까지 느낀 개발자들은 다음과 같이 나뉘는 것 같다..(적어도 내가 보기에는...^^) - 선도 개발자 : 팀의 기술 및 개발 환경을 선도하고, 개발 방향을 이끌어 가며, 본인의 성과를 쉽게 달성할 뿐만 아니라 다른 팀원들의 성과까지 이...

  2. Subject: 일을 방해하는 프로그래머

    Tracked from 홍환민 블로그 2010/03/21 13:24  Delete

    좋은 글을 봐서 링크를 답니다. 일을 방해하는 프로그래머http://www.seanlab.net/entry/%ED%8C%80%EC%9D%84-%EB%B0%A9%ED%95%B4%ED%95%98%EB%8A%94-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8 닭이 먼저입니다http://wiseheart.textcube.com/108 iPhone 에서 작성된 글입니다.크리에이티브 커먼즈 라이센스이 저작물은 크리에이티브 ...

댓글을 달아 주세요

  1. Harry 2009/08/27 08:50 Address Modify/Delete Reply

    아..제가 마침 요새 느끼고 생각했던 기준과 매우 비슷하네요...^^
    저는 선도 개발자/실행 개발자/노력파 개발자/무기력 개발자로 구분했는데요..

    선도 개발자는 님이 말씀하신 선구자 + 기여자의 모습이고,
    실행 개발자는 정확히 일꾼 프로그래머와 같습니다..
    방해꾼을 저는 노력파 개발자와 무기력 개발자로 좀 더 구분했습니다..
    노력파 개발자는 노력은 하지만 그 노력에 비해서 결과가 좋지 않은 개발자를 이야기 합니다..
    공부도 하고 열심히 하기도 하지만, 코드나 일정, 커뮤니케이션 등에서 문제를 가끔 일으키기도 합니다..
    무기력 개발자는 말씀하신 방해꾼 정도의 프로그래머이겠지요...^^

    어느 정도 경력이 있으신 개발자 분들은 거의 다 비슷한 생각을 가지고 계시리라 생각이 듭니다..
    그렇지만, 방해꾼(무기력 개발자)은 이런 생각조차 하지 않을 수도 있다는 것이 우울합니다...

    • Favicon of http://www.seanlab.net BlogIcon seanlab 2009/08/27 09:06 Address Modify/Delete

      네 Harry 님.

      무기력 개발자(방해꾼)는 정말 갱생(?)의 여지가 없는 것 같습니다. 말씀하신 것처럼 대부분 자신의 문제를 깨닫지 못하는 것 같아요. 주변에서 충고를 해줘도 충고한 사람을 미워하기만 합니다. ㅜㅜ

안녕하세요, 박상현입니다.

어제 대전 연구소에서 팀회식을 하고 돌아왔는데, 뭐가 잘못됐는지 새벽부터 내내 설사를 했습니다. 도저히 잠을 잘 수 없어 컴퓨터 앞에 앉아 있다가 화장실에 갔다가를 반복했는데, 짬을 내서 Finish It 0.74a를 만들었습니다. 이번에 달라진 점은 다음과 같습니다.

  • 카테고리 탭의 스크롤 버튼이 스크롤이 필요할 때만 보이도록 개선 - (맥스폐인님의 제안)
  • Due Date가 지났는데도 처리하지 않은 할일은 붉은색 텍스트로 표시
  • 설치 후 Finish It 네이티브 이미지 생성을 통한 성능 최적화

다음 동영상은 개선된 카테고리 탭의 스크롤 버튼 기능 데모입니다.

설치 파일은 아래의 링크에서 다운받아 사용하세요.

 

                                                   FinishIt0.74a_Setup.exe   (카테고리 이동 기능의 버그가 발견되어 삭제)

프로그램에 대한 개선 희망 사항이나 버그 레포트, 언제나 감사히 받겠습니다. :)

저작자 표시 비영리 변경 금지
Posted by seanlab

Trackback Address :: http://www.seanlab.net/trackback/43 관련글 쓰기

댓글을 달아 주세요

  1. 더드미 2009/08/26 09:14 Address Modify/Delete Reply

    항상 할일을 쪽지나 메모장에 적다보니 정리가 안될때가 많았는데...
    무심코 네이버 검색을 하다 이 프로그램을 찾았습니다. 잘쓰겠습니다. ^,.^

    개선의견을 드리는것이 프로그램을 공짜로 사용하는사람의 도리이라 생각되어
    의견 한자 적습니다.

    사람들은 회사에 출근하자마자 컴퓨터를 켜는것부터 일과가 시작됩니다.
    따라서 프로그램 시작시 자동으로 실행되어 올라오고 그 프로그램은 tray에 올라가서 수시로 불러올 수 있다면 더 좋을 것같습니다.

    정리하자면
    - 시작프로그램설정할수 있는 메뉴 및 기능
    - 실행시 Tray에 올라와서 수시로 불러올수 있는기능

    잘쓰겠습니다. 감사합니다.

  2. 맥스폐인 2009/08/27 09:03 Address Modify/Delete Reply

    안녕하세요.

    이번 업데이트로 finish it의 속도가 많이 빨라진 것 같아서 매우 좋습니다.

    오늘도 몇 가지 말씀 드리자면..


    1. 기한을 넘긴 task가 빨간색으로 변하게 바꾸셨는데, 기한 당일날 변합니다. 의도하신 것일 수도 있겠다는 생각이 듭니다만 기한 당일까지는 색깔이 유지되는 게 어떨까 하는 생각을 해보았습니다. (사실은 오늘까지 마감해야 하는 작업을 적어놨는데 빨간색으로 떠서 잠깐 식겁했거든요.. -_-;)

    2. 프로그램을 트레이에 장시간 내렸다가 복원시킬 경우 프로그램이 먹통이 되는 문제가 가끔 생깁니다. 현재 해결책은 프로그램을 최대화 한 후 다시 원래 사이즈로 복원시키는 것인데, 조금 불편합니다.

    3. 일전에 말씀드렸던 "항상 위에" 체크를 해제할 경우 발생하는 문제점은 그대로인 것 같습니다. 수정 부탁드립니다.


    4. 카테고리 탭의 순서를 바꿀 수 있었으면 좋겠습니다.

    5. 간단한 알람 기능이 있었으면 좋겠습니다. 프로그램을 실행할 때 기한이 오늘까지인 task 목록만 팝업으로 띄워주는 간단한 알람 정도면 좋을 것 같습니다.



    요구사항이 많아서 항상 죄송스럽습니다.
    감사합니다.

  3. choonguri 2009/10/07 10:11 Address Modify/Delete Reply

    검색하다가 여기까지 오게되었습니다.
    좋은 프로그램이네요.. 잘 쓰겠습니다.
    감사합니다.

  4. 최재영 2009/11/05 14:40 Address Modify/Delete Reply

    0.75a를 사용하려다 동작이 안되서 74a를 쓰고 있습니다. 감사하다는 말씀 먼저 드립니다.

    버그 인것 같은데요. 오늘 항목 몇개 추가하고 나서부터 글자들이 안보입니다.
    그림을 올릴수 있으면 좋을텐데 말로 설명하자니......

    제일 상단에 "Finish it"이 표시되어야 하잖아요??? 헌데 글자는 안보이고 회색이 바가 보입니다.

    win XP pro SP3입니다.

    • Favicon of http://www.seanlab.net BlogIcon seanlab 2009/11/05 20:41 Address Modify/Delete

      제 이메일로 그림을 보내주실 수 있겠습니까?
      이메일 주소는 seanlab@gmail.com 입니다.

To-Do List 프로그램인 Finish It은 .NET/WPF 기반의 어플리케이션으로, 실행 초기의 성능이 그닥 좋지 않습니다. 이것은 프로그램을 실행한 후 각 기능을 처음 사용하려 할 때 JIT 컴파일이 이루어지기 때문입니다. 일단 한 번 JIT 컴파일이 이루어지고 나면 여느 프로그램처럼 빠르게 동작하긴 하지만, 이 부분이 아쉬운 건 사실입니다. (JIT 컴파일에 단점만 있는 것은 아닙니다. JIT 컴파일은 CPU의 개수같은 컴퓨터의 환경에 맞춰 프로그램을 최적화하기 때문에 오히려 프로그램 개발 시에 미리 컴파일을 해놓는 방식보다 더 나은 성능을 보이기도 합니다.)

다음 Finish It을 배포할 때는 이 문제를 해결하려 합니다. 프로그램 설치의 마지막 과정에 네이티브 이미지를 생성하도록 해서 매번 프로그램을 실행할 때마다 JIT 컴파일을 안해도 되도록 말입니다. 그리고 날짜가 지났는데도 처리하지 않은 작업은 붉은색으로 표시하도록 했습니다(아래 그림 참조).

뇌를 자극하는 알고리즘 출간이 완료될 때까지는 이것 저것 잔손질을 많이 해줘야 해서 짬을 내기가 어려울 것 같습니다. 1~2주 후에 업데이트를 올릴테니 기다려주시면 감사하겠습니다. :)

저작자 표시 비영리 변경 금지
Posted by seanlab

Trackback Address :: http://www.seanlab.net/trackback/42 관련글 쓰기

댓글을 달아 주세요

김대중 전 대통령께서 어제 서거하셨습니다.

파란만장한 삶을 사셨지만, 세계의 어느 정치인 부럽지 않은
업적을 이루신 분입니다.

아쉽지만 보내드려야지요. 고인의 명복을 빕니다.

저작자 표시 비영리 변경 금지
Posted by seanlab

Trackback Address :: http://www.seanlab.net/trackback/41 관련글 쓰기

댓글을 달아 주세요

8.10~8.14 동안 강릉에 다녀옵니다. PC 중독 치료가 절로 될 것 같군요.

금단증상이 두렵긴 하지만 잘 버티고 즐겁게 지내다 오겠습니다. :)

저작자 표시 비영리 변경 금지
Posted by seanlab

Trackback Address :: http://www.seanlab.net/trackback/40 관련글 쓰기

댓글을 달아 주세요

휴가를 가기 전에 버그  Finish It!의 버그 수정 버전을 올리고 갑니다. 컨텍스트 메뉴에서 진행률과 긴급도를 변경할 수 있도록 했는데, 어이없게도 프로그램을 종료하면 변경 내용이 안드로메다로 날아가는 버그가 있었습니다. 이번 버전은 이 버그를 수정한 것이 변경 사항의 전부입니다.

프로그램 다운로드 :

프로그램에 대한 개선 희망 사항이나 버그 레포트, 언제나 감사히 받겠습니다. :)

 

저작자 표시 비영리 변경 금지
Posted by seanlab

Trackback Address :: http://www.seanlab.net/trackback/39 관련글 쓰기

댓글을 달아 주세요

  1. 맥스폐인 2009/08/10 09:38 Address Modify/Delete Reply

    안녕하세요. 신속한 업데이트 감사드립니다.

    오늘 보니까 프로그램이 중복 실행이 가능한 것 같습니다.
    프로그램 특성상 두 개를 띄워놓고 쓸 일이 없지 않나 싶습니다.

    프로세스를 검사해 돌고 있으면 중복실행이 되지 않도록 부탁드립니다.

    감사합니다.

  2. 맥스폐인 2009/08/13 17:30 Address Modify/Delete Reply

    안녕하세요. 버그 리포트 드립니다.

    메인 윈도에서 Always on top 체크를 해제하게 되면 프로그램상에서 발생하는 팝업창들, 가령 task를 마우스 우클릭했을 때 뜨는 팝업창이나 더블클릭 했을 때 뜨는 팝업창, 그리고 타이틀바 왼쪽의 아이콘을 더블클릭 했을 때 뜨는 옵션 팝업창 등 모든 팝업창이 메인 윈도 밑으로 묻힙니다.

    그래서 always on top을 해제하면 다시 체크할 수가 없네요. -_-;

    수정 부탁드립니다. 감사합니다.

  3. Favicon of http://www.seanlab.net BlogIcon seanlab 2009/08/15 09:27 Address Modify/Delete Reply

    개선 제안 및 버그 리포트 감사합니다. 다음 버전에는 말씀해주신 내용 반영토록 하겠습니다. :)

  4. NeoTrinity 2009/08/18 17:15 Address Modify/Delete Reply

    멋진자료 감사합니다.

    입력순서대로 입력이되는데 이것의 순서를 바꿀수 있으면 좋지 않을까 하는 생각이 듭니다.

    하지만 그런기능 없어도 충분히 멋진 프로그램입니다.^^

    • Favicon of http://www.seanlab.net BlogIcon seanlab 2009/08/19 06:15 Address Modify/Delete

      감사합니다.
      정렬 기준은 날짜, 긴급도, 진행률 순입니다. 사용자 임의로 순서를 정할 수 있으면 좋은데, 그렇게 만들려면 많은 부분을 고쳐야 해서 반영하기는 어려울 것 같습니다. :)

  5. 2009/08/19 00:37 Address Modify/Delete Reply

    비밀댓글입니다

    • Favicon of http://www.seanlab.net BlogIcon seanlab 2009/08/19 06:16 Address Modify/Delete

      감사합니다 ^^
      저도 프로그램을 만들어서 사용자들에게 배포하기는 Finish It이 처음인데, 뭔가를 나눌 수 있다는 즐거움이 이렇게 쏠쏠할줄은 몰랐습니다.

오늘 퇴근해서 코드를 좀 만지고 싶었는데, 큰 기능은 좀 부담스럽고 해서 그동안 고쳐보리라 마음 먹었던 그룹 디자인을 고쳤습니다. 예전보다 더 나아진건지, 더 나빠진건지 저는 잘 모르겠습니다. ^^; 여러분께서 보시고 의견 주시면 그에 따라 다시 고치도록 하겠습니다.

설치 파일은 아래의 링크에서 받으실 수 있습니다. 프로그램에 대한 개선 희망 사항이나 버그 레포트는 언제나 감사히 받겠습니다. :)

저작자 표시 비영리 변경 금지
Posted by seanlab

Trackback Address :: http://www.seanlab.net/trackback/38 관련글 쓰기

댓글을 달아 주세요

  1. Favicon of http://twitter.com/dailystep BlogIcon dailystep 2010/10/01 23:07 Address Modify/Delete Reply

    좋은 프로그램 공개해 주셔서 고맙습니다. 심플하면서 딱 필요한 기능이 좋습니다 ^^

오늘 아침에 Finish It 0.73b 를 만들었습니다. 별다른 기능이 추가된 것은 아니고, 그동안 여러 사용자분들께서 요청하셨던 "반복 작업"에 대한 기능을 만들었습니다. 이 기능의 사용 방법은 다음과 같습니다.

1. 먼저 할일을 등록합니다.

2. 방금 입력한 할일 항목 위에 마우스 커서를 대고 오른쪽 버튼을 클릭해서 팝업 메뉴를 엽니다. 메뉴가 열리면 나타나는 가장 첫 번째 항목, [Edit Task]를 클릭합니다.

3. 할일 수정창을 보면 [DueDate]항목에 [Repeat] 옵션이 추가되었습니다. [Repeat] 체크 박스를 체크하고 [OK] 버튼을 클릭해서 수정을 마칩니다.

4. 목록으로 돌아와 보면 해당 할일이 "Repeat" 그룹에 들어가 있는 것을 볼 수 있습니다. Repeat 그룹은 해당 카테고리에 반복 작업이 하나도 없을 때는 표시되지 않다가, 하나라도 존재하면 목록의 가장 위에 표시됩니다. 확인하기 편하겠죠?

Finish It 0.73b의 설치 파일은 아래의 링크에서 다운받으시면 됩니다.

언제나 그렇듯, 프로그램에 대한 개선 제안과 버그 레포트는 감사히 받겠습니다. :) 즐거운 주말 되시길~

저작자 표시 비영리 변경 금지
Posted by seanlab

Trackback Address :: http://www.seanlab.net/trackback/37 관련글 쓰기

댓글을 달아 주세요