
[첫 월급의 행방]
첫 인턴 일지를 작성한 지 얼마 안 된 것 같은데 달력을 보니 벌써 5월이다. 벌써 인턴 생활의 절반이 지나다니 시간이 정말 빠르다. 첫 출근에는 겨울 코트를 입고 있었는데 어느새 벚꽃도 지고 반팔을 입을 계절이 다가오고 있다. 4월도 3월과 마찬가지로 정말 많은 일이 있었다.
먼저, 첫 월급을 받았다. 분명 받았는데.. 퇴근길에 우연히 들린 강남의 애플 스토어에서 잃어버린 것 같다. 같이 간 친구가 애플 워치의 줄을 바꾼다고 해서 같이 골라주고 있었는데 어느새 내가 애플 워치를 차고 있었다(ㅋㅋ). 2년 이상 쓰면 한 달에 대략 만 오천원~그 이하니까 나름 합리적인 소비라고 생각한다. 무엇보다 귀엽고 배경 화면 바꾸는 재미가 있다(제일 중요하다).

두번째, 새 프로젝트가 시작됐다. 관련 내용은 아래에 계속 이어지기 때문에 이만 생략하겠다.
[관리자 페이지 리뉴얼 프로젝트]
클론 프로젝트를 마무리 짓고 드디어 새로운 프로젝트가 시작됐다. 바로 백오피스 고도화 프로젝트이다. 백오피스란 데일리펀딩의 고객이 이용하는 페이지가 아닌, 관리자 페이지를 말한다. 데일리언분들의 여러 업무와 밀접한 관련이 있다고 생각하니까 막중한 책임감이 느껴졌다. 동시에 본격적인 인턴생활의 시작인 것 같아 기대가 됐고 지금보다 더 열심히 해야겠다고 생각했다.
사실 그전까진 프로젝트 구조에 대해 깊게 생각해 본 적이 없었다. 그냥 깔끔하게 나눠 관리하기 편하게 하는 것. 딱 이 정도의 인식을 갖고 있었다. 그래서 평소 하던 대로 폴더를 나누고 멘토님께 피드백을 부탁 드렸는데 멘토님께서 개선해야 할 부분과 함께 아토믹 디자인(Atomic Design)에 대해 알려주셨다. Atomic Design이란 Atom(원자)가 결합하여 Molecule(분자)가 되고 또 그 분자들은 Organism(유기체)로 결합하는 화학적 개념을 차용한 디자인 시스템이다. 긴 설명보다는 그림이 더 이해가 쉬울 것 같아 가져왔다.

아토믹 디자인을 도입하는 이유는 재사용성 때문이라고 한다. 지금은 컴포넌트를 나눴다가 다시 합치기도 하고 합쳐져 있던 컴포넌트를 분리하는 과정에서 여러 오류와 맞닥트리기도 하는 등 시행착오를 겪고 있다. 하지만 프로젝트의 규모가 커질수록 아토믹 디자인을 잘 이용한다면 개발 뿐만 아니라 팀원과의 소통도 효율적으로 이뤄질 수 있겠다는 생각이 들었다.
[벗어나지 못한 클론 코딩의 늪]









