새로운 현실

    좋은 프로그래밍 관례나 기술이 서로 다른 종류의 시스템이나 환경에 공통으로 적용될 수는 있지만, 코딩은 개발자가 해야 하는 많은 일들 중에 하나일 뿐이다. 코딩을 잘 하거나 특정 언어나 프레임워크에 매우 익숙하다고 해서 고참 개발자가 되는 것은 아니다. 이제 개발자들은 다음과 같은 여러 가지를 할 수 있어야 한다.

     

    고객과 대화하기

    테스트/배포 자동화하기

    전체 비즈니스에 영향을 미칠 기술 선정하기

    지리적으로 분산된 팀들과 협업하기

    고객을 도와 필요한 작업을 정의하기

    우선순위 선정하기

    진척 상황 보고하기

    변경사항과 기대일정 관리하기

    잠재 고객 및 파트너에게 제품 소개하기

    사전 영업 활동 지원하기

    개발 일정과 비용 산출하기

    채용 면접하기

    아키텍처 설계하기

    비기능적 요구사항과 계약 조건(SLAS) 검토하기

    사업 목표 이해하기

    주어진 여건에서 최적의 결정하기

    새로운 기술 주시하기

    더 나은 업무 방식 찾기

    고객에게 가치 있는 상품이 전달되고 있는지 고민하기

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.