Platform Developer · 2022 하반기
작성자
김**
대학
홍콩 상위 대학
전공
회계학
GPA
3.53/4.0
TOEFL
96점
등, 여러 아이디어들이 제안되었으며, 이 중 저희의 기술과 시간 상 구현 가능하다고 판단된 기능을 실제로 완성해 보았고 한이음 프로젝트에 성공적으로 제출할 수 있었습니다. 그리고 이런 다양한 아이디어들을 통해 특허를 출원하였으며 생활에 있어 불편한 것이 있다면 이를 해결하기 위한 대응 방안을 생각하는 법을 알 수 있었습니다. "그동안의 노력과 앞으로의 방향을" - 확인, 그리고 적용 다양한 공부를 통해 개발자로서의 기초를 다진 후, 제가 배운 것들을 확인해 보는 동시에 여러 문제를 경험하며 이를 해결해 보기 위해 개인 프로젝트를 진행하였습니다. Spring boot환경에서 Spring data JPA와 H2 Database, spring security, 그리고 이를 보여주는 프론트 뷰를 구현하여 보았고, AWS상에서 구동시켜 확인해 보았습니다. 개발의 시작부터 끝까지 혼자 진행해 보면서 다양한 문제를 실제로 접할 수 있었고, 이전에 배웠던 내용을 실제로 적용하거나 새로운 기술들 시도해 보면서 조금 더 개발에의 흥미를 가질 수 있었습니다. 또한 단순히 기능의 구현에 초점을 맞추어 개발하는 것 보다는, 최선의 퍼포먼스와 깔끔한 코드 작성을 위해 계속해서 노력해야 한다는 사실을 알 수 있었습니다. - 발전을 위하여 이전까지 개발자로서의 지식의 확장과 다양한 경험을 쌓아 올리는 데에 집중하였다면, 이후로는 깊이를 더해나가는 공부를 하고 있습니다. JPA, Spring Data JPA에서의 N+1방지 방법과 영속성 컨텍스의 Dirty checking을 사용한 update 사용 이유, OSVI를 사용한 최적화, 실무에서의 lazy fetch와 fetch join 관련 주의사항 등 기초적이지만 중요한 개념들을 정리하고, 이를 통해 기존 프로젝트를 리팩터링 중에 있습니다. 그리고 제가 가진 지식들이 맞는지 확인하고 더 많은 사람과 협업하여 발전할 수 있는 개발자가 되기 위해 `디프만 11기`에 함께하여 디자이너, FE개발자, BE개발자들과 함께 공통의 목표를 이루어 보았습니다.