21.11.07 항해99 4기 7일차
5일차 금요일 첫 미니프로젝트를 마무리하고, 6일차인 어제 멘토님에게 프로젝트에 대해 피드백을 받았습니다.
그리고 7일차인 오늘 일요일은 따로 일정은 없어서, WIL을 작성하며 한주를 회고하는 시간을 가져보려고 합니다.
매일 TIL을 작성했기 때문에, 했던 일들을 다시 적기보다 이번 주에 진행했던 프로젝트에서 핵심개념을 리마인드하고 1주차 후기를 적어보겠습니다.
응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. 주로 파일 제어, 창 제어, 화상 처리, 문자 제어 등을 위한 인터페이스를 제공한다.
말이 어려운 것 같은데 저는 이렇게 이해했습니다.
API : '인증받은'사용자와 컴퓨터(백엔드) 사이에서, 사용자가 데이터베이스나 여러 기능들을 쉽게 사용할 수 있도록 다리역할을 하는 것
프로젝트를 수행하면서 첫날 S.A에 API설계가 프로젝트 과정 통틀어서 가장 중요한 것이었다는 것을 느꼈습니다.(4일차 TIL 댓글 삭제 기능 구현 참고 https://velog.io/@point/%ED%95%AD%ED%95%B499-4%EA%B8%B0-Day-4)
그리고 다른 팀들도 같은 공간에 있기 때문에(위 사진참고, 오늘은 일요일이라 사람이 적네요) 접속한 모습이 눈에 보여서 동기부여도 되고, 우리 팀내에서 해결하지 못한 문제에 대해 조언을 얻고 싶으면 바로 옆테이블로 넘어가서 물어보면 되는 점도 좋았습니다. 반대로 내가 도움이 될 수 있는 부분이 있다면 마찬가지로 얼마든지 도와줄 수 있었습니다.공기업취준 2년정도를 거의 혼자서만 공부하다가 항해99를 시작해서 그런지 느낀점이 상당히 많네요.
같이 공부하고, 무언가를 만드는 공동의 목표를 위해 협업하는 과정이 너무나 즐거웠습니다. 물론 힘든 부분도 있었지만 잘 이겨냈다고 생각합니다.
내일도 파이팅