- 블로그 이전 하였습니다. http://www.withdev.com 으로 오세요. -
전 어떤 개발이 나에게 떨어지면 다음과 같은 방식으로 일을 진행합니다. 이것이 맞을지 아닐지는 모르겠지만 지금까지 해온 방법중 가장 좋은듯 하여 계속 고수하고 있습니다.
위의 순서대로 프로젝트를 진행 합니다. 특히 처음 접하게 되는 환경일 경우 개발 환경 분석에 많은 시간을 투자합니다. 그렇게 하는 이유는 내가 처음 하는 또는 잘 모르는 부분이기에 어떤 변수가 생길지 모르기 때문입니다. 즉 어떤 변수에 의해 내가 개발한 것이 정상 작동 하지 않을 수 있다는 걱정 때문이지요.
가끔 프로세스 설계를 하면 아주 프로세스 자체는 간단합니다. 예를 들어 그간 Database를 MSSQL을 이용한 프로젝트를 진행 하다가 어느 순간 오라클을 사용할 경우가 왔습니다. 그러나 전 오라클 연동은 그간 한번도 안했지요. 그래서 환경을 구축하고 오라클 기본 사용법등 다양한 자료를 조사 하다보면 몇가지 걸리는 부분이 있어 시간을 많이 잡아 먹게 되고 투덜 투덜 됩니다. 그때 주변에서 간단한거 뭐 그리 어려워 하나 라는 말을 하는사람이 꼭 있습니다. 가끔 이런말을 들을때면 정말 스트레스 받습니다. 저도 나름 경력이 쌓여 있는 상태에서 이것저것 고민하고 생각을 하는데 디자인된 프로세스만 보고 간단하지 않냐는 말을 할때는 정말 그자리에서 뛰쳐 나가고 싶을때도 많습니다.
그러면서 이런 생각이 들더군요. "어설프게 아는 것이 더 무섭다" 라는 말이 생각이 납니다. 그러면서 나 자신을 보면 쥐뿔 나도 아는거 없으면서 어렴풋이 아는 것으로 이것저것 주장 한것이 많구나 라는 생각을 하게 됩니다. 이건 개발자가 아니라도 그런 경우가 많을 것이라 생각을 합니다. 스스로 생각했을때 해당 부분에 대해 잘 안다 하더라도 개발자가 고민을 할때라도 "그거 왜 고민 하느냐"는 면박성 어조를 자제 해야 할 듯합니다. 그리고 이런말을 하기전엔 그렇다면 스스로 해야 하지 않을까 합니다. 고민하여 시간 끄는 부분을 시간이 없다면 쉽자나 하는 이런말 대신에 스스로 하는게 좋지 않을까요?
문득 이런 생각이 납니다. 저랑은 좀 안맞는 부분이 있어 좋은지 나쁜지는 모르겠습니다. 현재 저희 팀은 많은 개발 항목들을 가지고 있습니다. 쉬운것도 있고 조금은 고민해야 할부분도 있습니다만.... 어떤 JOB에 대하여 몇가지 약간의 어려운 문제가 발생을 하면 현재 저희 같은 경우 개발자를 다 소집하여(다라 해봐야 4명입니다만) 1-2시간 이야기를 나눕니다. 솔직히 전 이게 불만입니다. 제가 판단하기에 그정도의 문제점은 자료를 찾고 하면 해결 될 수 있는 부분들이 많습니다. 현재 많은 JOB으로 개발자들은 자기가 맡은일 하기도 시간이 부족한데 과연 이렇게 해서 개발자의 시간을 뺏는것 솔직히 제 개인적 생각으론 잘못 된게 아닐까 합니다. 저의 개인적 생각은 하나의 문제를 풀기 위해 다른 개발자의 시간을 뺏어서 전체적인 팀 스케줄에 차질을 빚어 지는데 말이죠.. 물론 이렇게 말하면 개인 일정은 알아서 마춰야 한다고 합니다.(그 개발자가 받는 스트레스는?? 과연 그 스트레스에 즐겁게 일할 수 있을까요?) 가급적 전체적이고 치명적인 문제가 아니라면 스스로 해결 하려는 자세가 필요 하지 않을까 합니다. 물론 추후 코드 리뷰나 기술적인 자료 공유 또는 알고리즘 공유에 대한 회의나 토론은 언제나 좋습니다만.
솔직히 연구소 개발자와 솔루션 개발자는 틀린것 같습니다. 개발자들이 원하는건 연구소 개발자요 회사에서 원하는건 솔루션 개발자이어서 그런가요?? 솔직히 저도 요즘 트렌드라던가 신기술이라던가 모여서 이야기 하는걸 좋아합니다. 즉 개발 연구를 원합니다만....... 현재 환경이 그렇지를 못하네요... 많은 지식을 가진 사람과 많은 이야기를 나누고 싶은데....... 그러나 현실적으로 개발 연구를 즉극 지원하는 회사가 과연 우리나라에서 얼마나 많겠습니까?
요즘 저의 글이 회의적인 글들이 많네요... 어쩜 이것은 현재 우리나라 IT 개발자의 현실이 아닐가 합니다.
안내 1 : IT 관련 개인메타블로그 개설 하였습니다. 많은 동참 바랍니다.
안내 2 :
안내 3 :
- 요구 사항 분석
- 프로세스 설계
- 개발 환경 분석
- 구현
- 테스트
- 릴리즈
위의 순서대로 프로젝트를 진행 합니다. 특히 처음 접하게 되는 환경일 경우 개발 환경 분석에 많은 시간을 투자합니다. 그렇게 하는 이유는 내가 처음 하는 또는 잘 모르는 부분이기에 어떤 변수가 생길지 모르기 때문입니다. 즉 어떤 변수에 의해 내가 개발한 것이 정상 작동 하지 않을 수 있다는 걱정 때문이지요.
가끔 프로세스 설계를 하면 아주 프로세스 자체는 간단합니다. 예를 들어 그간 Database를 MSSQL을 이용한 프로젝트를 진행 하다가 어느 순간 오라클을 사용할 경우가 왔습니다. 그러나 전 오라클 연동은 그간 한번도 안했지요. 그래서 환경을 구축하고 오라클 기본 사용법등 다양한 자료를 조사 하다보면 몇가지 걸리는 부분이 있어 시간을 많이 잡아 먹게 되고 투덜 투덜 됩니다. 그때 주변에서 간단한거 뭐 그리 어려워 하나 라는 말을 하는사람이 꼭 있습니다. 가끔 이런말을 들을때면 정말 스트레스 받습니다. 저도 나름 경력이 쌓여 있는 상태에서 이것저것 고민하고 생각을 하는데 디자인된 프로세스만 보고 간단하지 않냐는 말을 할때는 정말 그자리에서 뛰쳐 나가고 싶을때도 많습니다.
그러면서 이런 생각이 들더군요. "어설프게 아는 것이 더 무섭다" 라는 말이 생각이 납니다. 그러면서 나 자신을 보면 쥐뿔 나도 아는거 없으면서 어렴풋이 아는 것으로 이것저것 주장 한것이 많구나 라는 생각을 하게 됩니다. 이건 개발자가 아니라도 그런 경우가 많을 것이라 생각을 합니다. 스스로 생각했을때 해당 부분에 대해 잘 안다 하더라도 개발자가 고민을 할때라도 "그거 왜 고민 하느냐"는 면박성 어조를 자제 해야 할 듯합니다. 그리고 이런말을 하기전엔 그렇다면 스스로 해야 하지 않을까 합니다. 고민하여 시간 끄는 부분을 시간이 없다면 쉽자나 하는 이런말 대신에 스스로 하는게 좋지 않을까요?
문득 이런 생각이 납니다. 저랑은 좀 안맞는 부분이 있어 좋은지 나쁜지는 모르겠습니다. 현재 저희 팀은 많은 개발 항목들을 가지고 있습니다. 쉬운것도 있고 조금은 고민해야 할부분도 있습니다만.... 어떤 JOB에 대하여 몇가지 약간의 어려운 문제가 발생을 하면 현재 저희 같은 경우 개발자를 다 소집하여(다라 해봐야 4명입니다만) 1-2시간 이야기를 나눕니다. 솔직히 전 이게 불만입니다. 제가 판단하기에 그정도의 문제점은 자료를 찾고 하면 해결 될 수 있는 부분들이 많습니다. 현재 많은 JOB으로 개발자들은 자기가 맡은일 하기도 시간이 부족한데 과연 이렇게 해서 개발자의 시간을 뺏는것 솔직히 제 개인적 생각으론 잘못 된게 아닐까 합니다. 저의 개인적 생각은 하나의 문제를 풀기 위해 다른 개발자의 시간을 뺏어서 전체적인 팀 스케줄에 차질을 빚어 지는데 말이죠.. 물론 이렇게 말하면 개인 일정은 알아서 마춰야 한다고 합니다.(그 개발자가 받는 스트레스는?? 과연 그 스트레스에 즐겁게 일할 수 있을까요?) 가급적 전체적이고 치명적인 문제가 아니라면 스스로 해결 하려는 자세가 필요 하지 않을까 합니다. 물론 추후 코드 리뷰나 기술적인 자료 공유 또는 알고리즘 공유에 대한 회의나 토론은 언제나 좋습니다만.
솔직히 연구소 개발자와 솔루션 개발자는 틀린것 같습니다. 개발자들이 원하는건 연구소 개발자요 회사에서 원하는건 솔루션 개발자이어서 그런가요?? 솔직히 저도 요즘 트렌드라던가 신기술이라던가 모여서 이야기 하는걸 좋아합니다. 즉 개발 연구를 원합니다만....... 현재 환경이 그렇지를 못하네요... 많은 지식을 가진 사람과 많은 이야기를 나누고 싶은데....... 그러나 현실적으로 개발 연구를 즉극 지원하는 회사가 과연 우리나라에서 얼마나 많겠습니까?
요즘 저의 글이 회의적인 글들이 많네요... 어쩜 이것은 현재 우리나라 IT 개발자의 현실이 아닐가 합니다.
개발자분들에게...
안내 1 : IT 관련 개인메타블로그 개설 하였습니다. 많은 동참 바랍니다.
안내 2 :
안내 3 :
트랙백 보낼 주소 : http://fisher.tistory.com/trackback/136
-
개발자인 저는 이렇게 생각합니다.
from 건이네2007/03/24 12:16제 블로그를 찾아주시는 개발자 여러분 여러분들은 어떻게 생각하십니까? 여러분들은 이럴때 어떻게 하십니까? 여러분들은 개발할때 어떤 고충을 느끼십니까? 우리 이런 주제로 댓글놀이나 트랙백놀이 한번 해부지 않으시겠습니까?낚시광준초리의 Blog 세상 에서 제안해주셨습니다. 해보고 싶습니다. ^^이 포스트는 위 블로그에서 던지신 개발자 여러분들은 어떻습니까?? 에 대한 제 생각입니다.(그런데 이거 워낙 많이들 얘기하시는거라 트랙백놀이가 될지 모르겠습니다~)..
이올린에 북마크하기
이올린에 추천하기




