백엔드(프론트엔드) 개발 분야로 진출하고자 하는 이유가 무엇인가요
- 0012 Career 💼#
Notion archive#
결국 서비스나 코드 간에 데이터를 전송하거나 요청하기 위해선 합일된 규약이 필요합니다. 사실 이 개념은 전혀 새로운 것이 아닙니다! 왜냐하면 결국 프로그램은 사람이 작성하고, 프로그램이 소통하는 행위는 사람이 소통하는 것과 닮았기 때문입니다. 사람들 사이에 원활한 소통이 이루어지려면 같은 언어, 적당한 말투, 상대방이 제대로 알아들었는지에 대한 확인이 필요합니다. 코드도 마찬가지입니다. 반대편에서 나의 메시지를 이해하기 위해선 서로간에 공통된 규칙을 정하고 그것에 따라야만 합니다. 저는 이 통신규약에 집중하고 싶습니다. 모든 소통의 중심에 서서 시끄럽게 외쳐대는 코드들의 함성을 잠재우고 일관적이고 서로의 영역을 침범하지 않는 인터페이스를 설계해보고 싶습니다.