read

어느 정도 코드를 다룰 줄 알게 되면 그 다음 레벨로 진입해야 하는데, 이 다음에 추구해야 할 가치가 어떤 것인지 정립되어 있지 않으면 커리어가 멈출 수 밖에 없다.

소프트웨어 개발자가 추구해야 하는 가치는 각 도메인 별로 차이가 있겠지만, 크게 개략화 해보면 다음과 같다.

  • 소프트웨어를 잘 만드는 것
  • 소프트웨어를 올바르게 만드는 것
  • 리더십
  • 고객을 이해하는 것

각 항목 별로 질문들을 세분화 해본다면 아래처럼 된다.

  • 소프트웨어를 잘 만드는 것
    • 디자인을 잘 설계하는 것
    • 코드를 잘 구현하는 것
    • 구현된 소프트웨어의 품질을 보장하는 것
  • 소프트웨어를 올바르게 만드는 것
    • 코드리뷰, 디자인 리뷰, 코딩 표준, 프로세스 개선
  • 리더십
    • 이슈를 해결하는 것
    • SDLC 을 이해하고 거기에 맞춰 개발을 진행하는 것
  • 고객을 이해하는 것
    • 고객의 요구를 이해하는 것
    • 고객의 불만을 이해하는 것
Blog Logo

Ki Sung Bae


Published

Image

Gsong's Blog

Developer + Entrepreneur = Entreveloper

Back to Overview