본문 바로가기
내 이야기

개발자는 뭐하는 사람일까?

by 상5c 2021. 11. 15.

개발자가 해야하는 일?

  • 코드 작성

코드는 뭐하러 작성할까?

  • 사용자의 요구사항을 충족하는 서비스 개발
  • 개발한 서비스 유지보수
  • 객체지향의 사실과 오해에 따르면, 변화하는 요구사항에 대응하는 사람. 그렇기 때문에 변경에 대응할 수 있도록 설계해야 한다.
    • 그러기 위해선 "잘" 짜야한다.

코드를 읽는 대상은 둘이다. 사람과 기계.

개발자는 사람과 기계 사이에서 통역하는 역할을 한다.

기계와 대화하기 위한 스킬

  • 기계에 대한 이해
    • 네트워크
    • 운영체제
  • 프로그래밍 언어 숙련도
  • 성능 고려

사람과 대화하기 위한 스킬

  • 커뮤니케이션 스킬
    • 개발자와, 기획자와, QA팀과, 고객과 대화해야 한다.
  • 글쓰기 & 말하기
    • 아는 것을 글로, 말로 설명할 수 있어야 한다.
    • 잘 읽히는 코드를 만들기 위해서는 잘 쓸줄 알아야 한다.
  • 클린 코드