내가 생각하는 좋은 개발자는 같이 일하고 싶은 개발자다.
개발자란 결국 소프트웨어(서비스)를 만드는 사람이다.
테스트 코드 작성, 최신 기술 스택도 좋지만 만들려는 서비스에 집중할줄 유연함이 필요하다고 생각한다.
(일정, 커뮤니케이션, 기능)
백엔드 개발
- 같이 일하고 싶은 사람
- 프로덕트 전체를 생각하며 개발을 진행하는 개발자
- 내 업무 Role만 생각하는게 아니라 전체를 바라보면 안보이던 것이 보이게 된다.
- 테스트 코드 작성, 테스트 주도 개발
- 누가봐도 클린 코드, 클린 아키텍쳐
- 언어, DB에 대한 깊은 이해
- 대용량 트래픽 서비스 운영 능력
- 데이터베이스 테이블 설계 능력
- 성능 최적화
개발 외
- 팀원과 커뮤니케이션 능력
- 꾸준한 자기계발
- 문서화하면 좋은 자료는 전부 문서화
'생각 정리' 카테고리의 다른 글
공개적으로 학습하라! (2) | 2021.11.05 |
---|