2006/11/21 3

[스크랩] 개발분야 및 개발자분야

프로그래밍의 분야 1. 시스템 운영체제, 드라이버, 웹 서버 2. 개발툴 모델링툴, 개발언어 3. 응용프로그램 그룹웨어, ERP, 업무용 소프트웨어 4. 유틸리티 그래픽뷰어, 파일관리, 워드프로세서 5. 실시간처리 레이더 시스템, 항공관제 시스템 6. 미들웨어 트랜잭션처리 7. 펌웨어(Firmware) 하드웨어 내장형 제어 프로그램 개발자 분류 1. 제품개발자 박스로 팔리거나 다운로드 형태로 팔리는 패키지 제품을 개발한다. 2. 시스템통합개발자 외주 개발에 참여하는 개발업무를 담당한다. 3. 시스템프로그래머 드라이버나 운영체제 기능의 일부를 개발한다. 4. 품질관리자 최근 대형 SI 프로젝트의 소프트웨어 품질관리 책임자를 말한다. 세부 업무를 보면 형상관리, 위험관리 등의 업무를 맡고 있다. ISO 90..

Computer/community 2006.11.21

[스크랩] 얼마나 배워야 하나요.

얼마나 배워야 하나요? 가끔 프로그래밍을 시작하려고 하거나 입문과정에 있는 분들에게 받는 질문이다. 그리고, 때로는 자신의 위치가 어느 정도가 되는지 항상 의문을 가지는 사람들에게로부터 같은 질문을 받는다. 본인이 그러한 것에 대한 권위적인 기준을 남에게 이야기할 만한 자격은 없지만, 나름대로 생각한 기준을 말해보고자 한다. 지금부터이야기하는 것들은 본인 자신의 개인적인 기준일 뿐, 그 어떠한 권위적인 해석이나 정보를 바탕으로 하고 있지 않음을 미리 알려둔다. 우선 본인은 개발자의 등급분류를 준비과정, 입문과정, 초급, 중급, 고급, 특급으로 나누고자 한다. 여기서 입문과정과 준비과정이다소 애매하다. 프로그래밍을 시작하면 무조건 입문과정이라고 분류할 수 있을 것이다. 하지만, 그 입문과정을 준비과정과 입..

Computer/community 2006.11.21

[스크랩] 3. 내가 절대로 맡고 싶지않은 프로젝트들..

1. 누군가 실패한 프로젝트를 이어서 맡아야 하는 경우 - 프로젝트가 실패했다고 믿는 경우에는 처음 부터 다시 돌아가야 한다. 이미 해놓은 것이 있으니 프로젝트 기간과 비용을 그만큼 삭제한다는 것은 바위를 등에 지고 달리기 시합에 참가하는 것과 같다. 2. 이미 실무에 투입해서 사용하고 있는 프로그램 자체를 수정 보안해야 하는 경우 - 차라리 달리는 자동차에 매달려 자동차 수리를 하고 만다. 문제가 있으면 자동차는 멈추어 놓고 정비를 받아야 한다. 정히 현재 달리는 차를 멈출 수 없는 상황이면, 새로운 차를 준비하여 갈아타야 한다. 하지만, 고객들은 달리는 차 위에서 정비를 원하는 경우가 너무 많다. 3. 개발관련자(이해관계자)들이 개발방법론을 모르거나 개발에 대한 잘못된 인식을 갖고 있는 경우 - 이런..

Computer/community 2006.11.21