문제 해결 능력에 관점에서 개발 뿐만이 아니라 UI/UX 디자인에도 흥미를 느끼고 있어서 미디어 콘텐츠와 관련된 기업에 참여하고 싶습니다. 다른 분야의 분들과 협업하면서 좋은 결과를 제공하기 위해서 백엔드와 디자인의 요소들 까지 고려하고 배우고 있습니다.
클린 코드는 기능을 구현하는 앞의 20%의 단계가 나머지 80%의 단계를 좌우한다고 합니다. 프로젝트를 시작하기 앞서 CRM 마켓팅의 원리에 따라 소비자가 원하는 기능이 무엇인지 파악하여 목적에 맞게 코드를 작성하는 가장 효율적인 디자인 패턴과 아키텍처에 대해서 배우고 싶습니다. 선별 과제에서도 단순히 기능을 구현하는 것만이 아니라 이후에 새로운 기능을 추가하거나 수정해야하는 사항이 필요할 때를 고려하여 단일 책임의 원칙을 지켜 작성하려고 노력했습니다. 이를 위해서 앞으로 리액트의 심화적인 동작 원리를 알고 최적화에 대해서도 배우고 싶습니다.
프론트엔드 분야 뿐만이 아니라 회사의 전반적인 시스템과 새로운 배움에 대해서 항상 열린 태도로 배우고 있습니다. 회사를 지원하기 위해서 개인 역량의 향상과 다양한 능력 개발를 체계화시키는 과정을 진행하고 있습니다. 다양하게 배우는 이유는 관련 없어 보이는 모든 지식들도 지식의 확장을 통해서 유용하게 적용될 수 있다고 생각하기 때문입니다. 이런 마음 가짐으로 계속 지원하겠습니다.